空間マッチ行動

[空間マッチ]ツールの行動は、選択された交差メソッド交差、包含、または内部)(およびテストされるオブジェクトのタイプによって異なります。  以下のte-ブルは、さまざまな組み合わせを示しています。

交差

空間オブジェクト...

交差する...

もし...

返された交差オブジェクトのタイプ(要求されている場合)が...

ポリゴン

ポリゴン

ポリゴンはどの面積も共有します。 重なり合いなしにエッジと接触することは、交差とはみなされません。

ポリゴン

ポリゴン

折れ線

線はポリゴンの端または内部に接触する

ポリライン

ポリゴン

ポイント

ポリゴンにはポイントが含まれています

ポイント

折れ線

折れ線

線のいずれかの部分が互いに交差するか、端点を共有する

ポイント

注記: 線は複数のポイントで交差することがあり、その場合1つのポイントが返され、警告が出されます。

折れ線

ポイント

点は線の頂点です。

注記: 線は頂点なしに幾何学的に点を横切ることがあり、これも交差点として数えられません。

ポイント

マルチポイント

任意のオブジェクト

いずれかのポイントと交差する場合

マルチポイント

ポイント

ポイント

ポイントは同じです

ポイント

 

包含と内部

ターゲット...

ユニバーサルを含む...

もし...

ポリゴン

ポリゴン

2番目のポリゴン面積の99.99%が1番目のポリゴンの内側にあります。

ポリゴン

折れ線

線の長さの99.99%がポリゴンの内側にあります。

ポリゴン

ポイント

ポイントがポリゴンの内側にあります:

ポリゴン

マルチポイント

すべての点がポリゴンにあります。

折れ線

ポリゴン

決してない。

折れ線

折れ線

含まれている線のすべてのセグメント(つまり2ポイント続き)も包含する線に表示されます。  逆の順序で2つの同じポイント(つまり、反対方向にコードされている)からなるセグメントは、依然としてマッチします。  幾何学的に同じ経路をたどる線は、より多くの(不要な)ポイントを使用する場合、依然としてマッチしないことがあります。

折れ線

ポイント

点は線の頂点です。  

注記: 線は頂点のないポイントを幾何学的に横切ることがあるため、線はポイントを含むものとみなされません。

折れ線

マルチポイント

すべての点は線の頂点です。

マルチポイント

マルチポイント

すべてのユニバースポイントがターゲットに入っています。

マルチポイント

ポイント

ポイントの1つがマルチポイントに入っています。

マルチポイント

ポリゴンまたは線

決してない。

ポイント

ポリゴン

決してない。

ポイント

折れ線

決してない。

ポイント

ポイント

ポイントが同じです。

注記: Calgary (cydb)ファイルを指定する場合、Calgary空間指数は、圧縮と速度に小数点以下5桁の精度を使用することにご注意ください。  YXDB空間インデックスは小数点以下6桁を使用します。  これによりカルガリーインデックスに最大1.8フィートの誤差の追加四捨五入を追加します。  言い換えれば、ある地点がポリゴンの内側に1.8フィートのところにあり、カルガリーの外側として見つかる可能性があります。