Доступно с лицензией Business Analyst.
Краткая информация
Thematically maps a feature class based on a numeric field
Использование
Displaying points as different colors based on the values of a numeric attribute is an example of a graduated colormap. This kind of map is useful for showing data that is ranked (such as 1 to 10 or low to high) or has numerical progression (such as measurements, counts, rates, or percentages) since colors don't necessarily imply a magnitude.
Синтаксис
SymbolizeByNumericField_ba (InputFeatureLayer, Field, ClassificationSchemeParameterName, {NameField}, {UseSelectedFeatures}, {ColorSchemeParameterName})
Параметр | Объяснение | Тип данных |
InputFeatureLayer | The input feature layer. | Feature Layer |
Field | The attribute field used to define the thematic map. | Field |
ClassificationSchemeParameterName | The classification methods to thematically map your input feature class.
| String |
NameField (Дополнительный) | The attribute field used in the normalization calculations. | Field |
UseSelectedFeatures (Дополнительный) | Identifies the features that will be used to generate the thematic map.
| Boolean |
ColorSchemeParameterName (Дополнительный) | The color scheme for the thematic map. | String |
Пример кода
SymbolizeByNumericField example (stand-alone script)
# 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.7\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_2018/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")
except:
print arcpy.GetMessages(2)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- ArcGIS Desktop Basic: Требует Business Analyst
- ArcGIS Desktop Standard: Требует Business Analyst
- ArcGIS Desktop Advanced: Требует Business Analyst