PostGIS空間クエリとST_Transform座標変換ガイド

主要PostGIS空間関数まとめ

  • ST_Transform(geom, ターゲットSRID) — 幾何構造の座標を別のEPSGコード(例: 4326 → 6677)へ再計算変換します。
  • ST_SetSRID(geom, SRID) — 座標数値はそのままに、SRIDメタデータ情報のみを設定・修正します。

1. ST_Transform による座標再計算 SQL

SELECT id, name,
  ST_AsText(ST_Transform(geom, 6677)) AS geom_jgd2011_plane
FROM sensor_locations
WHERE ST_DWithin(geom::geography, ST_MakePoint(139.6917, 35.6895)::geography, 1000);