www.flickr.com

2007年5月23日 星期三

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為匯入之多邊形表格名稱

沒有留言: