Un paseo introductorio por la compartición de flujos de trabajo de geoprocesamiento
Un flujo de trabajo es un procedimiento de varios pasos que crea un resultado. Un flujo de trabajo de geoprocesamiento incluye herramientas de geoprocesamiento y los datos geográficos que producen resultados significativos en forma de nuevos datasets, mapas, gráficos y/o informes. Por ejemplo, puede tener un flujo de trabajo que prevé corrimientos de tierras basados en el suelo, la pendiente y los datos meteorológicos que utilizan una variedad de herramientas de geoprocesamiento para producir un mapa de áreas con alto riesgo. La lista de los flujos de trabajo puede crear es infinita: análisis de delitos, adecuación del sitio, análisis hidrológico, gestión de incendios, etc. Los flujos de trabajo se pueden escribir como modelos o secuencias de comandos que contienen las herramientas necesarias para realizar su análisis o proceso de gestión.
Los flujos de trabajo se pueden compartir con otros usuarios cómodamente mediante la creación de un
- Paquete de geoprocesamiento (.gpk) que se puede cargar en ArcGIS Online, enviárselo a otros por correo electrónico o compartirlo a través de la red local
- Servicio de geoprocesamiento accesible a través de la Web para clientes habilitados para Web, como ArcGIS for Desktop ArcGIS Explorer Desktop; ArcGIS Online; y las aplicaciones Web personalizadas creadas con una API basada en la Web de JavaScript, Silverlight y Flex
Para crear un paquete o un servicio, comience con un resultado de geoprocesamiento que se encuentra en la ventana Resultados. Un resultado de geoprocesamiento contiene toda la información necesaria para compartir su flujo de trabajo en su totalidad. Esto incluye
- La herramienta o herramientas utilizadas (generalmente una herramienta modelo o de secuencia de comandos desarrollada por usted)
- Los datos de entrada y de salida utilizados para crear el resultado
- La configuración del entorno vigentes cuando se ejecutó la herramienta
Para crear un paquete o servicio, haga clic derecho en la ventana Resultados y seleccione Compartir como > Paquete de geoprocesamiento o Compartir como > Servicio de procesamiento, como se ilustra a continuación.
Si está creando un paquete, se abre la ventana Paquete de geoprocesamiento y le guía a través del proceso de creación de su paquete. Desde esta ventana, puede agregar archivos adicionales al paquete y elegir si desea incluir los datos utilizados o solamente el esquema de los datos (el esquema de los datos es la definición de las tablas y las clases de entidad, pero no las filas o entidades en sí). Los destinatarios de su paquete pueden arrastrarlo y dejarlo directamente en ArcMap, y el contenido del paquete se descomprimirá. Los datos de paquete se escribirán en el disco y luego se agregarán a la tabla de contenido de ArcMap. Se agrega un nuevo resultado a la ventana Resultados bajo el nodo Compartido . Los destinatarios podrán analizar sus herramientas y datos; vuelva a ejecutar sus herramientas en los datos descomprimidos; o, al suministrar ellos sus propios datos de entrada, agregue sus herramientas a sus propios modelos. En resumen, ellos pueden replicar la totalidad de su flujo de trabajo en sus equipos.
Si está creando un servicio, se abre el asistente Compartir como servicio. Después de elegir de entre algunas opciones de publicación estándar en el asistente Compartir como servicio , se abre la ventana Editor de servicio . La ventana Editor de servicio es donde usted define el servicio de geoprocesamiento.
La opción de menú Compartir como estará deshabilitada para un resultado cuando:
- El resultado es inválido; un resultado que tiene un error de ejecución .
- La ventana Paquete de geoprocesamiento o el Editor de servicio ya está abierto.
- El resultado fue creado al ejecutar una tarea dentro de un servicio de de geoprocesamiento. Solo pueden ser compartidas las herramientas que se ejecutan en el equipo.
- El resultado es de una ejecución de la herramienta Servicio de fase o Cargar definición del servicio. Estas herramientas no se pueden empaquetar ni convertir en tareas de servicio.
- El resultado utiliza una herramienta modelo que tiene variables de lista dentro de un modelo. Las herramientas modelo que utilizan variables de lista no se pueden incluir en paquetes o convertir en tareas de servicio.