ArcGIS加载天地图底图

1.天地图注册并申请服务器端Key

1.1 天地图API申请

在该网址http://lbs.tianditu.gov.cn/home.html,“控制台”——“创建新应用”,设置名称、行业类型,应用类型选择“服务端”

                                 

获取一个由字母和数字组成的Key值。

1.2 天地图url构建

http://lbs.tianditu.gov.cn/server/MapService.html直接使用该网站提供的方式不可行。。。加载到ArcGIS一片空白。

推荐以下方法:(感谢万能的互联网)

1.2.1 提取图层类型名

矢量

底图:vec_c    vec_w

注记:cva_c    cva_w

影像

底图:img_c    img_w

注记:cia_c    cia_w

地形

底图:ter_c    ter_w

注记:cta_c    cta_w

1.2.2 构建链接

使用http://t0.tianditu.gov.cn/vec_c/esri/wmts,将vec_c替换成上述需要的图层类型,构建不同地理类型地图服务链接。

图层链接
矢量地理坐标

底图:http://t0.tianditu.gov.cn/vec_c/esri/wmts

注记:http://t0.tianditu.gov.cn/cva_c/esri/wmts

影像地理坐标

底图:http://t0.tianditu.gov.cn/img_c/esri/wmts

注记:http://t0.tianditu.gov.cn/cia_c/esri/wmts

地形地理坐标

底图:http://t0.tianditu.gov.cn/ter_c/esri/wmts

注记:http://t0.tianditu.gov.cn/cta_c/esri/wmts

 

2.ArcMap加载天地图数据

2.1 创建图层

打开ArcMap——Catalog——GIS Servers——Add WMTS Server,

URL处填写图层链接地址,自定义参数添加,参数:tk    值:天地图申请的Key值

获取图层,查看是否可以正常获取分级图层,之后点击确定。

不添加tk参数及参数值会报错。

 

2.2 连接并加载数据

在Catalog中已经新增加了一个在线图层文件,右键“连接”,调用天地图在线数据,之后将数据拖拽到图层中即可。

2.3 创建lyr图层

为了方便图层的使用,不用每次都这样重复劳动,建议将图层导出为lyr文件。

这样在key值不变,或天地图服务不关闭的情况下,可以直接使用。

### 回答1: 您可以按照以下步骤在 ArcGIS 中批量修改图层字段别名: 1. 打开 ArcMap。 2. 在“目录”窗格中,找到您想要修改字段别名的图层。 3. 右键单击该图层,并选择“属性”。 4. 在“属性”对话框中,选择“字段”选项卡。 5. 在“字段”选项卡中,找到您想要修改别名的字段。 6. 单击字段名称旁边的“...”按钮,以打开“字段属性”对话框。 7. 在“字段属性”对话框中,找到“别名”文本框。 8. 输入您想要使用的新别名,然后单击“确定”。 9. 如果您想要修改更多字段别名,重复步骤5到8。 10. 在您完成所有需要修改的字段别名后,单击“确定”关闭“属性”对话框。 11. 如果您想要保存更改,选择“文件”菜单中的“保存”选项。 注意:这个过程会修改该图层的字段别名,而不是字段名称。如果您需要修改字段名称,您需要进行其他操作,例如创建新字段并将原始字段数据复制到新字段中。 ### 回答2: 在ArcGIS中,可以通过使用ArcPy和Python脚本来批量修改图层字段的别名。 首先,我们需要使用arcpy模块导入ArcGIS内置的Python库。然后,使用arcpy.env.workspace设置工作空间来存储要修改的图层。 接下来,我们可以使用arcpy.ListFeatureClasses()函数来获取工作空间中的所有要素类。可以使用一个循环来遍历每个要素类,并使用arcpy.Describe()函数获取每个要素类的字段列表。 然后,我们使用arcpy.AlterField_management函数来修改每个字段的别名。可以通过指定要素类的路径以及字段的名称来更新字段的别名。我们可以使用一个嵌套的循环来遍历每个要素类中的每个字段,并为每个字段设置新的别名。 最后,我们可以运行Python脚本,以实现批量修改图层字段别名的目的。运行脚本后,所有指定图层的字段别名将被批量更新。 下面是一个示例脚本示例: ``` import arcpy # 设置工作空间 arcpy.env.workspace = "路径/到/工作空间" # 获取所有要素类 feature_classes = arcpy.ListFeatureClasses() # 遍历每个要素类 for fc in feature_classes: # 获取要素类的字段列表 fields = arcpy.ListFields(fc) # 遍历每个字段 for field in fields: # 修改字段别名 arcpy.AlterField_management(fc, field.name, new_alias) print("字段别名已成功更新!") ``` 需要注意的是,你需要在代码中指定正确的工作空间路径,以及设置正确的字段别名。此外,为了运行脚本,你还需要安装ArcGIS Desktop并启动Python解释器。 希望以上回答对你有所帮助! ### 回答3: 在ArcGIS中,可以通过以下步骤批量修改图层字段别名: 1. 打开ArcMap软件,在“Catalog”窗口中选择要修改字段别名的图层。 2. 在主菜单中选择“属性”选项卡,然后选择“字段”选项。 3. 在“字段”对话框中,可以看到图层中的所有字段以及它们的属性,包括字段名称、类型和别名。 4. 选择要修改别名的字段,双击该字段,在“字段属性”对话框中将会显示该字段的详细信息。 5. 在“字段属性”对话框的左侧面板中选择“别名”选项。 6. 在“别名”栏中输入新的别名,然后点击“应用”按钮。 7. 重复步骤4到6,以修改其他字段的别名。 8. 修改完所有需要修改的字段的别名后,点击“确定”按钮保存修改。 通过上述步骤,你可以在ArcGIS中批量修改图层字段的别名。注意,修改字段别名并不影响字段的属性或数据内容,仅仅是为字段设置一个更加直观、易懂的名称,方便用户理解和操作图层数据。
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值