`
smartgz
  • 浏览: 68238 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Arc IMS开发(一)--功能、控件、关联。

阅读更多

      要实现的功能(括号里为对应的控件):
       地图能显示  (Map)
       能够控制地图显示元素 (Toc)
       能够对地图进行放大、缩小、平移、全部显示 (Toolbar)
       能够测量点(坐标)、线(长度)、面(面积) (需要另外自定义控件)
       能够局部放大地图 (Magnifier)
       能够对地图进行导航操作 (Navigation)
       能够对点选的元素,进行相关信息的显示 (需要自己编写脚本来响应)

      差不多了,该实现的东西就这些。
      先看下效果。图片较大,在新窗口中打开
      先来看下提供给.NET环境的ArcGis Web Controls.
     
      罗列下关系,下面是个人认为,要使用某个控件,你必须要先有对应的控件,依照箭头方向。
     
      说明如下:
      MapResorceManager:这个是用来设置地图的数据源,你必须先建立资源才可以使用(使用IMS,以后会具体说),相当于数据库要先建立,你才可以连接和使用,这个是起着桥梁的作用。
      Map:显示地图用的。
      Magnifiey:用来局部放大地图,决定因素当然是有资源,和对应的地图显示。
      OverviewMap:全图缩略浏览,决定因素当然是有资源,和对应的地图显示。
      Toc:地图相应信息图层的显示。
      Navigation:浏览地图用的,用它可以来移动地图。
      Toolbar:地图对应操作的工具栏,其中内建了放大、缩小、平移、全部显示。
      感觉整个框架还是比较清晰的,很多控件只要把关联的属性设置好,你就可以完成对应功能的实现。
      可以具体参考下新建项目的Web map Application,这里要设置好资源,很多进不去,就是这里没有作好设置,当然,IMS提供的开发文档已经很详细了,我就不说明了,具体可以参考开发文档。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics