查看原文
其他

如何自制在ArcMap中加载天地图的lyr文件

小猿猴GISer 小猿猴GISer 2021-09-20

虽然在之前的文章里,我们可以直接用esri中国做好的《ArcMap又能加载天地图了,还是ArcGIS Online来帮忙》,不过我作为一个较真的人,一定要自己制作一个用自己注册的key的天地图lyr图层。具体的操作和之前的文章操作一致。

制作lyr文件在ArcMap中加载互联网地图 2020-04-03

经过我的反复尝试,问题出现在两个地方:

1)ArcGIS Online需要浏览器端的密钥,而ArcMap、ArcGIS Pro、ArcGIS Earth等需要服务器端密钥。所以直接在ArcGIS Online中加载服务器端密钥的地图,虽然不显示,但是之后生成item.pkinfo文件会显示的。

2)关于链接的修改,不能只修改img_w,LAYER=img,TILEMATRIXSET=w这两句也是要修改过来的。比如vec,cva,比如投影的w和c等等

因此最后的链接总结如下:

矢量底图球面墨卡托投影

http://t0.tianditu.gov.cn/vec_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}&tk=您的服务器端密钥

矢量注记球面墨卡托投影

http://t0.tianditu.gov.cn/cva_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cva&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}&tk=您的服务器端密钥

影像底图球面墨卡托投影

http://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}&tk=您的服务器端密钥

矢量底图经纬度投影

http://t0.tianditu.gov.cn/vec_c/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=c&FORMAT=tiles&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}&tk=您的服务器端密钥

矢量注记经纬度投影

http://t0.tianditu.gov.cn/cva_c/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cva&STYLE=default&TILEMATRIXSET=c&FORMAT=tiles&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}&tk=您的服务器端密钥

影像底图经纬度投影

http://t0.tianditu.gov.cn/img_c/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=c&FORMAT=tiles&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}&tk=您的服务器端密钥

实践一下效果,矢量底图球面墨卡托投影

矢量底图经纬度

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存