如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第一部分简单空间数据入库利用shp2sdo分割shapefile文件。假设shapefile文件(集贸市场)和shp2sdo工具存储路径为C:\data打开命令符窗口(开始→运行→cmd),设置当前目录为存放.shp文件的目录。在命令行窗口中输入:cdC:\data运行SHP2SDO.EXE,参数1:SHAPE文件名(不带扩展名),参数2:ORACLE中的表名其他参数,默认运行后生成3中文件(*.SQL,*.DAT,*.CTL)在命令行中输入:shp2sdo集贸市场jimaoshichang执行SQL语句。方法一:重新打开一个命令窗口(开始→运行→cmd)sqlplusscott/tiger@orcl517,连接到数据库。打开jimaoshichang.sql,复制粘贴,执行SQL语句。DROPTABLEJIMAOSHICHANG;防止有同名的表出现,先假设有这样一张表,将其删除CREATETABLEJIMAOSHICHANG(区县VARCHAR2(10),乡镇名VARCHAR2(10),村名VARCHAR2(10),企业VARCHAR2(50),GEOMMDSYS.SDO_GEOMETRY);创建表,最后一个字段存储空间数据DELETEFROMUSER_SDO_GEOM_METADATAWHERETABLE_NAME='JIMAOSHICHANG'ANDCOLUMN_NAME='GEOM';删除元数据表中关于这张表的记录。元数据表中对应与这张表有一条记录INSERTINTOUSER_SDO_GEOM_METADATA(TABLE_NAME,COLUMN_NAME,DIMINFO)VALUES('JIMAOSHICHANG','GEOM',MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X',39373833.909274168,39519763.519715697,0.000000050),MDSYS.SDO_DIM_ELEMENT('Y',4369176.981283660,4507295.457671791,0.000000050)));向元数据表中插入该表的一条元数据COMMIT;方法二:在SQLPLUS中运行jimaoshichang.sql。执行控制语句将图层数据入库,导入到前面建的新表当中打开命令符窗口(开始→运行→cmd),设置当前目录为存放.shp文件的目录。在命令行窗口中输入:cdC:\data执行sqlldrscott/tiger@orcl517control=jimaoshichang.ctl转换空间数据的数据格式执行下列sql语言:EXECUTESDO_MIGRATE.TO_CURRENT('jimaoshichang'表名,'GEOM'空间字段名);创建空间索引执行下列sql语言:CREATEINDEXjimaoshichangsuoyin索引名ONjimaoshichang要创建索引的表名(GEOM要创建控件索引的空间字段)INDEXTYPEISMDSYS.SPATIAL_INDEX;第二部分空间数据迁移创建一张新表,用来存放jimaoshichang表中的数据DROPTABLEMARKET;CREATETABLEMARKET(C_MARKETNAMEVARCHAR2(50),G_FEATURESHAPEMDSYS.SDO_GEOMETRY);2.将描述数据表(也就是图层)的元数据写入元数据表。DELETEFROMUSER_SDO_GEOM_METADATAWHERETABLE_NAME='MARKET'ANDCOLUMN_NAME='G_FEATURESHAPE';INSERTINTOUSER_SDO_GEOM_METADATA(TABLE_NAME,COLUMN_NAME,DIMINFO)VALUES('MARKET','G_FEATURESHAPE',MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X',39373833.909274168,39519763.519715697,0.000000050),MDSYS.SDO_DIM_ELEMENT('Y',4369176.981283660,4507295.457671791,0.000000050)));3.往新建的数据表中插入数据insertintoMARKET(C_MARKETNAME,G_FEATURESHAPE)select企业,GEOMfromjimaoshichang;4.创建索引CREATEINDEXGIDX_GT_M_MARKETONMARKET(G_FEATURESHAPE)INDEXTYPEISMDSYS.SPATIAL_IN
猫巷****提格
实名认证
内容提供者
最近下载