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

サマリ

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

[ポリゴンの集約(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)

環境

関連項目

ライセンス情報

ArcView: いいえ
ArcEditor: いいえ
ArcInfo: 必須 ArcInfo Workstation がインストールされていること

7/10/2012