如何从栅格中提取多边形?

时间:2017-01-26 09:36:22

标签: vector raster qgis

目标是将栅格区域中的矢量多边形与其灰度相对应。例如:

  • 暗像素到dark_relief.shp
  • 灰色像素到gray_relief.shp
  • light_relief.shp的亮像素

首先我在山体模式下使用Raster - Analysis - DEM(地形模型)从SRTM文件中获取GeoTIFF:

enter image description here

然后我使用Raster - Conversion - Polygonize(Raster to Vector),但结果是太多的小多边形。显然我应该在转换之前准备好图像。

任何暗示该怎么办? 可能是其他正确的方式存在吗?

问候!

1 个答案:

答案 0 :(得分:1)

如果您知道每个轮廓/波段/分类的截止点,则可以使用光栅计算器在qGIS中重新分类光栅文件。从那里你可以使用栅格来矢量来为你指定的轮廓/波段/分类创建多边形。

下面的示例栅格计算器计算应该将一个图层分为三个部分,1000以下的区域,1000到1200之间的区域以及1200以上的区域。

("layer" > 1000) * 1 + ("layer" > 1200) * 1

使用起始栅格:

enter image description here

上面的计算,我得到了:

enter image description here

这将很容易和干净地多边形化。