0

データベース テーブル State と Table Universities にポリゴン (ジオ フェンス) があり、大学情報を保持しています。ここで、大学がポリゴンの外側にあるかどうかを調べたいと思います。ポリゴンの境界上にある場合。

1 つの方法は、フィーチャの中間点を計算することであり、その中間点がポリゴン内にある場合、フィーチャ (大学) はポリゴン内にあると考えました。それ以外の場合、ポイントがポリゴンの外側/境界線にある場合は、ポリゴンの外側になります。

Oracle Spatial Query を使用してこれを達成するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

調べたいのは SDO_RELATE です。

フィーチャの中間点を計算する必要はありません。SDO_RELATE 関数を使用するだけです。内側、外側、上など、それらが互いにどのように関係しているかを決定します。

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

于 2011-08-29T01:02:10.193 に答える