arcgis提取栅格特定像素值的部分

时间:2024-05-19 09:29:42

今天拿到一个需求,需要将某地的建筑物进行矢量化,参考图片是百度的矢量地图的图片

   arcgis提取栅格特定像素值的部分

方法一:“人工"智能.

上来就做的话可能想到的是,手工数字化成面,好烦哦,工足量比较大,还有啥简单点的做法么?

方法二:按属性提取

1.观察图片发现,建筑物富豪比较统一,红波段249,绿波段247,蓝波段244。这样的话就可以考虑按栅格属性提取啦。

找到这个工具:空间分析扩展模块中,提取-按属性提取。然后尴尬的发现只有一个值呀,我这三个波段可咋整,考虑显示一个波段,再进行提取

arcgis提取栅格特定像素值的部分

2.更改图片符号化方法,图片按照拉伸(事后证明,这一步可以不做)

arcgis提取栅格特定像素值的部分

 

3.按属性提取

arcgis提取栅格特定像素值的部分

4.我们这样提取的目的是只提取波段一为249的部分。然而,这样操作后我们发现,按属性提取是同时提取所有波段值为249的部分。怎么发现的呢?

以下是上一步操作的结果,我们按拉伸的方式进行符号化。波段1

arcgis提取栅格特定像素值的部分

波段2

arcgis提取栅格特定像素值的部分

波段3

arcgis提取栅格特定像素值的部分

4.没有关系,我们直接把这份数据转化为面。转换工具-由栅格转出-栅格转面

arcgis提取栅格特定像素值的部分

5.查看结果

arcgis提取栅格特定像素值的部分

6.按属性选择,把面积小于某个值的面删掉,

arcgis提取栅格特定像素值的部分

7.调整建筑面的符号为透明,边框明显点,与原图进行对照,然后手工修改

arcgis提取栅格特定像素值的部分