山东省天地图API申请并加载到QGIS和ArcGIS Pro中

目的:在QGIS/ArcGIS Pro中加载山东省不同时期的历史影像

1、申请API

山东省天地图的API和国家天地图的API不通用,需要单独申请。
https://shandong.tianditu.gov.cn/
打开本地服务资源
打开本地服务资源
找到影像的详情页在这里插入图片描述
点击申请地址
在这里插入图片描述
按照下面的步骤一步一步来,申请账号,认证成为开发者。
在这里插入图片描述
到获取密钥一步,要注意使用 安卓端。其他的随便填。
在这里插入图片描述
复制一下key
在这里插入图片描述

2、QGIS中加载天地图

安装天地图插件在这里插入图片描述
天地图插件中找到山东天地图
在这里插入图片描述
填入刚申请的key
查询历史影像
双击某个日期的影像加载到地图中
在这里插入图片描述

3、ArcGIS Pro中加载天地图

插入WMTS服务器
在这里插入图片描述
下面这个图片中有WMTS服务的连接,后面的tk就是自己申请的key
在这里插入图片描述
把WMTS服务地址 填入ArcGIS Pro中,如下图
在这里插入图片描述
在目录–服务器中找到添加的天地图图层,拖进地图中即可
在这里插入图片描述

<think>好的,我现在要帮助用户了解如何在SuperMap或Cesium中使用天地图的三维注记服务。首先,我需要回忆用户提供的引用内容。引用1提到SuperMap使用天地图的WMTS服务作为底图,引用23分别涉及WebGLCesium加载天地图的例子。 用户的问题是关于三维注记服务的API、文档示例。首先,我需要确定天地图是否提供三维注记服务。通常,天地图有WMTS服务,但三维注记可能属于矢量切片或特殊图层。需要查看天地图官网的能力文档,类似引用2中的山东省能力文档链接,用户可能需要找到对应三维服务的GetCapabilities地址。 接下来,使用这些服务的方法可能包括:在SuperMap中通过WMTS或Rest服务添加三维注记图层,或者在Cesium中通过UrlTemplateImageryProvider加载。需要确保坐标系正确,通常是EPSG:4490或CGCS2000。此外,可能需要申请密钥(token)在请求中添加,如引用1提到的服务协议中的要求。 然后,考虑示例代码的结构。例如在Cesium中,创建ImageryLayer时指定URL模板参数,包括token。在SuperMap iClient3D中,可能使用WebGL的接口加载WMTS服务,设置图层类型为注记。需要提醒用户注意跨域问题密钥的有效性。 最后,生成相关问题,涵盖常见问题如服务地址获取、跨域处理、性能优化等,帮助用户进一步探索解决方案。需要确保回答准确,引用正确来源,指导用户查阅官方文档获取最新API信息。</think>### 天地图三维注记服务使用方法 #### 1. 服务能力与接口文档 天地图的三维注记服务通常以**WMTS**或**矢量切片**形式提供,需通过其能力文档(`GetCapabilities`)获取服务元数据。例如,三维注记的切片服务地址可能为: ``` http://t{s}.tianditu.gov.cn/DataServer?T=cia_w&x={x}&y={y}&l={z}&tk=您的密钥 ``` 其中: - `T=cia_w` 表示三维注记图层 - `s` 为服务器节点(0-7随机选择) - `tk` 需替换为[天地图开放平台](https://www.tianditu.gov.cn/)申请的密钥[^1]。 #### 2. SuperMap中使用示例 在SuperMap iClient3D for WebGL中加载三维注记: ```javascript var layer = new Cesium.WebMapTileServiceImageryProvider({ url: 'http://t{s}.tianditu.gov.cn/DataServer?T=cia_w&x={x}&y={y}&l={z}&tk=YOUR_TOKEN', layer: 'cia_w', style: 'default', tileMatrixSetID: 'GoogleMapsCompatible', subdomains: ['0','1','2','3','4','5','6','7'] }); viewer.imageryLayers.addImageryProvider(layer); ``` 注意:需确保坐标系与天地图**CGCS2000**一致,在服务管理器中配置跨域代理[^2]。 #### 3. Cesium原生加载示例 使用Cesium的`UrlTemplateImageryProvider`直接加载: ```javascript const tdtAnnotation3D = new Cesium.UrlTemplateImageryProvider({ url: 'http://t{s}.tianditu.gov.cn/cia_w/wmts?service=WMTS&request=GetTile&version=1.0.0&layer=cia&style=default&tilematrixset=w&format=tiles&tilematrix={z}&tilerow={y}&tilecol={x}&tk=YOUR_TOKEN', subdomains: ['0','1','2','3','4','5','6','7'], minimumLevel: 1, maximumLevel: 18 }); viewer.imageryLayers.addImageryProvider(tdtAnnotation3D); ``` #### 4. 关键配置项 - **密钥申请**:需在天地图开发者平台注册创建应用 - **切片规则**:天地图使用`GoogleMapsCompatible`切片方案,缩放级别通常为1-18 - **跨域处理**:若遇CORS问题,需通过反向代理或服务端转发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值