Los paquetes de proyecto (archivos .ppkx) le permiten compartir proyectos completos. 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, pero no se copian en este. Sin embargo, al compartir contenido fuera de la 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, por lo que 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 se extraen de bases de datos corporativas y carpetas de rutas UNC y se copian en una geodatabase de archivos, se copian los estilos y se eliminan todas las conexiones.
Elemento del proyecto | Compartir dentro de la organización | Compartir fuera de la organización | Notas |
---|---|---|---|
Consolide datos locales, de rutas UNC de referencia y de geodatabases corporativas. | Consolide datos locales, de rutas UNC y de geodatabases corporativas. | Los datos que se reutilizan solo se copian en el paquete de proyecto una sola vez. | |
Consolide datos locales, de rutas UNC de referencia y de geodatabases corporativas. | Consolide datos locales, de rutas UNC y de geodatabases corporativas. | Los datos que se reutilizan solo se copian en el paquete de proyecto una sola vez. | |
Consolide datos locales, de rutas UNC de referencia y de geodatabases corporativas. | Consolide datos locales, de rutas UNC y de geodatabases corporativas. | Los datos que se reutilizan solo se copian en el paquete de proyecto una sola vez. | |
Consolide datos locales, de rutas UNC de referencia y de geodatabases corporativas. | Consolide datos locales, de rutas UNC y de geodatabases corporativas. | Los datos que se reutilizan solo se copian en el paquete de proyecto una sola vez. | |
Consolide datos locales, de rutas UNC de referencia y de geodatabases corporativas. | Consolide datos locales, de rutas UNC y de geodatabases corporativas. | Los datos que se reutilizan solo se copian en el paquete de proyecto una sola vez. | |
Consolide datos locales, de rutas UNC de referencia y de geodatabases corporativas. | Consolide datos locales, de rutas UNC y de geodatabases corporativas. | 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. | |
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. | |
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. | |
Consolide estilos locales. Referencie estilos de rutas UNC. | Consolide estilos locales. Consolide estilos de rutas UNC. | ||
Incluido | Incluido | ||
Consolide datos locales, de rutas UNC de referencia y de geodatabases corporativas. | Consolide datos locales, de rutas UNC y de geodatabases corporativas. | ||
Incluido | Quitado | Los elementos de la conexión no se copian. | |
Incluido | Quitado | Los elementos de la conexión no se copian. | |
Incluido | Quitado | Los elementos de la conexión no se copian. | |
Incluido | Quitado | Los elementos de la conexión no se copian. | |
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. | |
Incluido | Incluido |
- En la cinta, haga clic en la pestaña Compartir. En el grupo Paquete, haga clic en Proyecto .
Se muestra el panel Package Project.
- Especifique dónde se va a guardar el paquete: en su cuenta en línea o como un archivo en el disco.
- Indique el nombre y, si va a guardar el paquete en un archivo, la ubicación para su nuevo paquete en el disco.
- Si lo desea, complete los campos Resumen y Etiquetas.
Para compartir la escena web 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.
- Opcionalmente, active la opción Compartir fuera de la organización para incluir datos de una base de datos corporativa o ubicación de ruta UNC (incluidos los estilos) y elimine conexiones a carpetas, servidores y bases de datos.
- 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.
- 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.
- 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 para crear una carpeta o elegir una existente. También puede escribir en el cuadro de texto el nombre de la carpeta deseada.
- 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.
- 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.
- En Finalizar uso compartido, haga clic en Analizar 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 para poder compartir su recurso SIG. Se recomienda resolver las advertencias , aunque no es obligatorio.
- 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 un 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 .aprx, 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 .aprx. 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.aprx\\data\\oil.gdb\\wells'