¿Crear polígonos con extensiones de archivo ráster en QGIS?


17

Tengo un archivo de imagen tiff y quiero obtener un polígono con la extensión del tiff.

¿Hay una forma directa de hacer esto?

En este momento tengo que convertir la imagen a vector (con gdal_polygonize) y luego disolver los polígonos.


No estoy versado con la API QGIS, pero ¿ ayudaría esto ?
dassouki el

1
Sí, sonidos QgsRectangle como lo que quieren, pero ¿cómo lo uso ...?
vascobnunes

1
Creo que este es un mejor ejemplo del libro de cocina pyqgis. Si obtiene las extensiones, puede usar esto para crear el límite del vector
dassouki

Respuestas:


9

Tu pregunta no está clara. ¿Desea las extensiones 'rectangulares' del ráster o la extensión de las características en el ráster? Para la extensión rectangular, simplemente use el "Índice de mosaico" en Ráster> Misceláneo> Índice de mosaico. Si no ve el menú Ráster, es posible que deba instalar o habilitar el complemento GDALTools.

Y, por supuesto, si no está atado a hacerlo en QGIS, puede usar GDAL directamente. Ver gdaltileindex


¿Hay alguna forma de crear un polígono a partir de la extensión de las entidades en el ráster? No las extensiones 'rectangulares'.
csheth

Podría intentar convertir el ráster a vector, luego usar un 'casco cóncavo' o 'forma alfa' para crear las 'extensiones' aunque parezca mucho trabajo. ¿Cuál es tu objetivo final? Quizás haya una manera más fácil ...
Darren Cope

¿sería capaz de responder a mi pregunta? gis.stackexchange.com/questions/187798/… Bueno, el objetivo final será recortar un dem en la medida dentro de las características, después de lo cual ejecutar una corrección topográfica de una imagen de Landsat.
csheth

7

Si solo desea la extensión de una imagen y no el directorio completo, puede ir Vector->Research Tool->Polygon from layer extentaquí, seleccione la imagen que desea la extensión y guarde la salida.


55
Desafortunadamente, esto no funciona con QGIS versión 2.16 y posteriores. La función se ha reducido solo a capas vectoriales.
AndreJ

¿Alguna idea de por qué se ha reducido la funcionalidad? Por lo que puedo decir, no hay otra forma directa de obtenerlo. Se puede hacer que Tileindex funcione, pero dentro de QGIS toma un directorio completo como entrada, lo que significará mover archivos a directorios temporales en muchos casos.

@OoO No, tal vez pueda hacer una solicitud de función en QGIS
GM

@ GM Sí, lo echaré un vistazo. Presumiblemente hay alguna razón por la que lo dejaron caer, pero no puedo imaginar qué es ahora.

Se llama "extensión de capa de extracto" en qgis 3+
chrismarx

-1

En realidad, funciona en versiones posteriores de QGGIS, lo único es que debe seleccionar manualmente ese ráster desde su directorio de archivos

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.