whisht

    十年

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年3月11日

摘要: 点是否在圆内:select *from table awhere SQRT(power(a.LONGITUDE - 116.3676095557983, 2) + power(a.LATITUDE - 39.913205912837014, 2)) <= 0.039790863734664776点是否在多边形内:select * from table a, (select MDSYS.SDO_GEOMETRY(2003, NULL, NULL, MDSYS.SDO_ELEM_... 阅读全文
posted @ 2011-03-11 09:57 WHISHT 阅读(320) 评论(0) 推荐(0) 编辑

摘要: Step1. 创建一张表,其中shape用来存放空间数据CREATE TABLE mylake ( feature_id NUMBER PRIMARY KEY, name VARCHAR2(32),shape MDSYS.SDO_GEOMETRY);Step2. 在user_sdo_geom_metadata表中插入新记录,用于描述空间字段INSERT INTO user_sdo_geom_metadata VALUES ( 'mylake',//---表名 'shape',//---字段名 MDSYS.SDO_DIM_ARRAY( MDSYS.SDO_DIM_ 阅读全文
posted @ 2011-03-11 09:46 WHISHT 阅读(2500) 评论(0) 推荐(0) 编辑