zoukankan      html  css  js  c++  java
  • 【转】ArcGIS Server 10.1 动态图层

    ArcGISServer将GIS资源以服务的方式发布,能够让更多的人在Web上浏览、使用。不过,诸如气象、环保等方面的信息是实时变化的,按照之前常规的方法,我们先要将最新获得的信息组织成地图文档后再对外发布服务;这样一来只要有更新的信息就要重复前面的工作,不仅地图服务维护的工作量比较大,而且无法让公众在第一时间了解这些信息。

           随着ArcGIS10.1发布,服务器端产品ArcGISServer新增了动态图层的功能,能够让我们在不发布地图服务的前提下,根据我们的需要动态加载所需的图层,很好解决了对众多实时信息发布浏览的问题。

           在这里需要和大家说明的是,我们所指的动态图层并不是在Server端直接添shape、栅格、filegdb、database等资源,它需要依附于一个地图服务。换句话讲,至少要有一个地图服务,并且开启动态图层状态;然后,把数据资源所在位置注册为这个地图服务的动态工作空间;最后,在Web端调用时指定图层关联的数据源以图层符号化等。

           下面以加载FileGeodatabase中的图层为例展示动态图层配置过程。

           地图服务发布配置Mapping功能选项,勾选“Alow per request modification of layer order and symbology”。

     

    点击Manage按钮,在弹出的窗口中选择要注册为动态工作空间下的FileGeodatabase,具体如下图所示

     

    注:MyFileGDBWorkspaceID在Web应用中加载动态图层时会用到,它指定了应用程序要到什么位置来所搜要加载数据图层

    执行发布时有可能会遇到下面的错误提示。虽然我们已经数据注册为动态工作空间,但是我们还要确保ArcGISServer对这个数据存放的位置具有访问权限。

     

    解决上面错误方法是双击错误提示,在弹出窗口中点击OK按钮完成对存放位置的注册。

     

    Flex API中访问动态图层的代码如下

     

     
    运行效果如下图所示
     
     
    博客地址: http://www.cnblogs.com/dwf07223,本文以学习、研究和分享为主,欢迎转载,转载请务必保留此出处。若本博文中有不妥或者错误处请不吝赐教。

  • 相关阅读:
    通过注册表找网站绝对路径
    西普学院Crypto之用户名和密码
    西普学院Crypto之一段奇怪的代码
    西普学院Crypto之先有鸡还是先有蛋
    西普学院Crypto之摩擦摩擦
    西普学院Crypto之凯撒是罗马共和国杰出的军事统帅
    各类文件的文件头标志[转]
    收藏的几个脑图
    同源策略详解及绕过[转]
    Python学习#1
  • 原文地址:https://www.cnblogs.com/dwf07223/p/3179924.html
Copyright © 2011-2022 走看看