mytips.exblog.jp ブログトップ

PostGISメモ

cd /opt/local/share/postgis

createdb gis
createlang plpgsql gis
psql -f lwpostgis.sql -d gis
psql -f spatial_ref_sys.sql -d gis


psql gis

\dt

\df postgis*

select postgis_version();


\q

psql -f iarea_postgis.sql -d gis
SELECT id,name FROM iarea WHERE iarea_tokyo && GeomFromText('POINT(139.71695 35.62583)', 4301 ) AND intersects(iarea_tokyo,GeomFromText('POINT(139.71695 35.62583)', 4301 ));

------------------------

2つのコマンド
/opt/local/bin/pgsql2shp
/opt/local/bin/shp2pgsql

shp2pgsql countyp020.shp countyp020 > myfile.sql
psql -u postgres -d gis -f myfile.sql
↑これでFWToolsを使わなくても一応。




curl -O http://edcftp.cr.usgs.gov/pub/data/nationalatlas/countyp020.tar.gz
tar -xzvf countyp020.tar.gz



----
以下OSXでは動かない
ogr2ogr
がないので、FWToolsを取ってくる
http://fwtools.maptools.org/
Linux用を持ってきて
解凍
tar xvf FWTools-linux-1.3.7.tar
cd FWTools-1.3.7/

pythonのパスが合っていないので
vi install.sh
bin/python -O lib/python2.2/compileall.py pymod lib/python2.2 bin tools

/usr/bin/python -O lib/python2.2/compileall.py pymod lib/python2.2 bin tools
に変更

./instakk.sh
を実行すると
bin_safe
などが出来る
ここ「bin_safe」にパスを通しておく
[PR]
by sato025 | 2007-09-26 01:07
検索
タグ
カテゴリ
以前の記事
最新のコメント
最新のトラックバック
Tool
from adgj.net wiki ..
Googleウェブマスタ..
from i yahoo i.com:..
[Mac] NAV fo..
from あるネットワーク管理者(よっ..
ライフログ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧


var gaJsHost = (("https:" == doc ument.loc ation.protocol) ? "https://ssl." : "http://www.");doc ument.write(unesc ape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));var pageTracker = _gat._getTracker("UA-103429-5");pageTracker._trackPageview();