# [Shp上傳至Oracle Spatial](https://www.cnblogs.com/ytwy/p/6873799.html)
1.下載[shp2sdo](http://files.cnblogs.com/files/ytwy/shp2sdo.zip),將shp文件拷貝至shp2sdo相同路徑下,打開windows命令窗口,執(zhí)行:
shp2sdo shp文件名 表名 -i id -s 4326 -d
例如:shp2sdo city tb_city -i id -s 4326 -d
2.打開plsql命令窗口,執(zhí)行(也可以在sqlplus中執(zhí)行或在plsql中執(zhí)行sql語句):
SQL> @路徑+表名.sql
例如:@J:\shp\tb_city.sql
3.在windows命令窗口中執(zhí)行:
sqlldr 用戶名/密碼@實(shí)例名 表名
例如:sqlldr younggis/123456@orcl tb_city
遠(yuǎn)程連接:sqlldr younggis/123456@192.168.2.154:1521/orcl tb_city
4.在plsql命令窗口,執(zhí)行如下:
SQL> execute sdo_migrate.to_current('表名','geometry字段名');
例如:execute sdo_migrate.to_current('tb_city','geom');
5.建立空間索引,在plsql命令窗口,執(zhí)行如下:
SQL> CREATE INDEX 索引名 ON 表名(geometry字段名) INDEXTYPE IS MDSYS.SPATIAL_INDEX;
例如:CREATE INDEX tb_city_index ON tb_city(geom) INDEXTYPE IS MDSYS.SPATIAL_INDEX;
這個(gè)函數(shù)不僅可以修復(fù)維數(shù),還可以修正坐標(biāo)順序,當(dāng)空間查詢不正確的時(shí)候很有用。
[Shp上傳至Oracle Spatial]
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 1.下載SHP2SDO放到裝有ORACLE服務(wù)端的服務(wù)器,任意盤(例:D盤,選擇對(duì)應(yīng)版本 windows版本) 2...
- 本文簡要介紹如何使用 Spring JDBC 進(jìn)行基本的空間查詢。 數(shù)據(jù)的準(zhǔn)備 ??將空間數(shù)據(jù)存入 Oracle ...
- 用map 下載工具 下載 百度地圖 有 頂點(diǎn)的位置坐標(biāo) 和底端的位置坐標(biāo) 瓦片圖 把它作為參考圖 raster 選...
- 隨手筆記,這里我僅僅只是滿足需求而封裝的,如需使用還需要改進(jìn),這里只記一下方法。 在utils.js里封裝打文字水...
- 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友。感恩相遇!感恩不離不棄。 中午開了第一次的黨會(huì),身份的轉(zhuǎn)變要...