2017-02-04 1 views
0

私はテーブル名をTとしている。仮定すると 長方形の四隅のすべての緯度と経度を持つ。矩形内にあるサイトまたはレコードを見つける方法を教えてください。私たちがオラクル内のすべての隅の緯度と経度を持つとき、サイトが長方形であることを見つける

我々は左、長方形の長さの下にあるとします

緯度:-22.17,21.17,20.17,22.17
経度:今-71.45,72.45,76.50,76.40

SDO_UTIL. GETNUMVERTICES (t. SHAPE)この矩形内のどのサイトまたはレコードの嘘を見つけることができますか?

答えて

0

SDO_UTIL.GETNUMVERTICESを使用すると、1つの図形内の頂点の数が得られます。

あなたは、しかし、そのようなあなたの座標とのSDO_GEOMETRYを構築することができます:

sdo_geometry(
    2003 -- geometry type 2D polygon 
, NULL -- or the relevant SRID corresponding to your data 
, NULL 
, sdo_elem_info_array(1, 1003, 1) 
, sdo_ordinate_array(x, y, x, y, x, y, x, y, x, y) -- fill in ordinates here 
) 

あなたは、この多角形の内側にある図形を見つけること、すなわちSDO_INSIDE、またはSDO_UTILS.RELATEで、クエリウィンドウとしてこのジオメトリを使用することができます。

関連する問題