Name

ST_LineFromEncodedPolyline — Crea una stringa di linee da una polilinea codificata.

Synopsis

geometry ST_LineFromEncodedPolyline(text polyline, integer precision=5);

Descrizione

Crea una stringa di linea da una stringa di polilinea codificata.

Opzionale precision specifica quante cifre decimali saranno conservate nella polilinea codificata. Il valore deve essere lo stesso nella codifica e nella decodifica, altrimenti le coordinate non saranno corrette.

Vedere http://developers.google.com/maps/documentation/utilities/polylinealgorithm

Disponibilità: 2.2.0

Esempi

-- Create a line string from a polyline
SELECT ST_AsEWKT(ST_LineFromEncodedPolyline('_p~iF~ps|U_ulLnnqC_mqNvxq`@'));
-- result --
SRID=4326;LINESTRING(-120.2 38.5,-120.95 40.7,-126.453 43.252)

-- Select different precision that was used for polyline encoding
SELECT ST_AsEWKT(ST_LineFromEncodedPolyline('_p~iF~ps|U_ulLnnqC_mqNvxq`@',6));
-- result --
SRID=4326;LINESTRING(-12.02 3.85,-12.095 4.07,-12.6453 4.3252)

    

Si veda anche

ST_AsEncodedPolyline