今天拿到一个需求,需要将某地的建筑物进行矢量化,参考图片是百度的矢量地图的图片
方法一:“人工"智能.
上来就做的话可能想到的是,手工数字化成面,好烦哦,工足量比较大,还有啥简单点的做法么?
方法二:按属性提取
1.观察图片发现,建筑物富豪比较统一,红波段249,绿波段247,蓝波段244。这样的话就可以考虑按栅格属性提取啦。
找到这个工具:空间分析扩展模块中,提取-按属性提取。然后尴尬的发现只有一个值呀,我这三个波段可咋整,考虑显示一个波段,再进行提取
2.更改图片符号化方法,图片按照拉伸(事后证明,这一步可以不做)
3.按属性提取
4.我们这样提取的目的是只提取波段一为249的部分。然而,这样操作后我们发现,按属性提取是同时提取所有波段值为249的部分。怎么发现的呢?
以下是上一步操作的结果,我们按拉伸的方式进行符号化。波段1
波段2
波段3
4.没有关系,我们直接把这份数据转化为面。转换工具-由栅格转出-栅格转面
5.查看结果
6.按属性选择,把面积小于某个值的面删掉,
7.调整建筑面的符号为透明,边框明显点,与原图进行对照,然后手工修改