Business Analyst ライセンスで利用できます。
概要
数値フィールドに基づいてフィーチャクラスから主題図を生成します。
使用法
数値型の属性値に基づいて、ポイントを異なる色で表示する例は、グラデーションを使用するカラーマップです。このようなマップは、ランク付けされたデータ (1 ~ 10、または昇順) や、数値を羅列するデータ (測定値、個数、割合、パーセンテージなど) を表示する場合に役立ちます。色は必ずしも大きさを表すとは限らないからです。
構文
arcpy.ba.SymbolizeByNumericField(InputFeatureLayer, Field, ClassificationSchemeParameterName, {NameField}, {UseSelectedFeatures}, {ColorSchemeParameterName})
パラメーター | 説明 | データ タイプ |
InputFeatureLayer | 入力フィーチャ レイヤー。 | Feature Layer |
Field | 主題図を定義するために使用される属性フィールドです。 | Field |
ClassificationSchemeParameterName | 入力フィーチャクラスから主題図を生成するために使用する分類方法。
| String |
NameField (オプション) | 正規化の計算に使用する属性フィールド。 | Field |
UseSelectedFeatures (オプション) | 主題図を生成するために使用するフィーチャを特定します。
| Boolean |
ColorSchemeParameterName (オプション) | 主題図で使用する配色。 | String |
コードのサンプル
SymbolizeByNumericField (数値フィールドでシンボル化) の例 (スタンドアロン スクリプト)
# Name: SymbolizeByNumericField.py
# Description: Symbolizes block groups by total population.
# 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")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Defines the parameters for the Symbolize by Numeric Field tool
InputFeatureLayer = "C:/ArcGIS/Business Analyst/US_2022/Data/Demographic Data/BlockGroups_bg.bds"
Field = "TOTPOP_CY"
ClassificationSchemeParameterName = "Equal Interval"
# Thematically symbolizes a layer by a numeric field
arcpy.SymbolizeByNumericField_ba(InputFeatureLayer, Field, ClassificationSchemeParameterName)
# Release extension license
arcpy.CheckInExtension("Business")
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- Basic: 次のものが必要 Business Analyst
- Standard: 次のものが必要 Business Analyst
- Advanced: 次のものが必要 Business Analyst