4 votos

la extracción de valor de píxel de una tabla en postgresql

Tengo una tabla en postgresql que contiene el ID, el número de fila, columna de número, el valor del píxel y el centroide del píxel en WGS84 (lat-lon(4326). ¿Cómo puedo extraer el valor del píxel dándole un punto en 4326 sistema de referencia?

3voto

Saqlain Puntos 133
SELECT pixel_value FROM raster_table
WHERE ST_Intersects(ST_SetSRID(ST_Point(xcoord,ycoord), 4326),rast)=TRUE;

Entonces, de acuerdo a los comentarios nuevos SQL-comando podría ser

SELECT pixel_value FROM your_table_with_pixels
WHERE ST_Intersects(ST_SetSRID(ST_Point(xcoord,ycoord), 4326),ST_Buffer(geom, resolution_of_raster_cell))=TRUE;

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