GIS二次开发方法与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GIS二次开发方法与实现
作者:杨宏鹏, 王阿川, 王妍玮, YANG Hong-peng, WANG A-chuan, WANG Yan-wei
作者单位:东北林业大学信息与计算机工程学院,哈尔滨,150040
刊名:
信息技术
英文刊名:INFORMATION TECHNOLOGY
年,卷(期):2008,""(8)
被引用次数:1次
1.周心铁.刘毓华组件技术与GIS发展 2004
2.刘仁义.刘南ArcGIS开发宝典 2006
3.边前卫基于视觉感受的三维地形生成方法的组件式开发技术研究 2006
4.韩鹏.徐占华地理信息系统开发 2005
5.康红霞基于ArcGIS的三维景观建模技术研究 2006
6.李鑫.白雪Visual C++6.0编程基础与范例 2000
1.学位论文龚纯伟基于ArcObjects的地理信息系统二次开发与实现——以洱海流域地理信息系统为例2005
近年来,随着洱海周边地区经济的发展,洱海水质在下降,生态环境也遭到破坏,为了洱海地区经济的可持续发展,就要从整个流域来考虑,并进行流域的保护和综合治理,因此,建立洱海流域地理信息系统(ErHaiLakeBasinGeographicInformationSystem,以下简称EHLBGIS)是符合时代,这也是本论文的切入点和研究的意义。

系统本着对整个洱海流域进行数字化、信息化、科学化管理,同时为洱海流域环境保护、资源开发、湖泊科学研究、综合治理提供基础地理信息和强有力的科学决策依据。

洱海流域地理信息系统(EHLBGIS)的建立可以有效地对整个流域的基础空间地理信息数据进行管理、操作、显示和空间分析,还可以为其它相关的系统提供基础空间数据,同时结合相关的模型进行分析,为整个湖泊的管理提供决策依据。

本文简要分析地理信息系统开发的方法,并指出了基于COM(ComponentObjectModel)、OLE(ObjectLinking&Embedding)和ActiveX基础的组件式对象模型的开发方法是GIS二次开发的潮流与趋势。

本文较为详细介绍了运用面向对象技术基于ESRI公司提供的AO(ArcObjects)组件进行二次开发的三种方法和常用组件属性、方法、事件的应用,并基于AO组件提供的完备的空间数据处理、数据编辑、空间分析等组件,利用可视化开发工具C#进行洱海流域地理信息系统的开发实践。

该地理信息系统建设使用面向对象开发语言,充分利用了AO提供的基本的图形操作、数据编辑、图形显示、空间分析等组件来搭建,有效地提高应用地理信息系统的开发效率,具有良好的用户界面和完善的功能。

用户不需要学习复杂的GIS概念和操作就可以使用本系统。

另外,本系统采用Geodatabase空间数据模型来进行数据的组织和数据库的建设,该数据模型有效解决空间数据和属性数据的存储与关联等问题,同时采用SDE空间数据引擎来对空间数据进行管理访问,解决海量数据管理、多种数据格式访问和多用户操作数据等问题。

本文重点研究了基于AO的地理信息系统开发与实现,并以洱海流域地理信息系统(EHLBGIS)为例研究系统的设计、开发和实现。

讨论了洱海地理信息系统(EHLBGIS)的设计过程,包括系统需求分析、系统建设目标、系统的总体框架设计、数据库设计和系统功能设计等。

2.期刊论文龚纯伟.赵俊三.许文胜.赵胜恩.GONG Chunwei.ZHAO Junsan.XU Wensheng.ZHAO Sheng'en基于ArcObjects的洱海流域地理信息系统设计与实现-地理空间信息2007,5(3)
建立洱海流域地理信息系统(EHLBGIS)是洱海流域信息化管理的基础.探讨了洱海流域地理信息系统的总体设计和数据库设计,阐述了基于ESRI公司的ArcObjects开发方式,并结合可视化语言进行系统开发,实现对洱海流域的多种地图数据管理、分析和辅助决策.
3.学位论文万宝林基于ArcObjects的地图制图系统设计与实现2004
地图制图在地理信息系统中占有一个非常重要的地位,也是各地图生产单位的需求.随着目前计算机技术的发展,地图制图已经不需要完全依赖于手工的制作,人们往往期望用自动化的、功能强的智能化电脑输出来代替繁杂的人工劳动.同时,输出效果要尽可能逼近手工效果.基于此,本文研究了在ArcObjects基础上设计与实现地图制图系统的有关技术问题.本文的结构是:1)本文的研究目的和意义.2)目前地理信息系统中常用的三种组件技术以及它们的特点.在比较了三种组件的各自优缺点的基础上,决定采取基于COM技术的解决方案.3)介绍了ArcGIS的强大功能以及基于COM技术的ArcObjects的体系结构.4)在ArcObjects基础上系统的设计与实现.分为两部分功能,一部分是专题地图,本文是以河南省2002年统计数据为依据完成了一些例如人口、经济和教育的专题地图制作;另一部分是标准比例尺地形图输出.主要侧重于各种比例尺的图幅整饰要素的自动生成,有从1:1万比例尺一直到1:50万比例尺的输出功能.
4.会议论文郑江玲.段克敏.安斌一种基于ArcObjects组件开发的地震地理信息系统软件实现2004
地理信息系统的二次开发是指以通用编程软件为开发平台,利用GIS工具软件实现GIS基本功能,现已成为应用型GIS开发的主流.本文以一个地震地理信息系统软件为例,详细阐述了该软件的功能设计,功能实现流程和ArcObjects组件的具体调用.
5.学位论文张正祥基于Arcobjects的地理信息系统二次开发与实现——以东北师范大学校园信息管理系统为例2003
该文简要回顾了地理信息系统的二次开发方法的发展历程,并指出了基于COM(Component Object Model)、OLE(Object Linking & Embedding)和ActiveX基础的组件式对象模型的开发方法是GIS二次开发的潮流与趋势.作者较为详细的介绍了运用面向对象技术的ArcObjects开发组件进行二次开发的四种方法和常用组件属性、方法、事件的应用,并基于该组件提供的完备的空间数据处理、分析功能,利用可视化开发工具,进行了校园信息系统的开发实践.该校园信息系统建设使用面向对象的开发语言,充分利用了ArcObjects提供的完备的空间数据的分析、处理、显示等功能,有效地提高应用系统的开发效率,具有良好的外观和完善的功能.用户不再需要面对复杂的GIS概念和操作就可以适用该系统,从而扩大了地理信息系统的应用范围,这也是当今地理信息系统的一个新的研究领域.另外,在数据的组织和数据库的建立上作者尝试使用新的面向对象的数据组织与管理方式----Geodatabase以及应用SceneViewer控件完成校园三维图形的模拟显示.
6.期刊论文张正祥.张洪岩ArcObjects组件在地理信息系统二次开发中的应用-遥感信息2004,""(2)
介绍了面向对象技术的ArcObjects组件的层次、编码技术和进行二次开发的方法,并基于该组件提供的完备的空间数据处理、分析、显示等功能,利用可视化开发工具,进行了校园信息系统的开发实践.组件式二次开发是当今地理信息系统的一个新的研究领域.
7.学位论文刘德赢基于ArcObjects开发的上海市地下信息管线管理信息系统的设计与实现2007
地下信息管线是城市地下管线的重要组成部分,它就像人体内的部分“神经”和“血管”,日夜担负着信息传递和信息交流的工作,是城市赖以生存和发展的物质基础。

随着我国经济的高速发展,地下空间开发利用与管理也越来越受到各方面重视,规模种类不断扩大。

同时,计算机技术和互联网技术的飞速发展,也使地下管线的信息化建设成为现实。

因此,上海作为我国沿海经济最发达的地区之一,高度重视信息管线的建设。

为了进一步提高管理水平,上海市信息委将“上海市信息基础设施管理信息系统”列为重点攻关课题。

本文即是在该项目子课题“上海市信息基础设施管理信息系统数据库建设”支撑下完成的。

论文共分六章。

第一章“绪论”,阐述了上海市地下信息管线管理信息系统的研究意义、地下管线信息化建设现状以及论文的主要内容;第二章“地理信息系统发展及其在地下管线中的应用”,阐述了GIS的发展和地下管线管理信息系统的应用。

第三章“地下信息管线管理信息系统开发的技术基础”,着重分析了系统开发中的相关关键技术;第四章“上海市地下信息管线管理信息系统的设计”,论述了系统的开发背景和需求分析,并对系统进行了总体设计、数据库设计、系统功能设计和界面设计:第五章是系统开发与实现,在确定开发方案和环境的基础上,对系统各功能模块进行了开发实现,其中以工作流思想为理念重点开发了业务管理模块;第六章是结论与展望,对论文的特色和研究成果作了总结,并对今后的进一步研究提出了设想。

在研究相关理论与技术、结合上海市地下信息管线实际情况的基础上,论文取得了以下研究成果:
(1)在研究地下管线、ArcObjects的体系结构及其COM技术、ArcaDE等理论与技术的基础上,结合上海市地下信息管线的实际情况,进行了桌面系统的总体设计。

(2)在对上海市信息管线相关单位多次调查的基础上,结合工作流思想对对业务模块进行了重点研究和开发。

(3)在开发技术上,采用ArcObjects+C#作为前端开发工具,在ArcSDE+SQL Server 2000后台数据服务器的支持下,成功开发了平台的桌面系统,完成了系统与数据管理、地图基本操作、数据编辑、业务管理、统计查询、制图与输出等功能模块。

8.期刊论文张冬有.臧淑英.ZHANG Dong-you.ZANG Shu-ying基于ArcObjects和GPS的扑火队伍跟踪监控指挥系统
的设计与实现-测绘与空间地理信息2005,28(2)
采用ArcGIS组件集合ArcObjects开发技术,通过对系统设计、系统分析和系统实现,以及ArcObjects技术与GPS技术结合的有效性实践探索,构建扑火队伍跟踪监控指挥系统,实现了县级防火指挥中心对扑火队伍实时监控和指挥,以及省、市级防火指挥中心通过互联网对扑火队伍的监控功能.为森林防火决策科学化、指挥快速化、调度实时化提供依据.
9.期刊论文余莉.何隆华.YU Li.HE Long-hua基于ArcSDE的矿产数据库管理系统开发-计算机应用2009,29(z2)
系统采用SQL Server 2000配合ArcSDE作为后台数据服务器管理空间数据,选用VB平台以及AO组件作为前端开发工具开发桌面管理系统.在了解ArcSDE空间数据库的存储模式的基础上,实现系统的安全性管理、数据加载显示以及数据更新入库功能.按照空间数据组织管理原则,利用组件开发等理论技术,进行了桌面平台的系统总体设计.采用VB+AO作为平台前端开发工具,在ArcSDE+SQL Server2000后台数据服务器的支持下,成功开发了平台的桌面系统,完成系统权限管理、数据入库更新、数据下载以及数据加载显示的功能.
10.会议论文杨品福.李向华.陈付刚基于ArcObjects的空间数据管理系统开发探讨2005
本文首先介绍了组件式地理信息系统的基本概念及其相关技术.然后介绍了美国ESRI公司开发的全组件化GIS组件ArcObjects,简要说明了其组件模型结构.在分析了基于ArcGIS系统软件和ArcObjects组件库系统开发应用方式后,介绍了利用VB实现基于ArcObjects的应用系统的基本流程,并以长沙城市基础空间数据库管理系统的设计和实现为例,说明了基于ArcObjects组件库实现客户应用的过程.软件最后总结了COM组件GIS开发的优点,并指出了未来在数据管理和应用中需要完善的工作.
1.李富平.侯春华基于组件式GIS技术的尾矿资源管理系统的开发[期刊论文]-化工矿物与加工 2010(2)
本文链接:/Periodical_xxjs200808020.aspx
授权使用:中南大学(zndx),授权号:401d0a26-4833-436b-b673-9db800af9b70
下载时间:2010年7月19日。

相关文档
最新文档