¿Cómo puedo obtener un polígono de delimitación alrededor de los puntos?
-
20-09-2019 - |
Pregunta
Tengo una tabla con miles de direcciones como puntos.
¿Hay una función en PostGIS que permitirá que consiga un polígono que delimita alrededor de estos puntos y lo devuelve como un polígono?
actualización Busco un polígono más compleja que un simple rectángulo delimitador
Solución
Puede ser no es 100% claro por su pregunta lo que quiere decir que más delimitación poligonal . Puede entenderse como
-
rectángulo delimitador mínimo (también conocido como MBR o sobre) para los que pueden utilizar ST_Envelope , ST_Box2D o ST_Extent ,
-
como geometría mínimo sa que encierra todos los puntos dentro de la geometría dada, un convexa sobre y en este caso se puede usar ST_ConvexHull o incluso ST_ExteriorRing si su entrada sería un polígono,
-
Como Pimin señaló en los comentarios a continuación, ST_ConcaveHull es otra opción muy a tener en cuenta , disponible desde PostGIS 2.0.0.
Otros consejos
Claro está, ST_Extent: http://postgis.refractions.net/ documentación / Manual-1.4 / ST_Extent.html