このトピックでは、ST_LineFromEncodedPolyline関数について説明します。 この関数は、ポリラインを表すエンコードされた文字列を使用してLineStringオブジェクトを作成します。
構文
geometry ST_LineFromEncodedPolyline(text polyline , integer precision);
パラメーター
パラメーター | 説明 |
polyline | ポリラインを表すエンコードされた文字列。 |
precision | ポリラインの小数点以下の桁数を指定する精度。 エンコードの精度とデコードの精度は同じでなければなりません。 さもなければ、座標は不正確である。 |
説明
この関数で使用されるエンコード形式の詳細については、「エンコードされたポリラインアルゴリズム形式」をご参照ください。
例
SELECT ST_AsText(ST_LineFromEncodedPolyline('_gvzE_ol{U_glW_c`|@_}hQ~flW'));
st_astext
----------------------------------
LINESTRING(120 36,130 40,126 43)
(1 row)