- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空间数据存储与管理 内 容 数据源和数据库等相关概念介绍 1 简单要素类存储结构及概念介绍 2 简单要素类操作 3 空间数据 空间数据表示的基本任务就是将以图形模拟的空间物体表示成计算机能够接受的数字形式,因而空间数据的表示必然涉及到空间数据模式和数据结构的问题。 空间数据有两种基本的表示模型:栅格数据模型和矢量数据模型。 在栅格数据模型中,地理空间被划分为规则的小单元(像元),空间位置由像元的行、列号表示。像元的大小反映了数据的分辨率即精度,空间物体由若干像元隐含描述。例如,一条道路由其值为道路编码值的一系列相连的像元表示,要从数据库中删除这条道路,则必须将所有有关像元的值改变成该道路邻域的背景值。栅格模型的设计思想是将地理空间看成一个连续的整体,在这个空间中处处有定义。 矢量模型将地理空间看成是一个空域,地理要素存在其间。在矢量模型中,各类地理要素根据其空间形态特征分为点、线、面三类。点状要素用坐标点对表示其位置,线状要素用其中心轴线(或侧边线)上的抽样点的坐标串来表示它的位置和形状,面状要素用范围轮廓线上的抽样点坐标串表示其位置和范围,因此在矢量模型中,地物是显式描述的。 空间数据管理 具有面向地理实体的空间数据模型,可描述任意几何复杂度的空间特征和非空间特征,完全表达空间、非空间、实体的空间共生性、多重性等关系。 数据源 MAPGIS K9地理数据库采取基于文件和基于商业数据库两种存储策略 地理数据库 MapGIS K9按照“地理数据库-数据集-类”这几个层次组织数据,以满足不同应用领域对不同专题数据的组织和管理需要。 地理数据库 空间参考系 空间参照系 栅格数据集 域集 规则 要素数据集 简单要素类 注记类 对象类 关系类 CAD类 网络类 简单要素类 注记类 对象类 关系类 CAD类 空间数据管理 简单要素类(mcSFeatureCls) 注记类(mcAnnotationCls) 对象类(mcObjectCls) 关系类(mcRelationCls) CAD类(mcCADCls) 网络类(mcNetCls ) ……… 简单要素类 概念 简单要素类是相同类型简单要素的集合;是要素分类的概念性表示;是一 种描述 地理要素的格式分类。 什么叫简单要素与简单要素类? 简单要素(SFeature): 真实世界中的地理对象在地图上的表示; 简单要素具有几何和属性; 简单要素类(SFeatureCls ) 1.简单要素类是相同类型简单要素的集合; 2.简单要素分类的概念性表示; 3.一种描述地理要素的格式分类; 4.在地理数据库中具有几何信息的对象类 简单要素类对象接口关系图 我下面有右边这些方法与属性哟! 注记类 概念 注记是一种标识要素的描述性文本,包括文本注记、HTML注记、弧注记、圆注记与图像注记。注记的集合构成注记类。 我的对象接口关系图哟! 对象类 概念 对象类是具有相同行为和属性的对象的集合。 我的对象接口关系图哟! CAD类 概念 CAD类是具有CAD特性的对象的集合,支持解析几何对象,字串及组合;支持对象间叠放次序的调整 。 我的对象接口关系图哟! 关系类 概念 关系类是关系的集合,一般在对象类、要素类、注记类任意两者之间建立关系类 。 我的对象接口关系图哟! 网络类 概念 是真实世界中网络系统(如交通网、通讯网、自来水管网、煤气管网等)的抽象表示,由若干线性实体互连而成的一个系统,资源经由网络来运输,实体间的联络也经由网络来达成。 我的对象接口关系图哟! 简单要素类操作 组件 mc_basObj7Lib 基本对象定义及管理组件,提供了大量基本对象的定义,比如要素、属性结构、属性等。 mc_basXcls7Lib 矢量空间数据管理组件,提供了基本的类和数据集以及相关对象的定义及操作。 注意:在对空间数据进行操作时,必须对以上两个组件添加引用。 using mc_basObj7Lib; using mc_basXcls7Lib; 简单要素类接口:mcSFeatureCls 如何打开一个简单要素类? 连接数据源 打开数据库 打开简单要素类 操作步骤 GDBSvr.Connect(MapGislocal, , ); GDB = GDBSvr.get_gdb(DevelopDB); SFeatureCls = GDB.get_XClass(meXClsType.meXSFCls) as mcSFeatureCls; SFeatureCls.O
文档评论(0)