Crear una muestra de geoprocesamiento de calidad

Una muestra de geoprocesamiento es un archivo .zip que contiene archivos de interés para la comunidad de geoprocesamiento. Puede agregar una muestra de geoprocesamiento a su sección MI CONTENIDO en ArcGIS Online.

El contenido más habitual es una carpeta que incluye datasets, documentos y cajas de herramientas. Las muestras de geoprocesamiento también son la forma en que se proporcionan las cajas de herramientas de Python y los archivos de documentación asociados (.xml).

Si utiliza ArcGIS 10.1 for Desktop, debería crear un paquete de geoprocesamiento (en lugar de una muestra de geoprocesamiento) y agregar y compartir el paquete en ArcGIS Online.

A continuación encontrará información sobre cómo consolidar los datasets, los documentos y las cajas de herramientas en una única carpeta que está lista para comprimirse.

Consolidar los recursos en una carpeta

El primer paso para crear una muestra de geoprocesamiento consiste en consolidar todos los recursos en una única carpeta.

Por ejemplo, suponga que desea agregar y compartir una caja de herramientas personalizada en ArcGIS Online. Esta caja de herramientas personalizada contiene un par de modelos, y estos modelos a su vez utilizan herramientas de secuencias de comandos que usted ha desarrollado. Además, los modelos usan capas de un documento de mapa, y estas capas hacen referencia a datasets que residen en diferentes ubicaciones de su equipo. Para compartir la caja de herramientas y las herramientas, necesita agrupar todos los recursos utilizados por sus herramientas (datasets, documentos de mapa, etc.) y colocarlos en una única carpeta que puede comprimir en un archivo .zip. El proceso de agrupar todos estos recursos en una única carpeta se denomina consolidación.

Para llevar a cabo la consolidación debe copiar o mover los datasets a una carpeta, restablecer las fuentes de datos para todas las capas de mapa y los elementos de datos de sus modelos, y utilizar rutas relativas para acceder a todos los datos.

Para obtener más información sobre cómo llevar a cabo su propia consolidación, consulte el tema de ayuda de ArcGIS Desktop 10.0 Un recorrido rápido por las herramientas de uso compartido y la sección de lista de comprobación más abajo.

Paquetes de geoprocesamiento en 10.1

Si utiliza ArcGIS 10.1 for Desktop, debería usar un paquete de geoprocesamiento para compartir sus flujos de trabajo de geoprocesamiento, en lugar de una muestra de geoprocesamiento.

Los paquetes de geoprocesamiento le evitan tener que llevar a cabo su propia consolidación manual de los recursos. Durante el proceso de empaquetado, ArcGIS consolida automáticamente todos los recursos necesarios en una carpeta temporal, que se comprime en un paquete (.gpk). Esta consolidación automática es extensiva y recurrente. Por ejemplo, si una herramienta utiliza otras herramientas personalizadas, estas últimas se copian en la carpeta temporal y se examinan para buscar dependencias. Lo mismo se aplica a los datos: si una capa hace referencia a un dataset que a su vez tiene una relación con otros datasets, estos últimos también se copian, y se examinan sus dependencias.

Estructura y contenido del archivo Zip

En el tema de ayuda de ArcGIS Desktop 10.0 Una estructura para compartir herramientas se muestra una estructura de carpetas, la estructura ToolShare, que le recomendamos que utilice para consolidar todos los recursos usados por sus herramientas. A continuación, comprima esta carpeta en un archivo .zip para crear la muestra de geoprocesamiento.

Más abajo se muestra una carpeta creada conforme a la estructura ToolShare. La carpeta raíz contiene todo lo que sus herramientas necesitan para ejecutarse. Todos los recursos deben residir en la carpeta raíz o en sus subcarpetas.

Nombre de la carpeta

Descripción del contenido

ToolData

Contiene todos los datos utilizados por sus herramientas. Normalmente, contiene geodatabases de archivos, rásteres y archivos de capas.

Scripts

Contiene las secuencias de comandos (archivos .py) para cualquier herramienta de secuencias de comandos que desee enviar.

Scratch

Este directorio se puede utilizar para escribir datos intermedios en modelos y datos de trabajo en secuencias de comandos. Normalmente contiene una geodatabase de archivo denominada "scratch".

Doc

Contiene todo aquello que ayuda al usuario a entender las herramientas proporcionadas, como archivos PDF, archivos de ayuda compilados (.chm) o documentos de Word y PowerPoint. También contiene cualquier imagen utilizada en diagramas de modelo.

Una muestra de geoprocesamiento cargada en ArcGIS Online es un archivo .zip que contiene una carpeta raíz, tal como se muestra a continuación. Cuando cree el archivo .zip, asegúrese de agregar solo la carpeta raíz, no el contenido de la carpeta raíz.

Lista de comprobación

Aquí se proporciona una lista de comprobación (archivo PDF) para ayudarle a crear una muestra de geoprocesamiento de calidad.