Processing math: 100%

3 votos

¿cómo crear un polígono de contorno (huella) a partir de datos ráster con postgis?

¿Cómo puedo crear un polígono que contenga los contornos reales (es decir, la huella) de un archivo raster con Postgis?

Sólo necesito los contornos de los datos que contienen partes del raster.

ST_PixelAsPolygon crea un polígono complejo - pero sólo necesito la huella.

Hay una pregunta similar aquí ¿Crear un shapefile que muestre las huellas de los Rasters? pero las respuestas no cubren los postgis.

D3

2voto

Arthur Puntos 1172

Utilice el ST_Envelope función:

SELECT ST_Envelope(rast)
  FROM raster_table;

Esto devolverá una caja delimitadora rectangular para su(s) trama(s). PostGIS describe lo que esta función devuelve como:

Devuelve la representación poligonal de la extensión del raster.

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