ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

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

Business Analyst ライセンスで利用できます。

  • 概要
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

概要

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

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

使用法

  • 出力フィーチャクラスの空間参照は、属性を含むレイヤーと同じになります。

  • 現在のマップ レイヤーを入力フィーチャの定義に使用できます。レイヤーを使用する場合、ディゾルブ操作には現在選択されているフィーチャだけが使用されます。

  • ディゾルブされたフィールドは、出力フィーチャクラス テーブルに書き込まれます。

  • このツールの一般的な使用法の 1 つは、主題図の出力を取得し、単一のポリゴンまたはフィーチャとしてフィーチャをディゾルブすることです。

  • このツールを使用して、ハフ モデルの出力をディゾルブし、確率範囲に基づく確率商圏を作成できます。

構文

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

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

Feature Layer
IDField

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

Field
ContoursValues
[ContoursValues,...]

ディゾルブする各属性の範囲。Python 関数呼び出しを使用する場合は、複数の値をセミコロン区切り形式で入力できます (例: "250;500;1000;2000")。

Double
OutputFeatureClass

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

Feature Class
SelectedFeaturesOnly
(オプション)

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

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

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

  • True —ドーナツ リングである出力ポリゴンを作成します。たとえば、3 つの半径 (1、3、および 5 マイル) を入力すると、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.ImportToolbox(r"C:\Program Files (x86)\ArcGIS\Desktop10.8\Business Analyst\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")

# Acquire extension license 
arcpy.CheckOutExtension("Business")
 
# Define input and output parameters for the Dissolve by Attribute Range tool
InputFeatureLayer = "C:/temp/Boundary.shp"
IDField = "TOTPOP_CY"
ContoursValues = "250;500;1000;2000"
OutputFeatureClass = "C:/temp/Output_Contours.shp"
SelectedFeaturesOnly = "false"
Donut = "false"

# Create trade areas by dissolving attributes
arcpy.DissolveByAttributeRange_ba(InputFeatureLayer, 
						IDField, 
						ContoursValues , 
						OutputFeatureClas, 
						SelectedFeaturesOnly, 
						Donut)
 
# Release extension license 
arcpy.CheckInExtension("Business")

環境

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

ライセンス情報

  • Basic: 次のものが必要 Business Analyst
  • Standard: 次のものが必要 Business Analyst
  • Advanced: 次のものが必要 Business Analyst

関連トピック

  • 商圏ツールセットの概要

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2022 Esri. | プライバシー | リーガル