Widget Consultar

El widget Consulta le permite recuperar información de una fuente de datos ejecutando una consulta de filtro espacial o atributos. Los resultados de una consulta generan una fuente de datos de salida que pueden utilizar otros widgets.

Ejemplos

Use este widget para apoyar los requisitos de diseño de la aplicación como por ejemplo los siguientes:

  • Desea permitir a los usuarios buscar entidades a partir de una expresión de consulta.
  • Desea permitir a los usuarios dibujar una forma en un mapa y devolver entidades que se intersecan con la forma dibujada.
  • Desea utilizar los resultados de la consulta para crear nuevas entidades para otros widgets.

Notas de uso

El widget Consulta requiere que se defina una fuente de datos para cada consulta que agregue. Cada consulta funciona con una sola capa y puede definir varios filtros espaciales y de atributos. También puede crear varias consultas y utilizar capas de varias fuentes de datos. Una consulta se puede configurar con o sin un mapa. Para mostrar las entidades devueltas por una consulta en un widget Mapa, puede definir una acción para que se muestren automáticamente o usar una acción de datos que permita al usuario hacer clic en un botón. Actualmente, el uso de una capa de escena requiere agregar un desencadenador Cambios de selección de registros en su lugar, de modo que los usuarios pueden hacer clic en el resultado de una consulta para resaltarla en el mapa.

Configuración

El widget Consulta incluye los siguientes ajustes:

  • Nueva consulta: cree una consulta y especifique los siguientes ajustes en el panel Definir consulta:
    • Datos: seleccione los datos que quiere consultar. Solo puede seleccionar una fuente de datos por consulta. Se admiten capas de entidades, capas de entidades en escenas web y mapas web seleccionados, vistas de datos, fuente de datos de salida y URL de servicios de entidades.
    • Etiqueta: personalice el nombre de cada consulta. Si hay una sola consulta en un widget, puede desactivar la etiqueta de visualización para el estilo de disposición vertical e icono.
    • Icono: elija un icono para cada consulta que se muestre en el widget y la lista de consultas en el panel de contenido. Puede elegir iconos de las galerías General y Flechas, o agregar su propio icono desde un archivo.
      Nota:

      Puede cargar los siguientes formatos de imagen: PNG, GIF, JPG, JPEG y BMP.

    • Filtro de atributo: cree expresiones SQL para especificar los criterios del filtro de atributo. El Constructor de expresiones SQL que se abre ofrece varias opciones para crear consultas complejas e interactivas.
      • Etiqueta: personalice la etiqueta de la sección de filtro de atributo.
    • Filtro espacial: seleccione los filtros espaciales que estarán disponibles y, opcionalmente, elija un widget de mapa.
      • Etiqueta: personalice la etiqueta de la sección de filtro espacial.
      • Extensión de mapa actual: devuelve todas las entidades en la extensión de mapa actual.
      • Modo de dibujo interactivo: devuelve las entidades que se intersecan con la forma dibujada en el mapa. Puede activar y desactivar las herramientas de dibujo para controlar qué herramientas están disponibles en el widget.
      • Devolver todas las entidades: devuelve todas las entidades de la fuente de datos.
    • Resultados
      • Etiqueta: personalice la etiqueta de la lista de resultados.
      • Dirección de lista: muestra los resultados de la consulta que se devuelven en una lista vertical u horizontal.
      • Campos: determine qué campos mostrar desde la capa.
      • Ordenar: configure los campos a ordenar para la lista de resultados.
  • Estilo de disposición: elija entre Vertical, Horizontal o Icono para personalizar el estilo para las consultas de un widget.

Opciones de interacción

El widget Consulta genera una fuente de datos de salida que se puede usar en otros widgets. La interacción con widgets adicionales utilizando la misma fuente de datos de salida se logra al agregar acciones. Por ejemplo, el mapa puede mostrar automáticamente los resultados de la consulta y acercar las entidades. En la configuración del widget Consulta, en la pestaña Acción, agregue el desencadenador Registros creados, seleccione el mapa de destino y agregue acciones para Mostrar en el mapa y Acercar a.

Los campos de consulta se muestran en una lista. Para seleccionar el elemento en la lista y seleccionar la entidad correspondiente en el mapa, agregue el desencadenador Cambios de selección de registros para el widget Consulta. Seleccione el marco de destino, agregue la acción Seleccionar registros de datos y configúrela con la capa de entidades del mapa y los campos que vinculan la conexión entre el desencadenador y los datos de la acción. Además, puede agregar la acción Acercar a para acercar el mapa a la entidad seleccionada.