解决Arcgis动态图层Zoom值为-1的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Arcgis动态图层Zoom值为-1的问题相关的知识,希望对你有一定的参考价值。

参考技术A

如何调用动态地图服务

看一个简单的例子:

页面效果如下图

为什么getZoom()方法只会返回-1

由于Zoom属性是基于地图的lods属性,而动态地图服务图层并没有lods属性,此时则需人为定义lods

在浏览器中打开地址: http://cache1.arcgisonline.cn/arcgis/rest/services/ChinaOnlineStreetGray/MapServer

接下来人为设置lods

神奇的事情发生了

ArcGIS微课1000例0008:ArcGIS中如何设置相对路径?(解决图层前红色的感叹号)


问题举例

我们在使用ArcGIS时经常会碰到这样的问题:将地图文档(.mxd)保存到本地并拷贝到别的电脑上或改变一个路径时,出现数据丢失的现象,具体表现为图层前面出现一个红色的感叹号,如下图所示。

出现以上问题的根本原因是数据GSS.tif的原有路径被移动了或者数据被删除了,如果说是路径被移动了,我们可以通过点击红色感叹号,设置数据源定位到原来数据的方式加以解决。

通过以上方法虽然可以加载数据,但是每次打

以上是关于解决Arcgis动态图层Zoom值为-1的问题的主要内容,如果未能解决你的问题,请参考以下文章

ArcGIS时间滑块动态显示栅格图层并生成视频、动图的方法

ArcGIS JavaScript API动态图层

arcgis10 空间参考与数据框不匹配?

arcgis 怎样实现栅格图与矢量图动态叠加显示。

AGS JS开发-动态图层全面解析一

ArcGIS API for JavaScript3.x 学习笔记[8] 动态地图服务图层