緯度経度をgeometryにすべし

Postgisは、PostgreSQLインスコする。
簡単かつネットにゴロゴロあるので、検索すること。
バージョンは、PostgreSQL9
最新のは、PostGIS次第。
緯度経度のファイルは、予めあるので、それを利用する。

  1. 既存テーブルに、geometryフィールドを追加する。
select ADDGEOMETRYCOLUMN('public','テーブル名','the_geom',4326,'POINT',2);

ADDGEOMETRYCOLUMN に関する参考HP
http://www.finds.jp/docs/pgisman/1.3.6/ch04.html
http://workshops.opengeo.org/postgis-intro-jp/geometries.html
ありがたい

  1. 関数を使ってgeometryを入れる
UPDATE テーブル名 set the_geom = ST_GeomFromText('POINT(経度 緯度)',4326) WHERE id = 1;

4326は、おまじない。
当然、Insertでも可能。
データはできた。