2 votos

¿Por qué no aparecen en la tabla todos los atributos de la consulta SQL?

Tengo una consulta SQL que funciona bien en el DB Manager pero cuando cargo la tabla como capa una columna no se carga. Lo diferente de esta columna es que es estática -- texto generado con la consulta y el mismo para cada fila.

En realidad se trata de una plantilla para la introducción de datos que quiero imprimir en el reverso del mapa. Efectivamente, una lista de comprobación para cada elemento. La única manera que pude ver para conseguirlo impreso era añadirlo como un atributo a cada fila.

Ej.

<site name>  Vistited ( ), count1 (  ), count2 (  )....

para que los voluntarios puedan rellenar los datos y la foto

2voto

ane Puntos 116

He experimentado el mismo problema. Después de darle vueltas al asunto, descubrí que todo lo que hay que hacer es añadir ::text al valor estático y asegúrese de nombrar la columna con as my_check_boxes . Tendrá que cambiar el reparto si el texto no es el tipo de datos real.

select row_number() over () as rid,
       'Visited ( ), count1 ( ), count2 ( ).'::text as xx,
       ST_AsText( (gv).geom ) as geom
  from (
         select ( ST_PixelAsPolygons( rast, 1 ) ) as gv
           from my_new_raster
          where rid = 5
       ) geoms

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