En este tema se proporciona información específica para migrar los servicios de geoprocesamiento de la versión 10 a la 10.1.
Para migrar un servicio previo a la versión 10.1 a ArcGIS Server 10.1, puede crear un nuevo servicio 10.1 con las herramientas que creó en la versión anterior de ArcGIS for Desktop. No es necesario modificar las herramientas de geoprocesamiento existentes.
Antes de 10.1, había tres métodos diferentes para publicar los servicios de geoprocesamiento:
- Podía publicar una caja de herramientas; cada herramienta en la caja de herramientas se convertiría en una tarea.
- Podía publicar un documento de mapa que contenía las capas de herramienta; cada capa de herramienta se convertiría en una tarea y cada tarea podría acceder a las capas en la tabla de contenido.
- Podía publicar un documento de mapa que contenía las capas de herramienta como se explica más arriba, pero además especificar que la capa de salida se dibujaba por un servicio de mapas de resultado.
Las siguientes secciones facilitan más detalles sobre la migración de un servicio creado con estos tres métodos para ArcGIS 10.1 for Server. Si todavía no lo ha hecho, lea Un recorrido rápido por la publicación de un servicio de geoprocesamiento para obtener instrucciones sobre la publicación en un servidor 10.1.
Publicar una caja de herramientas
En la versión 10, podía publicar una caja de herramientas haciendo clic con el botón derecho en ArcCatalog o en la ventana Catálogo. Todas las herramientas dentro de la caja de herramientas se convertían en las tareas de geoprocesamiento.
Para publicar una caja de herramientas en la versión 10.1, debe estar en una sesión de ArcMap. Puede iniciar una nueva sesión con un documento vacío o abrir un documento existente. Puede que ya tenga un documento de mapa existente que se utilizará para probar sus herramientas en la versión 10. Si es así, abra este documento existente porque probablemente tenga capas que puede utilizar como entradas para las herramientas.
- En la ventana Catálogo, navegue hasta la ubicación de la caja de herramientas y expanda la caja de herramientas. Para cada herramienta en la caja de herramientas, haga clic derecho en la herramienta y seleccione Descripción del elemento. El contenido de la descripción del se convierte en la documentación de sus tareas. Revise cada parte de la descripción de un elemento para la herramienta. Haga cambios si es necesario y guarde los cambios.
- Ejecute cada una de las herramientas de la caja de herramientas para crear un nuevo resultado en la ventana Resultados.
- Si la ventana Resultados todavía no está abierta, puede abrirla eligiendo Geoprocesamiento > Resultados en el menú principal de ArcMap.
- Haga clic con el botón derecho del ratón en uno de los resultados y elija Compartir como > Servicio de geoprocesamiento. Se abre el asistente Compartir como servicio. Es aquí donde podrá elegir un servidor 10.1 en el que publicar y el nombre del servicio.
- Se abre el cuadro de diálogo Editor de servicio. Proporcione la misma información que se proporciona al publicar en un servidor de 10. Revise la configuración de servicio y realice cambios en la medida de lo necesario. La mayor parte de los cambios que tendrá que realizar son los ajustes de los Parámetros del servicio, que es donde elige Sincrónico contra Asíncrono, elige un Nivel de mensaje adecuado e introduce un valor para el Número máximo de registros devueltos por el servidor. No debería tener que cambiar la configuración de la tarea.
- Si tiene tareas adicionales para agregar al servicio, haga clic en el botón Agregar resultado para elegir otro resultado que agregar al servicio. Cada resultado se convierte en una tarea del servicio.
- Una vez que agregados todos los resultados, haga clic en el botón Analizar . Se abre la ventana Preparar y muestra los errores y advertencias sobre el servicio. Debe corregir cualquier error antes de publicar.
- Publique el servicio haciendo clic en el botón Publicar .
Publique un documento de mapa que contenga las capas de herramienta (ningún servicio de mapas de resultado)
En la versión 10, podía publicar un documento de mapa que contenía las capas de herramienta y cada capa de herramienta en el mapa se convertía en una tarea en el servicio. Otras capas adicionales del documento de mapa estaban disponibles para que las utilizara la tarea.
- Realice una copia de seguridad del documento de mapa que contiene las capas de herramienta. En uno de los siguientes pasos, se recomienda quitar las capas de herramienta existentes del documento de mapa. Hacer una copia del documento de mapa original le permite conservar estas capas de herramienta para consultarlas posteriormente o, si mantiene de una versión anterior al servidor 10.1, para volver a publicar el servicio de la versión 10.1.
- Abrir el documento de mapa. En la ventana Catálogo, navegue hasta la ubicación de la caja de herramientas que contiene las herramientas que se utilizan para crear la capa de herramienta y expanda la caja de herramientas. Para cada herramienta en la caja de herramientas, haga clic derecho en la herramienta y seleccione Descripción del elemento. El contenido de la descripción del se convierte en la documentación de sus tareas. Revise cada parte de la descripción de un elemento para la herramienta. Haga cambios si es necesario y guarde los cambios.
- Se recomienda quitar todas las capas de herramienta existentes del documento de mapa de manera que no confunda las subcapas de una capa de herramienta con otras capas del documento de mapa. Sin embargo, las capas de herramienta existentes contienen una subcapa para cada salida de la herramienta y estas capas de salida pueden tener la simbología que desea aplicar después de ejecutar la herramienta para crear un nuevo resultado. Si este es el caso, guarde la subcapa de un archivo de capa (.lyr) antes de quitar la capa de herramienta. Para hacerlo, haga clic con el botón derecho en la subcapa y haga clic en Guardar como archivo de capa.
- Ejecute cada una de las herramientas de la caja de herramientas para crear un nuevo resultado en la ventana Resultados.
- Si la ventana Resultados todavía no está abierta, puede abrirla eligiendo Geoprocesamiento > Resultados en el menú principal de ArcMap.
- Si sus herramientas agregan nuevas capas a la tabla de contenido (es probable que lo hagan), es posible que desee definir la nueva simbología para las salidas, quizás mediante categorías o cantidades. En el paso 3 anterior, puede haber guardado un archivo de capa (.lyr) que contiene el archivo de simbología de una subcapa de la capa de herramienta. Si es así, puede utilizar este archivo de capa para actualizar la simbología de las nuevas capas de salida, como sigue:
- Haga clic derecho en una capa de salida y elija Propiedades.
- Haga clic en la pestaña Simbología del cuadro de diálogo Propiedades de capa.
- Haga clic en el botón Importar. Se abre el cuadro de diálogo Importar simbología.
- Elija importar definición de simbología desde otra capa del mapa o desde un archivo de capa.
- Haga clic en el botón Abrir y elija el archivo de capa que guardó anteriormente.
- Haga clic en Aceptar.
- Una vez que esté satisfecho con la simbología de salida, haga clic con el botón derecho del ratón en uno de los resultados y elija Compartir como > Servicio de geoprocesamiento. Se abre el asistente Compartir como servicio. Es aquí donde podrá elegir un servidor 10.1 en el que publicar y el nombre del servicio.
- Se abre el cuadro de diálogo Editor de servicio de geoprocesamiento. Proporcione la misma información que se proporciona al publicar en un servidor de 10. Revise la configuración de servicio y realice cambios en la medida de lo necesario. La mayor parte de los cambios que tendrá que realizar son los ajustes de los Parámetros del servicio, que es donde elige Sincrónico contra Asíncrono, elige un Nivel de mensaje adecuado e introduce un valor para el Número máximo de registros devueltos por el servidor.
- Si tiene tareas adicionales para agregar al servicio, haga clic en el botón Agregar resultado para elegir otro resultado que agregar al servicio. Cada resultado se convierte en una tarea del servicio.
- Una vez que agregados todos los resultados, haga clic en el botón Analizar . Se abre la ventana Preparar y muestra los errores y advertencias sobre el servicio. Debe corregir cualquier error antes de publicar.
- Publique el servicio haciendo clic en el botón Publicar .
Publique un documento de mapa que contenga las capas de herramienta (con servicio de mapas de resultado)
Siga las instrucciones de arriba para publicar un documento de mapa que contenga las capas de herramienta (ningún servicio de mapas de resultado). En la ventana Editor de servicio, haga clic en Parámetros en el panel de la izquierda. Elija Asíncrono y marque la casilla de verificación Ver resultados con un servicio de mapas.
Nota:
La simbología establecida en las capas tal y como aparecen en la sesión actual de ArcMap determinará cómo se dibujan los resultados como un servicio. Si no ha creado archivos de capa para establecer la simbología, cambie la forma en que las capas de salida se muestran en la sesión actual de ArcMap antes de publicar el servicio.