在QGIS中创建具有栅格文件范围的面吗?


17

我有一个tiff图像文件,并且想要获得一个带有tiff范围的多边形。

有直接的方法吗?

现在,我必须将图像转换为矢量(使用gdal_polygonize),然后溶解多边形。


我不熟悉QGIS API,但这有帮助吗?
dassouki

1
是的,QgsRectangle听起来像我想要的,但是我如何使用它呢?...
vascobnunes

1
我认为是来自pyqgis食谱的更好示例。如果您知道范围,则可以使用来创建矢量边界
dassouki 2011年

Answers:


9

您的问题不清楚。您是否想要栅格的“矩形”范围或栅格中要素的范围?对于矩形范围,只需使用“栅格”>“杂项”>“图块索引”下的“图块索引”。如果看不到“栅格”菜单,则可能必须安装或启用GDALTools插件。

当然,如果您不打算在QGIS中这样做,则可以直接使用GDAL。参见gdaltileindex


有没有一种方法可以根据栅格中要素的范围来创建多边形?不是“矩形”范围。
csheth '16

您可以尝试将栅格转换为矢量,然后使用“凹面船体”或“ alpha形状”创建“范围”,尽管这似乎需要很多工作。您的最终目标是什么?也许有一种更简单的方法……
达伦·科普

您能否回答我的问题gis.stackexchange.com/questions/187798/…那么最终目标是在特征内的范围内裁剪dem,然后对Landat图像进行地形校正。
csheth '16

7

如果只需要一个映像的范围,而不想要完整目录,则可以转到Vector->Research Tool->Polygon from layer extent此处选择所需范围的映像并保存输出。


5
不幸的是,这不适用于QGIS 2.16和更高版本。该功能已简化为仅矢量层。
AndreJ '16

知道为什么功能减少了吗?据我所知,没有其他直接方法可以得到它。虽然可以使Tileindex正常工作,但是在QGIS中,它将整个目录作为输入,这在许多情况下将意味着将文件移动到临时目录中。

@OoO不,也许您可​​以在QGIS中进行功能请求
GM

@GM是的,我来看一下。他们之所以删除它,可能是出于某些原因,但是我无法想象它现在是什么。

在qgis 3+中称为“提取层范围”
chrismarx

-1

实际上,它确实适用于更高版本的QGGIS,唯一的事情是您必须从文件目录中手动选择该栅格。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.