Shp Table 轉 Oracle Table
到Oracle下載網頁
http://www.oracle.com/technology/software/products/spatial/index.html
下載Oracle Shapefile Converter 工具
Windows作業系統請執行shp2sdo_nt資料夾內的執行檔
座標系統編碼設8307
轉成功後會出現 .ctl .dat .sql檔案
dat為資料檔,ctl為匯入資料庫時的control檔,sql為建立資料表檔案
登入Oracle資料庫,SQL*Loader
假設轉換成功後檔名為:***.dat ***.ctl ***.sql
Type:@+路徑+***.sql
建立資料庫表格
命令提示字元下
將路徑切換至檔案路徑
Type:sqlldr userid=ID/passward@SID control=***.ctl bad=***.bad log=***.log
ID passward為登入資料庫的帳號密碼,SID為資料庫識別碼
將資料匯入資料表中
若有錯誤會出現在.bad檔案中,也可察看.log檔
執行完成後 若匯入資料為多邊形 polygon
請再登入 SQL*Loader
Type:EXECUTE SDO_MIGRATE.TO_CURRENT('Table_Name','GEOM');
其中Table_Name為匯入之多邊形表格名稱
沒有留言:
張貼留言