ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

パーセル ファブリックのアペンド (Append Parcel Fabric)

  • サマリ
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

1 つ以上のパーセル ファブリックを 1 つの既存のターゲット パーセル ファブリックに追加 (アペンド) します。入力パーセル ファブリックの空間参照は、ターゲット パーセル ファブリックの空間参照と一致する必要があります。

使用法

  • このツールは、新しいパーセルを既存のパーセル ファブリックに追加する場合に使用します。たとえば、市の公共事業部門によって入力された新しい区画を、市の評価担当者の課税区画データベースに追加することができます。別の例として、複数の県のパーセル ファブリックを 1 つのパーセル ファブリックに結合できます。

  • パーセル ファブリックの内部トポロジが残るように、追加されたファブリック間で一致する境界ポイントがマージされます。

  • [結合されていないグループとしてパーセルを追加] オプションを使用すると、新しいパーセルは非結合のグループとして追加されます。非結合のパーセルは、独自のローカルの座標空間においてパーセル ファブリックの外側に存在します。非結合のパーセルは、いつでもパーセル ファブリックに結合することができます。パーセルをパーセル ファブリック レイヤーに結合する前に追加で作業が必要な場合、非結合のパーセルとして追加します。

  • 追加後にパーセルが重なった場合でも、入力パーセル ファブリックとターゲット パーセル ファブリックの両方のパーセルがそのまま表示されます。たとえば、追加されたパーセルを重ねて既存のパーセルを分割または修正することはありません。一致するポイントは常にマージされます。

  • [パーセル スキーマ タイプ]、[ライン スキーマ タイプ]、または [コントロール スキーマ タイプ] に TEST が指定されている場合、パーセルを追加するには、入力パーセル ファブリックのこれらのテーブルのスキーマ (フィールド定義) がターゲット パーセル ファブリックのテーブルと一致する必要があります。スキーマ タイプのパラメーターは、パーセル、ライン、またはコントロール ポイントの属性テーブルに追加した属性にのみ適用されます。パーセル ファブリックのシステム属性は、さまざまなパーセル ファブリック間で同じままです。NO_TEST が指定されている場合は、パーセル、ライン、またはコントロール ポイントの入力ファブリックのテーブルの属性 (フィールド定義) が、ターゲット ファブリックのテーブルと一致する必要はありません。ただし、ターゲット パーセル ファブリック テーブルのフィールドに一致しない入力パーセル ファブリック テーブルのフィールドは、マッピングされません。フィールドは、両方のファブリックに同じフィールドが存在する場合にだけ、入力パーセル ファブリックとターゲット パーセル ファブリックの間でマッピングされます。

  • 入力パーセル ファブリックとターゲット パーセル ファブリックの空間参照は一致する必要があります。このツールでは、ターゲット パーセル ファブリックと異なる空間参照を持つパーセル ファブリックを追加できません。

  • 入力パーセル ファブリックとターゲット パーセル ファブリックのアップグレード バージョンは一致する必要があります。

  • パーセル ファブリック レイヤーは、[入力パーセル] として使用できます。パーセル ファブリック レイヤーでパーセルが選択されている場合は、選択されたパーセルのみが使用されます。

  • このツールでは、名前の同じ入力パーセル ファブリック レイヤーを複数使用することはできません。ArcMap では同じ名前のパーセル ファブリック レイヤーの表示が許可されますが、これらのレイヤーをこのツールで使用することはできません。この制限を回避するには、ツール ダイアログの参照ボタンを使用して、個々の [入力パーセル] の絶対パスを指定してください。

  • [パーセル サブタイプ]、[ライン サブタイプ]、[コントロール ポイント サブタイプ] のパラメーターを使用するには、ターゲット パーセル ファブリックにサブタイプ フィールドが定義され、パーセル、ライン、コントロール ポイントのテーブルにサブタイプ コードが割り当てられている必要があります。[パーセル サブタイプ]、[ライン サブタイプ]、[コントロール ポイントのサブタイプ] のパラメーターには、ターゲット パーセル ファブリックに追加されるすべての新しいパーセル ファブリック フィーチャにこのサブタイプを割り当てることを示すサブタイプの説明を記述します。

構文

AppendParcelFabric_fabric (in_parcels, target, unjoined_group, {parcels_schema_type}, {field_mapping_parcels}, {parcels_subtype}, {lines_schema_type}, {field_mapping_lines}, {lines_subtype}, {control_schema_type}, {field_mapping_control}, {control_subtype})
パラメータ説明データ タイプ
in_parcels

ターゲット パーセル ファブリックに追加される入力パーセル ファブリック。入力パーセル ファブリックの空間参照は、ターゲット パーセル ファブリックの空間参照と一致する必要があります。

Parcel Fabric Layer
target

入力パーセル ファブリックが追加される既存のパーセル ファブリック。入力パーセル ファブリックの空間参照は、ターゲット パーセル ファブリックの空間参照と一致する必要があります。

Parcel Fabric
unjoined_group

パーセルがどのように追加されるかを決定します。

  • UNJOINED_GROUP —パーセルは非結合、独立したパーセルとしてパーセル ファブリックに追加されます。
  • JOINED_GROUP —パーセルは結合されたパーセルとしてパーセル ファブリックに追加されます。
Boolean
parcels_schema_type
(オプション)

データを追加するために、入力パーセル ファブリックのパーセル テーブルのスキーマ (フィールド定義) をターゲット パーセル ファブリックのパーセル テーブルのスキーマに一致させる必要があるかどうかを指定します。

  • TEST —入力パーセル ファブリックのパーセル テーブルのスキーマ (フィールド定義) はターゲット パーセル ファブリックのパーセル テーブルのスキーマに一致する必要があります。スキーマが一致しない場合はエラーが返されます。
  • NO_TEST —入力パーセル テーブルのスキーマ (フィールド定義) は、ターゲット パーセル テーブルのスキーマに一致する必要がありません。ターゲット パーセル テーブルのフィールドに一致しない入力パーセル テーブルのフィールドは、ターゲット パーセル テーブルに同じフィールドが存在しない限り、ターゲット パーセル テーブルにマッピングされません。
String
field_mapping_parcels
(オプション)

ターゲット パーセル テーブルにマッピングされる属性フィールドをリスト表示します。リストには、ターゲット パーセル テーブルの既存の属性フィールド、および入力パーセル テーブルとターゲット パーセル テーブルの間で一致している属性フィールドが表示されます。

入力パーセル ファブリックは、スキーマ (フィールド定義) があらかじめ定義されている既存のターゲット パーセル ファブリックに追加されるため、ターゲット パーセル ファブリックのフィールドの追加や削除は [パーセル拡張属性フィールド マップ] コントロールによって禁止されます。

Field Mappings
parcels_subtype
(オプション)

このサブタイプをターゲット パーセル ファブリックに追加されるパーセル ファブリック内のすべての新しいパーセル フィーチャに割り当てることを示すサブタイプの説明。

String
lines_schema_type
(オプション)

データを追加するために、入力パーセル ファブリックのライン テーブルのスキーマ (フィールド定義) をターゲット パーセル ファブリックのライン テーブルのスキーマに一致させる必要があるかどうかを指定します。

  • TEST —入力パーセル ファブリックのライン テーブルのスキーマ (フィールド定義) はターゲット パーセル ファブリックのライン テーブルのスキーマに一致する必要があります。スキーマが一致しない場合はエラーが返されます。
  • NO_TEST —入力ライン テーブルのスキーマ (フィールド定義) は、ターゲット ライン テーブルのスキーマに一致する必要がありません。ターゲット ライン テーブルのフィールドに一致しない入力ライン テーブルのフィールドは、ターゲット ライン テーブルに同じフィールドが存在しない限り、ターゲット ライン テーブルにマッピングされません。
String
field_mapping_lines
(オプション)

ターゲット ライン テーブルにマッピングされる属性フィールドをリスト表示します。リストには、ターゲット ライン テーブルの既存の属性フィールド、および入力ライン テーブルとターゲット ライン テーブルの間で一致している属性フィールドが表示されます。

入力パーセル ファブリックは、スキーマ (フィールド定義) があらかじめ定義されている既存のターゲット パーセル ファブリックに追加されるため、ターゲット パーセル ファブリックのフィールドの追加や削除は [ライン拡張属性フィールド マップ] コントロールによって禁止されます。

Field Mappings
lines_subtype
(オプション)

このサブタイプをターゲット パーセル ファブリックに追加されるパーセル ファブリック内のすべての新しいライン フィーチャに割り当てることを示すサブタイプの説明。

String
control_schema_type
(オプション)

データを追加するために、入力パーセル ファブリックのコントロール テーブルのスキーマ (フィールド定義) をターゲット パーセル ファブリックのコントロール テーブルのスキーマに一致させる必要があるかどうかを指定します。

  • TEST —入力パーセル ファブリックのコントロール テーブルのスキーマ (フィールド定義) はターゲット パーセル ファブリックのコントロール テーブルのスキーマに一致する必要があります。スキーマが一致しない場合はエラーが返されます。
  • NO_TEST —入力コントロール テーブルのスキーマ (フィールド定義) は、ターゲット コントロール テーブルのスキーマに一致する必要がありません。ターゲット コントロール テーブルのフィールドに一致しない入力コントロール テーブルのフィールドは、ターゲット コントロール テーブルに同じフィールドが存在しない限り、ターゲット コントロール テーブルにマッピングされません。
String
field_mapping_control
(オプション)

ターゲット コントロール テーブルにマッピングされる属性フィールドをリスト表示します。リストには、ターゲット コントロール テーブルの既存の属性フィールド、および入力コントロール テーブルとターゲット コントロール テーブルの間で一致している属性フィールドが表示されます。

入力パーセル ファブリックは、スキーマ (フィールド定義) があらかじめ定義されている既存のターゲット パーセル ファブリックに追加されるため、ターゲット パーセル ファブリックのフィールドの追加や削除は [コントロール ポイントの拡張属性フィールド マップ] コントロールによって禁止されます。

Field Mappings
control_subtype
(オプション)

このサブタイプをターゲット パーセル ファブリックに追加されるパーセル ファブリック内のすべての新しいコントロール ポイント フィーチャに割り当てることを示すサブタイプの説明。

String

コードのサンプル

AppendParcelFabric (パーセル ファブリックのアペンド) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトで、AppendParcelFabric (パーセル ファブリックのアペンド) ツールをイミディエイト モードで使用する方法を示します。

import arcpy
arcpy.env.workspace = "C:/data/OaklandCounty.gdb"
arcpy.AppendParcelFabric_fabric ("/ParcelData/CountyFabric","/SubdivisionData/Subdivision","JOINED_GROUP",
"TEST","","","TEST","","","TEST","","")
AppendParcelFabric (パーセル ファブリックのアペンド) の例 2 (スタンドアロン Python スクリプト)

次のスクリプトで、AppendParcelFabric (パーセル ファブリックのアペンド) ツールを使用する方法を示します。

# Name: Append Parcels.py 
# Description: Appends a new subdivision to the county's Parcel Fabric

# Import system modules
import arcpy
from arcpy import env

# Set workspace
env.workspace = "E:\City\LocalGovernment.gdb\ParcelEditing"

# Set local variables
in_data =  "Parcel_Fabric"
out_data = " E:\County\LocalGovernment.gdb\ParcelEditing\Parcel_Fabric"


# Execute Append Parcels
arcpy. AppendParcelFabric_fabric(in_data, out_data, "JOINED_GROUP","TEST","","","TEST","","","TEST","","")

環境

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

ライセンス情報

  • ArcGIS for Desktop Basic: ×
  • ArcGIS for Desktop Standard: ○
  • ArcGIS for Desktop Advanced: ○

関連トピック

  • アペンド (Append)
  • パーセル ファブリック ツールボックスの概要
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル