Karte konsolidieren (Data Management)

Zusammenfassung

Konsolidiert ein Kartendokument und alle referenzierten Datenquellen zu einem angegebenen Ausgabeordner.

Abbildung

Abbildung: "Karte konsolidieren"
Die Struktur des Ausgabeordners eines Kartendokuments, das mit den Standardeinstellungen konsolidiert wurde.

Verwendung

Syntax

ConsolidateMap_management (in_map, output_folder, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde})
ParameterErläuterungDatentyp
in_map

Das Eingabekartendokument (.mxd), das konsolidiert wird.

ArcMap Document
output_folder

Der Ausgabeordner, der das konsolidierte Kartendokument und die konsolidierten Daten enthält.

Folder
convert_data
(optional)

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

  • CONVERT Daten werden in eine File-Geodatabase kopiert.
  • PRESERVE Datenformate werden beibehalten. Dies ist die Standardeinstellung.
Boolean
convert_arcsde_data
(optional)

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

  • CONVERT_ARCSDE ArcSDE-Daten werden in eine File-Geodatabase kopiert. Dies ist die Standardeinstellung.
  • PRESERVE_ARCSDE ArcSDE-Daten werden beibehalten, und im konsolidierten Ordner oder Paket wird darauf verwiesen.
Boolean
extent
(optional)

Geben Sie die Ausdehnung an, indem Sie die Koordinaten im Format X-Min Y-Min X-Max Y-Max manuell im Ausdehnungsparameter eingeben. Um die Ausdehnung eines bestimmten Layers zu verwenden, fügen Sie zusätzlich einfach den Layer-Namen für den Ausdehnungsparameter hinzu.

  • MAXOFVereinigungsmenge der Eingaben
  • MINOFSchnittmenge der Eingaben
  • DISPLAYGleich wie Anzeige
  • <Layer>Wie Layer…
Extent
apply_extent_to_arcsde
(optional)

Gibt die Ausdehnung an, die zum Auswählen von ArcSDE-Datenquellen verwendet wird.

  • ALL Die angegebene Ausdehnung wird auf alle Layer angewendet. Dies ist die Standardeinstellung.
  • ARCSDE_ONLYDie angegebene Ausdehnung wird nur auf ArcSDE-Layer angewendet.
Boolean

Codebeispiel

ConsolidateMap – Beispiel (Python-Fenster)

Das folgende Python-Skript veranschaulicht, wie Sie das Werkzeug "ConsolidateMap" im Python-Fenster verwenden:

import arcpy
arcpy.env.workspace = "C:/arcgis/ArcTutor/Editing" 
arcpy.ConsolidateMap_management('Exercise1.mxd', 'Consolidate_folder', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL")
ConsolidateMap – Beispiel (eigenständiges Skript)

Sucht und konsolidiert alle Kartendokumente, die sich in einem angegebenen Ordner befinden.

# Name: ConsolidateMap.py
# Description:  Find all the map documents that reside in a specified folder and create a consolidated
# folder for each map document found.
# Author: ESRI

# import system modules
import os
import arcpy

from arcpy import env

# Set environment settings
env.overwriteOutput = True
env.workspace = "C:/arcgis/ArcTutor/Editing" 

# Loop through the workspace, find all the mxds and create a consolidated folder using the same 
# name as the original mxd
for mxd in arcpy.ListFiles("*.mxd"):
    print "Consolidating " + mxd
    arcpy.ConsolidateMap_management(mxd, os.path.splitext(mxd)[0], "PRESERVE", "CONVERT_ARCSDE", "#", "ALL")

Umgebungen

Verwandte Themen

Lizenzinformationen

ArcView: Ja
ArcEditor: Ja
ArcInfo: Ja

11/13/2014