PostGIS

PostGISのGeometry型を持つテーブルにCOPYする方法

COPYコマンドでGeometry型データを入れたい場合はHEXにしてCOPYを実行すればOK! ※psql で geometry型を select 文で表示するとHEXで表示されることが確認できる。以下ではHEXデータの取得方法がWEB上で記載が見つからなかったため、以下に記載しておく。0. s…

PreparestatementでPostGISにGeometryデータをINSERT

ソース例 String sql = "INSERT INTO HOGE_TBL (GEOMETRY_COL) VALUES (GeomFromText(?, -1))"; Connection con = ConnectionManager.getInstance().getConnection(); PreparedStatement pstmt = con.prepareStatement(sql); Point point = (Point)dto.getPg…

 PostGISにデータを挿入してみる

PostGISにデータを挿入してみる テーブル作成 geometry型は後からAddGeometryColumnを使用して追加するイメージ。ポイントは列名を小文字にしておくこと。 大文字だとselect文発行時にgeometry列を指定すると、テーブルにその列は存在しませんのようなエラー…

PostGISを使ってみる

仕事の関係でPostGISを使うことになったので、インストールや使い方などをメモっておく。PostGIS参考URL http://kokogiko.net/m/archives/001631.html http://www.ne.jp/asahi/free/hiroro/postgis/manual/ 日本語マニュアル。古そう。。 http://postgis.ref…