在GIS中设置超链接打开系统文件夹
·
(仅记录个人工作学习中遇到的问题及解决办法)
输入表或要素类
ArcGIS Pro/ArcMap中的操作
- 准备数据:确保图层属性表包含一个文本字段cc,用于存储文件夹路径(如
E:\2020)。
- 设置超链接:右键点击图层 → 属性 → 显示选项卡 → 勾选"支持超链接" → 选择包含路径的字段。

- 使用超链接:点击识别工具(Identify)→ 选择要素 → 点击弹出的超链接图标即可打开文件夹。
注意:路径字段需使用完整绝对路径,网络路径需使用\\server\share格式。
Python脚本实现(ArcPy示例
import arcpy
import os
# 设置工作空间
arcpy.env.workspace = "C:/data/project.gdb"
# 添加超链接字段
arcpy.AddField_management("points", "folder_path", "TEXT")
# 更新字段值(示例)
with arcpy.da.UpdateCursor("points", ["folder_path"]) as cursor:
for row in cursor:
row[0] = r"C:\Project\Data" # 实际应用中可动态生成路径
cursor.updateRow(row)
# 完成后需在图层属性中手动设置超链接字段
其中
C:/data/project.gdb
为工作空间,输入自己的文件地理数据库路径
arcpy.AddField_management("points", "folder_path", "TEXT")
point为输入表或要素类,folder_path为字段名称,TEXT字段类型
更多推荐



所有评论(0)