三维地图添加切片“lods of null”报错

问题描述:

        将图层的投影转换后发布服务,然后加载到底图上时,关于坐标系的报错已经消失,但又出现了一个新的错误信息“Cannot read property 'lods' of null at Object.g.checkIfTileInfoSupportedForViewSR ……”,如图:

 

解决方法:

        我将自己的服务和官方实例中的服务进行了比对,官方的服务进行了切片缓存,所以,我又将图层重新发布的一遍,发布的时候一定记得勾选如下图所示的设置:

        在此处需要注意的是,切片方案一定选择默认的这个,也就是“ArcGIS Online/Bing Maps/Google Maps”,然后缓存级别一定要设置为20级。我第一次切片方案选择了“suggest”,缓存级别默认5级时,出现图层不显示的情况。

        所以,按照上图的设置重新发布服务之后,图层可以正常显示了,如图:

 

附:

        但是有一有趣的情况是,我在查看此服务的时候发现,我原本设置的WGS 1984地里坐标系默认转换成了墨卡托投影坐标系,如图:

希望向各位大佬请教这一问题。

posted @ 2019-01-04 16:41  X北辰北  阅读(154)  评论(0编辑  收藏  举报