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

This example creates a LineString from a polyline.

SELECT ST_AsEWKT(ST_LineFromEncodedPolyline('_p~iF~ps|U_ulLnnqC_mqNvxq`@'));
SRID=4326;LINESTRING(-120.2 38.5,-120.95 40.7,-126.453 43.252)

This example selects a different precision than the one used for polyline encoding.

SELECT ST_AsEWKT(ST_LineFromEncodedPolyline('_p~iF~ps|U_ulLnnqC_mqNvxq`@',6));
SRID=4326;LINESTRING(-12.02 3.85,-12.095 4.07,-12.6453 4.3252)

    

Si veda anche

ST_AsEncodedPolyline