在之前的文章介绍过使用ArcMap发布地形服务,由于ArcGIS后续不在更新ArcMap,改用ArcGIS Pro,本文对ArcGIS Pro发布地形服务进行说明。
- 使用ArcGIS Pro发布影像、矢量请跳转:ArcGIS Pro发布地图服务(影像、矢量)
- 使用ArcMap发布地形请跳转:ArcGIS Desktop发布地形高程服务(DEM/DSM)
本文示例使用(因为本人portal的授权的版本只有10.5的,故使用10.5进行示例):
软件:ArcGIS Pro3.0.1(破解版),
ArcGIS Portal10.5
ArcGIS JS API4.16
当ArcGIS Pro和Portal不在一个机器或者版本不一样的时候,是可以连接使用的,需要在Portals配置好需要连接的Portal地址,并进行登录。
然后在发布服务前,先切换到已经登录好的Portal。
在使用ArcGIS Pro发布地形等服务时,首先需要打开ArcGIS Pro,选择全局场景或者局部场景工程模板来进行发布。
注意:不能选择地图工程模板!!!
1、选择需要切片的地形数据,拖动或者添加到地图的高程目录下:
2、在图层树上右键选择Share As Web Layer:
打开发布工具,填写信息:
切换配置页,选择切片方案:
选择分析后,如果没有问题,点击发布来发布地形服务。
注意:切片方案应与要叠加的影像数据一致,否则无法叠加,可以通过选择已经存在的对应的影像服务的切片方案或者切片方案xml文件
切片方案xml文件获取方式:ArcGIS切片服务获取切片方案xml文件(conf.xml)
发布成功后通过url可以访问到地形rest服务:
注意查看rest服务中,format是LERC
4、使用ArcGIS JS API4.x调用地形服务::
const terrainLayer = new ElevationLayer({ url: "发布好地形服务的url地址"}) view.map.ground.layers.add(terrainLayer) view.terrainLayer = terrainLayer
可以看到地形的起伏了效果:
<本文完>
标签:切片,服务,Pro,地形,ArcGIS,发布,DSM From: https://www.cnblogs.com/kk8085/p/17362424.html