8

ポイントから緯度と経度を抽出するには、どの SELECT クエリを使用する必要がありますか?
PostGIS を使用できません。

データベースに格納されたポイント (ポイント タイプの値) の例:

   私のポイント
--------------
(50.850,4.383)

クエリ実行後の期待される結果:

  緯度 | 緯度 長い
---------------
50.850 | 4.383

以下のクエリは問題なく動作しますが、効率的ではないようです。

SELECT 
    split_part(trim(my_point::text, '()'), ',', 1)::float AS lat, 
    split_part(trim(my_point::text, '()'), ',', 2)::float AS lng
FROM my_table;
4

1 に答える 1