您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在oracle上创建空间索引

在oracle上创建空间索引

在索引表之前,应先对其进行“空间启用”。 尝试检查它是否显示在空间元数据中:

SELECT * FROM USER_SDO_GEOM_MetaDATA
    WHERE TABLE_NAME = UPPER('floating_options')
      AND COLUMN_NAME = UPPER('area_geo');

如果没有结果-则有两个选项可用。 一种肮脏的方式-直接插入数据

INSERT INTO USER_SDO_GEOM_MetaDATA
VALUES (UPPER('floating_options'),UPPER('area_geo'),
        mdsys.SDO_DIM_ARRAY(
             mdsys.SDO_DIM_ELEMENT('Easting', <lowest_x>, <highest_x>, <x_tolerance>),
             mdsys.SDO_DIM_ELEMENT('Northing', <lowest_y>, <highest_y>, <y_tolerance>)
        ), <SRID>);

请相应地更改< >

请同时查看https://community.oracle.com/thread/836452?tstart=0http://gerardnico.com/wiki/oracle_spatial/metadata

Oracle 2022/1/1 18:53:04 有519人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶