パーセル ファブリック ポイントのインポート (Import Parcel Fabric Points) (パーセル)

概要

ソース ポイント フィーチャクラスからパーセル ファブリック ポイント フィーチャクラスにポイント データをインポートします。ソース ポイントの近接許容値に一致するまたはその範囲内にあるパーセル ファブリック ポイントが、インポートされたポイント データで更新されます。ソース ポイント レイヤーでポイントが選択されている場合は、その選択されたポイント情報のみがインポートされます。

パーセル ファブリック ポイントは、次の方法で更新できます。

  • ポイントを廃止して、インポートしたポイントからの更新情報で新しいポイントを作成できます。
  • ソース ポイントからの属性情報でポイントを更新できます。既存のパーセル ファブリック ポイントはアクティブなままになります (履歴でない)。

ソースおよびターゲット パーセル ファブリック ポイントが検索条件に一致する場合でソース ポイント フィーチャクラスに Z 値がある場合、パーセル ファブリック ポイントの形状の X、Y、Z 座標が更新されます。ソース ポイント フィーチャクラスに Z 値がない場合、パーセル ファブリック ポイントの形状の X、Y 座標が更新され、既存の Z 座標は変更されません。パーセル ファブリック ポイントの形状の X、Y 座標が更新されると、新しい座標位置に一致するよう接続するパーセル ラインおよびポリゴンが更新されます。

ポイントが作成される場合、必要に応じて、新規または既存のパーセル レコードに割り当てることができます。

使用法

  • このツールは、ターゲット パーセル ファブリックのデータを修正します。パーセル ファブリック ポイントの属性値は変更できます。パーセル ファブリック ポイント、ライン、およびポリゴンのジオメトリは変更できます。このツールは、パーセル ファブリック フィーチャを削除しません。

  • 検索距離は、ソース ポイントの形状の X、Y 座標を、パーセル ファブリック ポイントの形状の X、Y 座標と比較することで適用されます。検索距離は、Z 値を無視します。

  • このツールは、属性とジオメトリ (形状の座標) の両方、またはパーセル ファブリック ポイントのジオメトリのみを更新できます。属性が更新される場合、ソース ポイント フィーチャクラスのフィールドに一致するパーセル ファブリック ポイント フィールドが、ソース ポイントの属性値で更新されます。

  • ソース ポイント フィーチャクラスとターゲット パーセル ファブリックの空間参照が一致しない場合、このツールでは、ターゲット パーセル ファブリックで使用されている座標系にソース ポイント フィーチャクラスが投影されます。ソース ポイント フィーチャクラスとターゲット パーセル ファブリックの空間参照の地理測地基準系が一致しない場合、ツールを実行する前に、ターゲット パーセル ファブリックの地理測地基準系が一致するようソース ポイント フィーチャクラスで地理座標系変換が実行される必要があります。

  • ソース ポイントの近接許容値内に複数のパーセル ファブリック ポイントがある場合、警告メッセージとして競合がレポートされます。必要に応じて、競合テーブル内の競合をレポートできます。[競合テーブル] パラメーターで競合テーブルが指定されている場合、ソース ポイントとパーセル ファブリック ポイントのオブジェクト ID はそのテーブルに保存されます。

  • インポートされたポイントは、[レコード名] パラメーターで指定されたレコードに割り当てられます。レコードが存在しない場合、指定された名前でレコードが作成されます。

    新しいポイントは、既存のパーセル ファブリック ポイントを廃止するためにインポートされるか、空のパーセル ファブリックにインポートされるか、ポイントが存在しないエリアにインポートされます。既存のポイントを廃止するために新しいポイントをインポートする場合、[更新タイプ] パラメーターの [廃止と置き換え] オプションを使用します。既存のポイントは、[レコード名] パラメーターで指定されたレコードによって廃止されます。

構文

arcpy.parcel.ImportParcelFabricPoints(source_points, target_parcel_fabric, match_point_method, {search_distance}, update_type, {record_name}, {match_field}, {conflicts_table})
パラメーター説明データ タイプ
source_points

ターゲット パーセル ファブリックのポイントを更新する際に使用するソース ポイント フィーチャクラス。

Feature Layer
target_parcel_fabric

更新するポイントを含むターゲット パーセル ファブリック。ターゲット パーセル ファブリックは、ファイル ジオデータベース、デフォルト バージョンに接続するエンタープライズ ジオデータベース、またはフィーチャ サービスから取得できます。

Parcel Layer
match_point_method

ソース ポイントと一致するパーセル ファブリック ポイントの検出に使用する方法を指定します。

  • PROXIMITYソース ポイントの近接許容値内にあるパーセル ファブリック ポイントが、ソース ポイントと照合され更新されます。これがデフォルトです。
  • NAME_AND_PROXIMITY 近接許容値内にあり、ソース ポイントと同じ名前を持つパーセル ファブリック ポイントが、ソース ポイントと照合され更新されます。
  • GLOBALID_AND_PROXIMITY近接許容値内にあり、ソース ポイントと同じ Global ID を持つパーセル ファブリック ポイントが、ソース ポイントと照合され更新されます。Global ID は、パーセル ファブリック ポイント フィーチャクラスの Global ID フィールドおよびソース フィーチャクラスの指定された Global ID フィールドに保存されています。
String
search_distance
(オプション)

ソース ポイントの近接内にあるパーセル ファブリック ポイントの検出に使用する距離。パーセル ファブリック ポイントがソース ポイントの検索距離内で見つかった場合、ポイントが照合されパーセル ファブリック ポイントが更新されます。

Linear Unit
update_type

ソース ポイントと一致するパーセル ファブリック ポイントに適用する更新タイプを指定します。

  • ALLパーセル ファブリック ポイントのジオメトリ (X、Y、Z) と一致する属性フィールドが更新されます。パーセル ファブリック ポイントのジオメトリが更新されると、一致するパーセル フィーチャも更新されます。これがデフォルトです。
  • GEOMETRY_XYZ パーセル ファブリック ポイントのジオメトリ (X、Y、Z) のみが更新されます。一致するパーセル フィーチャも更新されます。
  • RETIRE_AND_REPLACEソース ポイントは、新しいパーセル ファブリック ポイントとしてインポートされます。一致するパーセル ファブリック ポイントは、履歴として廃止されます。それぞれの一致するパーセル ファブリック ポイントの Retired By Record フィールドに、[レコード名] パラメーターで指定されたレコードの GlobalID が入力されます。
String
record_name
(オプション)

新しくインポートされたポイントに関連付けられるレコードの名前。

ターゲット パーセル ファブリックにレコードが存在する場合、新しいポイントがレコードに関連付けられます。レコードが存在しない場合、レコードが作成されます。既存のポイントから新しいポイントに代わる場合に、[更新タイプ][廃止と置き換え] (Python では update_type = RETIRE_AND_REPLACE) に設定すると、ポイントを廃止して履歴とするようレコードが使用されます。

String
match_field
(オプション)

[ポイント照合方法] (Python では NAME_AND_PROXIMITY) パラメーターで [名前と近接] (Python では GLOBALID_AND_PROXIMITY) または [Global ID と近接] (Python では match_point_method) を使用する場合に、ソース ポイントとパーセル ファブリック ポイントの照合に使用するフィールド。名前で検索する場合、ソース ポイント フィーチャクラスのフィールドは、テキスト タイプにする必要があります。Global ID で検索する場合、ソース ポイント フィーチャクラスのフィールドは、GUID タイプにする必要があります。

Field
conflicts_table
(オプション)

競合を保存する出力データセットのパスと名前。複数のパーセル ファブリック ポイントがソース ポイントの検索許容値内で見つかった場合、ソース ポイントとパーセル ファブリック ポイントのオブジェクト ID が競合テーブルにレポートされます。

Table

派生した出力

名前説明データ タイプ
updated_parcel_fabric

更新済みのパーセル ファブリック。

パーセル レイヤー

コードのサンプル

ImportParcelFabricPoints (パーセル ファブリック ポイントのインポート) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで ImportParcelFabricPoints ツールを使用して、ポイントをパーセル ファブリックにインポートする方法を示しています。

import arcpy
arcpy.parcel.ImportParcelFabricPoints(
    "C:/Parcels/Database.gdb/UpdatePoints",
    "C:/Parcels/Database.gdb/County/CountyFabric", 'PROXIMITY', '0.1 Feet', 
    'ALL', 'Record001', None, "C:/Parcels/Database.gdb/ConflictsTable")

環境

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

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい

関連トピック