背景
常用空间数据的表达有栅格数据和矢量数据两种结构,在实际应用中常要根据需要互相转换。本实验演示将原始的等高线扫描数据如何精确的自动矢量化为线数据集。
工具及示例数据
软件:SuperMap iDesktop 8C
数据:等高线.JPG
操作步骤
1.导入原始数据等高线.JPG 为 Grid 数据集(等高线_Grid)。
2. 栅格数据(等高线_Grid)二值化处理,经观察该栅格数据的不够线条清晰简洁,需要通过栅格代数运算进行二值化处理。
1) 鼠标查询栅格值,观察栅格数据等高线的栅格值与背景栅格值的差异,等高线的值都小于 200,背景值大于 200,故设定阈值为 200。
2).通过栅格代数式 Con( [data.等高线_Grid] > 200,1,0)对栅格数据二值化处理,将背景值和线条值二值化处理为 1 和 0。
(注:不要压缩数据集)
3.栅格矢量化为线数据集。
4.提取真实的等高线,对 VectorizeResult 做 SQL 查询。
5.结果对比图,能够很好的和原图进行匹配,而且也没有错误的多边形。
总结
1.在栅格矢量化过程中,影像或栅格数据不要压缩,精度越高,矢量结果精度越高。
2.二值化处理的阈值很关键,影响着矢量化结果的精确度跟质量。
栅格数据自动矢量化
最新推荐文章于 2023-12-24 21:50:14 发布