矢量数据表示

上传人:人*** 文档编号:458961749 上传时间:2023-04-05 格式:DOCX 页数:3 大小:37.59KB
返回 下载 相关 举报
矢量数据表示_第1页
第1页 / 共3页
矢量数据表示_第2页
第2页 / 共3页
矢量数据表示_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《矢量数据表示》由会员分享,可在线阅读,更多相关《矢量数据表示(3页珍藏版)》请在金锄头文库上搜索。

1、矢量数据表示2.2 矢量数据结构 三、矢量数据表示 在GIS中,矢量数据表示时应考虑以下问题: 1)矢量数据自身的存贮和处理。 2)与属性数据的联系。 3)矢量数据之间的空间关系(拓扑关系)。 矢量数据的表示方法多种多样,但基本上类似,可触类旁通。下面分别介绍矢量数据的简单数据结构和拓扑数据结构。 (一)简单数据结构 矢量数据的简单数据结构分别按点、线、面三种基本形式来描述(图2-2-2)。 图中有关说明如下: 1、标识码:按一定的原则编码,简单情况下可顺序编号。标识码具有唯一性,是联系矢量数据和与其对应的属性数据的关键字。属性数据单独存放在数据库中。 2、点结构中的X,Y坐标:是点实体的定位

2、点,如果是有向点,则可以有两个坐标对。 3、线结构中的坐标对数n:是构成该线(链)的坐标对的个数。 X,Y坐标串是构成线(链)的矢量坐标,共有n对。也可把所有线(链)的X,Y坐标串单独存放,这时只要给出指向该链坐标串的首地址指针即可。 4、面结构是链索引编码的面(多边形)的矢量数据结构,链数n指构成该面(多边形)的链的数目。链标识码集指所有构成该面(多边形)的链的标识码的集合,共有n个。 这种结构具有结构简单、直观、易实现以实体为单位的运算和显示的优点。由于面结构建立了链索引,一个面(多边形)就可由多条链构成,每条链的坐标可由线(链)的矢量数据结构获取。这种方法可保证多边形公共边的唯一性;但多

3、边形的分解和合并不易进行;邻域处理比较复杂,需追踪出公共边;在处理“洞”或“岛”之类的多边形嵌套问题时较麻烦,需计算多边形的包含等。 由于拓扑关系简单,这种数据结构主要用于矢量数据的显示、输出,以及一般的查询和检索。 (二)拓扑数据结构 具有拓扑关系的矢量数据结构就是拓扑数据结构,拓扑数据结构是GIS的分析和应用功能所必需的。拓扑数据结构的表示方式没有固定的格式,还没有形成标准,但基本原理是相同的。 1、拓扑元素 矢量数据可抽象为点(结点)、线(链、弧段、边)、面(多边形)三种要素,即称为拓扑元素。 点(结点):孤立点、线的端点、面的首尾点、链的连接点等。 线(链、弧段、边):两结点间的有序弧

4、段。 面(多边形):若干条链构成的闭合多边形。 2、编码方式 拓扑数据结构的关键是拓扑关系的表示,而几何数据的表示可参照矢量数据的简单数据结构。在目前的GIS中,主要表示基本的拓扑关系,而且表示方法不尽相同。下面举一表示矢量数据拓扑关系的例子(图2-2-3)。 在图2-2-3的矢量图中,有面A、B、C、D、E、F,链L1、L2、L3、L4、L5、L6、L7、L8、L9、L10、L11、L12、L13,和结点P1、P2、P3、P4、P5、P6、P7、P8、P9。则拓扑数据结构表示见图2-2-4。 面-链关系中的“”号表示边的方向与构成面的方向相反,链-面关系中O为制图区域外部的多边形,常称为包络多边形。 完

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号