2011-01-05 1 views
0

私は多角形(ジオフェンス)をデータベーステーブルの状態とテーブル大学の大学情報を保持しています。今私は大学が私たちの外側のポリゴンの内側にあるかどうかを見たいと思います。ポリゴンの境界にある場合ジオフェンス:オブジェクト(フィーチャ)の識別方法、Oracle Spatialを使用したジオフェンス境界のオーバーラップの方法

私は、フィーチャの中間点を計算することができ、中間点がポリゴン内にあり、次にポリゴン内にフィーチャ(大学)があると考えました。そうでない場合は、ポイントがポリゴンの外側にあるポリゴンの境界にある場合です。

これはOracle Spatial Queryを使用してどのように達成できますか?

ありがとうございました。

答えて

0

見たいものはSDO_RELATEです。

フィーチャの中間点を計算する必要はありません。単にSDO_RELATE関数を使用します。彼らは、お互いの関係、内部、外部、オンなどを決定します。

詳細については、http://download.oracle.com/docs/html/A85337_01/sdo_oper.htmをご覧ください。

関連する問題