¿Convertir una capa vectorial a ráster usando QGIS?

24

En qgis en el menú ráster hay un elemento " convertir vector en ráster ".

Esto se comporta de manera extraña, no entiendo cómo se supone que funciona.

Puedo seleccionar un archivo vectorial, un atributo y un ráster de salida. Pero, por alguna razón, el archivo de salida solo se acepta si existe e incluso si selecciono un ráster existente, nada parece suceder.

Tampoco entiendo cómo el programa sabe qué tipo de ráster crear, qué tamaño de celda, proyección, etc.

¿Cómo puedo convertir vectores a trama?

    
pregunta stn 02.04.2012 - 17:08

4 respuestas

14

Convertir Vector a Raster envuelve gdal_rasterize de GDAL, que hasta la versión 1.8.0, no estaba No cree el ráster de salida. Por lo tanto, el tamaño de la celda, la proyección, etc. están determinados por el ráster y no por las opciones de la línea de comando.

Es algo así como un Catch-22 seguro porque GDAL no tiene un método fácil de crear una imagen vacía. Puede intentar crear dos imágenes de un píxel para la parte superior izquierda e inferior derecha en un programa de pintura, ejecute gdal_translate en ellas para georreferenciarlas, luego cree un VRT a partir de ellas, y finalmente use gdal_translate para convertir de la VRT a un GeoTIFF o similar , ¡pero es un dolor seguro!

La mejor alternativa sería actualizar a GDAL > = 1.8.0 y usar los nuevos parámetros -tr y -te de gdal_rasterize.

    
respondido por el MerseyViking 02.04.2012 - 17:25
6

también puede usar SAGA GIS (también se abre como SourceSource como QGIS): hay una herramienta en < em> Módulos / Cuadrícula / Cuadrícula / Formas a cuadrícula . No estoy familiarizado con GRASS y las herramientas de trama es QGIS no son suficientes para mí, así que uso QGIS junto con SAGA y funciona muy bien.

    
respondido por el Juhele 03.04.2012 - 07:57
3

Aquí hay buenas respuestas y me doy cuenta de que la pregunta es un poco vieja, pero solo para ayudar con la integridad aquí hay otro enfoque. También puede usar los módulos v.to.rast. * GRASS, que están disponibles a través de la caja de herramientas de Procesamiento en QGIS. Te permite establecer la resolución raster y la extensión.

    
respondido por el user55937 19.02.2016 - 22:13
0

Si eres usuario de ArcGIS, puedes hacer esto con la herramienta Función a ráster .

ArcToolbox > Herramientas de conversión > A la trama > Característica a la trama

en el cuadro de diálogo, sigue las instrucciones.

The vector dataset
The field to assign values to features
The output raster name and location
The cell size for the output raster dataset

espero que te ayude

    
respondido por el Aragon 02.04.2012 - 18:17

Lea otras preguntas en las etiquetas