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

サマリー

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

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

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

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

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

使用法

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

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

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

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

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

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

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

パラメーター

ラベル説明データ タイプ
ソース ポイント

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

Feature Layer
ターゲット パーセル ファブリック

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

Parcel Layer
ポイント照合方法

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

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

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

Linear Unit
更新タイプ

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

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

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

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

String
フィールドの照合
(オプション)

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

Field
競合テーブル
(オプション)

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

Table

派生した出力

ラベル説明データ タイプ
更新済みパーセル ファブリック

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

パーセル レイヤー

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: No
  • Standard: Yes
  • Advanced: Yes

関連トピック