Oracle 空間フィルタを定義するには
空間リレーションシップ設定の詳細は、「データ モデル: 空間リレーションシップ設定」を参照してください。
[グローバル空間マスク]設定は Oracle 用と SQL サーバ用とでは異なります。 次の空間交差パターンがあります。
[グローバル空間マスク] |
説明 |
Oracle で使用可能 |
SQL サーバで使用可能 |
SQLite で使用可能(インダストリ モデル図面) |
CONTAINS |
あるオブジェクトの内部と境界が他のオブジェクトの内部に完全に含まれます。 |
○ | ○ | |
COVEREDBY |
オブジェクトはジオメトリで指定された内部と境界によって覆われます。 |
○ | ○ | |
CROSS |
1 つのオブジェクトの内部がその他のオブジェクトの境界および内部と交差しますが、2 つの境界は交差しません。 |
○ | ○ | ○ |
DISJOINT |
境界と内部は交差しません。 |
○ | ○ | ○ |
ENVELOPENTERSECTS |
2 つのオブジェクトの境界が交差します。 |
○ | ○ | ○ |
EQUALS |
2 つのオブジェクトが同じ境界と内部を持っています。 |
○ | ||
INSIDE |
オブジェクトが他のオブジェクト内部の内側にあり、境界は接触しません。 |
○ | ○ | ○ |
INTERSECTS |
2 つのオブジェクトの内部と境界が交差します。(DISJOINT はありません) |
○ | ○ | ○ |
OVERLAP |
2 つのオブジェクトの境界と内部が交差します。 |
○ | ○ | |
TOUCHES |
境界は交差しますが、内部は交差しません。 |
○ | ○ | |
WITHIN |
あるオブジェクトの内部と境界が他のオブジェクトの内部に完全に含まれます。 |
○ | ○ |
詳細は、Oracle Spatial のドキュメントを参照してください。