Un flujo de trabajo es cualquier procedimiento de varios pasos que crea un resultado. Un flujo de trabajo de geoprocesamiento incluye herramientas de geoprocesamiento y datos geográficos que producen resultados significativos en forma de nuevos datasets, mapas, gráficos o informes. Por ejemplo, puede tener un flujo de trabajo que prediga corrimientos de tierra basados en el suelo, la pendiente y los datos meteorológicos que utilizan diversas herramientas de geoprocesamiento para producir un mapa de áreas de alto riesgo. La lista de flujos de trabajo que puede crear es infinita: análisis de delitos, adecuación de emplazamientos, análisis hidrológico, manejo de incendios, etc. Los flujos de trabajo se pueden escribir como modelos o scripts que contienen las herramientas necesarias para realizar su análisis o proceso de administración.
Sus flujos de trabajo se pueden compartir con otros usuarios mediante la creación de una de las siguientes opciones:
- Paquete de geoprocesamiento (.gpk): un archivo que se puede cargar en ArcGIS Online, enviar por correo electrónico a otros usuarios o compartir a través de la red local.
- Servicio de geoprocesamiento: un servicio al que los clientes habilitados para web, como ArcGIS Desktop, ArcGIS Explorer y ArcGIS Online, pueden acceder a través de la web; y aplicaciones web personalizadas creadas con API basadas en web tales como JavaScript, Silverlight y Flex.
Para crear un paquete o un servicio, empiece con un resultado de geoprocesamiento que se encuentra en la ventana Resultados. Un resultado de geoprocesamiento contiene toda la información necesaria para compartir el flujo de trabajo en su totalidad. Esto incluye lo siguiente:
- La herramienta o herramientas utilizadas (normalmente una herramienta de modelo o de script desarrollada por usted).
- Los datos de entrada y salida utilizados para crear el resultado.
- La configuración del entorno vigente cuando se ejecutó la herramienta.
Para crear un paquete o servicio, haga clic con el botón derecho en un resultado en la ventana Resultados y seleccione Compartir como > Paquete de geoprocesamiento o Compartir como > Servicio de geoprocesamiento, 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 solo el esquema de los datos (el esquema de datos es la definición de las tablas y las clases de entidad, pero no las filas o entidades reales). Los destinatarios de su paquete pueden arrastrarlo y soltarlo directamente en ArcMap, y el contenido del paquete se descomprimirá. Los datos del paquete se escribirán en el disco y luego se agregarán a la tabla de contenido ArcMap. Se agregará un nuevo resultado a la ventana Resultados bajo el nodo Compartido. A continuación, los destinatarios pueden examinar las herramientas y datos pertenecientes a usted; ejecutar nuevamente estas herramientas en los datos desempaquetados; o bien, proporcionando sus propios datos de entrada, agregar las herramientas a sus propios modelos. En resumen, pueden replicar todo su flujo de trabajo en su equipo.
Si está creando un servicio, se abre el asistente Compartir como servicio. Después de elegir entre algunas opciones de publicación estándar en el asistente Compartir como servicio, se abre la ventana Editor del servicio. La ventana Editor del servicio es donde usted define el servicio de geoprocesamiento.
La opción de menú Compartir como estará deshabilitada para un resultado si:
- El resultado no es válido: un resultado que tiene un error de ejecución .
- La ventana Paquete de geoprocesamiento o el Editor del servicio ya se abrieron.
- El resultado se creó al ejecutar una tarea dentro de un servicio de geoprocesamiento; tan solo las herramientas que se ejecutan en el equipo se pueden compartir.
- El resultado proviene de una ejecución de la herramienta Presentar servicio o Cargar definición de servicio; estas herramientas no se pueden empaquetar ni convertir en tareas de servicio.
- El resultado utiliza una herramienta de modelo que tiene variables de lista dentro de un modelo; las herramientas de modelo que utilizan variables de lista no se pueden incluir en paquetes ni convertir en tareas de servicio.