Symbolize by Line Thickness (Business Analyst)
Summary
Thematically maps a feature class based on a numeric field and displays it as a symbolized line
Usage
-
You can display lines at different thicknesses to represent different values.
-
Graduated symbols work best for counts and amounts, since most people associate the size of the symbol with magnitude.
-
You can use this tool to display road segments with different thicknesses based on traffic volume during rush hour.
-
This tool can be used in conjunction with the Desire Lines tool. Desire lines can be displayed by total sales or number of visits for each customer.
Syntax
Parameter | Explanation | Data Type |
InputFeatureLayer |
The input feature layer. | Feature Layer |
Field |
The attribute field used to define the thematic map. | Field |
ClassificationSchemeParameterName |
The classification method to thematically map your input feature class.
| String |
ColorParameterName |
The color assigned to the lines to be symbolized. | Long |
NameField (Optional) |
The attribute field used in the normalization calculations. | Field |
UseSelectedFeatures true false (Optional) | Identifies the features that will be used to generate the thematic map.
| Boolean |
Code Sample
# Name: SymbolizeByLineThickness.py # Description: Symbolizes road layer by predefined line thickness. # Author: ESRI # Import system modules import arcpy arcpy.ImportToolbox("C:\Program Files\ArcGIS\Desktop10.0\ArcToolbox\Toolboxes\Business Analyst Tools.tbx") try: # Acquire extension license arcpy.CheckOutExtension("Business") # Defines the parameters for the Symbolize by Line Thickness tool Input = "C:/temp/roads.shp" Symbolize = "FID" # Thematically symbolizes a layer by line thickness arcpy.SymbolizeByLineThickness_ba(Input, Symbolize, "Equal Interval", –65536) # Release extension license arcpy.CheckInExtension("Business") except: print arcpy.GetMessages(2)