- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Geodatabase构建空间数据模型Esri中国(北京)有限公司童 飞内容概要模型及空间数据模型的概念Geodatabase模型特点及建模优势空间数据模型建模步骤ArcGIS行业数据模型介绍模型及空间数据模型的概念什么是模型?对客观现实的事物的某些特征与内在联系,所作的一种模拟或抽象;模型可以是所研究对象的实物模型,例如建筑模型、教学模型、玩具等;也可以是对象的抽象模型,例如数学公式、图形等;实体模型3D效果航模仿真建筑抽象模型( 模型的概念:对客观现实的事物的某些特征与内在联系,所作的一种模拟或抽象;)数学公式:代数方程,差分方程,微分方程,三角函数等。图形:GIS本身就是一种模型(拓扑规则,空间分析,Kriging算法等)。什么是空间数据模型?空间数据模型是关于现实世界中空间实体及其相互联系的概念,它为描述空间数据的组织和设计空间数据库模式提供着基本方法;空间数据模型是抽象的数据模型;模型包含的内容:要素:空间要素、属性要素等。行为和关系:空间关系、关联关系、依赖关系等。SDEShapefileGeodatabaseGridArcStormArcInfo LIBRARIANImage CatalogTINCoverageCAD 空间数据模型的发展CAD:功能简单的绘图软件,属性信息弱,无关系规则;Coverage:空间数据与属性数据相结合,有简单关系规则,无专业模型;Shapefile:存储简洁,属性丰富,无关系规则;Geodatabase:专业空间数据模型;Geodatabase模型特点及建模优势要素类逻辑示意图数据集栅格目录栅格数据集表格要素数据集测量数据集面注记工具箱线尺寸测量目录测量点行为路径工具模型脚本属性域关系规则缺省属性值连通性规则地形分割/融合方针拓扑规则关系类几何网络网络数据集拓扑ArcGIS空间数据模型-GeodatabaseGeodatabase模型特点及建模优势Demo:模型演示编辑后编辑前父级与子级要素类间的行为传递以流域为单元进行管理Geodatabase——面向对象的数据模型面向对象的数据模型多态性不管要素存储于Geodatabase、Coverage 还是Shapefile 中,要素的核心操作,如绘制、增加或删除等,都是一样的。封装性Geodatabase 数据访问对象隐藏了数据对象的内部细节并提供了标准的编程接口。继承性 Geodatabase中存在父类和子类的关系Geodatabase——面向对象的数据模型面向对象的空间数据模型要素空间要素实体,如点要素、线要素、面要素、注记要素等。属性对象具有的性质,即要素属性具体值、属性域、子类等。要素类相同或相似性质的空间要素实体的抽象,如要素类(图层)。关联/链关联是建立类之间关系的行为,如拓扑、关系类等;链是对象间的关系体现。数据模型Geodatabase——面向对象的数据模型抽象(要素合并形成要素类)抽象(要素合并形成要素类)河流线河流线堤防河湖取水口错误提示错误提示GeoDatabase——拓扑由规则定义ArcMap不同要素类之间(水井与地下水源)231规则BA数据同一要素类不同要素之间(堤段之间的手拉手关系)Geodatabase拓扑TopologyArcgis10新增6类拓扑,ZoneToParcelGeodatabase——关系类源目标两个对象类之间的一种关联一个类可以参与在多个关系类之中相关联的对象之间可以彼此消息通知对方从源到目标,从目标到源, 双向, 或者都不可以触发行为 (层叠删除, move to follow, 自定义,等等.)河流流向分析GeoDatabase——几何网络几何网络Geometric Network以几何一致性为基础的连通性网络,称几何网络。几何网络几个关键点:Edge(边):例如,河道。 Junction(联接点):例如,河流交汇点。Snapping tolerance(捕捉容限):连通性关联容差。Weights(权重):例如,渠道的摩擦系数、渠道宽度等。Source or Sink(源/汇):河流的上下游追踪、流向确定等。GeoDatabase——子类子类Subtype子类是对要素(或对象)类的再进一步分类。使用子类的目的之一是提高操作性能。子类控制要素类中分组要素的特定的行为,通过属性规则、缺省值、连通性规则和关联规则等来实现。在大多数情况下,建议使用子类来将庞大的相关联要素分类。以下情况中,不能够使用子类而是使用多个要素类来组织要素: 相关联的要素的不同分组,需要不同的自定义行为 相关联要素,属性字段方案不同(一个要素类中所有要素必须具有相同属性集合) 需要对相关联要素中的每组要素设置不同的访问权限 需要对相关联要素中的某些要素进行版本访问,而另一些不需要进行访问GeoDatabase
文档评论(0)