Configurar tareas

Para definir la funcionalidad SIG en las aplicaciones Web deberá seleccionar y configurar tareas. Las tareas encapsulan una funcionalidad específica para su aplicación, como consulta o edición. El Administrador incluye el siguiente conjunto de tareas:

También puede utilizar las bibliotecas para desarrolladores que se incluyen con el ADF Web para crear tareas personalizadas. Consulte la ayuda del desarrollador para obtener más instrucciones.

Cuando crea o edita una aplicación Web en el Administrador, se incluye un panel del asistente con el propósito específico de agregar y editar tareas. Haga clic en el vínculo Agregar tarea de este panel para seleccionar la tarea que desea.

Las tareas Editor y Geoprocesamiento son válidas sólo con los servicios de ArcGIS Server. Otras tareas pueden funcionan con varios tipos de servicios. Por ejemplo, la tarea Buscar en atributos puede buscar los atributos de las capas desde ArcGIS Server o ArcIMS. Algunas tareas requieren que defina los servicios compatibles para poder ejecutarse. Por ejemplo, la tarea Buscar dirección requiere que seleccione un servicio de geocodificación de ArcGIS Server existente, un servicio de ArcIMS habilitado para la geocodificación o el servicio de geocodificación de Bing Maps.

Para cada tarea que agrega a la aplicación, puede personalizar el aspecto y el comportamiento específicos de la tarea. En muchos casos, esto implica seleccionar las capas y los campos con los que desea que funcione la tarea. Si desea que los alias de campos se visualicen en la tarea, puede configurar esto en las propiedades de capa del documento de mapa de origen o en el Administrador.

Para cada tarea que agrega a la aplicación, el Administrador le permite personalizar el aspecto y el comportamiento específicos de la tarea.

En las siguientes secciones se describen las tareas en detalle.

Tarea editor

La tarea Editor proporciona una suite de herramientas para la edición basada en la Web de entidades y atributos en geodatabases de ArcSDE. Esta tarea requiere que su aplicación contenga un servicio de mapas al que se pueda acceder a través de una conexión de ArcGIS Server local que incluya al menos una capa de una geodatabase de ArcSDE. Si la capa de geodatabase está versionada, se requiere un servicio de mapas de ArcGIS Server no agrupado. Si la clase de entidad de geodatabase no está versionada, la tarea Editor puede utilizar un servicio de mapas de ArcGIS Server agrupado o no agrupado. Los shapefiles, las capas de una geodatabase personal y las capas de una geodatabase de archivos no son editables; sin embargo, puede incluir estos tipos de capas en el servicio de mapas.

Cuando agrega la Tarea Editor a una aplicación, los usuarios de esa aplicación podrán acceder a varias herramientas para editar datos y guardar sus ediciones. La Tarea Editor incluye herramientas para crear, mover, copiar, dividir, fusionar y eliminar entidades. Además, puede ver y editar las ubicaciones de los vértices de entidad. Cuando configura la Tarea Editor para su aplicación, puede seleccionar qué versiones y capas podrán editar los usuarios. Durante la edición, los usuarios de su aplicación pueden ajustar las opciones de selección y alineación.

Editar en el entorno Web tiene un aspecto levemente diferente a la edición en el escritorio, y es posible que desee utilizar un dataset de práctica para acostumbrarse a las herramientas disponibles y a su comportamiento. Por ejemplo, cuando edita con alineación habilitada, no verá que se produzca la alineación en la pantalla hasta después que coloca el vértice. El vértice colocado se alineará al vértice, eje o extremo apropiado.

No puede utilizar la Tarea Editor para crear entidades multipunto. Sin embargo, puede mover, copiar o eliminar entidades multipunto existentes con la Tarea Editor. También puede utilizar la Tarea Editor para editar los atributos de las entidades multipunto existentes.

Sólo se puede configurar una tarea Editor por aplicación utilizando el Administrador Web de ArcGIS. Sin embargo, la tarea Editor se puede configurar para trabajar con todos los recursos editables que se agregaron a la aplicación Web.

La página de configuración de la tarea Editor contiene los siguientes elementos:

Pestaña General

  • Nombre de configuración: Introduzca un nombre descriptivo único para la configuración de edición en este cuadro de entrada de texto. Cuando se ejecuta la tarea Editor, este nombre descriptivo se utiliza cuando se enumeran las configuraciones disponibles.
  • Capas editables: En esta columna se enumeran las capas editables en el espacio de trabajo seleccionado. Elija las capas que desea editar.
  • Versiones editables: En esta columna se enumeran las versiones disponibles si el espacio de trabajo seleccionado está versionado.

Pestaña Configuración

  • En la sección Se permiten ediciones, marque o desmarque las casillas al lado de cada opción para permitir o no permitir ediciones:
    • Agregar entidades Se pueden agregar entidades nuevas si esta casilla está marcada.
    • Editar atributos: Los campos asociados con una entidad se pueden editar si esta casilla está marcada.
    • Editar entidades: Si esta casilla está marcada, se puede editar la geometría de las entidades.
  • Tolerancia: Escriba un valor de tolerancia para aplicarlo a un punto en el mapa seleccionado con un clic del ratón. Cuanto mayor es el valor de tolerancia, mayor será el área de selección. Esto es útil cuando selecciona componentes de entidad como los vértices. Si un valor es demasiado pequeño, dificulta a los usuarios seleccionar un vértice. Un valor demasiado grande puede resultar en la selección de otras entidades ubicadas cerca del vértice que se desea seleccionar.
  • Tolerancia de alineación: La tolerancia en píxeles que se utiliza para determinar si un vértice que se mueve se alinea con un vértice, eje o final existente.
  • Color de resaltado: El color que se utilizó para las entidades que fueron seleccionadas para la edición. El color se especifica con tres números entre 0 y 255 que representan valores rojos, verdes y azules en ese orden. El color predeterminado es el amarillo.
  • Color de vértices: El color que se utiliza para los vértices agregados recientemente. El color se especifica con tres números entre 0 y 255 que representan valores rojos, verdes y azules en ese orden. El color predeterminado es el rojo.
  • Reglas de alineación: Si trabaja con un mapa que contiene componentes de entidades pequeñas, puede resultar difícil seleccionar una entidad con un clic. Cuando se habilita, la entidad de alineación selecciona la entidad más cercana a la ubicación del clic. En esta sección, marque o desmarque las casillas junto a cada opción para habilitar o deshabilitar la alineación. Las opciones disponibles son Vértice, Eje y Final. Un eje es una línea que forma un límite para una entidad. Un final es un vértice que tiene sólo un eje que se conecta a ella.

Pestaña Opciones avanzadas

La pestaña Opciones avanzadas contiene opciones de autoreconciliación para resolver conflictos entre ediciones que realizaron dos usuarios distintos. La tarea Editor autoreconcilia cualquier conflicto basado en dos configuraciones importantes:

  • ¿Los conflictos se definen por objeto (fila) o por atributo (columna)? Si dos usuarios editan atributos distintos de la misma entidad, ¿se considera un conflicto? Si eligió definir conflictos por objeto (fila), esta situación se trata como un conflicto, y sólo se pueden aplicar las ediciones de uno de los usuarios. Sin embargo, si eligió definir conflictos por atributo (columna), se pueden aplicar ambas ediciones. En este caso, un conflicto sólo ocurriría si los dos usuarios editaron el mismo atributo.
  • ¿Los conflictos se resuelven a favor de la base de datos o de la sesión de edición? Si otra persona edita la misma entidad y guarda las ediciones primero, ¿qué sucede cuando las guarda? Si eligió resolver conflictos a favor de la base de datos, sus ediciones no se aplicarán. Esta configuración se puede considerar como la "primera". Si eligió resolver conflictos a favor de la sesión de edición, sus cambios sobrescribirán las ediciones del otro usuario. Resolver conflictos a favor de la versión de edición se puede considerar como la "última".

Una vez que se guardan, todas las configuraciones de edición disponibles se enumeran como se muestra en la captura de pantalla a continuación. Haga clic en el icono Editar para actualizar una configuración de edición existente o haga clic en el icono Eliminar para quitarlo de la tarea Editor.

Tarea Buscar dirección

La tarea Buscar dirección solicita al usuario una dirección y luego muestra la dirección resultante en el mapa. Se puede configurar con un servicio de geocodificación de ArcGIS Server, un servicio de ArcIMS con geocodificación habilitada o el servicio de geocodificación de Bing Maps.

El servicio de geocodificación de Bing Maps puede ser muy útil para la tarea Buscar dirección ya que el servicio está configurado para buscar lugares conocidos que es posible que no tengan una dirección de calle conocida (por ejemplo, "Lincoln Memorial"). Si selecciona el servicio de geocodificación de Bing Maps, su mapa debe incluir una capa de Bing Maps o una capa que utilice el sistema de coordenadas de Bing Maps (WGS 1984 Web Mercator). Esta capa debe ser el recurso de mapa principal, lo que significa que el mapa está configurado para utilizar el sistema de coordenadas de la capa.

Servicios de ArcGIS

La tarea Buscar dirección está basada en un servicio del localizador de direcciones. Una vez que agrega la tarea Buscar dirección a la lista Tareas actuales, debe especificar el servicio de geocodificación mediante el vínculo Servicios de respaldo en el panel de la derecha.

El texto que ve en la interfaz de usuario para la tarea Buscar dirección viene del archivo de localizador del servicio de geocodificación. Para cambiar este texto, abra el localizador (.loc) en un archivo de texto antes de publicarlo en el servidor.

Servicios ArcIMS

Si utiliza un servicio de ArcIMS, debe seleccionar un servicio que admita geocodificación, y después configure la tarea.

  1. Haga clic en el vínculo Agregar tarea, elija Buscar dirección, después haga clic en Agregar.
  2. En el panel izquierdo, elija la tarea y haga clic en el vínculo Servicios de respaldo en el panel derecho para especificar el servicio. Se incluye todo servicio que tenga una extensión de geocodificación.
  3. Elija un servicio Buscar dirección y haga clic en Agregar.
  4. Después de seleccionar el servicio de geocodificación, especifique un nombre para esta tarea. Este es el nombre que ven los usuarios en la aplicación de representación cartográfica en la red para esta tarea.
  5. Introduzca los valores en el Texto del botón y en los cuadros de texto Cuadro de información de ayuda que aparecen cuando se ejecuta la tarea.
  6. Haga clic en la pestaña Resultados para configurar cómo aparecen los resultados en el mapa.
  7. Por defecto, se habilitan MapTips, lo que significa que la dirección geocodificada aparecerá en el mapa con una vista interactiva. Si desea desactivar esta entidad, desmarque Mostrar comentarios de mapa.
  8. Si desea utilizar un símbolo especial para los resultados de esta tarea, seleccione símbolos especiales. Si no se especifican símbolos, se utilizarán los valores predeterminados para la capa.
  9. Cuando termine, haga clic en Aplicar.

Tarea de geoprocesamiento

Con la tarea de geoprocesamiento, puede utilizar los servicios que ejecutan trabajos de geoprocesamiento de ArcGIS en el servidor y enviar los resultados de vuelta a la aplicación cliente. La tarea de geoprocesamiento requiere un servicio de geoprocesamiento de ArcGIS Server, que especifica utilizando el vínculo Servicios de respaldo. Los servicios de geoprocesamiento están basados en modelos y se pueden publicar desde una caja de herramientas o un documento de mapa que contiene una capa de herramienta. Consulte la sección Geoprocesamiento con ArcGIS Server de la ayuda para obtener más información sobre cómo crear uno.

Configuración de tareas

Para configurar una tarea de geoprocesamiento para una aplicación Web, siga estos pasos:

  1. Haga clic en el vínculo Agregar tarea, seleccione Geoprocesamiento de la lista de tareas disponibles, después haga clic en Agregar.
  2. En el panel izquierdo, elija la tarea y haga clic en el vínculo Servicios de respaldo en el panel derecho para especificar el servicio. Si no se enumeran servicios, haga clic en Agregar servidor SIG para agregar el ArcGIS Server que aloja su servicio de geoprocesamiento.
  3. Elija un servicio de geoprocesamiento y haga clic en Agregar.
  4. Elija la herramienta de geoprocesamiento deseada desde el servicio.
  5. Puede marcar Mostrar mensajes de trabajo si desea mostrar mensajes de geoprocesamiento durante la ejecución de la tarea.
  6. Haga clic en la pestaña General. Acepte el valor predeterminado o introduzca un nombre para la tarea en el campo Nombre de tarea. Esta será la etiqueta para la tarea en la aplicación Web.
  7. Acepte el valor predeterminado o introduzca texto en el campo Texto del botón Ejecutar.
  8. Haga clic en Aplicar para terminar.

Experiencia del tiempo de ejecución

Un usuario final que abre una tarea de geoprocesamiento verá una paleta de herramientas que permiten la especificación de los parámetros del modelo. Por ejemplo, si el modelo subyacente requiere una clase de entidad de línea como entrada, las herramientas estarán disponibles en la tarea para dibujar líneas. Cuando el usuario especificó todos los parámetros, él o ella pueden ejecutar la tarea. Mientras se ejecuta la tarea, el usuario final puede ver todos los mensajes desde la tarea en el panel Resultados de la aplicación Web. Si el servicio de geoprocesamiento tiene un servicio de mapas asociado que se agregó a la aplicación durante el diseño, los resultados también estarán visibles en el mapa.

Los servicios de geoprocesamiento tienen una propiedad que determina si se ejecutan sincrónicamente o asincrónicamente. Si el servicio se configura para que se ejecute asincrónicamente, el usuario tiene la opción de ver los resultados de la tarea incluso después de cerrar la aplicación Web. Si la tarea no terminó de ejecutarse antes de que el usuario cierre el navegador, y si tiene cookies habilitadas, los resultados se recuperarán automáticamente la próxima vez que el usuario visite la aplicación Web. De lo contrario, el usuario puede hacer clic en el vínculo Guardar en el nodo de resultados, guardar la información del resultado en un archivo y utilizar este archivo para verificar resultados de tareas en otra sesión. Este vínculo sólo estará disponible si se configuró la propiedad VirtualDirectory de la tarea de geoprocesamiento. Si el servicio se configuró para ejecutarse de forma sincrónica, no estará disponible el vínculo Guardar y el usuario deberá mantener la sesión abierta hasta que los resultados estén disponibles.

Tarea Imprimir

La tarea Imprimir permite al usuario imprimir el mapa junto con cualquier resultado de tarea deseado. Cuando se invoca desde la aplicación Web, la tarea muestra un cuadro de diálogo de impresión que permite al usuario introducir un título para el mapa, establecer el tamaño del mapa y elegir cualquier resultado de tarea para imprimir en el mapa. Hacer clic en el botón para crear la página impresa abre una nueva ventana de navegador con una vista previa de la página impresa. Después, el usuario puede imprimir en cualquier impresora disponible.

La tarea Imprimir no requiere ninguna configuración en el Administrador a menos que desee cambiar la configuración predeterminada que proporciona el Administrador. Por ejemplo, puede cambiar el título de mapa predeterminado y seleccionar los elementos de leyenda que desea imprimir.

Para agregar y configurar la tarea Imprimir en el Administrador, siga estas pautas:

Cuando configura el tamaño y calidad de la página, tenga en cuenta que el servidor SIG impone límites en el tamaño de imagen máximo que puede devolver. Por ejemplo, los servicios de mapas de ArcGIS Server, por defecto, restringen el tamaño de imagen a un máximo de 2048 x 2048 píxeles. Esto significa que un mapa de 10 pulgadas cuadradas con una calidad de 200 dpi tiene 2000 x 2000 píxeles. Si la solicitud de mapa de la tarea Imprimir excede los límites del servidor SIG, el servicio particular no se imprime.

Tarea de consulta de atributos

La tarea de Consulta de atributos ayuda a los usuarios a seleccionar o visualizar ciertos datos en el mapa basándose en los atributos de dichos datos. Una tarea de Consulta de atributos crea una sola consulta en una capa de mapa. Sin embargo, la consulta puede tener un criterio compuesto. Por ejemplo, se puede definir una consulta en una capa de ciudades que seleccione las ciudades con una población mayor que un valor introducido por el usuario y con un nombre que empiece por un valor introducido por el usuario.

Además, la tarea de Consulta de atributos admite relaciones y tablas independientes. Las relaciones simplemente definen un relación entre dos tablas sin incorporar los datos asociados en cada tabla. En muchos casos, las relacionales apuntan a tablas independientes, que carecen de geometría pero que con frecuencia contienen información valiosa sobre atributos. Por ejemplo, si ha publicado un servicio de mapas que contiene relaciones entre las parcelas urbanas y una tabla independiente de propietarios de parcelas, podría utilizar la tarea de Consulta de atributos para visualizar los propietarios y la ubicación de la parcela en los resultados de consulta.

Cuando configura la tarea de Consulta de atributos, crea una forma fácil de entender para guiar al usuario a través del proceso de realización de la consulta. De esta manera, los usuarios de su aplicación no tendrán que conocer los detalles del dataset, ni tendrán que crear una declaración del Lenguaje estructurado de consultas (SQL) para consultar los datos.

Las siguientes instrucciones describen el proceso para agregar una tarea Consulta de atributos en una aplicación Web:

  1. Cuando cree o edite una aplicación Web en el Administrador, en el paso Tareas, utilice el vínculo Agregar tarea para agregar la tarea Consulta de atributos a la lista de tareas. Haga clic en la tarea Consulta de atributos en el panel izquierdo para mostrar la página de configuración en el panel derecho.
  2. En la pestaña General, puede cambiar las palabras que verá el usuario al ejecutar su tarea. Puede cambiar los valores Nombre de tarea, Texto del botón y Cuadro de información de ayuda.
  3. Utilice la pestaña Ajustes para crear su consulta. Después de seleccionar un servicio de mapas y una capa para la consulta, haga clic en el botón Agregar para agregar una condición a la consulta. Puede agregar diversas condiciones para crear una consulta compuesta. Al configurar la tarea con varias expresiones de consulta, las expresiones se unen con el operador AND.
  4. Utilice el campo Texto de etiqueta para describir la tarea Consulta de atributos para que los usuarios de la aplicación de representación cartográfica en la red puedan comprender lo que hace la tarea.
  5. Elija el campo deseado y el operador de comparación para la consulta utilizando los menús desplegables.
  6. Utilice el campo Valor para especificar los criterios de consulta predeterminados si lo desea. También puede limitar los valores que se pasarán a la consulta si utiliza la opción Seleccionar de la lista.
  7. Cuando termine de configurar los parámetros para la tarea Consulta de atributos, haga clic en Aplicar.

Tarea Atributos de búsqueda

La tarea Atributos de búsqueda permite al usuario introducir texto que se utilizará para buscar los atributos de las capas en el mapa. La clase de búsqueda es similar a la búsqueda Web simple que proporcionan sitios como Yahoo! y Google. A continuación, el usuario puede seleccionar, acercarse o desplazarse a cualquiera de estas entidades.

Además, la tarea Atributos de búsqueda admite relaciones y tablas independientes. Las relaciones simplemente definen un relación entre dos tablas sin incorporar los datos asociados en cada tabla. En muchos casos, las relacionales apuntan a tablas independientes, que carecen de geometría pero que con frecuencia contienen información valiosa sobre atributos. Por ejemplo, si publicara un servicio de mapas que tuviese relaciones entre parcelas de ciudad y una tabla independiente de propietarios de parcelas, podría utilizar la tarea Atributos de búsqueda para mostrar los propietarios y la ubicación de la parcela en los resultados de búsqueda.

Para configurar la tarea Atributos de búsqueda, deberá especificar la configuración de visualización, los campos de búsqueda y cómo desea que aparezcan los resultados.

  1. Cuando cree o edite una aplicación Web en el Administrador, en el paso Tareas, utilice el vínculo Agregar tarea para agregar una tarea Buscar en atributos a la lista de tareas. Haga clic en la tarea Buscar en atributos en el panel izquierdo para mostrar la página de configuración en el panel derecho.
  2. En la pestaña General, puede cambiar las palabras que verá el usuario al ejecutar la tarea Buscar en atributos. Puede cambiar lo siguiente:
    • El nombre de la tarea. Este nombre aparece en la barra superior de la aplicación de representación cartográfica en la red.
    • El texto del botón en el que los usuarios harán clic para ejecutar la tarea.
    • El texto de etiqueta, que parece junto al cuadro de texto de búsqueda Puede expresar el texto de etiqueta de la manera que desee, como "Buscar ríos" o "Introducir el apellido del propietario de una parcela".
    • Se mostrará un cuadro de información de ayuda cuando el usuario detenga el puntero del ratón sobre la tarea.
  3. Utilice la pestaña Configuración para determinar qué campos y capas se podrán buscar en el mapa. A la izquierda, aparece una lista de las capas y campos en su mapa. Elija cuáles serán los campos en los que se podrá buscar y haga clic en el botón de flecha derecha ( > ) para moverlos a la lista de la derecha.
  4. Los mejores campos para la tarea Atributos de búsqueda por lo general son campos nominales donde la mayoría de los registros tienen un valor único, por ejemplo, el nombre de una entidad. Cuando trabaje con campos ordinales, de intervalos o relación, por ejemplo, la temperatura promedio o el coste de una entidad, considere utilizar la tarea Atributos de consulta.
  5. Utilice la pestaña Resultados para configurar cómo aparecerán los resultados de tareas.
    • Tiene la opción de limitar el número de resultados que se devuelven de una búsqueda. Esto puede evitar que el servidor no esté disponible si se realiza una búsqueda que devolverá una gran cantidad de registros poco razonable.
    • Si desea que su tarea devuelva una gran cantidad de resultados, tenga en cuenta que los servicios de mapas de ArcGIS Server limitan el número de recursos devueltos por una consulta a 1,000. Para cambiar este comportamiento predeterminado, debe editar manualmente el archivo de configuración y cambiar la propiedad MaxRecordCount.
    • Puede deshabilitar los comportamientos predeterminados de la agrupación de resultados por capa y de la visualización de los atributos de registros devueltos por la búsqueda. Es posible que quiera probar distintas configuraciones para descubrir qué apariencia es la que mejor se ajusta a sus necesidades.
    • Si elige habilitar Map Tips, los usuarios pueden hacer clic en las entidades de resultado para ver una ventana emergente de información. También se resaltarán las entidades de resultado cuando los usuarios detengan el puntero sobre ellas.
    • Puede cambiar la forma en que aparecen los resultados en el panel Resultados y en MapTips eligiendo Formato personalizado. Al hacerlo, aparecen pestañas adicionales que le permiten cambiar el color de las entidades de resultado, la información que se debe incluir y el formato de texto.

3/6/2012