使用FWTools來導入shp數據到mysql
參考地址
http://forums.mysql.com/read.php?23,122827,206841
軟件下載鏈接
開始操作啦!!!
1. 首先確保系統中已經安裝配置好了mysql 數據庫
默認情況下,配置好鏈接屬性
2. 再安裝好下載的軟件~~(http://fwtools.maptools.org/),打開軟件,FWTOOLS,
上面那個問題可以直接忽略。軟件界面比較原始,但是就這么着唄~
3. 導入數據:
打開軟件:FWTools Shell ,如上
添上代碼:
ogr2ogr -f "MySQL" MySQL:"dbname,user=root,host=localhost,password=secret" -lco engine=MYISAM source.shp
標紅的是可能需要修改的,例如我自己的電腦上有mysql,存honghu.shp, 那么代碼是這樣:
ogr2ogr -f "MySQL" MySQL:"map,user=root,host=localhost,password=admin" -lco engine=MYISAM D:\tempdata\honghu.shp
結果如下:
自己體會吧~
===================================================================
長長的分割線
===================================================================
剛轉個postgresql 數據庫,導入柵格數據,反現了個亮點~
原來,postgresql 也有用到這個工具來導入shp數據到數據庫中去
不過postgis 最新自帶的工具就很好用了,這是后話;
mysq的話還是繼續用這個吧,
之前有在網上看到別人提到的這個工具:
qogr2ogr 的 gui工具(好像不太靠譜,不過先搬上來,大伙可以碰碰運氣)
http://code.google.com/p/qogr2ogr/