5 votos

¿Usando la herramienta Rasterize en QGIS?

He estado siguiendo los pasos descritos en el libro "Una introducción a la utilización de los sig en biología marina, complementaria libro de los siete".

Estoy tratando de crear una presencia-ausencia mapa girando la capa de datos de los delfines en el Mar del Norte una capa raster, sin embargo no soy capaz de seleccionar la "PRESENCIA" campo de atributo de la lista de atributos existentes en la tabla de atributos.

Hay algo que se me haya olvidado?

enter image description here

enter image description here

4voto

Mue Puntos 2469

Posiblemente un error.

Hizo algunas pruebas usando QGIS 2.18.2 y encontrado que si se utiliza el Rasterizar (vector a raster) de la barra de menú (es decir, Raster > Conversion > Rasterize (vector to raster)), la herramienta sólo parece leer los siguientes tipos de campo:

  • Real
  • Entero
  • Integer64 (pero sólo si la longitud es de <10)

Sin embargo, si ejecuta la misma herramienta desde el Procesamiento de la caja de herramientas, no me parece para filtrar los tipos de campo (incluso las listas de los campos de fecha). Entonces la mejor solución es, probablemente, para hacer lo que a @Kazuhito ha sugerido.

2voto

ghotan Puntos 29

Solo una solución alternativa, no una solución; cambie el tipo de campo de Integer (1) a Real (1.0).

Una forma sería Field Calculator | Create a new field | Output field type as Decimal number (real) , y establecer Precision en 1 (o cualquier cosa).

Parece que la función Rasterize de algunas versiones recientes no acepta campos de enteros. (Probado: QGIS 2.14.9, 2.14.11 y 2.18.3 en Windows64. No estoy seguro de si se aplica a otras plataformas).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X