Skip to content

Repository for distributing Japanese GIS Data which is made from e-Stat's Shape files for MySQL

Notifications You must be signed in to change notification settings

YoshiakiYamasaki/MySQL-GIS-Data-Japan-eStat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

このリポジトリの目的

MySQLで使えるGISデータの配布用リポジトリ

※e-Statで配布されている境界データのシェープファイルをogr2ogrを使ってMySQLに取り込んで、Spatialインデックスを追加したもの

MySQLのGIS機能を手軽に試せるようにするためにこのリポジトリを作りました。

配布データの出典

政府統計の総合窓口(e-Stat)(https://www.e-stat.go.jp/)

※このリポジトリでは、後述の手順でe-Statからダウンロードしたシェープファイルを加工したものを配布

配布データの作成方法

以下のコマンド例は、兵庫県のシェープファイル(h27ka28.shp)に対するコマンド例

1.ogr2ogrを使って文字コードをUTF-8に変更
ogr2ogr -f “ESRI Shapefile” -lco ENCODING=UTF-8 -oo ENCODING=CP932 h27ka28_utf8.shp h27ka28.shp

2.ogr2ogrを使ってシェープファイルをMySQLへインポート
ogr2ogr -f "MySQL" MySQL:"geotest,host=127.0.0.1,user=root,password=root,port=3306" h27ka28_utf8.shp

3.SHAPE列にSRIDを定義し、空間インデックスを追加
mysql> ALTER TABLE geotest.h27ka28_utf8 DROP INDEX SHAPE;
mysql> ALTER TABLE geotest.h27ka28_utf8 MODIFY SHAPE GEOMETRY NOT NULL SRID 4612;
mysql> ALTER TABLE geotest.h27ka28_utf8 ADD SPATIAL INDEX (SHAPE);
mysql> ALTER TABLE geotest.h27ka28_utf8 RENAME geotest.hyogo;

ダンプファイルのインポート方法

■geotestデータベースを作成して、その中にインポートする例
mysql> create database geotest;
mysql> use geotest
mysql> source h27ka28(Hyogo).dmp

■全ダンプファイルをインポートする場合のコマンド例(コピー&ペースト用)
source h27ka01(Hokkaido).dmp
source h27ka02(Aomori).dmp
source h27ka03(iwate).dmp
source h27ka04(Miyagi).dmp
source h27ka05(Akita).dmp
source h27ka06(Yamagata).dmp
source h27ka07(Fukushima).dmp
source h27ka08(Ibaraki).dmp
source h27ka09(Tochigi).dmp
source h27ka10(Gunma).dmp
source h27ka11(Saitama).dmp
source h27ka12(Chiba).dmp
source h27ka13(Tokyo).dmp
source h27ka14(Kanagawa).dmp
source h27ka15(niigata).dmp
source h27ka16(Toyama).dmp
source h27ka17(Ishikawa).dmp
source h27ka18(Fukui).dmp
source h27ka19(Yamanashi).dmp
source h27ka20(Nagano).dmp
source h27ka21(Gifu).dmp
source h27ka22(Shizuoka).dmp
source h27ka23(aichi).dmp
source h27ka24(Mie).dmp
source h27ka25(Shiga).dmp
source h27ka26(Kyoto).dmp
source h27ka27(Osaka).dmp
source h27ka28(Hyogo).dmp
source h27ka29(Nara).dmp
source h27ka30(Wakayama).dmp
source h27ka31(Tottori).dmp
source h27ka32(Shimane).dmp
source h27ka33(Okayama).dmp
source h27ka34(Hiroshima).dmp
source h27ka35(Yamaguchi).dmp
source h27ka36(Tokushima).dmp
source h27ka37(Kagawa).dmp
source h27ka38(Ehime).dmp
source h27ka39(Kochi).dmp
source h27ka40(fukuoka).dmp
source h27ka41(Saga).dmp
source h27ka42(Nagasaki).dmp
source h27ka43(Kumamoto).dmp
source h27ka44(oita).dmp
source h27ka45(miyazaki).dmp
source h27ka46(Kagoshima).dmp
source h27ka47(Okinawa).dmp

備考

自分でシェープファイルをMySQLにインポートしたい場合は、こちらの資料で手順を解説しています

免責事項

本データを用いて行う一切の行為について、いかなる責任も負いません。本データを使用したことによって被った損害、損失に対して一切の責任を負いません。

About

Repository for distributing Japanese GIS Data which is made from e-Stat's Shape files for MySQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published