Vector 如何从光栅中提取多边形?

Vector 如何从光栅中提取多边形?,vector,raster,qgis,Vector,Raster,Qgis,目标是根据栅格区域的灰度,从栅格区域获得矢量多边形。例如: 暗像素到暗_relief.shp 灰度像素到灰度_relief.shp 照亮像素以照亮_relief.shp 首先,我在Hillshade模式下使用光栅-分析-DEM(地形模型)从SRTM文件中获取GeoTIFF: 然后我使用光栅-转换-多边形化(光栅到矢量),但结果是太多的小多边形。显然,我应该在转换之前准备图像 有什么建议吗? 可能还有其他正确的方法存在吗 问候 如果您知道每个等高线/带/分类的截止点,您可以使用光栅计算器在q

目标是根据栅格区域的灰度,从栅格区域获得矢量多边形。例如:

  • 暗像素到暗_relief.shp
  • 灰度像素到灰度_relief.shp
  • 照亮像素以照亮_relief.shp
首先,我在Hillshade模式下使用光栅-分析-DEM(地形模型)从SRTM文件中获取GeoTIFF:

然后我使用光栅-转换-多边形化(光栅到矢量),但结果是太多的小多边形。显然,我应该在转换之前准备图像

有什么建议吗? 可能还有其他正确的方法存在吗


问候

如果您知道每个等高线/带/分类的截止点,您可以使用光栅计算器在qGIS中重新分类光栅文件。从那里,您可以使用“光栅到矢量”仅为指定的等高线/带/分类创建多边形

下面的光栅计算器计算示例应将图层分为三部分:1000以下的区域、1000和1200之间的区域以及1200以上的区域

("layer" > 1000) * 1 + ("layer" > 1200) * 1
起始光栅为:

根据上面的计算,我得到:

这将非常容易和干净地实现多民族化