Symboliser par épaisseur de ligne (Business Analyst)

Niveau de licence :BasicStandardAdvanced

Récapitulatif

Apparie de manière thématique une classe d'entités en fonction d'un champ numérique et l'affiche sous forme de ligne symbolisée.

Utilisation

Syntaxe

SymbolizeByLineThickness_ba (InputFeatureLayer, Field, ClassificationSchemeParameterName, ColorParameterName, {NameField}, {UseSelectedFeatures})
ParamètreExplicationType de données
InputFeatureLayer

Couche d'entités en entrée.

Feature Layer
Field

Champ attributaire utilisé pour définir la carte thématique.

Field
ClassificationSchemeParameterName

Méthode de classification qui permet d'apparier thématiquement votre classe d'entités en entrée.

  • Seuils naturelsUtilise la classification par seuils naturels pour produire une carte thématique.
  • Ecart typeUtilise la méthode de classification par écart type pour produire une carte thématique.
  • Intervalle égalUtilise la méthode de classification par intervalles égaux pour produire une carte thématique.
  • QuantileUtilise la méthode de classification des quantiles pour produire une carte thématique.
String
ColorParameterName

Couleur affectée aux lignes à symboliser.

Long
NameField
(Facultatif)

Champ attributaire utilisé dans le calcul de la normalisation.

Field
UseSelectedFeatures
true false
(Facultatif)

Identifie les entités qui permettront de générer la carte thématique.

  • VraiUtilise uniquement les entités sélectionnées pour générer la carte thématique.
  • FauxUtilise toutes les entités pour générer la carte thématique. Il s'agit de l'option par défaut.
Boolean

Exemple de code

Exemple d'utilisation du script SymbolizeByLineThickness (script autonome)
# Name: SymbolizeByLineThickness.py
# Description: Symbolizes road layer by predefined line thickness.
# Author: Esri

# Import system modules
import arcpy

arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\Business Analyst\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)

Environnements

Cet outil n'utilise aucun environnement de géotraitement

Thèmes connexes

Informations de licence

ArcGIS for Desktop Basic: Requis Business Analyst
ArcGIS for Desktop Standard: Requis Business Analyst
ArcGIS for Desktop Advanced: Requis Business Analyst
5/10/2014