[GIS算法] 栅格与矢量转换

本文介绍了栅格数据转换为矢量数据的过程,主要目的是将自动扫描仪获取的栅格数据整合到矢量数据库中。转换包括多边形边界提取、边界线追踪、拓扑关系生成和曲线圆滑等步骤。重点讲解了双边界搜索算法,通过边界点上的多边形信息和2*2栅格窗口快速确定边界搜索方向和拓扑关系,以实现高效的数据转换。
摘要由CSDN通过智能技术生成

栅格转矢量

目的

  1. 为了将栅格数据分析的结果,通过矢量绘图装置输出
  2. 数据压缩的需要:将大量的面状栅格数据转换为由少量数据表示的多边形边界
  3. 主要目的:将自动扫描仪获取的栅格数据加入矢量形式的数据库

基本步骤

  1. 多边形边界提取:采用高通滤波将栅格图像二值化或以特殊值标识边界点
  2. 边界线追踪:对每个边界弧段由一个结点向另一个结点搜索,通常对每个已知边界点需沿除了进入方向的其他7个方向搜索下一个边界点,直到连成边界弧段
  3. 拓扑关系生成:对于矢量表示的边界弧段数据,判断其与原图上各多边形的空间关系,以形成完整的拓扑结构并建立与属性的联系
  4. 去除多余及曲线圆滑:由于搜索是逐个栅格进行的,必须去除由此造成的多余点记录,以减少数据冗余

算法

双边界搜索算法

【思想】

  1. 通过边界提取,将左右多边形信息保存在边界点上,每条边界弧段由两个并行的边界链组成,分别记录该边界弧段的左右多边形编号
  2. 边界线搜索采用2*2栅格窗口,在每个窗口内的四个栅格数据的模式,可以唯一地确定下一
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

geodoer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值