Consolider la carte (Gestion des données)

Récapitulatif

Consolide une carte et toutes les sources de données référencées dans un dossier en sortie spécifié.

Illustration

Illustration de l'outil Consolider la carte
Structure de dossier en sortie d'une carte consolidée à l'aide des paramètres par défaut.

Utilisation

Syntaxe

ConsolidateMap_management (in_map, output_folder, {convert_data}, {convert_arcsde_data}, {extent}, {apply_extent_to_arcsde})
ParamètreExplicationType de données
in_map

Carte en entrée (.mxd) qui sera consolidée.

ArcMap Document
output_folder

Dossier en sortie qui contiendra la carte et les données consolidées.

Folder
convert_data
(Facultatif)

Spécifie si les couches en entrée seront converties en géodatabase fichier ou si leur format original sera conservé.

  • CONVERT Les données seront copiées vers une géodatabase fichier.
  • PRESERVE Les formats de données seront conservés. Il s'agit de l'option par défaut.
Boolean
convert_arcsde_data
(Facultatif)

Spécifie si les couches en entrée seront converties en géodatabase fichier ou si leur format original sera conservé.

  • CONVERT_ARCSDE Les données ArcSDE seront copiées vers une géodatabase fichier. Il s'agit de l'option par défaut.
  • PRESERVE_ARCSDE Les données ArcSDE seront conservées et référencées dans le dossier ou le paquetage consolidé obtenu.
Boolean
extent
(Facultatif)

Spécifiez l'étendue en entrant manuellement les coordonnées dans le paramètre d'étendue à l'aide du format Min.X Min. Y Max. X Max. Y. En outre, pour utiliser l'étendue d'une couche spécifique, il suffit d'ajouter le nom de couche pour le paramètre d'étendue.

  • MAXOFUnion des entrées
  • MINOFIntersection des entrées
  • DISPLAYIdentique à l’affichage
  • <Couche>Identique à la couche…
Extent
apply_extent_to_arcsde
(Facultatif)

Spécifie l'étendue qui sera utilisée pour sélectionner des sources de données ArcSDE.

  • ALL L'étendue spécifiée est appliquée à toutes les couches. Il s'agit de l'option par défaut.
  • ARCSDE_ONLYL'étendue spécifiée est appliquée uniquement aux couches ArcSDE.
Boolean

Exemple de code

Exemple d'utilisation de l'outil ConsolidateMap (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de l'outil ConsolidateMap depuis la fenêtre Python.

import arcpy
arcpy.env.workspace = "C:/arcgis/ArcTutor/Editing" 
arcpy.ConsolidateMap_management('Exercise1.mxd', 'Consolidate_folder', "PRESERVE", "CONVERT_ARCSDE", "#", "ALL")
Exemple d'utilisation de l'outil ConsolidateMap (script autonome)

Recherche et consolide toutes les cartes qui se trouvent dans un dossier spécifié.

# 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")

Environnements

Rubriques connexes

Informations de licence

ArcView : Oui
ArcEditor : Oui
ArcInfo : Oui

7/10/2012