Beschriftung | Erläuterung | Datentyp |
Eingabekarte | Die Karte (.mapx-Datei), die konsolidiert werden soll. Wenn dieses Werkzeug in ArcGIS Pro ausgeführt wird, kann die Eingabe eine Karte, Szene oder Grundkarte sein. | Map |
Ausgabeordner | Der Ausgabeordner, der die konsolidierte Karte und die konsolidierten Daten enthält. Wenn der angegebene Ordner nicht vorhanden ist, wird ein Ordner erstellt. | Folder |
Daten in File-Geodatabase konvertieren (optional) | Gibt an, ob Eingabe-Layer in eine File-Geodatabase konvertiert oder im ursprünglichen Format beibehalten werden.
| Boolean |
Enterprise-Geodatabase-Daten einbeziehen statt Daten zu referenzieren (optional) | Gibt an, ob Eingabe-Geodatabase-Layer in eine File-Geodatabase konvertiert oder im ursprünglichen Format beibehalten werden.
| Boolean |
Ausdehnung (optional) | Gibt die Ausdehnung an, die zum Auswählen oder Ausschneiden von Features verwendet werden soll.
Wenn die Koordinaten manuell eingegeben wurden, dann müssen die Koordinaten numerische Werte sein und im Koordinatensystem der aktiven Karte liegen. Die Karte kann statt der angegebenen Koordinaten auch andere Anzeigeeinheiten verwenden. Verwenden Sie für die Koordinaten in Richtung Süden und Westen Werte mit negativem Vorzeichen. | Extent |
Ausdehnung nur auf Enterprise-Geodatabase-Layer anwenden (optional) | Gibt an, ob die angegebene Ausdehnung auf alle Layer oder nur auf Enterprise-Geodatabase-Layer angewendet wird.
| Boolean |
Mobile-Geodatabase beibehalten (optional) | Gibt an, ob Eingabe-Daten der Mobile-Geodatabase als Mobile-Geodatabase in der Ausgabe erhalten bleiben. Wenn es sich bei den Eingabedaten um ein Netzwerk-Dataset einer Mobile-Geodatabase handelt, erfolgt die Ausgabe immer als Mobile-Geodatabase.
| Boolean |
Nur die Zeilen beibehalten, die sich auf Features in der Ausdehnung beziehen (optional) | Gibt an, ob die angegebene Ausdehnung auf zugehörige Datenquellen angewendet wird.
| Boolean |
In einer einzigen File-Geodatabase konsolidieren (optional) | Gibt an, ob Karten-Layer in einer einzigen File-Geodatabase oder entsprechend der Anzahl der eindeutigen Datenquellen in der Eingabekarte in mehreren File-Geodatabases konsolidiert werden sollen.
| Boolean |
Zusammenfassung
Konsolidiert eine Karte und alle referenzierten Datenquellen in einen angegebenen Ausgabeordner.
Verwendung
Eine Warnung wird ausgegeben, wenn dieses Werkzeug einen nicht unterstützten Layer-Typ feststellt. Der nicht unterstützte Layer wird nicht in die Ausgabe geschrieben.
Wenn der Parameter Daten in File-Geodatabase konvertieren aktiviert ist, passiert Folgendes:
- Für jede eindeutige Datenquelle wird im konsolidierten Ordner oder Paket eine File-Geodatabase erstellt.
- Komprimierte Raster- und Vektorformate werden in eine File-Geodatabase konvertiert, und die Komprimierung geht verloren.
- Enterprise-Geodatabase-Daten werden nicht konsolidiert. Um Enterprise-Geodatabase-Daten in eine File-Geodatabase zu konvertieren, aktivieren Sie den Parameter Enterprise-Geodatabase-Daten einbeziehen statt Daten zu referenzieren.
Wenn der Parameter Daten in File-Geodatabase konvertieren nicht aktiviert ist, passiert Folgendes:
- Das Datenquellenformat der Eingabe-Layer bleibt wenn möglich erhalten.
- Raster im Format ADRG, CADRG/ECRG, CIB und RPF werden in File-Geodatabase-Raster konvertiert. ArcGIS kann diese Formate nicht intern schreiben. Sie werden aus Effizienzgründen in File-Geodatabase-Raster konvertiert.
- File-Geodatabases werden in der Ausgabeordnerstruktur in einen versionsspezifischen Ordner konsolidiert, alle anderen Formate werden in den Ordner "commonData" konsolidiert.
- Komprimierte Raster- und Vektorformate werden nicht ausgeschnitten. Dies gilt auch, wenn für den Parameter Ausdehnung eine Ausdehnung angegeben ist.
Für Layer, die eine Verbindung enthalten oder an einer Beziehungsklasse beteiligt sind, werden alle verbundenen oder verwandten Datenquellen im Ausgabeordner konsolidiert. Standardmäßig werden verbundene oder zugehörige Datenquellen vollständig konsolidiert. In Abhängigkeit vom Parameterwert Zugehörige Zeilen auswählen kann sich die Konsolidierung aber auch nach der im Parameter Ausdehnung angegebenen Ausdehnung richten.
Einige Datasets verweisen auf andere Datasets. Zum Beispiel kann ein Topologie-Dataset auf vier Feature-Classes verweisen. Weitere Beispiele für Datasets, die auf andere Datasets verweisen, sind geometrische Netzwerke, Netzwerke und Locators. Beim Konsolidieren oder Packen eines Layers basierend auf diesen Typen von Datasets werden die beteiligten Datasets ebenfalls konsolidiert oder gepackt.
Für Feature-Layer wird der Parameter Ausdehnung verwendet, um die Features auszuwählen, die konsolidiert werden sollen. Für Raster-Layer wird der Parameter Ausdehnung verwendet, um die Raster-Datasets auszuschneiden.
Parameter
arcpy.management.ConsolidateMap(in_map, output_folder, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde}, {preserve_sqlite}, {select_related_rows}, {consolidate_to_one_fgdb})
Name | Erläuterung | Datentyp |
in_map [in_map,...] | Die Karte (.mapx-Datei), die konsolidiert werden soll. Wenn dieses Werkzeug in ArcGIS Pro ausgeführt wird, kann die Eingabe eine Karte, Szene oder Grundkarte sein. | Map |
output_folder | Der Ausgabeordner, der die konsolidierte Karte und die konsolidierten Daten enthält. Wenn der angegebene Ordner nicht vorhanden ist, wird ein Ordner erstellt. | Folder |
convert_data (optional) | Gibt an, ob Eingabe-Layer in eine File-Geodatabase konvertiert oder im ursprünglichen Format beibehalten werden.
| Boolean |
convert_arcsde_data (optional) | Gibt an, ob Eingabe-Geodatabase-Layer in eine File-Geodatabase konvertiert oder im ursprünglichen Format beibehalten werden.
| Boolean |
extent (optional) | Gibt die Ausdehnung an, die zum Auswählen oder Ausschneiden von Features verwendet werden soll.
| Extent |
apply_extent_to_arcsde (optional) | Gibt an, ob die angegebene Ausdehnung auf alle Layer oder nur auf Enterprise-Geodatabase-Layer angewendet wird.
| Boolean |
preserve_sqlite (optional) | Gibt an, ob Eingabe-Daten der Mobile-Geodatabase als Mobile-Geodatabase in der Ausgabe erhalten bleiben. Wenn es sich bei den Eingabedaten um ein Netzwerk-Dataset einer Mobile-Geodatabase handelt, erfolgt die Ausgabe immer als Mobile-Geodatabase.
| Boolean |
select_related_rows (optional) | Gibt an, ob die angegebene Ausdehnung auf zugehörige Datenquellen angewendet wird.
| Boolean |
consolidate_to_one_fgdb (optional) | Gibt an, ob Karten-Layer in einer einzigen File-Geodatabase oder entsprechend der Anzahl der eindeutigen Datenquellen in der Eingabekarte in mehreren File-Geodatabases konsolidiert werden sollen.
| Boolean |
Codebeispiel
Das folgende Python-Skript veranschaulicht, wie die Funktion ConsolidateMap verwendet wird.
# In this code, it is assumed that a map named "World1" exists in the current project
import arcpy
arcpy.management.ConsolidateMap('World1', 'c:/projects/World', 'PRESERVE', 'CONVERT_ARCSDE')
Umgebungen
Sonderfälle
- Faktor für parallele Verarbeitung
Wenn die Umgebung nicht angegeben wurde, verwendet das Werkzeug die Hälfte der verfügbaren Kerne.
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja