Anzahl-Rendering (Räumliche Statistiken)
Zusammenfassung
Wendet ein abgestuftes Kreis-Rendering auf ein Zahlenfeld in einer Feature-Class an.
Bild
![]() |
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.
![Veraltet Veraltet](rsrc/legacy.png)
Syntax
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
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","#")
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()