用到的软件:ArcGIS Pro 2.4及以上,ArcGIS Enterprise 10.7.1,ArcGIS API for JavaScript 4.12
在pro2.4中,安装路径下的\Resources\TilingSchemes的众多切片方案中,有一个名为CGCS2000_Geographic_Coordinate_System.xml的文件,接下来的发布切片的时候会用到它
一、4490切片在全球场景中展示(无底图)
4490的矢量切片+4490地形
生成vtpk没有什么好说的,只需选择上面说的那个切片方案即可
发布地形之前需要注意,复制一份上面的切片方案,以记事本或者其它能编辑的状态打开,将最下面的CacheTileFormat由PNG改为LERC后保存,发布服务的时候用这份改过的切片方案即可。
注:为什么要改切片格式?因为地形要发布为高程服务,而高程服务的切片格式为lerc,为了服务与切片方案的对应,此处需要更改。还有,4490的切片不能在10.7.1中的portal场景查看器中浏览,这是正常的现象,应该是因为10.7.1的portal内置的js API是4.11和3.28,而从4.12开始才支持全球场景中加载和展示4490的切片。莫慌,前端能用。
Portal中内置API版本
代码及效果如下:
4490globe
添加4490slpk,以multipatch为例
var sceneUrl = "https://linux111.esrichina.com/server/rest/services/Hosted/cgcs/SceneServer";
var sceneLyr = new SceneLayer(sceneUrl);
map.add(sceneLyr);
二、在全球场景中加载天地图为底图
参考链接
加载天地图4.12版本