Consolidar proyecto (Administración de datos)

Resumen

Consolida un proyecto ArcGIS Pro (archivo .aprx), así como mapas y datos a los que se hace referencia en una carpeta.

Uso

  • Todos los datos y elementos del proyecto se consolidan e incluyen en el archivo .aprx, incluidos los mapas, datos a los que se hace referencia en las capas, cajas de herramientas, estilos, diseños y conexiones, si procede.

  • El parámetro Compartir fuera de la organización controla si los datos a los que se hace referencia desde los recursos de la red se van a consolidar en la carpeta.

    • Desactivado: se crearán paquetes para el entorno interno, lo que significa que no se consolidarán los datos. Los datos almacenados en rutas UNC, capas de geodatabases corporativas, servicios de entidades, estilos y conexiones permanecerán referenciados en el proyecto consolidado.
    • Activado: se copiarán todas las fuentes de datos necesarias para el paquete en la carpeta consolidada. Los elementos que no estarían disponibles fuera de la red, como las conexiones de geodatabases corporativas, los servicios de entidades y los datos almacenados en carpetas compartidas, se convertirán o copiarán en la carpeta de salida.

    Nota:

    Los datos y mapas se consolidarán si en el proyecto se hace referencia a ellos desde una ruta local, como c:\gisdata\landrecords.gdb\, independientemente del valor del parámetro Compartir fuera de la organización.

  • Se pueden crear plantillas con el parámetro Consolidar como plantilla. Puede utilizar una plantilla de proyecto para definir capas, mapas y datos, así como las conexiones necesarias al crear un proyecto.

    Más información sobre la creación de una plantilla de proyecto

  • Utilice las herramientas Analyze Tools for Pro y Analyze Toolbox for Version para analizar cajas de herramientas que forman parte de un proyecto antes de la consolidación. Los errores detectados pueden detener el proceso de consolidación. Debe corregir los errores o eliminar la herramienta del proyecto.

  • Las conexiones –tales como a carpetas, servidores, base de datos, flujo de trabajo y Data Reviewer– solo se incluirán en un paquete interno. Estos elementos se eliminarán si el paquete se crea para compartirlo fuera de la organización.

  • Se hará referencia a elementos como adjuntos, estilos y tareas para paquetes internos si forman parte de un proyecto al que se accede desde una ruta UNC. Estos elementos se copiarán y empaquetarán en el resto de situaciones.

  • En las capas de entidades, utilice el parámetro Extensión para seleccionar las entidades que se consolidarán. En las capas ráster, utilice el parámetro Extensión para recortar los datasets ráster.

Parámetros

EtiquetaExplicaciónTipo de datos
Proyecto de entrada

Proyecto (archivo .aprx) que se consolidarán.

File
Carpeta de salida

Carpeta de salida que contendrá el proyecto y los datos consolidados. Si la carpeta especificada no existe, se creará una carpeta.

Folder
Compartir fuera de la organización
(Opcional)

Especifica si el proyecto y todos los datos se van a consolidar en una única carpeta (para compartir fuera de la organización) o si se va a hacer referencia a los datos de red (para compartir dentro de la organización).

Nota:

Los datos y mapas se consolidarán y empaquetarán si en el proyecto se hace referencia a ellos desde una ruta local, como c:\gisdata\landrecords.gdb\, independientemente del valor de este parámetro.

  • Desactivado: los datos almacenados en recursos en red, como geodatabases corporativas, servicios de entidades y archivos compartidos (ruta UNC), se referenciarán tal cual. Los datos no se convertirán ni se incluirán en el paquete. Esta es la opción predeterminada.
  • Activado: los datos almacenados en recursos en red se convertirán o copiarán en el paquete. Siempre que sea posible, se conservará el formato de los datos.
Boolean
Extent
(Opcional)

Especifica la extensión que se utilizará para seleccionar o recortar entidades.

  • Extensión de visualización actual Vista de mapa: la extensión se basará en el mapa o la escena activa.
  • Extensión de dibujo Cuadrar y terminar: la extensión se basará en un rectángulo dibujado en el mapa o la escena.
  • Extensión de mapa Capa: la extensión se basará en una capa de mapa activa. Elija una capa disponible o utilice la opción Extensión de datos en todas las capas. Cada capa de mapas tiene las opciones siguientes:

    • Todas las entidades Selecciona todo: extensión de todas las entidades.
    • Entidades seleccionadas Área de entidades seleccionadas: extensión de las entidades seleccionadas.
    • Entidades visibles Extent Indicator: extensión de las entidades visibles.

  • Examinar Examinar: la extensión se basará en un dataset.
  • Intersección de entradas Intersecar: la extensión será la extensión de intersección de todas las entradas.
  • Combinación de entradas Combinación: la extensión será la extensión combinada de todas las entradas.
  • Portapapeles Pegar: la extensión puede copiarse en y desde el portapapeles.
    • Copiar extensión Copiar: copia la extensión y el sistema de coordenadas en el portapapeles.
    • Pegar extensión Pegar: pega la extensión y el sistema de coordenadas desde el portapapeles. Si el portapapeles no incluye un sistema de coordenadas, la extensión utilizará el sistema de coordenadas del mapa.
  • Restablecer extensión Restablecer: la extensión se restablecerá al valor predeterminado.

Cuando las coordenadas se proporcionan de forma manual, las coordenadas deben ser valores numéricos y encontrarse en el sistema de coordenadas del mapa activo. El mapa podría utilizar unidades de visualización distintas de las coordenadas proporcionadas. Utilice un valor de signo negativo para las coordenadas sur y oeste.

Extent
Aplicar la extensión solo a las capas de geodatabase corporativa
(Opcional)

Especifica si la extensión se aplicará a todas las capas o tan solo a las capas de una geodatabase corporativa.

  • Desactivado: la extensión especificada se aplicará a todas las capas. Esta es la opción predeterminada.
  • Activado: la extensión se aplicará solo a las capas de una geodatabase corporativa.

Boolean
Consolidar como plantilla
(Opcional)

Indica si el proyecto se consolida como plantilla o como proyecto normal. Las plantillas pueden incluir mapas, diseños, conexiones a bases de datos y servidores, etcétera. Una plantilla de proyecto le permite estandarizar una serie de mapas para su uso dentro de un proyecto y garantizar así que las capas correctas estén disponibles de inmediato para su uso.

  • Desactivado: el proyecto se consolida como un proyecto en una carpeta. Esta es la opción predeterminada.
  • Activado: el proyecto se consolida como una plantilla en una carpeta.

Boolean
Conservar geodatabase móvil
(Opcional)

Especifica si se conservarán las geodatabases móviles o si se convertirán en geodatabases de archivos.

Nota:

Este parámetro se aplica únicamente a los geodatabases móviles (.geodatabase), que se utilizan principalmente para flujos de trabajo sin conexión en aplicaciones de ArcGIS Runtime. Las bases de datos de SQLite con extensiones de archivo .sqlite o .gpkg se convertirán en geodatabases de archivos.

  • Desactivado: las geodatabases móviles se convierten en geodatabases de archivos. Esta es la opción predeterminada.
  • Activado: las geodatabases móviles se conservan.

Boolean
Versión
(Opcional)

Especifica la versión de ArcGIS Pro a la que se mantendrán los objetos, como proyectos, mapas y capas. Guardar en una versión anterior, es útil si el proyecto se va a utilizar con versiones anteriores de ArcGIS Pro.

Nota:

Un proyecto guardado en una versión anterior puede perder funciones o propiedades que solo están disponibles en versiones posteriores.

  • Versión actualEl contenido de la carpeta consolidada coincidirá con la versión actual de ArcGIS Pro.
  • ArcGIS Pro 2.2El contenido de la carpeta consolidada será ArcGIS Pro version 2.2.
  • ArcGIS Pro 2.3El contenido de la carpeta consolidada será ArcGIS Pro versión 2.3.
  • ArcGIS Pro 2.4El contenido de la carpeta consolidada será ArcGIS Pro versión 2.4.
  • ArcGIS Pro 2.5El contenido de la carpeta consolidada será ArcGIS Pro versión 2.5.
  • ArcGIS Pro 2.6El contenido de la carpeta consolidada será ArcGIS Pro versión 2.6.
  • ArcGIS Pro 2.7El contenido de la carpeta consolidada será ArcGIS Pro versión 2.7.
  • ArcGIS Pro 2.8El contenido de la carpeta consolidada será ArcGIS Pro versión 2.8.
  • ArcGIS Pro 2.9El contenido de la carpeta consolidada será ArcGIS Pro versión 2.9.
  • ArcGIS Pro 3.0El contenido de la carpeta consolidada será ArcGIS Pro versión 3.0.
  • ArcGIS Pro 3.1El contenido de la carpeta consolidada será ArcGIS Pro versión 3.1.
  • ArcGIS Pro 3.2El contenido de la carpeta consolidada será ArcGIS Pro versión 3.2.
  • ArcGIS Pro 3.3El contenido de la carpeta consolidada será ArcGIS Pro versión 3.3.
  • ArcGIS Pro 3.4El contenido de la carpeta consolidada será ArcGIS Pro versión 3.4.
String
Conservar solo las filas relacionadas con las entidades dentro de la extensión
(Opcional)

Determina si la extensión especificada se aplicará a fuentes de datos relacionadas.

  • Desactivado: las fuentes de datos relacionadas se consolidarán en su totalidad. Esta es la opción predeterminada.
  • Activado: solo se consolidarán los datos relacionados que correspondan a registros dentro de la extensión especificada.
Boolean

arcpy.management.ConsolidateProject(in_project, output_folder, {sharing_internal}, {extent}, {apply_extent_to_enterprise_geo}, {package_as_template}, {preserve_sqlite}, {version}, {select_related_rows})
NombreExplicaciónTipo de datos
in_project

Proyecto (archivo .aprx) que se consolidarán.

File
output_folder

Carpeta de salida que contendrá el proyecto y los datos consolidados. Si la carpeta especificada no existe, se creará una carpeta.

Folder
sharing_internal
(Opcional)

Especifica si el proyecto y todos los datos se van a consolidar en una única carpeta (para compartir fuera de la organización) o si se va a hacer referencia a los datos de red (para compartir dentro de la organización).

  • INTERNALLos datos almacenados en recursos en red, como geodatabases corporativas, servicios de entidades y archivos compartidos (ruta UNC), se referenciarán tal cual. Los datos no se convertirán ni se incluirán en el paquete. Esta es la opción predeterminada.
  • EXTERNALLos datos almacenados en recursos en red se convertirán o copiarán en el paquete. Siempre que sea posible, se conservará el formato de los datos.
Boolean
extent
(Opcional)

Especifica la extensión que se utilizará para seleccionar o recortar entidades.

  • MAXOF: se usará la extensión máxima de todas las entradas.
  • MINOF: se usará el área mínima común a todas las entradas.
  • DISPLAY: la extensión es igual a la visualización visible.
  • Nombre de capa: se utilizará la extensión de la capa especificada.
  • Objeto de Extent: se utilizará la extensión del objeto especificado.
  • Cadena de coordenadas delimitada por espacios: se utilizará la extensión de la cadena especificada. Las coordenadas se expresan como x-min, y-min, x-max, y-max.
Extent
apply_extent_to_enterprise_geo
(Opcional)

Especifica si la extensión se aplicará a todas las capas o tan solo a las capas de una geodatabase corporativa.

  • ALLLa extensión se aplicará a todas las capas. Esta es la opción predeterminada.
  • ENTERPRISE_ONLYLa extensión se aplicará solo a las capas de una geodatabase corporativa.
Boolean
package_as_template
(Opcional)

Indica si el proyecto se consolida como plantilla o como proyecto normal. Las plantillas pueden incluir mapas, diseños, conexiones a bases de datos y servidores, etcétera. Una plantilla de proyecto le permite estandarizar una serie de mapas para su uso dentro de un proyecto y garantizar así que las capas correctas estén disponibles de inmediato para su uso.

Más información sobre la creación de una plantilla de proyecto

  • PROJECT_PACKAGEEl proyecto se consolida como un proyecto en una carpeta. Esta es la opción predeterminada.
  • PROJECT_TEMPLATEEl proyecto se consolida como una plantilla en una carpeta
Boolean
preserve_sqlite
(Opcional)

Especifica si se conservarán las geodatabases móviles o si se convertirán en geodatabases de archivos.

Nota:

Este parámetro se aplica únicamente a los geodatabases móviles (.geodatabase), que se utilizan principalmente para flujos de trabajo sin conexión en aplicaciones de ArcGIS Runtime. Las bases de datos de SQLite con extensiones de archivo .sqlite o .gpkg se convertirán en geodatabases de archivos.

  • CONVERT_SQLITELas geodatabases móviles se convierten en geodatabases de archivos. Esta es la opción predeterminada.
  • PRESERVE_SQLITELas geodatabases móviles se conservan.
Boolean
version
(Opcional)

Especifica la versión de ArcGIS Pro a la que se mantendrán los objetos, como proyectos, mapas y capas. Guardar en una versión anterior, es útil si el proyecto se va a utilizar con versiones anteriores de ArcGIS Pro.

Nota:

Un proyecto guardado en una versión anterior puede perder funciones o propiedades que solo están disponibles en versiones posteriores.

  • CURRENTEl contenido de la carpeta consolidada coincidirá con la versión actual de ArcGIS Pro.
  • 2.2El contenido de la carpeta consolidada será ArcGIS Pro version 2.2.
  • 2.3El contenido de la carpeta consolidada será ArcGIS Pro versión 2.3.
  • 2.4El contenido de la carpeta consolidada será ArcGIS Pro versión 2.4.
  • 2.5El contenido de la carpeta consolidada será ArcGIS Pro versión 2.5.
  • 2.6El contenido de la carpeta consolidada será ArcGIS Pro versión 2.6.
  • 2.7El contenido de la carpeta consolidada será ArcGIS Pro versión 2.7.
  • 2.8El contenido de la carpeta consolidada será ArcGIS Pro versión 2.8.
  • 2.9El contenido de la carpeta consolidada será ArcGIS Pro versión 2.9.
  • 3.0El contenido de la carpeta consolidada será ArcGIS Pro versión 3.0.
  • 3.1El contenido de la carpeta consolidada será ArcGIS Pro versión 3.1.
  • 3.2El contenido de la carpeta consolidada será ArcGIS Pro versión 3.2.
  • 3.3El contenido de la carpeta consolidada será ArcGIS Pro versión 3.3.
  • 3.4El contenido de la carpeta consolidada será ArcGIS Pro versión 3.4.
String
select_related_rows
(Opcional)

Determina si la extensión especificada se aplicará a fuentes de datos relacionadas.

  • KEEP_ONLY_RELATED_ROWSSolo se consolidarán los datos relacionados que correspondan a registros dentro de la extensión especificada.
  • KEEP_ALL_RELATED_ROWSLas fuentes de datos relacionadas se consolidarán en su totalidad. Esta es la opción predeterminada.
Boolean

Muestra de código

Ejemplo 1 de ConsolidateProject (ventana de Python)

El siguiente script de Python muestra cómo utilizar la función ConsolidateProject desde la ventana de Python.

import arcpy
arcpy.management.ConsolidateProject(r'c:\projects\SE_Pipelines\PipeDevelopment.aprx',
                                    r'E:\gisShare\projects\Pipelines\SE_Pipeline',
                                    'INTERNAL')
Ejemplo 2 de ConsolidateProject (script independiente)

El siguiente script toma un directorio de entrada en el cual los archivos de proyecto (.aprx) residen en un recurso compartido de UNC y consolida el proyecto en la unidad local. Se podrá seguir accediendo a los datos del ahora proyecto local siempre que se utilice la palabra clave INTERNAL.

import os
import arcpy

enterpriseProjectDir = r"\\centralFileServer\gisData\ArcGISProProjects"
localProjectDir = "c:\\GISdata\\localProjects"

walk = arcpy.da.Walk(enterpriseProjectDir, datatype="Project")

for dirpath, dirnames, filenames in walk:
    for fname in filenames:
        project = os.path.join(dirpath, fame)
        outputFolder = os.path.join(localProjectDir, 
                                    os.path.splitext(os.path.basename(project))[0])
        print("Consolidating: {0} to {1}".format(project, outputFolder))
        arcpy.management.ConsolidateProject(project, outputFolder, "INTERNAL")

Entornos

Casos especiales

Factor de procesamiento en paralelo

Si no se especifica el entorno, la herramienta usará la mitad de los núcleos disponibles.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados