属性によるディゾルブ(Dissolve by Attribute Range) (Business Analyst)

ライセンス レベル:BasicStandardAdvanced

サマリ

指定した属性に基づいてフィーチャを集約およびディゾルブします。

[属性によるディゾルブ(Dissolve by Attribute Range)] の仕組みの詳細

使用法

構文

DissolveByAttributeRange_ba (InputFeatureLayer, IDField, ContoursValues, OutputFeatureClass, {SelectedFeaturesOnly}, {Donut})
パラメータ説明データ タイプ
InputFeatureLayer

ディゾルブする値を含むレイヤ。

Feature Layer
IDField

ディゾルブする値を含む属性フィールド。

Field
ContoursValues
[ContoursValues,...]

ディゾルブする各属性の範囲。

Double
OutputFeatureClass

ディゾルブされた属性が格納されるフィーチャクラス。

Feature Class
SelectedFeaturesOnly
(オプション)

選択されたフィーチャを使用して、属性によるディゾルブを行います。

  • TRUE選択されたフィーチャをディゾルブします。
  • FALSEすべてのフィーチャをディゾルブします。
Boolean
Donut
(オプション)

オーバーラップしない複数の同心リング、つまりドーナツを作成します。

  • TRUEドーナツ リングである出力ポリゴンを作成します。たとえば、3 つの半径(1、2、3 マイル)を入力する場合は、0 ~ 1、1 ~ 3、3 ~ 5 マイルのリングを使用して、3 つの出力バンドが作成されます。
  • FALSE同心リングを作成します。
Boolean

コードのサンプル

DissolveByAttributeRange(属性によるディゾルブ)の例(スタンドアロン スクリプト)
# Name: DissolveByAttributeRange.py
# Description: Dissolves the boundaries of a trade area using current year total households
# Author: Esri

# Import system modules
import arcview
import arcpy

arcpy.AddToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
 
try:
# Acquire extension license 
  arcpy.CheckOutExtension("Business")
 
# Define input and output parameters for the Dissolve by Attribute Range tool
  Input = "C:/temp/Boundary.shp"
  Dissolve = "TOTPOP_CY"
  OutPath = "C:/temp/Output_Contours.shp"
 
# Create trade areas by dissolving attributes
  arcpy.DissolveByAttributeRange_ba(Input, Dissolve, "250;500;1000;2000", OutPath)
 
# Release extension license 
  arcpy.CheckInExtension("Business") 
 
except:
  print arcpy.GetMessages(2)

環境

このツールはジオプロセシング環境を使用していません

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: 次のものが必要 Business Analyst
ArcGIS for Desktop Standard: 次のものが必要 Business Analyst
ArcGIS for Desktop Advanced: 次のものが必要 Business Analyst
5/20/2014