ポリゴンの集約(Aggregate Polygons) (カバレッジ)

ライセンス レベル:BasicStandardAdvanced

サマリ

分断されたポリゴンおよび隣接するポリゴンを距離に基づいて新しいエリア フィーチャに結合します。

[ポリゴンの集約(Aggregate Polygons)] ツールの仕組みの詳細

Aggregate Polygons illustration

使用法

構文

AggregatePolygons_arc (in_cover, out_cover, cell_size, distance, {orthogonal_option})
パラメータ説明データ タイプ
in_cover

集約されるポリゴンを含むカバレッジ。

Coverage
out_cover

集約されたフィーチャを、サブクラス AREAAGG で予備のリージョンとして含む出力カバレッジ。出力カバレッジ名は、入力カバレッジ名と異なる必要があります。

Coverage
cell_size

グリッド変換のためにセル サイズをカバレッジ単位で設定します。セル サイズは、ゼロより大きくなければなりません。

Double
distance

集約距離をカバレッジ単位で設定します。距離は、セル サイズ以上でなければなりません。

Double
orthogonal_option
(オプション)

集約された境界を作成するときに維持される入力フィーチャの特性を指定します。

  • NON_ORTHOGONAL直角的な形状を含む可能性が低い、植生ポリゴンや土壌ポリゴンなどの自然フィーチャを指定します。これがデフォルトです。
  • ORTHOGONAL直交形状が維持され、作成される建物のようなフィーチャを指定します。
Boolean

コードのサンプル

AggregatePolygons(ポリゴンの集約)の例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、[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)

環境

関連トピック

ライセンス情報

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