- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ArcObjects 与VB 的GIS 开发与应用原理研究
周宁
辽宁工程技术大学测绘与地球科学学院,辽宁阜新(123000 )
E-mail :zhouning_032@
摘 要:随着计算机技术与网络技术的发展,地理信息系统不再作为一个单独的应用领域,
而是与其它技术学科结合,被广泛应用于各个行业,在国民经济建设中发挥重要的作用。本
文主要分析了地理信息系统开发的方法和组件技术产生的背景,探讨了基于
COM(Component Object Model)、OLE(Object LinkingEmbedding)和ActiveX 基础的组件式
对象模型的开发方法是 GIS 二次开发的潮流与趋势,并介绍了组件式 GIS 的特点和构成。
由于使用面向对象开发语言,充分利用了ArcObjects 组件来搭建,有效地提高了系统的开发
效率。开发的系统 GIS 平台具有良好的用户界面和比较完善的功能,用户不需要学习复杂
的GIS 概念和操作就可以使用,从而工作者的工作负担,提高了工作的效率。
本文重点研究了基于ArcObjects 的地理信息系统的二次开发原理与方法。
论文综合运用 GIS 技术、组件式开发技术,结合研究区域地理环境的特点,通过计算机予
以实现,拓宽了现有技术的应用领域,具有一定的实际应用意义。
关键词: 地理信息系统;组件式;ArcObjects ;VB
中图分类号:p12
1. 引言
[1]
地理信息系统 (Geographic Information System,GIS)是在计算机软、硬件支持下对各种
地理空间信息进行采集、存储、检索、综合分析和可视化表达的信息处理和管理系统。地理
信息系统经过近 40 年的发展, 已逐渐建立起完整的技术系统和理论体系,在诸如环境评价和
监测、土地和资源评价管理、市政工程建设、为政府和企业提供管理和决策工具等领域得到
了广泛应用。1 目前,它已经深入到区域规划、公共设施管理、公共安全、交通、电信、城
市建设、能源、电力、气象、农业等国民经济的重要部门。
地理信息系统可以对空间数据按地理坐标或空间位置进行有效管理,它能将空间中某一
地理位置和其相关属性有机地2.结合起来,并具有对其相关属性数据进行存储、维护、更新、
查询、检索等功能并通过图形形式进行可视化查询。通过对多因素的综合分析,GIS 可以迅
速地获取用户需要的信息,并能以专题地图或数据的形式表达,实现数据、地图和思维的完
美结合。
2. 地理信息系统的二次开发
2.1 地理信息系统开发的方式
[2]
地理信息系统根据其内容可分为两大基本类型 :一是应用型GIS,以某一专业、领域
或工作为主要内容,包括专题GIS 和区域综合GIS ;二是工具型GIS,也就是GIS 工具软件
包,具有空间数据输入、存储、处理、分析和输出的功能。随着 GIS 应用领域的扩展,应
用型GIS 的开发工作日显重要。目前常用的开发方式有以下三种:
2.1.1 独立开发
指不依赖于任何 GIS 工具软件,从空间数据的采集、编辑到数据的处理分析及结果输
出,所有的算法都由开发者独立设计,然后选用某种程序设计语言,如 Visual C++,Visual
Basic,Delphi 等,在一定的操作系统平台上编程实现。这种独立开发的优点是开发者有完全
- 1 -
的主动权,开发出满足自己行业需求的系统。这种开发方式难度很大,不但要求开发者要有
很扎实的 GIS 理论知识而且还要很强的软件开发实力。这种方式的好处在于无须依赖任何
商业GIS 工具软件,减少了购买商业GIS 软件的成本,但一方面对于大多数开发者来说,
能力、时间、财力方面的限制使其开发出来的产品很难在功能上与商业化 GIS
文档评论(0)