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


    问题描述:

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

    解决方法:

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

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

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

    附:

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

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

    X北辰北的博客,想看更多内容,请移步我的个人博客:http://www.xbeichenbei.com/
  • 相关阅读:
    多态
    没有抽象方法的抽象类有什么意义
    抽象类继承(雇员练习)
    怎样在win7中 安装Tomcat7.0
    继承训练
    Java的接口和抽象类
    jQuery插件的学习
    jQuery学习之路-A
    android之路-android事件处理-OnTouchListener
    丢弃的东西,还能否找回?
  • 原文地址:https://www.cnblogs.com/xuqw/p/11794637.html
Copyright © 2020-2023  润新知