Compartir un paquete de proyecto

Los paquetes de proyecto (archivos .ppkx) permiten compartir proyectos. Un paquete de proyecto es un archivo que contiene todos los mapas y los datos a los que se hace referencia en sus capas, así como las conexiones a carpetas, las cajas de herramientas, el historial de geoprocesamiento y los adjuntos.

Los paquetes de proyecto se pueden utilizar para compartir proyectos entre colegas de un grupo de trabajo, entre departamentos de una organización o con otros usuarios de ArcGIS a través de ArcGIS Online o ArcGIS Enterprise. También puede empaquetar los proyectos para crear un archivo o una instantánea de un proyecto concreto en su estado actual.

Crear un paquete de proyecto

Al compartir contenido dentro de su organización, es probable que las bases de datos corporativas, datos de ruta UNC, estilos y conexiones sean accesibles para los usuarios del paquete de proyecto. En este caso, desactivar la opción Compartir fuera de la organización limita el acceso a estos recursos. En el paquete de proyecto se hace referencia a los datos de la base de datos corporativa, los datos de ruta UNC, los estilos y las conexiones del mapa en lugar de copiarse en el paquete de proyecto.

Sin embargo, al compartir contenido fuera de su organización, las bases de datos corporativas, los datos de ruta UNC, los estilos y las conexiones a carpetas, servidores y bases de datos no están accesibles. Puede activar la opción Compartir fuera de la organización para incluir los datos en el paquete. Si activa esta opción, los datos de bases de datos corporativas, de carpetas de rutas UNC y de servicios de entidades se extraen y copian en geodatabases de archivos. Se copian los estilos y se eliminan todas las conexiones.

Elemento del proyectoCompartir dentro de la organizaciónCompartir fuera de la organizaciónNotas

Mapas, Escenas y Mapas base

Consolide datos locales, de rutas UNC de referencia y de geodatabases corporativas.

Consolide datos locales, ruta UNC, geodatabase corporativa y datos de servicio de entidades.

Los datos que se reutilizan solo se copian en el paquete de proyecto una sola vez.

Diseños

Incluido

Incluido

Informes

Incluido

Incluido

Cajas de herramientas

Consolide datos locales, de rutas UNC de referencia y de geodatabases corporativas.

Consolide datos locales, ruta UNC, geodatabase corporativa y datos de servicio de entidades.

Los datos de entrada, salida e intermedios no se copian.

Los datos del proyecto modelo se copian, pero los datos de entrada no se copian.

La caja de herramientas predeterminada siempre se copia en el paquete de proyecto.

Consulte Consideraciones adicionales debajo.

Para excluir todas las cajas de herramientas del paquete menos la caja de herramientas predeterminada del proyecto, desactive la opción Incluir cajas de herramientas.

Historial de geoprocesamiento

Incluido

Incluido

El historial de geoprocesamiento se copia junto con todos los recursos (modelos, scripts, datos, capas y archivos) necesarios para volver a ejecutar las herramientas.

Para excluir todo el historial de geoprocesamiento del paquete, desactive la opción Incluir elementos del historial.

Conexiones de datos

Consolide datos locales y elimine conexiones desde el panel Catálogo.

Mantenga las conexiones de rutas UNC.

Mantenga las conexiones de geodatabase corporativas.

Copie el proyecto default.gdb.

Consolide datos locales, de rutas UNC y de geodatabases corporativas.

Elimine todas las conexiones desde el panel Catálogo.

Copie el proyecto default.gdb.

Adjuntos

Consolide los adjuntos locales.

Referencie adjuntos de rutas UNC.

Consolide los adjuntos locales.

Consolide los adjuntos de rutas UNC.

Cuando se extrae un paquete de proyecto, los adjuntos se almacenan en <extracted location>\commondata\userdata. Para obtener más información acerca de dónde se extraen los proyectos, consulte Abrir un proyecto.

Estilos

Consolide estilos locales.

Referencie estilos de rutas UNC.

Consolide estilos locales.

Consolide estilos de rutas UNC.

Tareas

Incluido

Incluido

Localizadores

Consolide datos locales, de rutas UNC de referencia y de geodatabases corporativas.

Consolide datos locales, de rutas UNC y de geodatabases corporativas.

Conexiones de carpetas

Incluido

Quitado

Los elementos de la conexión no se copian.

Conexiones del servidor

Incluido

Quitado

Los elementos de la conexión no se copian.

Conexiones de base de datos

Incluido

Quitado

Los elementos de la conexión no se copian.

Conexiones de flujo de trabajo

Incluido

Quitado

Los elementos de la conexión no se copian.

Conexiones de Data Reviewer

Consolide datos locales, de rutas UNC de referencia y de geodatabases corporativas.

Consolide datos locales, de rutas UNC y de geodatabases corporativas.

Todas las sesiones de resultados están incluidas.

Trabajos por lotes de Data Reviewer

Incluido

Incluido

  1. En la cinta, haga clic en la pestaña Diseminar. En el grupo Compartir, haga clic en Paquete de proyecto Paquete de proyecto.

    Se muestra el panel Package Project.

  2. Especifique dónde se va a guardar el paquete: en su cuenta en línea o como un archivo en el disco.
  3. Indique el nombre y, si va a guardar el paquete en un archivo, la ubicación para su nuevo paquete en el disco.
  4. Si lo desea, complete los campos Resumen y Etiquetas.

    Los campos se rellenan con información de los metadatos del proyecto, que pueden encontrarse en la página Información en la configuración de ArcGIS AllSource.

    Para compartir en un portal de ArcGIS Enterprise 10.9 o un portal anterior, se requieren un resumen y etiquetas.

    Puede introducir un máximo de 128 etiquetas.

  5. Opcionalmente, active la opción Compartir fuera de la organización para copiar datos de bases de datos corporativas, carpetas de ruta UNC y servicios de entidades en geodatabases de archivos, incluir estilos y eliminar conexiones a carpetas, servidores y bases de datos.

    Si no se activa esta opción, los datos de la base de datos corporativa, los datos de ruta UNC, los estilos y las conexiones continuarán referenciados una vez que se desempaquete el proyecto.

  6. Opcionalmente, active la opción Incluir cajas de herramientas para incluir todas las cajas de herramientas del proyecto y los datos a los que hagan referencia sus herramientas.

    Si esta opción no está activada, no se incluyen las cajas de herramientas del proyecto, excepto la caja de herramientas predeterminada. Las cajas de herramientas de carpetas conectadas no se consideran cajas de herramientas del proyecto y no se ven afectadas por esta configuración.

  7. Opcionalmente, active la opción Incluir elementos del historial para incluir todos los elementos del historial de geoprocesamiento y los datos requeridos para ejecutar de nuevo el elemento del historial.

    Si esta opción no está activada, no se incluye ninguno de los elementos del historial de geoprocesamiento del proyecto. Si se incluyen los elementos del historial, asegúrese de que existan todos los datos requeridos para ejecutar la herramienta y de que estén accesibles. De lo contrario, el empaquetado no se realizará correctamente.

  8. Si desea descargar su paquete a una cuenta en línea, utilice el menú Carpeta para especificar el lugar en el que se almacenará el paquete en el contenido del portal. De forma predeterminada, el paquete se almacena en la raíz de su contenido. También puede hacer clic en el botón Examinar Examinar para crear una carpeta o elegir una existente. También puede escribir en el cuadro de texto el nombre de la carpeta deseada.
  9. Si va a cargar el paquete en una cuenta en línea, especifique cómo se va a compartir:
    • Todos: comparta su contenido con el público. Cualquiera puede acceder a él y verlo.
    • Mi organización: comparta su contenido con todos los usuarios autenticados de la organización. Esta opción está disponible si ha iniciado sesión con una cuenta de organización.
    • Grupos: comparta su contenido con los grupos a los que pertenece y sus miembros.

    Deje todas las opciones desactivadas para definir el nivel de uso compartido del propietario del elemento.

  10. Agregue a Adjuntos los elementos que desee incluir. Esta opción permite incluir otros contenidos, como documentación detallada, informes y gráficos. Los siguientes tipos de archivos no se pueden incluir: .js, .vbs, .py, .pyc, .pyo, .bat y .ocx. Además, solamente se admitirán archivos .dll y .exe firmados.
  11. En Finalizar uso compartido, haga clic en Analizar Identificar posibles cuellos de botella y errores de rendimiento para revisar los problemas potenciales.

    Los errores y advertencias se muestran en la pestaña Mensajes. Haga clic con el botón derecho en un mensaje para abrir su tema de ayuda o tomar medidas correctoras en el software. Se deben resolver los errores Error para poder compartir su recurso SIG. Se recomienda resolver las advertencias Advertencia, aunque no es obligatorio.

    Más información sobre el análisis de recursos de SIG

  12. Una vez validado el paquete, haga clic en Paquete para crear el paquete.

Consulte Abrir un proyecto para obtener información sobre cómo desempaquetar su paquete de proyecto.

Consideraciones de geoprocesamiento

Un paquete proyecto incluye cualquier herramienta (modelo o script) contenida en una caja de herramientas que se ha agregado al proyecto. El paquete de proyecto incluye las herramientas y cualquier dato necesario para ejecutarlas. Esto es parecido a las herramientas del historial de geoprocesamiento del proyecto; se empaqueta cualquier herramienta que se haya ejecutado, incluido cualquier dato necesario para volver a ejecutar la herramienta. Una práctica habitual al generar herramientas de script es crear rutas a los datasets utilizando una ruta relativa desde la ubicación de la caja de herramientas. En el caso de un proyecto, puede hacer referencia a los datos en función de la ubicación del archivo de proyecto .asrx, en lugar de la ubicación de la caja de herramientas. La consolidación y el empaquetado de un proyecto traslada los elementos relativos al archivo .asrx. Utilice el método siguiente para generar rutas a datasets:

import os
prjLocation = arcpy.mp.ArcGISProject("CURRENT").homeFolder
oilwells = os.path.join(prjLocation, "data\\oil.gdb\\wells")
print (oilwells)
# 'C:\\MyProjects\\OilExploration\\SouthWestWells.asrx\\data\\oil.gdb\\wells'