摘要: 日常工作中,常常用到不同的计算机文档格式,如一篇报告,可以是简单的文本文件格式、微软的WORD格式(doc格式)等,GIS对空间数据的管理与之类似。空间数据是对现实世界中 空间特征(如地面温度分布)和过程(荒漠化进程)的抽象表达。为了有效管理空间数据,往往根据...
日常工作中,常常用到不同的计算机文档格式,如一篇报告,可以是简单的文本文件格式、微软的WORD格式(doc格式)等,GIS对空间数据的管理与之类似。空间数据是对现实世界中 空间特征(如地面温度分布)和过程(荒漠化进程)的抽象表达。为了有效管理空间数据,往往根据实际情况选择栅格模型 或矢量模型进行存储,这时的空间数据就相应地称为栅格数据或矢量数据。最典型的栅格数据是卫星、飞机从空中获得的遥感影像,而行政边界、河流、道路等信息常用矢过数据表示。
矢量数据或栅格数据最根本的不同在f空间概念的方式。栅格数据模型采取一个个小方块的形式,像拼图游戏一样,拼装出客观世界;而矢量数据着重的是空间目标的边界,将代理对象抽象为点、线、多边形等。栅格数据适用于大范围海数据的表达和存储,基于栅格数据的空间运箅速度快,易于实现;矢量数据适合于表达抽象地物的相关关系,可进行交通网络分析、最佳路径分析等。
随着GIS产业化的深入发展,越来越多的数据资料以不同方式存储着,在实际应用时,经常要将其转为同一种格式,以便综合运算和分析,这就是GIS的数据转换问题。矢量结构与网格结构的相互转换,是地理信息系统的基本功能之一,目前已经发展了许多高效的转换算法:
对于点状要素,每个要素仅由一个坐标对表示,其矢量结构和栅格结构的相互转换基本上只是坐标精度变换问题。
矢量格式的线状要素由一系列坐标对表示,在向栅格数据转换时,除把序列中坐标对变为栅格行列坐标外,还需根据栅格精度要求,在坐标点之间插满一系列栅格点,这也容易由两点式直线方程得到。
对于面状要素(多边形),矢量格式向栅格格式转换采用多边形填充的方式,即在矢量表示的多边形边界内部的所有栅格点上 赋以相应的多边形编码,从而形成类似栅格数据阵列。
多边形栅格格式向矢量格式转换就是提取以相同编号 的栅格集合表示的多边形区域的边界和边界的拓扑关系,并表示由多个小直线段组成的矢量格式边界线的过程。