El widget Seleccionar permite seleccionar entidades mediante la selección de atributos, la selección interactiva de mapas y la selección espacial. Puede habilitar diversas acciones que le permitirán realizar tareas de procesamiento de datos con una selección. El widget muestra las selecciones realizadas con otros widgets, como los de Tabla y Lista, lo que significa que puede seleccionar una entidad en otro widget y ejecutar acciones de datos en esa selección con el widget Seleccionar.
Ejemplos
Use este widget para apoyar los requisitos de diseño de la aplicación como por ejemplo los siguientes:
- Puede seleccionar entidades en función de sus atributos, de sus relaciones espaciales con otras entidades o interactuando con el mapa.
- Desea poder ejecutar acciones sobre los datos, como acercar el mapa o generar estadísticas sobre las entidades seleccionadas.
- Desea trabajar con selecciones realizadas por otros widgets.
Notas de uso
Este widget requiere conexión a una fuente de datos o a un widget Mapa, en función del tipo de fuente que configure en los ajustes del widget.
Existen tres formas de seleccionar entidades:
- Selección interactiva: la selección interactiva consiste en dibujar un punto, línea o forma en el mapa para seleccionar un conjunto de entidades.
- Selección de atributos: la selección de atributos consiste en utilizar expresiones SQL para seleccionar entidades que se correspondan con un criterio de selección.
- Selección espacial: la selección espacial consiste en seleccionar las entidades en función de su ubicación con respecto a las entidades de otra capa.
En los ajustes del widget, puede hacer que uno, dos o los tres métodos de selección estén disponibles para los usuarios en tiempo de ejecución.
Con la selección interactiva, los usuarios pueden seleccionar varias entidades de las cuatro formas siguientes:
- Nueva selección (haga clic y arrastre el puntero para dibujar una forma)
- Agregar a la selección actual (pulse Mayús mientras dibuja)
- Retirar de la selección actual (pulse Ctrl mientras dibuja para Windows; pulse Cmd mientras dibuja para Mac)
- Seleccionar un subconjunto de la selección actual (pulse Ctrl+Mayús mientras dibuja para Windows; pulse Cmd+Mayús mientras dibuja para Mac)
Nota:
Si la selección de atributos está activada en los ajustes del widget, solo estará disponible Nueva selección para la selección interactiva.
Configuración
El widget Seleccionar incluye estos ajustes:
- Origen: debe conectar el widget al menos a una capa Experience Builder para que el usuario tenga algo que seleccionar. El widget tiene dos modos que se diferencian en la forma de agregar capas seleccionables: Seleccionar por atributos e Interactuar con un widget de mapa.
- Seleccionar por atributos: con este modo, agrega capas individuales como capas seleccionables. También puede hacer que la selección espacial esté disponible para el usuario en tiempo de ejecución.
- Capas seleccionables: agregue capas seleccionables. Haga clic en + Nuevos datos y, a continuación, en Seleccionar datos para abrir el panel Seleccionar datos. Aquí puede elegir entre las capas que ya ha agregado a su aplicación o puede agregar nuevos datos. Las capas que agregue aparecerán en Capas seleccionables. Haga clic en una capa para abrir el panel Configurar atributo de capa. Aquí puede construir expresiones SQL con el Generador de expresiones SQL.
- Permitir la selección de datos generados en tiempo de ejecución: active esta opción para que los usuarios puedan seleccionar entidades de las capas agregadas en tiempo de ejecución con widgets como el widget Agregar datos.
- Interactuar con un widget Mapa: con este modo, conectará el widget Seleccionar a un widget Mapa. La selección interactiva es el método de selección predeterminado. También puede hacer que la selección espacial y de atributos estén disponibles para el usuario en tiempo de ejecución. Haga clic en el botón de configuración situado junto a cada mapa o escena web para abrir el panel Personalizar capas, donde podrá elegir qué capas desea hacer seleccionables.
- Permitir la selección de datos generados en tiempo de ejecución: active esta opción para que los usuarios puedan seleccionar entidades de las capas agregadas en tiempo de ejecución con widgets como el widget Agregar datos. Algunos widgets, como los de Búsqueda e Indicaciones, pueden generar fuentes de datos de salida que pueden utilizar otros widgets. Los usuarios también pueden seleccionar entidades de esas fuentes de datos de salida.
- Selección de atributos: habilita la selección de atributos para las capas. Cuando active esta opción, podrá expandir cada mapa o escena web y hacer clic en capas individuales para abrir el panel Configurar atributo de capa, en el que podrá construir expresiones SQL con el Generador de expresiones SQL.
- Seleccionar por atributos: con este modo, agrega capas individuales como capas seleccionables. También puede hacer que la selección espacial esté disponible para el usuario en tiempo de ejecución.
- Selección interactiva: estos ajustes aparecen cuando elige Interactuar con un widget de mapa:
- Herramientas: elija qué herramientas de selección del mapa interactivo desea incluir en el widget. Debe activar al menos una herramienta.
- Seleccionar por rectángulo: los usuarios pueden hacer clic y arrastrar para dibujar un rectángulo a través de las entidades.
- Seleccionar por lazo: los usuarios pueden hacer clic en el mapa para crear los vértices de un polígono o dibujar con el puntero para crear una forma a mano alzada. Puede hacer doble clic para cerrar el polígono y seleccionar entidades contenidas.
- Seleccionar por círculo: los usuarios pueden hacer clic y arrastrar para dibujar un círculo sobre una entidad.
- Seleccionar por línea: los usuarios pueden hacer clic en el mapa para crear los vértices de una línea. Los usuarios pueden hacer doble clic para terminar la línea y seleccionar las entidades de intersección.
- Selección por punto: los usuarios pueden hacer clic en el mapa para colocar un punto y seleccionar entidades intersecantes.
- Modo de selección interactivo: elija Parcialmente dentro para que el widget seleccione las entidades que estén contenidas al menos parcialmente por entidades dibujadas. Por ejemplo, puede que desee seleccionar todas las carreteras que pasan por una ciudad. Elija Completamente dentro para que el widget solo seleccione entidades que estén totalmente contenidas por entidades dibujadas. Por ejemplo, puede que desee seleccionar todas las parcelas que se encuentren dentro de los límites de un distrito histórico.
- Herramientas: elija qué herramientas de selección del mapa interactivo desea incluir en el widget. Debe activar al menos una herramienta.
- Selección espacial: active Seleccionar por datos para crear relaciones espaciales que los usuarios puedan utilizar para seleccionar entidades. Estos ajustes están disponibles con cualquiera de los modos de origen.
- Agregar datos de selección: utilice capas de selección para seleccionar entidades de capas seleccionables. Por ejemplo, si desea seleccionar ciudades dentro de un determinado estado seleccionado, la capa de ciudades es la capa seleccionable y la capa de estados es la capa de selección.
- Relación: especifique una regla de relación espacial. Existen ocho relaciones posibles.
- Intersecar: parte de una entidad de la capa seleccionable está contenida en una entidad de la capa de selección.
- Contener: la entidad de la capa seleccionable está completamente encerrada por la entidad de la capa de selección.
- Cruzar: la entidad de la capa seleccionable cruza una entidad de la capa de selección.
- Intersección de sobre: el sobre de la capa seleccionable se interseca con el sobre de la capa de selección.
- Intersección de índice: el sobre de la capa seleccionable interseca la entrada de índice de la capa de selección.
- Superponer: entidades de la capa seleccionable superpuestas a entidades de la capa de selección.
- Tocar: la entidad de la capa seleccionable toca el borde de una entidad de la capa de selección.
- Dentro: la entidad de la capa de selección está completamente encerrada por la entidad de la capa seleccionable.
- Habilitar zona de influencia: agregue una zona de influencia a la relación espacial. Esto amplía el rango de la relación espacial en una cantidad elegida por usted o por el usuario. Puede establecer una Distancia predeterminada y elegir una Unidad predeterminada, ambas modificables por los usuarios en tiempo de ejecución.
Opciones de interacción
El widget admite acciones, que puede configurar en la pestaña Acción de la configuración del widget.
Configure acciones de mensaje para crear interacciones automáticas entre los widgets. Por ejemplo, para hacer que un widget Mapa se acerque automáticamente a las entidades cuando el usuario haga una selección, puede agregar el desencadenador Cambios de selección de registros, seleccionar un widget Mapa como objetivo y agregar la acción Acercar a.
Active las acciones de datos para agregar botones a la interfaz de usuario del widget para realizar tareas de procesamiento de datos, como exportar, acercar a y calcular estadísticas de las entidades seleccionadas. Si activa Habilitar acción de datos, se agregarán dos tipos de botones Acciones al widget. Puede hacer clic en estos botones para abrir menús desplegables que enumeran todas las acciones de datos que active en la configuración del widget.
- Haga clic en los botones Acciones que aparecen junto a cada capa para ejecutar acciones de datos para capas individuales.
- Haga clic en el botón Acciones que aparece en la parte superior de la lista de capas seleccionables para ejecutar acciones de datos para todas las capas verificadas con características seleccionadas en ese momento.
La tabla siguiente enumera las acciones de datos que el widget Seleccionar admite para las acciones de una capa y de varias capas:
Objetivo | Acción de datos | Admitida para capas individuales | Admitida para varias capas |
---|---|---|---|
Widget Indicaciones | Indicaciones desde | ||
Indicaciones hasta | |||
Widget Perfil de elevación | Ver perfil de elevación | ||
Marco | Exportar | ||
Estadísticas | |||
Widget Mapa | Desplazar panorámicamente a | ||
Mostrar en el mapa | |||
Zoom a | |||
Widget Cerca de mí | Definir ubicación | ||
Widget Tabla | Ver en tabla |