ArcObjects-开发文档课件.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ArcObjects-开发文档课件

ArcObjects开发;主要内容;一.ArcGIS体系结构;Geodatabase是ArcInfo 8引入的一个全新的空间数据模型,是建立在DBMS之上的统一的、智能化的空间数据库。所谓“统一”,在于Geodatabase之前所有的空间数据模型都不能在一个同一的模型框架下对GIS通常所处理和表达的地理空间要素,如:矢量、栅格、三维表面、网络、地址等,进行统一的描述。 ;所谓“智能化”,是指在Geodatabase模型中,地理空间要素的表达较之以往的模型更接近于我们对现实事物对象的认识和表述方式。Geodatabase中引入了地理空间要素的行为、规则和关系,当处理Geodatabase中的要素时,对其基本的行为和必须满足的规则,我们无需通过程序编码;对其特殊的行为和规则,则可以通过要素扩展进行客户化定义。这是其它任何空间数据模型都做不到的。而ArcSDE正是用GeoDatabase的数据模型将海量的空间数据存储于商用的大型关系数据库中 ;GeoDatabase的体系结构(常用): (1)对象类(Object class) 在Geodatabase中,对象类是一种特殊的类,它没有空间特征,其实例为可关联某种特定行为的表记录(Row in table)。如:某块地的主人。在“地块”和“主人”之间,可以定义某种关系。;(2)要素类(Feature class) 同类空间要素的集合即为要素类。如:河流、道路、植被、用地、电缆等。要素类之间可以独立存在,也可具有某种关系。当不同的要素类之间存在关系时,我们将其组织到一个要素数据集(Feature dataset)中。;(3) 要素数据集(Feature dataset)要素数据集由一组具有相同空间参考(Spatial Reference)的要素类组成。 (4)关系类(Relationship class) 定义两个不同的要素类或对象类之间的关联关系。例如:我们可以定义房主和房子之间的关系,房子和地块之间的关系等。 ;(5)Raster Datasets用于存放栅格数据。可以支持海量栅格数据,支持影像镶嵌,可通过建立“金字塔”索引,并在使用时指定可视范围提高检索和显示效率。 (6)TIN DatasetsTIN是ARC/INFO非常经典的数据模型,用不规则分布的采样点的采样值(通常是高程值,也可以是任意其它类型的值)构成的不规则三角集合。用于表达地表形状或其它类型的空间连续分布特征。??ArcGIS 8.1版中,TIN存放在Coverage的workspace中。 ;Geodatabase的实现方式主要有两种: (1)Accesss数据库 (2)ArcSDE图层;Acess数据库: ;SDE图层: (1)图层:ArcSDE将具有共同属性项的地理要素归为一个图层。例如,可以将不同图幅的等高线存放在一个线状要素层中,每个数据库记录对应一条等高线,这样有利于地理要素的存储与管理。逻辑上,一个图层包含描述空间和属性信息的表。空间数据存储在要素表中,一个包含空间列的表被称为业务表(business table),业务表与要素表以及空间索引表的集合组成一个ArcSDE图层。;(2)业务表:在现有的数据库表中加入图形数据项(shape column)(即增加一个空间列),供软件管理和访问与其关联的空间数据,就构成了一张业务表。一张业务表包括一个空间列和多个属性表,空间列是联系要素表和空间索引表的键值。在业务表中对应于空间列的每一行的存储值被称为一个shape。在业务表的非空间数据列可以存储shape的属性。一个shape及其属性可以组成一个ArcSDE要素。要素可以有另外的属性,当通过一个SQL连接语句从ArcSDE图层中获取要素时,就可以访问这些属性。;(3)ArcSDE的数据模式:ArcSDE采用连续的数据模型,也就是说它可将整个城市的宗地数据放到一个连续的层中。每一个宗地地块作为一个完整的多边形存放,它只需一次磁盘的访问即可快速提取出来。ArcSDE为数据库中各层的所有要素都建立了空间索引,实现途径是将层从逻辑上分成一个个小块,称为”cell”,层中的要素则分解到各cell中加以描述,并将此描述信息写到索引表中。落到每个cell上的要素,将在每个cell对应的索引记录中加以描述,没有数据的cell不包括在索引表中。;(4)ArcSDE的数据存储:缺省情况下,ArcSDE使用压缩的二进制格式来存储要素的集合图形,从而可以有效的提高存储和检索空间数据的效率。一个压缩的二进制要素类有由三个数据表组成:业务表,要素表,空间索引表,它们之间通过空间列和FID利发生关系。 ;SHAPE;1.2ArcGIS体系构成 ;ArcGIS Desktop: An integrated, scalable suite

文档评论(0)

gm8099 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档