[Argentina] Agregar o "Mergear" lineas (polilíneas) en PostGIS

Luciano Campagnolo luciano.campagnolo en gmail.com
Lun Oct 9 11:25:33 PDT 2017


Buenas gente,

Creo que es la primera vez que consulto algo, ahí va

Tengo varios registros que representan tramos de una ruta con un campo
común que los representa (RutaX, por ejemplo), necesito unirlos en
orden para obtener una linea (en realidad sería una polilinea)
continua para luego calcular progresivas  o tramos sobre la misma.
Todos los tramos están orientados correctamente y se "tocan" en sus
puntos finales -> iniciales del siguiente.

Estuve recorriendo la documentación pero no logro cerrarlo, esto es lo
que estoy usando.

ST_MakeLine para unir tramos; Pero de acá con que función alimento
ésta para "leer" las geometrías de la db?  (tal vez ST_GeometryN ?)

Antes había probado con ST_LineMerge pero tampoco funcionó

Luego ST_LineInterpolatePoint para obtener posiciones de progresivas
(antes evaluando la fracción dividiendo el total entre la progresiva)
O ST_LineSubstring para obtener tramos de ruta

Gracias de antemano!
Luciano


Más información sobre la lista de distribución Argentina