Zusammenfassung
Wendet ein abgestuftes Kreis-Rendering auf ein Zahlenfeld in einer Feature-Class an.
Abbildung

Verwendung
Das Werkzeug Anzahl-Rendering rendert Mengen als Kreise; die Kreisgröße spiegelt Wertbeträge wider. Die Werkzeugausgabe ist eine neue Layer-Datei (.lyr).
Rendering-Features können räumliche Muster in den Eingabeanzahldaten quantitativ darstellen.
Wenn kein Maximaler Feldwert angegeben wird, wird dieser auf den höchsten im Darstellungsfeld gefundenen Wert festgelegt. Verwenden Sie den Parameter Maximaler Feldwert, wenn Sie mehrere abgestufte Kreiskarten vergleichen möchten; durch Festlegen desselben Werts für Maximaler Feldwert für eine Reihe von Karten wird eine feste Kreisgrößenskalierung erzwungen, auch dann, wenn die Datenbereiche variieren.
Syntax
CountRenderer_stats (input_feature_class, field_to_render, output_layer_file, number_of_classes, symbol_color, {maximum_field_value})
Parameter | Erläuterung | Datentyp |
input_feature_class | Der Feature-Layer, der Anzahldaten enthält, die gerendert werden sollen. | Feature Layer |
field_to_render | Der Name des Felds, das Anzahldaten enthält. | Field |
output_layer_file | Die neue Ausgabe-Layer-Datei mit Rendering-Informationen. Sie müssen die Erweiterung ".lyr" als Teil des Dateinamens einschließen. | Layer File |
number_of_classes | Die Anzahl der Klassen, in die die Eingabe-Feature-Class klassifiziert wird. | Long |
symbol_color | Die Farbe der abgestuften Kreise.
| String |
maximum_field_value (optional) | Der maximale Attributwert, der gerendert wird. Features mit Feldwerten, die größer als dieser Maximalwert sind, werden nicht gezeichnet. | Double |
Codebeispiel
Count-Renderer – Beispiel 1 (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "Count-Renderer" verwenden.
import arcpy
arcpy.env.workspace = "c:/data"
arcpy.CountRenderer_stats("autotheft_weighted.shp", "Count", "auto_weight_rendered.lyr", "5", "mango","#")
Count-Renderer – Beispiel 2 (eigenständiges Python-Skript)
Das folgende eigenständige Python-Skript veranschaulicht, wie Sie das Werkzeug "Count-Renderer" verwenden.
# Convert incident data to weighted point data and render
# Import system modules
import arcpy, sys, string, os
# Local variables...
workspace = "C:/data"
input = "AutoTheft.shp"
input_weighted = "autotheft_weighted.shp"
results_field = "Count"
input_weighted_rendered = "auto_weight_rendered.lyr"
try:
# Set the current workspace (to avoid having to specify the full path to the feature classes each time)
arcpy.env.workspace = workspace
# Process: Collect Events...
arcpy.CollectEvents_stats(input, input_weighted, results_field)
# Process: Count Rendering...
arcpy.CountRenderer_stats(input_weighted, results_field, input_weighted_rendered, "5", "MANGO", "#")
except:
# If an error occurred when running the tool, print out the error message.
print arcpy.GetMessages()
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja