基于VB的MAPGIS二次开发——以喀什土地管理现状信息系统为例

被引量 : 0次 | 上传用户:a563241195
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文是地理信息系统实验室横向课题喀什市土地管理信息系统的一个重要组成部分,是对MAPGIS的二次开发与完善。 MAPGIS微机地理信息系统是武汉中地信息工程有限公司开发的GIS基础平台软件系统。集地图输入编辑、数据库管理及空间分析为一体GIS基础平台。MAPGIS平台功能强大齐备,集中了近十年图形处理软件开发的精髓,其性能达到国外工作站GIS软件水平,尤其在图形输入、编辑出版高精度图件、海量图库管理、空间分析等方面明显优于国外同类GIS软件。作为一个GIS基础平台软件,MAPGIS提供了多种二次开发方式,用户可以在MAPGIS上进行二次开发,开发出适合自己需要的应用系统。MAPGIS是一个图数并重的GIS,同时经过几年来迅猛发展,MAPGIS在完整的土地信息系统软件开发方面已经形成了一个真正的能满足各方面要求的软件。 在MAPGIS基础上进行二次开发,抽取MAPGIS中适合于土地管理地功能命令重新开发组合,建立针对土地专业部门,经济可行,界面友好,简单实用的专业土地管理软件,已经成为当前土地部门的迫切需要。本论文中喀什市土地利用现状管理信息系统就是地理信息系统实验室应喀什市国土资源局要求建立的。 在对软件开发语言的选择上,通常选用VC++,VB,DELPHI等可视化编程语言。这几种语言各有优缺点,其中VISUAL BASIC语言简单易学,功能强大,它具有可视化集成开发环境,面向对象程序设计思想,交互式的开发环境,高速的可扩充性,加之它继承了BASIC语言易学易用的特点,对于开发者容易掌握,对于土地管理软件易于实现,因此喀什土地管理系统选用VB语言为二次开发语言工具。 本文从地理信息系统二次开发入手,以VB可视化编程语言为开发工具,对基于VB的MAPGIS二次开发作了系统的理论总结和探讨,并开发实现了喀什市土地利用现状管理信息系统。VB结合MAPGIS的二次开发可使用函数开发和组件(控件)开发两种方式,为了完整的总结基于VB开发MAPGIS的理论和方法,本文从函数开发和组件开发两种方式都作了理论探讨和编程实现。 MAPGIS的API函数开发方式与Windows的API开发方式一样,在VB中怎么调用WINDOWS的API函数,在VB中就怎么调用MAPGIS的API函数。实现API的方法一般有两种:宏命令(macro command)和函数库(function library)。函数库方式是提供API函数库,这种方式能够充分利用高级语言提供的编程环境,便于进行较大规模的二次开发,且开发完成的应用程序执行效率高.因此本文对函数库的开发设计作了重点讨论。 组件式GIS是GIS与组件技术相结合的新一代地理信息系统.基于组件式GIS的二次开发已成为当今GIS软件二次开发的主流,因此本文对基于oPGIS组件的二次开发做了重点理论探讨,介绍了地理信息系统和组件式GIS的基本概念,并简单介绍了组件式GIS基本优点,tPGIS组件开发平台的组成,层次和功能划分,MAPGIS组件设计,开发的基本思想和原则,阐述了使用MAPGIS组件进行GIS应用软件h次开发的一般方法和步骤,以及在VB中使用MAPGIS组件对象的基本步骤. 在理论探讨的基础上,运用组件开发和函数库开发方法,结合喀什土地利用现状管理信息系统作了系统分析和VB程序实现,并实现了系统建库,空间数据和属性数据的连接。最后对oPGIS土地管理系统的历史数据“整图处理,记录过程”的管理方式,对空间数据和属性数据无缝连接方法做了探讨。 意义:本论文在疆内首次对利用旧进行Mm工S二次开发做了全面的理论总结和探讨,对利用 VB进行MAPGIS二次开发有一定理论指导意义。在新疆探索性地独立进行了利用MAPGIS进行县市级土地利用管理信息系统的开发,在疆内有很大实践意义。
其他文献
融资租赁作为金融创新领域的一种新型的交易方式,目前在全球发展势头迅猛。 融资租赁业已成为金融服务和流通领域里的重要行业。作为一种独立的交易方式,融资租赁在很多方面都
研究中国的哲学问题应该植根于当代中国的社会实践,应该在密切关注建设有中国特色社会主义市场经济实践的现实背景下展开。随着我国社会主义市场经济的逐步完善,当代中国哲学的
语言是教师的职业工具,教师的语言能力是其从事教育工作的首要条件。对外汉语教师的语言有着比其他学科教师语言更为重要的作用。本文以对外汉语课堂教学语言为研究对象,目的是
<正>世纪之交的中国剧坛,先锋戏剧和实验戏剧风声水起,传统的现实主义戏剧日渐势微。在这种大背景下,首先是国家话剧院选择了萨特的《死无葬身之地》作为建院大戏,然后是2007
对物联网智能图书馆管理系统中的图书定位子系统进行结构设计,以系统需求分析为依据,遵循开放式系统的结构化设计原则。分析表明,该结构充分发挥了物联网技术的优势,且易于实
高掺量粉煤灰轻质节能免烧砖以粉煤灰为主要原料,加入部分陶粒、膨胀珍珠岩、砂、石粉等做骨料,并配以少量的钙质材料和微量的激发剂混合而成。通过优选原材料、配合比,设定
基于2008—2012年获批的国家自科基金与社科基金旅游类项目,从学科分类、时空分布、研究问题等角度进行统计分析,以期揭示我国近5年旅游研究进展及发展趋势。研究发现,旅游开
产业化装修模式和集成家装是本文的两个重要内容。通过对传统家庭装修模式的深入研究和对现代住宅产业的不断探索,本文提出了在土建装修—体化这一趋势下,房地产企业、施工企业
汽车图书馆具有灵活性强、服务面广的特点,依托其优势变被动服务为主动服务,突破了传统的服务模式。以广州少年儿童汽车图书馆为例,对汽车图书馆服务模式创新进行了探索。