工具准备:
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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。