zoukankan      html  css  js  c++  java
  • Oracle Spatial 创建空间表、添加空间原表信息、添加删除空间索引

    一、创建空间表

        创建一个空间表tbsvrc_buffer_t ,SQL如下:

    create table tbsvrc_buffer_t
    (
      ID      VARCHAR2(50) not null,
      SHAPE   MDSYS.SDO_GEOMETRY
    ) 其中SHAPE为SDO_GEOMETRY类型

    二、添加空间元表信息

      //插入空间原表信息
     insert into mdsys.sdo_geom_metadata_table(sdo_owner,sdo_table_name,
                                         sdo_column_name,
                                         sdo_diminfo,sdo_srid) values('GEOCATALOG','TBSVRC_BUFFER_T', 'SHAPE',mdsys.sdo_dim_array(mdsys.sdo_dim_element('x',
                                                 -180,
                                                 180,
                                                 0.000005),
                           mdsys.sdo_dim_element('y',
                                                 -90,
                                                 90,
                                                 0.000005),
                           mdsys.sdo_dim_element('z', 0, 0, 0.000005)),8307)

    三、添加空间索引

      //创建空间索引                    
      create index spatial_buffer_index on tbsvrc_buffer_t(shape) indextype is mdsys.SPATIAL_INDEX

    四、删除空间索引

      //删除空间索引
      DROP INDEX    spatial_buffer_index   

  • 相关阅读:
    [luogu4053 JSOI2007] 建筑抢修 (贪心 优先队列)
    [luogu2272 ZJOI2007] 最大半连通子图 (tarjan缩点 拓扑排序 dp)
    20180705 考试记录
    [luogu4310] 绝世好题 (递推)
    [luogu2765 网络流24题] 魔术球问题 (dinic最大流)
    [luogu4151 WC2011] 最大XOR和路径 (线性基)
    [luogu3232 HNOI2013] 游走 (高斯消元 期望)
    [luogu3726 HNOI2017] 抛硬币 (拓展lucas)
    20180703 考试记录
    [spoj] HIGH
  • 原文地址:https://www.cnblogs.com/likehua/p/3459956.html
Copyright © 2011-2022 走看看