首页 百科知识 简单矢量数据表示法

简单矢量数据表示法

时间:2022-10-09 百科知识 版权反馈
【摘要】:简单矢量数据表示方法就是直接将地图翻译描述,只记录空间对象的位置坐标,不记录相互之间的关系,每条记录都有首末坐标,每条记录都是单独的实体,它主要包括以下两种方法。树状索引存储方法主要通过树状索引方式减少数据冗余并间接增加邻域信息。树状索引编码法消除了相邻多边形边界的数据冗余和不一致的问题,邻域信息和岛状信息可以通过对多边形文件的线索引处理得到,但是较为麻烦。

4.3.3 简单矢量数据表示法

简单矢量数据表示方法就是直接将地图翻译描述,只记录空间对象的位置坐标,不记录相互之间的关系,每条记录都有首末坐标,每条记录都是单独的实体,它主要包括以下两种方法。

1.x、y坐标存储方法

x、y坐标存储方法,是指任何点、线、面实体都可以用直角坐标点x,y来表示,也称为面条(spaghetti)存储结构。这里x、y可以对应于地面坐标经度和纬度,也可以对应于数字化时所建立的平面坐标系。在面条存储结构中,点通过一对坐标记录;线则通过多对坐标进行记录;而多边形也是多组坐标对记录,但由于多边形的边界线是封闭的,所记录的坐标对必须首尾相同(如图4-4所示)。在面条存储结构中,被记录的这些点是由光滑的曲线间隔采样而来,同样的曲线长度,取点越多,失真越少,以后恢复时越接近原来曲线。

这种方法的特点是,对于独立存在的多边形,每个坐标点只存储一次,但是对于两两相邻的关联多边形,公共边要存储两次,这就很明显地增加了存储的数据量。因此,在面条存储结构的基础上,形成了另一种树状索引记录方式,可以改善面条存储结构的某些不足之处。

2.树状索引存储方法

树状索引存储方法主要通过树状索引方式减少数据冗余并间接增加邻域信息。在面实体的树状索引存储中,首先对所有边界点进行数字化,将坐标对以顺序方式存储,如图4-5所示矢量多边形,可形成点、线、多边形三个文件,除了点坐标对文件,还有点索引与边界线号相联系的线文件以及线索引与各多边形相联系多边形文件,从而形成树状结构。树状索引编码法消除了相邻多边形边界的数据冗余和不一致的问题,邻域信息和岛状信息可以通过对多边形文件的线索引处理得到,但是较为麻烦。

img24

图4-4 点、线、多边形的面条数据结构

3.简单矢量数据表示法的特点

在简单矢量数据表示法中,空间数据以基本的点、线和多边形为单元进行独立组织,数据编排直观,坐标文件结构简单,易于实现以多边形为单位的运算和显示,但是,由于点、线和面实体各成体系,相互之间互不关联,缺少邻域关系等拓扑信息,邻域处理较复杂,不能解决“洞”或“岛”之类的多边形嵌套问题,也没有方便的方法来检查多边形边界正确与否,多边形分解和合并也不易进行。

ArcGIS中的Shape格式文件,就是非拓扑数据存储。在Shape格式文件中,只记录空间对象的位置坐标和属性信息,不记录拓扑关系信息,因此,Shape格式数据显示速度快,主要用于显示、输出及一般查询,但是编辑不便,不适合复杂的空间分析。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈