zoukankan      html  css  js  c++  java
  • Flex RIA的ArcIMS WebGIS之路(一)胸中的那棵竹

          在重构流行的年代,有人轻视了最初设计,只想着通过重构来改善设计,这样的重构是没有方向的重构。用Flex开发ArcIMS的一个好处就是C/S的设计方案与模式基本上都可以用上。首先设计好一个Flex的WebGIS结构然后再开发编码的目的就明确的多。
          三年来做的ArcEngine开发让我感觉到ESRI的接口封的太牛了,但是IMS,似乎除了ActiveX Connector(java 不考虑)没有啥好的开发包,咱们也依葫芦画瓢吧,ActiveX Connector的结构比较落伍了,怎么说也得向Engine靠拢,这就是项目的第一大部分地图组件库,工作量巨大啊,首先写一个IMSConnection,接下来写Map,LayerCollection,DisplayTranformation,FieldCollection,Layer,Field,各种Goemetry,Renderer,Symbol,Filter更不用说了(相信写过AO的人都明白),都是用ActionScript敲出来的代码啊!幸好ActionScript3完全面向对象了。项目的第二部分就是交互框架,一个词--拿来主义,咱们用Flash的脚本语言写一个MapHook,封装ICommand,ITool效果还真不赖!这些一下来就是一个迷你的ArcEngine还是用Flash写的访问ArcIMS的,接下来具体工程的时候相信做过AO的人都知道,不停的实现ICommand,ITool。
          胸中的竹子有了,就要开始画咯!
  • 相关阅读:
    lamp架构之升级php版本
    Linux常用命令大全
    Mysql表连接查询
    PHP练习题三
    PHP练习题二
    php 设计模式
    LAMP环境搭建教程
    Storm入门(四)WordCount示例
    Storm入门(三)HelloWorld示例
    Storm入门(一)原理介绍
  • 原文地址:https://www.cnblogs.com/Brune/p/586990.html
Copyright © 2011-2022 走看看