矢量与栅格是两种观察方式

从对象与连续场的差异选择矢量或栅格表达,理解转换时会丢失哪些信息。

矢量与栅格是两种观察方式

矢量把地理现象组织成可识别对象,栅格把空间划分为规则单元并记录每个单元的值。道路、地块等离散对象常用矢量表达,温度、高程和遥感反射率等连续场常用栅格表达。选择数据模型是在选择保留哪些空间信息,而不是选择哪种文件扩展名。

矢量强调对象身份与边界

矢量要素由几何和属性构成。点表达位置,线表达延伸与连接,面表达范围;同一个现实对象也可以因任务不同采用不同几何。道路中心线适合网络分析,道路面适合占地和覆盖分析。

对象模型能够保存稳定标识和业务属性,便于更新单个要素。它也要求边界可被定义。海岸线、植被过渡带或空气污染范围并没有绝对清晰的边界,将它们矢量化会引入阈值和概化选择。

栅格强调位置上的数值

栅格由规则像元组成,每个波段或变量在像元位置记录数值。它适合地图代数、邻域运算和连续表面处理。像元大小、网格原点、范围和 NoData 共同定义栅格,不是只有行列数。

像元值可能是中心点采样、范围平均、主类别或模型估计。相同数值类型并不说明相同语义,必须结合产品文档。空间分辨率也不等于位置准确度。

转换会改变表达

矢量栅格化需要指定分辨率、对齐方式和像元赋值规则。窄小对象可能消失,边界会呈阶梯状,重叠对象还要决定覆盖优先级。分辨率越细,文件越大,却不会提高原始边界准确度。

栅格矢量化则要确定连通规则、阈值和边界简化。一个连续区域可能被分成大量碎片,平滑后又会改变面积。转换结果应视为派生数据,保留参数和来源。

分析过程可能需要两种模型

流域分析常以高程栅格计算流向,再将河网或流域边界转成矢量用于管理;遥感分类先产生类别栅格,随后按地块统计;规划限制区可能以矢量保存,却要栅格化进入适宜性模型。

组合前应统一空间参考、范围和尺度。矢量叠加精确到几何边界,栅格叠加精确到网格,二者的误差来源不同。结果精度不能超过最弱的输入和转换步骤。

混合流程还要考虑访问方式。矢量查询常按对象和空间关系筛选,栅格处理常按窗口和块读取。为了显示方便提前把全部数据转成一种模型,可能让后续分析付出更高存储和计算成本。保留权威源模型,在明确步骤中生成派生表达,通常更容易追溯。

格式不是模型

GeoPackage 可以保存矢量要素和栅格瓦片,数据库也可以同时管理两类数据。OGC Simple Feature Access 规定简单要素模型,GDAL 文档描述栅格和矢量数据模型及驱动。谈论矢量或栅格时,应指明数据语义,不能从容器格式直接推断。

资料依据