地图在计算机中的存储方式可以分为两种:
- 矢量数据
- 格栅数据
矢量数据模型
矢量数据结构是利用点,线,面的形式来表达现实世界,具有定位明显,属性隐含的特点。
由于矢量数据具有数据结构紧凑,冗余度低,表达精度高,图形显示质量好,有利于网络和检索分析等优点。在GIS中得到广泛的应用,特别在小区域(大比例尺)制图中充分利用了它的精度高的优点。
格栅数据模型
栅格数据模型是以 二维矩阵 的形式来表示空间地物或现象分布的数据组织方式。每个矩阵单位称为一个栅格单元(cell),栅格的每个数据表示地物或现象的属性数据,因此栅格数据有属性明显,定位隐含的特点。
栅格非常适合用来表达那些沿地表连续变化的数据。譬如说高程数据是表面地图常见的使用方式,当然我们也可以将降雨量、温度、密度和人口密度等连续变化的数据,用栅格来表达。
格栅数据结构的优势:
- 栅格数据结构更加简单,即由像元组成矩阵结构,其中的像元值表示坐标,有时与属性表相关联
- 可进行高级的空间和统计分析
- 可以表示连续表面以及执行表面分析
- 点、线、面和表面都可同样存储
- 对复杂数据集也可执行快速叠置
但是格栅数据结构也有缺点,在这些情况下考虑使用矢量结构存储:
- 栅格数据集的像元尺寸具有局限性,可能会带来空间误差。
- 栅格数据集可能会非常大。
虽然分辨率会随着栅格像元大小的减小而提高,但这会占用更多的磁盘空间,而且会拖慢处理速度。对于给定区域,将栅格像元大小更改为现有大小的一半时,所需的存储空间会增大为原来的四倍,具体情况取决于所使用的数据类型和存储技术。 - 将数据重建到固定间距的栅格像元边界时也会损失一定的精度。
- 如果要做地物的空间定位,矢量数据模型更加适合。