3 votos

v.reclass no output

Quiero reclasificar un vector poligonal y utilizar v.reclass.

Tipo de elemento: límite

Nombre de la columna: LBA

Regla de reclasificación: Utilizo un .txt con el siguiente contenido:

CASE
WHEN  LBA  = 68 THEN 2
WHEN  LBA  = 69 THEN 1
ELSE NULL
END

No hay resultado ni mensaje de error...

1voto

guest Puntos 43

Por lo que yo sé, el código que has escrito no es adecuado para v.reclasificar sino para la calculadora de campos en QGIS. En cualquier caso, debe añadir comillas dobles y comillas simples a su código:

  • comillas dobles para los nombres de columna: "LBA"
  • comillas simples para los valores si están en un varchar columnas: '68'
  • si la columna LBA o la columna que guardará sus valores reclasificados es un columnas enteras/reales/dobles las comillas simples no son necesarias.

    CASE
      WHEN "LBA" = 68 THEN 2
      WHEN "LBA" = 69 THEN 1
      ELSE NULL
    END

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