ポリゴンの集約(Aggregate Polygons) (カバレッジ)
図
使用法
-
[入力カバレッジ] にはポリゴン トポロジが必要です。
-
重複した境界が作成される可能性があるため、予備のリージョンが結果のフィーチャとして使用されます。予備のリージョンから完全に構築されたリージョンを作成するには、出力カバレッジに [ポリゴン] オプションで [クリーン(Clean)] ツールを使用します。
-
出力カバレッジは入力カバレッジの属性を持ちませんが、集約された予備のリージョンをソース ポリゴンにリンクする 1 対多のリレーションシップ テーブル、output_coverage.RXP(INFO ファイル)を持ちます。「.RXP」拡張子は、リージョン(出力)相互参照ポリゴン(入力)を表します。このテーブルには、output_coverage# と input_coverage# の 2 つのアイテムが入ります。このリンクで、出力フィーチャの属性を取得できます。ファジー許容値が大きいために、小さいリージョンを崩壊および消失させるリージョン トポロジを、[クリーン(Clean)] ツールを使用して取得すると、このリンクは不正確になる可能性があります。output_coverage# 番号が並べ替えられ、*.RXP テーブルと一致しなくなります。
このツールには GRID 機能が含まれており、ArcGIS Spatial Analyst エクステンション ソフトウェアのライセンスが必要です。
構文
パラメータ | 説明 | データ タイプ |
in_cover |
集約されるポリゴンを含むカバレッジ。 | Coverage |
out_cover |
集約されたフィーチャを、サブクラス AREAAGG で予備のリージョンとして含む出力カバレッジ。出力カバレッジ名は、入力カバレッジ名と異なる必要があります。 | Coverage |
cell_size |
グリッド変換のためにセル サイズをカバレッジ単位で設定します。セル サイズは、ゼロより大きくなければなりません。 | Double |
distance |
集約距離をカバレッジ単位で設定します。距離は、セル サイズ以上でなければなりません。 | Double |
orthogonal_option (オプション) |
集約された境界を作成するときに維持される入力フィーチャの特性を指定します。
| Boolean |
コードのサンプル
次のスタンドアロン スクリプトは、[AggregatePolygons(ポリゴンの集約)] ツールの使用方法を示しています。
# Name: AggregatePolygons_Example.py
# Description: Aggregates city limits polygons into a county boundary
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "citylim"
outCover = "c:/output/countybnd"
cellSize = 10
distance = 150
orthogonalOption = "NON_ORTHOGONAL"
# Execute AggregatePolygons
arcpy.AggregatePolygons_arc(inCover, outCover, cellSize, distance,
orthogonalOption)