- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象技术在G1S数据建模中的应用——GeoDatabase
面向对象技术在G1S数据建模中的应用——GeoDatabase
摘 要 本文以ESRI公司的ArcInfo8中的Geodatabase为例,详细介绍了面向对象技术GIS数据建摸中的具体 应用 ,说明了面向对象技术在GIS数据建模和数据管理中所起的重要作用,并为面向对象技术在GIS中的进一步应用提供借鉴和 参考 。
关键词 GeoDatabase;数据模型;地理特征;面向对象技术
随随着面向对象技术的不断 发展 成熟并广为流行,将其应用到GIS技术中已是一种必然的趋势,并将带来GIS技术的重大进步。
1 地理信息系统软件绘制出来的。 CAD数据模型通过点、线、面将地理数据存储在二进制格式的文件中,缺乏属性信息。由于CAD数据模型缺乏对属性数据的支持,且空间数据不是存储在数据库中,所以给GIS软件开发和GIS数据共享都带来了难度。
.Coverage数据模型
随 1981年ESRI公司推出了它的第一个商用GIS软件--ArcInfo,由此产生了第二代地理数据模型--Coverage数据模型。Coverage数据模型对GIS数据特征的表示有了较大的改进:首先它支持属性数据,将空间数据和属性数据有机地结合在一起;其次它还存储矢量数据的拓朴关系;更重要的是,它支持用户自己定制的特征表,因此Coverage数据模型提高了GIS的地理分析能力和数据录入的准确性。但也有其不足:在Coverage数据模型中,空间数据和特征属性数据是分开存储的。空间数据作为一个整体被存储在二进制文件中,特征属性数据则用关系数据库来存储管理;其次,Coverage也是用常用的点、线和多边形来表示特征,对特征的表示不很充分。比如,用一条线表示道路的行为和用一条线表示河流的行为是一样的。它也不支持水流、道路和其它一些现实世界对象的特殊行为。比如,两条河流文汇后,其文汇点以下的河流流量应该是它们各自流量的总和。
解决思路之一——面向对象技术
随面向对象技术的思想萌芽于60年代,到80年代初,以SmallTalk一80语言为代表逐渐发展成熟,并在90年代大范围流行开来,在计算机用户界面、人工智能、软件工程等很多领域取得了极大的成功,把面向对象的数据建模 方法 应用于表示GIS数据特征是非常有用的。面向对象的数据模型通过定义用户自己的对象类型,定义拓朴的、空间的和全局的联系,以及获取这些对象相互之间的关系等方法使用户能更 自然 的描述特征。结合面向对象 理论 的自身特性,其在GIS数据模型中主要有以下几个方面的应用。
.1 类和对象
随现实世界中都是把很多物体当作整体来看待的,在GIS应用中也应该采用这种思想。在 GIS数据建模和其他类似的领域中,也应当将对应于现实世界的各种实体抽象成对象,当作整体来处理;对象与对象之间可以交互;具有共同属性的多个对象抽象为类,对象可以保存自己的状态。由于对象与现实世界的实体对应,从而加强了GIS数据模型的易理解性、可读性和可维护性。
.封装
随对象的所有信息被隐藏封装起来;对象提供的一些服务,由外界通过向它发送消息来实现。GIS在使用数据对象时隐藏了数据对象内部的细节,只提供了一个标准的程序接口。通过对对象状态的隐藏,增强了GIS数据模型的稳固性和可维护性。
.继承
随继承是指在定义一个对象类时能包含别的对象类的行为,并具有自己的扩增行为。对象可以继承父类的方法,亦即服务。在GIS数据应用中,你能够在创建自己定义的特征类型时继承到标准特征的行为。例如,一个转换对象可以从一个标准的GIS数据特征类中扩展得到。
.多态
随多态是指同一行为可应用于许多不同的类,而每一类则以其独有的方式来执行此方法。例如,GIS数据特征的核心行为如绘图、增加或删除等操作,不管是在GeoDatabase中还是在Coverage中,或是在形状文件中,它们都几乎是相同的。但在具体实现时,各自的类须作相应的必要改变以进行具体的绘图、增加或删除等操作。通过继承和多态,大大增强了GIS数据模型的可重用性,进而增加了GIS数据的可交互性和可共享性。
面向对象技术在GIS中的应用实例——GeoDatabaSe
随GeoDatabase数据模型是ESRI公司在Arcinfo中推出的一种新型面向对象数据模型,即第三代数据模型。具目的是为了让用户能更容易、更自然地表示GIS数据特征和更易建立特征之间的各种关系。GeoDatabase给用户提供了大量的实体对象模型,让用户摆脱了抽象的点、线、面模型:使用户的操作更加简便和接近现实世界。GeoDatabase除支持地理特征的一般行为外,还支持一些象CAD数据模型和Cove
您可能关注的文档
最近下载
- 香精研制年度岗位绩效考核表.docx VIP
- 麦克维尔MDM组合式空气处理机.pdf VIP
- 各种岩石矿物地球物理物性参数总结.pdf VIP
- 月饼课件介绍.pptx VIP
- 中国人炒中国股主力思维做主升_笔记.docx VIP
- 2024国有企业公司治理与合规管理课件PPT.pptx VIP
- 传祺-传祺GA3S PHEV-产品使用说明书-传祺GA3S PHEV 精英版-GAC7150CHEVA5A-GA3SPHEV用户手册_201903071.pdf VIP
- 慢性乙肝防治治疗课件.pptx VIP
- 溃疡性结肠炎中医诊疗专家共识(2023).pptx VIP
- dewinter综合征医学课件.ppt VIP
文档评论(0)