Karte konsolidieren (Data Management)

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

BeschriftungErläuterungDatentyp
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.

  • Aktiviert: Alle Daten werden in eine File-Geodatabase konvertiert. Diese Option gilt nicht für Enterprise-Geodatabase-Datenquellen. Wenn Enterprise-Geodatabase-Daten einbezogen werden sollen, aktivieren Sie Enterprise-Geodatabase-Daten einbeziehen statt Daten zu referenzieren.
  • Deaktiviert: Datenformate bleiben erhalten, wenn möglich. Dies ist die Standardeinstellung.
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.

  • Aktiviert: Alle Enterprise-Geodatabase-Datenquellen werden in eine File-Geodatabase konvertiert. Dies ist die Standardeinstellung.
  • Deaktiviert: Alle Enterprise-Geodatabase-Datenquellen werden erhalten und im resultierenden Paket referenziert.
Boolean
Ausdehnung
(optional)

Gibt die Ausdehnung an, die zum Auswählen oder Ausschneiden von Features verwendet werden soll.

  • Aktuelle Anzeigeausdehnung Kartenansicht: Die Ausdehnung basiert auf der aktiven Karte oder Szene.
  • Ausdehnung darstellen Ausgleichen und Beenden: Die Ausdehnung basiert auf einem Rechteck, das auf der Karte oder Szene aufgezogen wurde.
  • Ausdehnung eines Layers:Layer Die Ausdehnung basiert auf einem aktiven Karten-Layer. Wählen Sie einen verfügbaren Layer aus, oder verwenden Sie die Option Ausdehnung von Daten in allen Layern. Jeder Karten-Layer bietet die folgenden Optionen:

    • Alle Features Alles auswählen: Die Ausdehnung aller Features.
    • Ausgewählte Features Bereich aus ausgewählten Features: Die Ausdehnung der ausgewählten Features.
    • Sichtbare Features Extent Indicator: Die Ausdehnung sichtbarer Features.

  • Durchsuchen Durchsuchen: Die Ausdehnung basiert auf einem Dataset.
  • Schnittmenge der Eingaben Überschneiden: Als Ausdehnung wird die überschneidende Ausdehnung aller Eingaben verwendet.
  • Vereinigungsmenge der Eingaben Vereinigen (Union): Als Ausdehnung wird die kombinierte Ausdehnung aller Eingaben verwendet.
  • Zwischenablage Einfügen: Die Ausdehnung kann in die und aus der Zwischenablage kopiert werden.
    • Ausdehnung kopieren Kopieren: Kopiert die Ausdehnung und das Koordinatensystem in die Zwischenablage.
    • Ausdehnung einfügen Einfügen: Fügt die Ausdehnung und das Koordinatensystem aus der Zwischenablage ein. Wenn die Zwischenablage kein Koordinatensystem enthält, wird für die Ausdehnung das Koordinatensystem der Karte verwendet.
  • Ausdehnung zurücksetzen: ZurücksetzenDie Ausdehnung wird auf den Standardwert zurückgesetzt.

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.

  • Deaktiviert: Die angegebene Ausdehnung wird auf alle Layer angewendet. Dies ist die Standardeinstellung.
  • Aktiviert: Die angegebene Ausdehnung wird nur auf Enterprise-Geodatabase-Layer angewendet.
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.

  • Deaktiviert: Daten der Mobile-Geodatabase werden in eine File-Geodatabase konvertiert. Dies ist die Standardeinstellung.
  • Aktiviert: Daten von einer Mobile-Geodatabase werden im konsolidierten Ordner als SQLite beibehalten.
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.

  • Deaktiviert: Sämtliche zugehörigen Datenquellen werden konsolidiert. Dies ist die Standardeinstellung.
  • Aktiviert: Nur zugehörige Daten für Datensätze innerhalb der angegebenen Ausdehnung werden konsolidiert.
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.

  • Deaktiviert: Die Ausgabe enthält eine File-Geodatabase für jede eindeutige Datenquelle in der Eingabekarte. Jede eindeutige Datenquelle in der Eingabekarte bleibt als dedizierte Datenquelle in der Ausgabe erhalten. Wenn zum Beispiel die Eingabekarte zwei Layer enthält und jeder Layer eine Datenquelle in einer anderen Enterprise-Geodatabase verwendet, dann befinden sich die Ausgabe-Layer-Datenquellen in separaten Geodatabases. Dies ist die Standardeinstellung.
  • Aktiviert: Alle Karten-Layer werden in einer einzigen File-Geodatabase konsolidiert.

Boolean

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})
NameErläuterungDatentyp
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.

  • CONVERTDaten werden in eine File-Geodatabase konvertiert. Diese Option gilt nicht für Enterprise-Geodatabase-Datenquellen. Legen Sie zum Konvertieren von Enterprise-Geodatabase-Daten den Parameter convert_arcsde_data auf CONVERT_ARCSDE fest.
  • PRESERVEDatenformate bleiben erhalten, wenn möglich. Dies ist die Standardeinstellung.
Boolean
convert_arcsde_data
(optional)

Gibt an, ob Eingabe-Geodatabase-Layer in eine File-Geodatabase konvertiert oder im ursprünglichen Format beibehalten werden.

  • CONVERT_ARCSDEEnterprise-Geodatabase-Daten werden in eine File-Geodatabase konvertiert und dem konsolidierten Ordner oder Paket hinzugefügt. Dies ist die Standardeinstellung.
  • PRESERVE_ARCSDEEnterprise-Geodatabase-Daten werden erhalten und im konsolidierten Ordner oder Paket referenziert.
Boolean
extent
(optional)

Gibt die Ausdehnung an, die zum Auswählen oder Ausschneiden von Features verwendet werden soll.

  • MAXOF: Die maximale Ausdehnung aller Eingaben wird verwendet.
  • MINOF: Die minimale gemeinsame Fläche aller Eingaben wird verwendet.
  • DISPLAY: Die Ausdehnung entspricht der sichtbaren Anzeige.
  • Layer-Name: Die Ausdehnung des angegebenen Layers wird verwendet.
  • Extent-Objekt: Die Ausdehnung des angegebenen Objekts wird verwendet.
  • Durch Leerzeichen getrennte Koordinatenzeichenfolge: Die Ausdehnung der angegebenen Zeichenfolge wird verwendet. Die Koordinaten werden in der Reihenfolge X-Min, Y-Min, X-Max, Y-Max ausgedrückt.
Extent
apply_extent_to_arcsde
(optional)

Gibt an, ob die angegebene Ausdehnung auf alle Layer oder nur auf Enterprise-Geodatabase-Layer angewendet wird.

  • ALLDie angegebene Ausdehnung wird auf alle Layer angewendet. Dies ist die Standardeinstellung.
  • ARCSDE_ONLYDie angegebene Ausdehnung wird nur auf Enterprise-Geodatabase-Layer angewendet.
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.

  • PRESERVE_SQLITEDaten von einer Mobile-Geodatabase werden im konsolidierten Ordner als SQLite beibehalten.
  • CONVERT_SQLITEDaten der Mobile-Geodatabase werden in eine File-Geodatabase konvertiert. Dies ist die Standardeinstellung.
Boolean
select_related_rows
(optional)

Gibt an, ob die angegebene Ausdehnung auf zugehörige Datenquellen angewendet wird.

  • KEEP_ONLY_RELATED_ROWSNur zugehörige Daten für Datensätze innerhalb der angegebenen Ausdehnung werden konsolidiert.
  • KEEP_ALL_RELATED_ROWSSämtliche zugehörigen Datenquellen werden konsolidiert. Dies ist die Standardeinstellung.
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.

  • SINGLE_OUTPUT_WORKSPACEAlle Karten-Layer werden in einer einzigen File-Geodatabase konsolidiert.
  • MULTIPLE_OUTPUT_WORKSPACESDie Ausgabe enthält eine File-Geodatabase für jede eindeutige Datenquelle in der Eingabekarte. Jede eindeutige Datenquelle in der Eingabekarte bleibt als dedizierte Datenquelle in der Ausgabe erhalten. Wenn zum Beispiel die Eingabekarte zwei Layer enthält und jeder Layer eine Datenquelle in einer anderen Enterprise-Geodatabase verwendet, dann befinden sich die Ausgabe-Layer-Datenquellen in separaten Geodatabases. Dies ist die Standardeinstellung.
Boolean

Codebeispiel

ConsolidateMap – Beispiel 1 (Python-Fenster)

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

Verwandte Themen