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 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, 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. | |
Incluido | Incluido | ||
Incluido | Incluido | ||
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. | |
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 | Incluido | ||
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 |
Sugerencia:
Para un mayor grado de control sobre cómo se empaquetan los datos, puede utilizar la herramienta de geoprocesamiento Empaquetar proyecto. Por ejemplo, puede especificar la versión de las geodatabases que se crearán en el paquete resultante.
- 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.
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 Pro.
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.
- 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.
- 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 los elementos del historial de geoprocesamiento y los datos requeridos para ejecutar de nuevo las herramientas.
Si esta opción no está activada, no se incluye ninguno de los elementos del historial de geoprocesamiento del proyecto.
- Cuando esta configuración esté habilitada, seleccione una de las opciones siguientes para especificar los elementos que se van a incluir:
Opción Descripción Elementos válidos solamente Solamente se incluyen los elementos de historial válidos. Esta es la opción predeterminada.
Un elemento del historial no es válido si la herramienta de geoprocesamiento ha fracasado o no es posible encontrar ninguno de los datos de entrada originales ni acceder a ellos.
Todos los elementos Se incluyen todos los elementos de historial. Asegúrese de que existan todos los datos requeridos para ejecutar las herramientas y de que estén accesibles. De lo contrario, el proceso de empaquetado podría no realizarse correctamente.
Nota:
Si el historial de geoprocesamiento contiene herramientas de script personalizadas, revise las consideraciones de geoprocesamiento para empaquetar estas herramientas.
- Cuando esta configuración esté habilitada, seleccione una de las opciones siguientes para especificar los elementos que se van a incluir:
- Si desea descargar el 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 el nombre de la carpeta en el cuadro de texto.
- 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'