ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

アペンド (Append)

Advanced のライセンスで利用可能。

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

概要

複数 (無制限) のカバレッジを 1 つのカバレッジに結合します。

アペンド ツールは、カバレッジの存在をチェックし、フィーチャ属性テーブルのアイテムのリストが以前に入力されたカバレッジのアイテムに一致することを確認して (FEATURES_ONLY オプションが指定されていない場合)、指定されたオフセット オプションに従って Tic-ID およびフィーチャ User-ID のオフセットを計算します。

[アペンド (Append)] ツールの詳細

図

Appending coverages

使用法

  • アペンド対象のすべての入力カバレッジが、アペンド対象のフィーチャクラスまたはフィーチャクラス セットおよびフィーチャ属性テーブルを持たなければなりません。たとえば、NET フィーチャ タイプ オプションを使用する場合、すべてのカバレッジがラインおよびポリゴン フィーチャ、および対応する AAT と PAT を持つ必要があります。

  • 単精度カバレッジを持つ TOL ファイルと、倍精度カバレッジを持つ PAR ファイルは変換されないか、出力カバレッジ ファイルに保持されます。

  • 出力カバレッジのファジー許容値は、BND の幅が 1 ~ 100 ならデフォルトで 0.002 になります。それ以外の場合は、BND の幅または高さのいずれか大きいほうの 1/10,000 になります。

  • フィーチャ属性テーブルのアイテム定義は、アペンドされるすべてのカバレッジについて同じ内容、同じ順序でなければなりません (FEATURES_ONLY オプションが使用されていない場合)。

  • ROUTE.subclass オプションの使用は、ROUTE.subclass オプションと SECTION.subclass オプションを一緒に使用するのと同じです。つまり、指定されたサブクラスのルートとセクションが両方ともアペンドされます。ルートの User-ID がアペンドされるカバレッジの中で一意でない場合、そのルートは同じ User-ID を持つ他のルートとマージされます。したがって、出力カバレッジのルート数は、入力カバレッジのルートの総数よりも少なくなる可能性があります。アペンドによってルート メジャーが変わることはありません。

  • REGION.subclass オプションでは、アペンド対象のリージョンに関するポリゴンだけでなく、入力カバレッジのすべてのポリゴンがアペンドされます。リージョン サブクラスは、POLY オプションでは維持されません。REGION.subclass オプションも指定する必要があります。アペンドでリージョン サブクラスを結合した後に、[ビルド (Build)] または [クリーン (Clean)] を使用してフィーチャ間の新しいトポロジカル リレーションシップを計算する必要があります。リージョン サブクラスを結合するもう 1 つの方法として、[ユニオン (Union)] ツールを使用することができます。[ユニオン (Union)] ツールは、リージョン サブクラスを結合するときにトポロジを計算します。

  • 各カバレッジのアノテーションが出力カバレッジにアペンドされます。他のすべてのフィーチャクラスと同様、サブクラス内のすべての TAT が同じアイテム定義を持つ必要があります。

  • 投影情報ファイル (PRJ) が出力カバレッジにコピーされます。入力された最初のカバレッジが、出力カバレッジに投影情報を提供します。

  • 出力カバレッジの座標精度は、出力精度環境設定で設定された現在の処理ルールによって決定されます。処理ルールが確立されていない場合は、最も高い精度になります。つまり、アペンドを実行すると、入力カバレッジの最も高い精度で出力カバレッジが作成されます。

  • 投影情報ファイルは、投影法の比較環境設定で指定した比較レベルを使用して、類似性が比較されます。

  • [フィーチャ タイプ] パラメーターの [値の追加] ボタンは、ModelBuilder 専用です。ModelBuilder では、先のツールが実行されていないか、出力データが存在しないために、[フィーチャ タイプ] パラメーターに値が表示されない場合があります。[値の追加] ボタンを使用すると、[アペンド (Append)] ダイアログを完了してモデルの作成を続行できるように、必要な値が追加されます。

構文

arcpy.arc.Append(in_covers, out_cover, {append_method}, {feature_classes}, {number_method})
パラメーター説明データ タイプ
in_covers
[in_covers,...]

アペンド対象の入力カバレッジ。入力できるカバレッジの数に制限はありません。

Coverage
out_cover

作成される出力カバレッジ出力カバレッジはまだ存在しません。

Coverage
append_method
(オプション)

座標のみをアペンドするか (FEATURES_ONLY)、またはフィーチャもアペンドするかを決定します。

  • FEATURES_ONLY —アペンド対象のすべてのフィーチャクラスの位置情報。フィーチャ属性テーブルはアペンドされません。
  • FEATURES_ATTRIBUTES —指定されたカバレッジのフィーチャによって、アペンドするフィーチャ セットが決まります。
String
feature_classes
(オプション)

入力カバレッジ (複数可) のフィーチャクラス。

  • POLY —ポリゴン フィーチャの座標と属性が、ラベル ポイントも含めてアペンドされます。
  • LINE —アーク フィーチャの座標と属性がアペンドされます。
  • POINT —ポイント フィーチャの座標と属性がアペンドされます。
  • NODE —アークおよびノード フィーチャの座標と属性がアペンドされます。
  • NET —アークおよびポリゴン フィーチャの座標と属性がアペンドされます。
  • LINK —アークおよびポイント フィーチャの座標と属性がアペンドされます。
  • ANNO.サブクラス —サブクラスのアノテーション フィーチャと属性がアペンドされます。
  • SECTION.サブクラス —サブクラスのセクション フィーチャの座標と属性がアペンドされます。
  • ROUTE.サブクラス —サブクラスのルートおよびセクション フィーチャの座標と属性がアペンドされます。
  • REGION.サブクラス —サブクラスのリージョン フィーチャの座標と属性がアペンドされます。ポリゴン フィーチャの座標と属性もアペンドされます。

ModelBuilder 専用の [値の追加] ボタンでダイアログに所定の値 (1 つまたは複数) を追加して完了した後、モデルの作成を続行できます。

String
number_method
(オプション)

出力カバレッジでのティックおよびカバレッジ フィーチャの番号付けの方法を指定します。出力カバレッジ フィーチャで一意の ID 値が得られるように、ID をオフセットできます。ID のオフセットは、以前にアペンドされたカバレッジ中の最大の ID 値に 1 を加算した値です。オフセットは次のタイプの ID について計算できます。

  • NO —Tic-ID もフィーチャ User-ID も変更されません。これはデフォルトのオプションです。
  • TICS_ONLY —ティックについてのみ ID オフセットが計算されます。
  • FEATURES_ONLY —フィーチャクラス引数に指定されたフィーチャクラスについて、User-ID オフセットが計算されます。Tic-ID は変更されません。
  • FEATURES_TICS —ティックとフィーチャの両方について ID オフセットが計算されます。
String

コードのサンプル

アペンドの例 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、複数のカバレッジを 1 つの出力カバレッジにアペンドする方法を示しています。

# Name: Append_Example.py
# Description: Appends several coverages into one output
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCovers = ["tongzone1", "tongzone2", "tongzone3", "tongzone4"]
outCover = "C:/output/tongass"
appendMethod = "FEATURES_ONLY"
featureClasses = "LINE"
numberMethod = "TICS_ONLY"

# Execute Append
arcpy.Append_arc(inCovers, outCover, appendMethod, featureClasses, 
                 numberMethod)

環境

  • 現在のワークスペース
  • 投影情報ファイル間の比較のレベル
  • 出力カバレッジの精度
  • 新規カバレッジの精度
  • テンポラリ ワークスペース

ライセンス情報

  • Basic: いいえ
  • Standard: いいえ
  • Advanced: 次のものが必要 ArcInfo Workstation がインストールされていること

関連トピック

  • 集約 (Aggregate) ツールセットの概要

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル