空間マッチ行動
空間一致ツールの動作は、交差メソッドに依存します。 選択された (交差、含まれている、または内) とオブジェクトの種類 テスト中です。 以下のte-ブルは、さまざまな組み合わせを示しています。
交差
空間オブジェクト... | 交差する... | もし... | は、 返される交差オブジェクトの型 (要求された場合) は... |
---|---|---|---|
ポリゴン |
ポリゴン |
||
ポリゴン |
線がエッジまたは内部に触れる 多角形の |
||
ポリゴン |
ポリゴンにはポイントが含まれています |
ポイント |
|
ライン |
ライン |
線のどの部分も互いに交差する または共有エンドポイント |
ポイント 行は複数のポイントで交差することがあります。 どのケース1ポイントが返され、警告が発行されます。 |
ライン |
ポイント |
点は線の頂点です。 注: 線は、幾何学的に点を越えることがあります 頂点がなければ、これは交点としてカウントされません。 |
ポイント |
マルチポイント |
任意のオブジェクト |
いずれかのポイントと交差する場合 |
マルチポイント |
ポイント |
ポイント |
ポイントは同じです |
ポイント |
包含と内部
もし... |
||
---|---|---|
ポリゴン |
ポリゴン |
2番目のポリゴン面積の99.99%が1番目のポリゴンの内側にあります。 |
ポリゴン |
ライン |
線の長さの99.99%がポリゴンの内側にあります。 |
ポリゴン |
ポイント |
ポイントがポリゴンの内側にあります: |
ポリゴン |
マルチポイント |
すべての点がポリゴンにあります。 |
ライン |
ポリゴン |
決してない。 |
ライン |
ライン |
含まれている線のすべてのセグメント(つまり2ポイント続き)も包含する線に表示されます。 逆の順序で2つの同じポイント(つまり、反対方向にコードされている)からなるセグメントは、依然としてマッチします。 幾何学的に同じ経路をたどる線は、より多くの(不要な)ポイントを使用する場合、依然としてマッチしないことがあります。 |
ライン |
ポイント |
点は線の頂点です。 線は頂点のないポイントを幾何学的に横切ることがあるため、線はポイントを含むものとみなされません。 |
ライン |
マルチポイント |
すべてのポイントは、頂点の 行。 |
マルチポイント |
マルチポイント |
すべてのユニバースポイントは、 ターゲット。 |
マルチポイント |
ポイント |
ポイントの1つがマルチポイントに入っています。 |
マルチポイント |
ポリゴンまたは線 |
決してない。 |
ポイント |
ポリゴン |
決してない。 |
ポイント |
ライン |
決してない。 |
ポイント | ポイント | ポイントが同じです。 |
空間インデックス
カルガリー (cydb) ファイルを指定する場合は、 カルガリーの空間インデックスは、圧縮のための精度の5桁の桁数を使用して とスピード。 YXDB空間インデックスは小数点以下6桁を使用します。 これは、 カルガリーへの最大1.8 フィートのエラーをオフに加算ラウンドを追加します。 インデックス。 言い換えれば、それは可能性がある点は1.8 することができます ポリゴンの内側に足を、カルガリーの外として発見される。