1.创建一个空间表
比如
DROP TABLE MAP;
CREATE TABLE MAP (
GID NUMBER(38)
PRIMARY KEY,
NAME VARCHAR2(10),
GEOM MDSYS.SDO_GEOMETRY);
2.在USER_SDO_GEOM_METADATA表中插入空间字段的相关信息
DELETE FROM USER_SDO_GEOM_METADATA
WHERE TABLE_NAME = 'MAP' AND COLUMN_NAME = 'GEOM' ;
INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID)
VALUES ('MAP', 'GEOM',
MDSYS.SDO_DIM_ARRAY
(MDSYS.SDO_DIM_ELEMENT('X', 84.708038330, 131.212371826, 0.000000050),
MDSYS.SDO_DIM_ELEMENT('Y', 21.173788071, 53.004581451, 0.000000050)
),
8307);
3.建立索引
CREATE Index MAP_idx ON MAP(GEOM) INDEXTYPE is MDSYS.SPATIAL_INDEX;
空间数据库相关步骤
最新推荐文章于 2024-11-22 15:16:55 发布
本文介绍如何在数据库中创建包含空间数据的空间表,并详细解释了设置空间索引的过程,包括定义空间维度信息和创建索引的具体步骤。
615

被折叠的 条评论
为什么被折叠?



