加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

shp2sdo工具导入shp文件到oracle

发布时间:2020-12-12 16:43:55 所属栏目:百科 来源:网络整理
导读:工具准备: 1、首先到网上下载shp2sdo工具。 2、把下载的shp2sdo.exe文件放置到oracle的安装路径的bin目录下。 *备注:这里以railway.shp名的文件为例。 一、数据预处理 启动命令行工具,运行命令:shp2sdo.exe,然后按提示输入“shp文件路径”、“输出路径

工具准备:

1、首先到网上下载shp2sdo工具。

2、把下载的shp2sdo.exe文件放置到oracle的安装路径的bin目录下。

*备注:这里以railway.shp名的文件为例。

一、数据预处理

启动命令行工具,运行命令:shp2sdo.exe,然后按提示输入“shp文件路径”、“输出路径”等。

[shp文件的路径]>shp2sdo.exe

[shp文件的路径]>...

转换成功后生成三个文件(railway.ctl、railway.dat、railway.sql)。

二、创建表

利用上一步生成railway.sql文件进行表创建。启动命令行工具,运行:

[railway.sql文件生成路径]>sqlplus username/passwd@sid

SQL>@railway.sql

SQL>exit

三、向表中载入记录

启动命令行工具,运行

[railway.ctl文件生成路径]>sqlldrusername/passwd@sidrailway

四、创建空间索引

给空间数据字段创建索引。

>sqlplus username/passwd@sid

SQL>createindexIDX_RAILWAYonRAILWAY(geom)indextypeismdsys.spatial_index;


补充:在进行到第三步时,可能会出现“此处应该为**,实际为**”,需用记事本打开railway.ctl文件,然后把railway.dat路径添加引号,或把路径删了只留文件名例如INFILE railway.dat

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读