问题
问答题 简答题
矢量数据的实体数据结构与拓扑数据结构有什么不同?
答案
参考答案:
实体数据结构,边界坐标数据和多边形单元实体一一对应,各个多边形边界点都单独编码并记录坐标。而拓扑数据结构的点是相互独立的,点连成线,线构成面。每条线始于起始节点,止于终止节点,并与左右多边形相邻接。实体数据结构点、线和多边形有各自的坐标数据,但没有拓扑关系。
所以存储时,多边形的公共边界被数字化两次和存储两次,造成数据冗余和产生不一致。而且没有存储多边形之间的关系,或者相邻多边形的公共边不完全重复时,易产生伪多边形。拓扑数据结构因共享公共边界减少了坐标点数据,减少了数据的冗余