ギャップとオーバーラップの検索 (Find Gaps And Overlaps) (パーセル)

サマリー

パーセル レイヤー内か、すべての入力パーセル間でギャップとオーバーラップを検索します。 見つかったギャップとオーバーラップはポリゴン フィーチャとして表され、出力フィーチャクラスに格納されます。 ギャップまたはオーバーラップ ポリゴン フィーチャは、ギャップまたはオーバーラップのエリアに一致します。

使用法

  • 出力のシンボル表示に使用する .lyrx ファイルは \arcgis\pro\Resources\ArcToolBox\Templates\Layers\ParcelFabricFindGapsAndOverlaps.lyrx にあります。

  • [検出の種類] パラメーターが [レイヤー内およびレイヤー間] に設定されている場合、出力フィーチャクラスの ParcelInput1 フィールドと ParcelInput2 フィールドには、ギャップまたはオーバーラップを形成した最初の 2 つの入力パーセル レイヤー名が設定されます (可能な場合)。

パラメーター

ラベル説明データ タイプ
入力パーセル フィーチャ

入力パーセル ポリゴン レイヤー。 複数のパーセル ポリゴン レイヤーが指定されている場合、ツールは各レイヤー内か、すべての入力パーセル間のギャップとオーバーラップを検索します。

Feature Layer
出力フィーチャクラス

ギャップまたはオーバーラップ ポリゴンを含む出力ポリゴン フィーチャクラス。 マップ内では、ギャップ ポリゴンは緑色で、オーバーラップ ポリゴンは黄色でそれぞれシンボル表示されます。

Feature Class
最大幅
(オプション)

ギャップまたはオーバーラップと見なされる、ギャップまたはオーバーラップの最大幅。 指定した幅よりも小さいギャップまたはオーバーラップのみが出力フィーチャクラスに含まれます。 デフォルト幅は 2 メートル (6.56 フィート) です。

Linear Unit
検出タイプ
(オプション)

ギャップの検索がパーセル レイヤー内のみで行われるか、またはパーセル レイヤー内とすべての入力パーセル間で行われるかを指定します。

  • レイヤー内ギャップとオーバーラップは、各パーセル レイヤー内でのみ検出されます。 これがデフォルトです。
  • レイヤー内およびレイヤー間ギャップとオーバーラップは、各パーセル レイヤー内と、各パーセル レイヤー間 (すべての入力パーセル) で検出されます。
String

arcpy.parcel.FindGapsAndOverlaps(in_parcel_features, out_feature_class, {maximum_width}, {detection_type})
名前説明データ タイプ
in_parcel_features
[in_parcel_features,...]

入力パーセル ポリゴン レイヤー。 複数のパーセル ポリゴン レイヤーが指定されている場合、ツールは各レイヤー内か、すべての入力パーセル間のギャップとオーバーラップを検索します。

Feature Layer
out_feature_class

ギャップまたはオーバーラップ ポリゴンを含む出力ポリゴン フィーチャクラス。 マップ内では、ギャップ ポリゴンは緑色で、オーバーラップ ポリゴンは黄色でそれぞれシンボル表示されます。

Feature Class
maximum_width
(オプション)

ギャップまたはオーバーラップと見なされる、ギャップまたはオーバーラップの最大幅。 指定した幅よりも小さいギャップまたはオーバーラップのみが出力フィーチャクラスに含まれます。 デフォルト幅は 2 メートル (6.56 フィート) です。

Linear Unit
detection_type
(オプション)

ギャップの検索がパーセル レイヤー内のみで行われるか、またはパーセル レイヤー内とすべての入力パーセル間で行われるかを指定します。

  • WITHIN_LAYERギャップとオーバーラップは、各パーセル レイヤー内でのみ検出されます。 これがデフォルトです。
  • BETWEEN_LAYERSギャップとオーバーラップは、各パーセル レイヤー内と、各パーセル レイヤー間 (すべての入力パーセル) で検出されます。
String

コードのサンプル

FindGapsAndOverlaps の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、FindGapsAndOverlaps 関数を使用して、イミディエイト モードで選択したパーセル内でギャップとオーバーラップを検索する方法を示しています。 指定したパーセル レイヤー内で選択されたすべてのパーセル間のギャップとオーバーラップが検出されます。

import arcpy
arcpy.parcel.FindGapsAndOverlaps(
    ['Tax\\Tax', 'Conveyance Division\\Conveyance Division'], 'GapsOverlaps2',
    2, 'BETWEEN_LAYERS')

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: No
  • Standard: Yes
  • Advanced: Yes

関連トピック