Anzahl-Rendering (Räumliche Statistiken)
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
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()