摘要: 矢量数据模型是对象模型的继续,它包含点、线、面三种几何对象类型的矢量表达。矢量数据模型以对象为基础理解环境空间,用点、线和面等离散对象的组合来表示环境实体。即采用点来标识位置,用线段连接点,采用闭合线集来定义面,其中点及其坐标是矢量数据模型的基本要素。 建立矢...
矢量数据模型是对象模型的继续,它包含点、线、面三种几何对象类型的矢量表达。矢量数据模型以对象为基础理解环境空间,用点、线和面等离散对象的组合来表示环境实体。即采用点来标识位置,用线段连接点,采用闭合线集来定义面,其中点及其坐标是矢量数据模型的基本要素。
建立矢量数据模型首先是表述点、线和面的概念,然后是建立拓扑关系明确地表达要素之间的空间关系。其中拓扑是研究几何对象在弯曲或拉伸等变换下仍保持不变的性质。矢量数据模型清晰地表达对象的空间位置,属性隐含。有多种矢量数据模型,如分段矢量数据模型、层次矢量数据模型和拓扑矢量数据模型。常见的矢童数据模型包括Spaghetti、Coverage、TIGER、Shapefile等。矢量数据模型是基于文件的数据结构,其中空间数据与属性数据分别存储在不同但相互关联的文件中。属性表达方式上,矢量数据模型有两种系统,即混合系统和集成系统。混合系统以一种数据模型形式存储空间数据,另一种数据模型存储属性数据。集成系统则使用同一数据模型管理空间和属性数据。