2014年3月3日月曜日

37 - 陸前高田市の地図の表示 2 - 国土数値情報(岩手県)をデータベースに登録

37-2 シェイプファイルをデータベースに登録
shp2pgsql と psql コマンドを使ってシェイプファイルをデータベースに登録します。

user@debian7-vmw:~/mapdata/nlni/river$ cd ../kuiki/iwate/
user@debian7-vmw:~/mapdata/nlni/kuiki/iwate$ ls
KS-META-N03-13_03_130401.xml  N03-13_03_130401.sbn  N03-13_03_130401.shx
N03-130401_03_GML.zip         N03-13_03_130401.sbx  N03-13_03_130401.xml
N03-13_03_130401.dbf          N03-13_03_130401.shp
user@debian7-vmw:~/mapdata/nlni/kuiki/iwate$ shp2pgsql -W sjis N03-13_03_130401.shp iwate_kuiki > iwate_kuiki.sql
Shapefile type: Polygon
Postgis type: MULTIPOLYGON[2]
user@debian7-vmw:~/mapdata/nlni/kuiki/iwate$ psql -d nippon_nlni -f iwate_kuiki.sql

user@debian7-vmw:~/mapdata/nlni/kuiki/iwate$ cd ../../public_facilities/iwate/
user@debian7-vmw:~/mapdata/nlni/public_facilities/iwate$ ls
KS-META-P02-06_03-g.xml         P02-06_03-g_PublicFacility.shp
P02-06_03-g.xml                 P02-06_03-g_PublicFacility.shx
P02-06_03-g_PublicFacility.dbf  P02-06_03_GML.zip
user@debian7-vmw:~/mapdata/nlni/public_facilities/iwate$ shp2pgsql -W sjis P02-06_03-g_PublicFacility.shp iwate_pf > iwate_pf.sql
Shapefile type: Point
Postgis type: POINT[2]
user@debian7-vmw:~/mapdata/nlni/public_facilities/iwate$ psql -d nippon_nlni -f iwate_pf.sql
user@debian7-vmw:~/mapdata/nlni/public_facilities/iwate$ psql nippon_nlni
psql (9.1.11)
"help" でヘルプを表示します.

nippon_nlni=> \dt
               リレーションの一覧
 スキーマ |       名前       |    型     | 所有者 
----------+------------------+----------+--------
 public   | geometry_columns | テーブル | user
 public   | iwate_kuiki      | テーブル | user
 public   | iwate_pf         | テーブル | user
 public   | lake             | テーブル | user
 public   | railroad         | テーブル | user
 public   | spatial_ref_sys  | テーブル | user
 public   | station          | テーブル | user
 public   | tokyo_kuiki      | テーブル | user
 public   | tokyo_pf         | テーブル | user
 public   | tokyo_river      | テーブル | user
 public   | tokyo_stream     | テーブル | user
(11 行)

(stdin):q
nippon_nlni=> \q

0 件のコメント: