- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
桌面式ArcInfo的组成与定制开发水道-上海达华测绘有限公司
桌面式ArcInfo的组成与定制开发
上海达华测绘公司 高炎
[摘要] 目前国内外GIS应用开发软件种类繁多,其功能与侧重也各有不同,相关的开发应用人员对其也有了一定的了解。但对于ArcInfo这样专业性、开发性和应用性很强的工具相关的信息比较少。本文以一种全新的角度介绍了桌面式ArcInfo。桌面式ArcInfo以其崭新的应用方式、革命性的数据模型、完全开放的体系结构,吸引了越来越多的用户和研究者。本文从桌面式ArcInfo的组成出发,着重介绍了桌面式ArcInfo的三种定制开发方法。并以作者的开发经历分析比较了三种定制开发方法的特点。
[关键字] ArcInfo、地理信息系统、定制开发
地理信息系统既是一门描述、存储、分析和输出空间信息的理论和方法的交叉学科,又是一种集计算机、遥感、地图学等各种技术于一身的技术系统。它以地理空间数据为基础,采用地理模型分析方法,利用计算机存储、处理地理信息,来对地理信息进行操作、分析、管理和显示制图。随着计算机技术和相关学科的高速发展,地理信息系统经历了从发展到逐渐成熟的各个时期,各种各样的地理信息系统软件也随之涌现,其中,Arc/Info 是最经典、功能最强大的专业地理信息系统软件,随着计算机技术的飞速发展以及GIS技术的不断成熟,ArcInfo产品也不断更新和扩展。在新一代的ArcInfo产品中,桌面式ArcInfo以其崭新的应用方式、革命性的数据模型、完全开放的体系结构,吸引了越来越多的用户和研究者。
桌面式ArcInfo的组成
ArcInfo在不断发展的过程中,经历了命令式ArcInfo和桌面式ArcInfo两个发展阶段,两者的关系有点类似于DOS和Windows,显然,桌面式ArcInfo摒弃了复杂繁多的命令,具有一个易于使用的Windows桌面风格的用户界面,它允许用户直接用鼠标进行交互,完成命令式ArcInfo能完成的所有功能。它通过ArcMap、ArcCatalog、ArcToolbox三个应用程序,提供用户与GIS地图、数据和工具进行交互的基本方法和界面。后端既支持地理相关的数据模型(如coverage和shapefile),又支持一种全新的面向对象的空间数据模型GeoDatabase。尽管桌面式ArcInfo的功能已经非常强大,为适应具体领域的需要,它还提供了完全开放的用户接口,可供技术人员随心所欲地打造自己的地理信息系统软件。桌面式ArcInfo的核心技术ArcObject,是完全基于COM技术的,利用ArcObject可以进行ArcInfo功能的扩展和定制。
1、 用户接口程序
(1)ArcMap
ArcMap是一个以地图为核心的模块,用来编辑、显示、查询和分析地图数据。
它包含一个复杂的专业制图和编辑系统,既是一个完整地图数据的大容器,又是一个面向对象的编辑器。它支持两种视图:数据视图(data view)和版面视图(layerout view),在数据视图中,用户可以用ArcMap提供的功能与地图数据进行交互,实现地图数据的显示和编辑,版面视图是一个包含指北针等地图要素的虚拟页,能显示数据窗口中的所有数据,几乎所有在数据视图中对数据进行的操作都可以在版面视图中完成,并且可以在版面视图中设计地图的输出要素、输出模式,实现地图的制作和输出。
ArcCatalog
ArcCatalog是一个以数据为核心的模块,用于创建和规划数据库表。
利用ArcCatalog提供的功能,可以创建空间数据库并设计数据库表单,建立基于元数据的定位和浏览,还可以在一定的条件下查询空间信息。
ArcTooolbox
ArcTooolbox是一个系统工具箱。
它被组织成4个主要的工具集:数据管理工具集、空间分析工具集、数据转换工具集和用户定制工具集。用来提供ArcInfo所提供的诸如数据转换、叠加处理、缓冲区生成和投影变换等数据分析处理环境。
2、ArcInfo数据模型
桌面式ArcInfo支持两种空间数据模型,即地理相关模型(如Coverage和shapefile),和一种新的面向对象的空间数据模型,称为地理数据库(GeoDataBase).
地理相关模型是早期版本中使用的空间数据模型,它强调的是空间要素的拓扑关系,主要关心点、线和多边形这些几何要素,几何和拓扑储存在二进制文件中,而与之相关的属性数据位于关系数据库中,图形和属性分开管理。地理数据库是作为对标准关系数据库技术的扩展来设计的,实现了将空间数据存储到关系数据库中的变革,它扩展了Coverage模型,支持复杂的网络、关系和其他面向对象的特征,使空间要素的定义更接近于现实世界,可以处理像宗地及附属建筑物等面向用户的概念,而不仅仅是点、线、多边形等面向系统的概念。这种面向对象的空间数据模型具有用户可定义的特征,使用户可
您可能关注的文档
最近下载
- 中国染料化工项目经营分析报告.docx
- 专题04:论证结构与思路-备战2025年中考语文一轮复习现代文阅读讲与练(江苏通用)(解析版).docx VIP
- 初中英语读写结合模式促进写作教学的探讨.pptx VIP
- 2025年中国DBE项目创业投资方案.docx
- 堤顶混凝土路面施工方案堤顶混凝土路面施工方案.doc VIP
- 筑牢金融数字防线:商业银行信息安全风险管理体系的构建与革新.docx
- 《人力资源管理师三级》第五章薪酬管理.ppt
- 《让子弹飞》剧本.doc VIP
- 2025年水环境服务项目可行性分析报告.docx
- DB4201T 620-2020 液化石油气供气场站设置技术规定.docx VIP
文档评论(0)