アペンド(Append) (カバレッジ)

ライセンス レベル:BasicStandardAdvanced

サマリ

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

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

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

Appending coverages

使用法

構文

Append_arc (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 について計算できます。

  • NOTic-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)

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ×
ArcGIS for Desktop Advanced: 次のものが必要 ArcInfo Workstation がインストールされていること
9/14/2013