同一線上のパーセル境界をマージ (Merge Collinear Parcel Boundaries) (パーセル)

サマリー

接続されている同一線上のパーセル ラインを 1 つのパーセル ラインにマージします。接続されている同一線上のライン間で共有されているパーセル ファブリック ポイントが削除され、その場所に頂点が作成されます。

共有されているパーセル ファブリック ポイントがラインの端点間の直線の指定された直交オフセット許容範囲内にある場合、接続されているパーセル ラインのペアは同一線上にあると見なされます。

接続されている同一線上のパーセル ラインを 1 つのラインにマージします。
左側のパーセル ラインは同一線上にあると見なされません。この理由は、これらのパーセル ライン間で共有されているパーセル ポイントが指定の許容範囲を超えて直線からオフセットされているためです。

使用法

    注意:

    このツールを実行すると、入力データが変更されます。 詳細と不要なデータの変更を回避するための方法については、「入力データを変更または更新するツール」をご参照ください。

  • パーセル ファブリック ポイント フィーチャクラスの Preserve フィールドが [Yes] に設定されている場合を除いて、マージされた同一線上のラインで共有されているパーセル ポイントは削除されます。元のパーセル ラインが削除されます。

  • 同一線上のパーセル ライン間で共有されているパーセル ファブリック ポイントが指定の許容範囲を超えて直線からオフセットされている場合、これらのパーセル ラインはマージされません。

  • マージされたラインのライン形状ジオメトリは変わりません。削除されたパーセル ポイントの場所に頂点が作成されます。

    ヒント:
    マージされたラインを単純化し、直線や曲線を削除するには、[直線と円弧で単純化 (Simplify By Straight Lines And Circular Arcs)] ツールを使用します。

  • パーセル境界がトゥルー カーブの場合は、これらのラインが無視されます。

    ヒント:
    接続されている複数の短いラインがマージされた場合は、[直線と円弧で単純化 (Simplify By Straight Lines And Circular Arcs)] ツールを使用して、これらのラインを 1 つのトゥルー カーブに変換できます。

  • 同一線上のライン間で共有されているパーセル ファブリック ポイントが他の 1 つ以上のパーセル ラインまたは接続ラインに接続されている場合、これらのラインはマージされません。

  • 同一線上のラインの COGO ディメンションは異なっている可能性があるため、マージされたラインにコピーされません。マージされたパーセル ラインの COGO 属性は NULL になります。マージされたパーセル ラインの COGO 属性は、[属性] ウィンドウで追加するか、[COGO の更新] ツール 属性の更新 を使用して追加することができます。

パラメーター

ラベル説明データ タイプ
入力パーセル境界

マージされるパーセル ライン。ラインはパーセル ラインまたは接続ラインにすることができます。

Feature Layer
オフセット許容値

共有されているパーセル ポイントを、同一線上にあると見なされるラインの接続ラインからオフセットできる最大距離。このオフセットは、共有されているパーセル ポイントと、接続されているパーセル ラインの端点間の直線との距離を意味します。

Linear Unit

派生した出力

ラベル説明データ タイプ
更新されたパーセル境界

更新済みのパーセル タイプまたは接続ライン。

フィーチャ レイヤー

arcpy.parcel.MergeCollinearParcelBoundaries(in_parcel_boundaries, offset_tolerance)
名前説明データ タイプ
in_parcel_boundaries

マージされるパーセル ライン。ラインはパーセル ラインまたは接続ラインにすることができます。

Feature Layer
offset_tolerance

共有されているパーセル ポイントを、同一線上にあると見なされるラインの接続ラインからオフセットできる最大距離。このオフセットは、共有されているパーセル ポイントと、接続されているパーセル ラインの端点間の直線との距離を意味します。

Linear Unit

派生した出力

名前説明データ タイプ
out_parcel_boundaries

更新済みのパーセル タイプまたは接続ライン。

フィーチャ レイヤー

コードのサンプル

MergeCollinearParcelBoundaries (同一線上のパーセル境界をマージ) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、MergeCollinearParcelBoundaries 関数を使用して、同一線上のラインを 0.5 フィートのオフセットでマージする方法を示しています。

import arcpy
arcpy.parcel.MergeCollinearParcelBoundaries("C:/Data/Database.gdb/Parcels/CountyFabric/Tax_Lines", '0.5 Feet')

環境

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

ライセンス情報

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

関連トピック