Kartografische Partitionen erstellen (Cartography)

Zusammenfassung

Erstellt ein Gitter aus Polygon-Features, die die Eingabe-Feature-Class abdecken. Dabei umschließt jedes Polygon nicht mehr als eine angegebene Anzahl von Eingabe-Features oder Eingabestützpunkte, die durch die Dichte und Verteilung der Eingabe-Features bestimmt wird.

Die sich ergebende Partitions-Feature-Class ist für die Geoverarbeitungsumgebungseinstellung Kartografische Partitionen ideal geeignet. Die Umgebungseinstellung "Kartografische Partitionen" schreibt bestimmten Geoverarbeitungswerkzeugen vor, Eingabe-Features partitionsweise zu laden und zu verarbeiten. Diese Werkzeuge funktionieren kontextabhängig, sodass mehrere Features, möglicherweise aus mehreren Themen, gleichzeitig geladen werden müssen. Bei großen Datasets treten Speicherbeschränkungen auf. Durch die Partitionierung können große Datasets von diesen Werkzeugen sequenziell in Teilen verarbeitet werden.

Abbildung

Für Weltstraßen-Features erstellte Partitions-Polygon-Features
Für Weltstraßen-Features erstellte Partitions-Polygon-Features

Verwendung

Syntax

arcpy.cartography.CreateCartographicPartitions(in_features, out_features, feature_count, {partition_method})
ParameterErklärungDatentyp
in_features
[in_features,...]

Die Eingabe-Feature-Classes oder -Layer, deren Feature-Verteilung und -Dichte bzw. Stützpunktverteilung und -dichte die Größe und Anordnung von Ausgabepolygonen vorgeben. Die Eingabe-Features sind in der Regel zur nachfolgenden Verarbeitung mit anderen Geoverarbeitungswerkzeugen bestimmt. In der Regel würden die Eingabe-Features, wenn sie gleichzeitig verarbeitet würden, Speichereinschränkungen anderer Geoverarbeitungswerkzeuge überschreiten; deshalb werden Partitionen erstellt, um die Eingaben zur Verarbeitung zu unterteilen.

Feature Layer
out_features

Die Ausgabe-Polygon-Feature-Class von Partitionen, von denen jede eine überschaubare Anzahl von Eingabe-Features oder von Eingabestützpunkten umfasst, die die vom Parameter feature_count angegebene Zahl nicht überschreitet.

Feature Class
feature_count

Die ideale Anzahl von Features oder Stützpunkten (abhängig vom Parameter partition_method), die von jedem Polygon in der Ausgabe-Feature-Class umschlossen werden soll. Die empfohlene Anzahl für Features ist 50.000, was dem Standardwert entspricht. Für Stützpunkte gilt, dass je nach Werkzeug, das die Partitionen verwendet, 1 Million Stützpunkte etwa 0,5 GB Speicherplatz belegen. Die Feature-Anzahl darf nicht niedriger als 500 sein.

Long
partition_method
(optional)

Gibt an, ob der Parameter feature_count die optimale Anzahl an Features oder die optimale Anzahl an Stützpunkten in den einzelnen Ausgabepolygonen referenziert.

  • FEATURESBei der Partitionierung werden die Anzahl und Dichte der einzelnen Features berücksichtigt. Diese Methode findet im Normalfall Anwendung und entspricht der Standardeinstellung.
  • VERTICESBei der Partitionierung werden die Anzahl und Dichte der Stützpunkte berücksichtigt. Diese Methode findet Anwendung, wenn die Eingabedaten eine relativ geringe Anzahl an sehr komplexen Features aufweisen, z. B. bei Länderpolygonen mit hoher Auflösung. Ein weiterer Anwendungsfall liegt vor, wenn sehr lange Features mit hoher Wahrscheinlichkeit mehrere Partitionsgrenzen schneiden, z. B. bei Konturlinien.
String

Codebeispiel

Werkzeug "CreateCartographicPartitions" – Beispiel (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie das Werkzeug CreateCartographicPartitions im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.CreateCartographicPartitions_cartography("roads.lyr", "partitions", 50000, "FEATURES")

Lizenzinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Ja

Verwandte Themen