面向区域GIS控件的设计思想及其应用研究.pdfVIP

面向区域GIS控件的设计思想及其应用研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I “面向区域GS控件的设计思想及其应用· 陈正江1’? 梁小英1刘晓1张兴国1 1西北大学城市与资源学系2中国科学院新疆生态与地理研究所 摘要。提出一种“面向区域”GIS控件的概念——即以特定的地理区域为对象,将基础地理信息连同有关 的GIS功能操作融合为一个可重用的程序模块,以Microsoft的COil(即“组件对象模型”)技术为基础, 组织为“GIS化”的ActiveX控件.由于省去了对空间数据的各种处理,因而,这种GIS控件可以被广大 非GIS专业的信息系统开发者灵活、简便地用于各种管理信息系统、办公自动化系统和决策支持系统的 GIS功能扩充,也可用于构建一般应用的地理信息系统。从而极为有利于GIS技术应用的普及. 一问题的提出 目前,随机算机技术的快速发展,地理信息系统(GIS)获得了广泛的应用,其极大地拓宽了信 息系统技术的应用范围和应用深度,并正在成为一种广泛应用的技术并形成新的产业,已引起世界 范围内的广泛关注。 GIS技术应用的普及与提高,在相当程度上取决于GIS基础软件产业的发展。目前,GIS软件的 网络化、组件化、B/S结构、“3S”集成、空间一属性数据存储一体化等已成为一种趋势[2]。这其中, 以组件技术为基础的新一代地理信息系统,已逐步取代了传统集成式GIS平台的工作模式[3卜[7], 使用户能够使用任何一种可视化编程语言,自由地进行二次开发,以搭建自己专业的、全新的应用 系统。 组件(或称“控件”)技术的核心思想就是数据和程序资源的封装与共享。其很好地处理了复杂 数据结构、多种类处理操作的信息封装和使用上的简洁与方便。一个组件,即实现了相应的一个对 象模型,其具有特定的数据结构,属性、事件与方法。而所有这些,又都完全封装在一个二进制的 对象模块之中∥通过标准的外部接口。为大多数编程环境所共享。这极大地简化了应用程序的设计 过程,提高了应用程序的开发效率,为编程人员提供了更为广阔的创意空间,且不留痕迹。 组件技术的如上优点,深受广大软件设计人员、信息系统开发者所欢迎。在此背景之下,GIS 界也顺应软件技术发展的新潮流,不失时机地推出了形形色色的基于组件的GIS开发环境。如ESRI 3.0,Autodesk推出的 MapGuide 台。 上述所有这些GIS组件,为应用型地理信息系统的开发者提供了极大的方便,也为他们采用各 种商用GIS平台提供了较自由的选择空间,在相当程度上提高了GIS技术的应用水平与普及程度。 但就GIS更大范围内的普及应用来说,建立应用系统所需的地理坐标规划(地理坐标系、地图投影、 比例尺选择等)、大量空间数据的输入与编辑、空间数据拓扑处理等,还是要自行解决的,这对于非 即传统信息系统的开发者和广大用户来说,仍存在开发或使用上的一定障碍。 此外,随GIS技术应用的普及,各类实用的信息系统,并不一定都是传统意义上的“地理信息 系统”。而很可能只是在原有各类信息系统的基础上增加地图显示、查询、空间关系量测、简单地理 分析等功能,从而达到对原信息系统的产品升级或功能扩充。在这种情况下,系统开发者和使用者 。陕西省教育厅产业化培育项目 724 用到的只是较为基础的地理信息内容和相对简单一些的地理分析功能,这就带来了以下问题: (1)空间数据的输入、编辑和空间数据库的建立过程,对非地理信息系统专业的开发者和用户 都存在着一定的困难; (2)专门的GIS基础软件大多功能复杂、体积庞大,在一般性的普及应用中,从经济合理性和 技术力量状况出发,用户既不可能购买这一类GIS平台软件,也不具备对此类复杂GIS软件的开发 能力; (3)在计算机技术日益普及、广大技术业务人员开发能力不断提高的今天或将来,一些相对简 单的地理信息系统,开发者完全有能力从底层自己开发,未必一定要使用技术复杂、体积庞大、价 格高昂、学习维护困难的大型GIS基础软件。 或者更明确地说,GIS基础软件的大型化、复杂化都在一定程度上制约了GIS技术应用的普及, 一些不太复杂的GIS功能实现,未必一定要用到大公司的GIS产品。 二面向区域GIS控件的设计思想 1“面向对象”与“面向区域” 面向对象方法起源于面向对象的编程语言(简称O-OPL)。上世纪70年代,随着对管理大型程 序的迫切需要,许多语言设计者都追求

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档