对于导入.shp文件这个过程而言,MapBuilder集成了SHP2SDO和SQL*Loader的功能。此外,在实际的空间数据入库过程中数据量往往很大,其数据文件个数很多,如果采用基于SHP2SDO与SQL*Loader命令行方式批量导入空间数据,这绝对不是一个高效而明智的选择。MapBuilder提供了两种.shp文件导入方式,即单文件导入和多文件导入。启动Map-Builder,点击“Tools”中的“Import Shapefile”,弹出.shp文件导入向导,如图2-3所示。对于单文件导入选择Single File,然后选择.shp文件,输入.shp文件对应的几何表名称,接着输入几何表中几何字段的名称。对于多个.shp文件的批导入,则选择Multiple Files or Directo-ries,所有的几何表的名称将与.shp文件同名,然后输入几何字段的名称,接着选择.shp文件所在目录,在列表中会显示选择的.shp文件或目录,点击“Next>”进入下一步,如图2-4所示。这一步是附加参数的设置,主要是空间参考系统设置和表信息设置。以ovcdemo数据为例,选择的是WGS 84坐标系统。表信息则主要是选择相关的表是新建还是使用已经存在的表以及是否创建空间索引等信息。点击“Next”进入下一步,显示的是导入向导的总结信息,点击“Finish”开始数据的导入。
图2-3 MapBuilder导入.shp文件向导——数据选择
图2-4 MapBuilder导入.shp文件向导——附加参数设置(www.xing528.com)
导入完成后,可以用SQL Developer打开OVCDEMO方案,如图2-5所示。该方案共包含六个数据表。数据主要存储在OVCPOINTS、OVCLINES和OVCPOLYGONS三个数据表中。由于在使用MapBuilder导入的时候,选择了创建索引,因此在该方案中也包含了OVCPOINTS_MB_IDX、OVCLINES_MB_IDX和OVCPOLYGONS_MB_IDX三个空间索引。
图2-5 OVCDEMO方案
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。