如何操作 Oracle Spatial Geometry 來達到比對的效果
 
可使用 SDO_RELATE() 這個函式
 
使用方式如下
 
select *
from tbl_test a
where MDSYS.SDO_RELATE(a.geom, MDSYS.SDO_GEOMETRY('POINT(215277 2682575)'), 'mask=CONTAINS querytype=window') = 'TRUE'
 
SELECT 出 tbl_test 中 geom 這個 spatial column 包含 (215277, 2682575) 這個點位的所有資料
其中 
mask=CONTAINS 表示包含
querytype=window 表示第二個 Geometry 可使用函式建立 若為 join 則第二個 Geometry 必須也是 spatial column
原文網址
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 流風羽 的頭像
    流風羽

    流風羽的部落格

    流風羽 發表在 痞客邦 留言(0) 人氣()