Puede utilizar filtros para presentar una vista centrada de una capa de entidades en un mapa. Limitando la visibilidad de las entidades de una capa, es posible revelar lo que es importante para usted. Por ejemplo, puede aplicar un filtro a una capa de delitos de modo que en el mapa solo aparezcan los incendios provocados durante el último mes. Al filtrar la capa de delitos por el tipo de delito y la fecha, puede mostrar patrones de dónde aparecieron incendios provocados recientes y ayudar al departamento de policía a prevenir futuros intentos de provocar incendios.
Si la capa incluye campos de fecha, puede filtrarla por fecha. Por ejemplo, puede mostrar las ubicaciones de terremotos que se produjeron durante un intervalo de fechas especificado o mostrar dinámicamente los eventos ocurridos en relación con el día actual.
Nota:
Actualmente, las capas de imágenes no admiten el filtrado en Visor de mapas (anteriormente, una instalación beta independiente, ahora incluida automáticamente en el portal). Puede filtrar las capas de imágenes por datasets de mosaico en Map Viewer Classic (anteriormente Map Viewer).
Expresiones de filtro
Un filtro utiliza una o varias expresiones de filtro para determinar qué entidades se muestran en el mapa. Puede crear expresiones de filtro utilizando campos de atributos de sus datos o expresiones de atributos personalizadas escritas en ArcGIS Arcade.
Cada expresión contiene un nombre de campo, un operador y un valor. Por ejemplo, puede crear un filtro en una capa que contenga los datos de incidentes delictivos de una ciudad (robos, incendios provocados, agresiones, etc.) para mostrar solo los incidentes de incendios provocados, de la siguiente manera:
- Para el nombre de campo, elija Tipo principal.
- Para el operador, elija incluye.
- Para el valor, elija Incendio provocado.
Sugerencia:
El uso del operador incluye en lugar del operador es proporciona una lista de valores disponibles en sus datos. Esto es útil cuando no está seguro del valor exacto. Hay una lista de valores disponible para los campos que incluyen valores codificados.
Para acotar aún más el filtro para mostrar solo los incidentes de incendios provocados que se han reportado en el último mes, puede crear una segunda expresión de la siguiente manera:
- Para el nombre de campo, elija Fecha.
- Para el operador, elija en los últimos.
- Para el valor, elija 1 mes.
Si el filtro tiene más de una expresión, debe elegir una opción coincidente para conectar las expresiones. En el ejemplo anterior, la opción Hacer coincidir todas las expresiones está seleccionada. Significa que solo se muestran en el mapa las entidades que coinciden con todas las expresiones de filtro (en este caso, los incendios provocados del último mes) cuando se aplica el filtro.
Otros filtros pueden requerir la opción Hacer coincidir al menos una expresión. Por ejemplo, para mostrar en el mapa tanto los incendios provocados como los robos y a su vez descartar otros incidentes delictivos, puede crear una expresión de filtro para mostrar los incendios provocados (como se muestra anteriormente) y una expresión similar para mostrar robos. A continuación, elija Hacer coincidir al menos una expresión para mostrar los incidentes delictivos que coincidan con la expresión de incendios provocados o de robo.
Crear un filtro
Crear un filtro en Visor de mapas implica crear una o varias expresiones de filtro y utilizar la opción de coincidencia adecuada para determinar cómo se aplican las expresiones a los datos. Si se requiere una coincidencia más avanzada, también puede agrupar expresiones de filtro en conjuntos.
A medida que configura el filtro, las entidades que no coinciden con los criterios del filtro aparecen en gris, o atenuadas, en el mapa hasta que guarde el filtro. Al guardar el filtro, se ocultan estas imágenes.
Para crear y aplicar un filtro, haga lo siguiente:
- Confirme que ha iniciado sesión y, si desea guardar sus cambios, que tiene privilegios para crear contenido.
- En Visor de mapas, abra el mapa que contiene la capa o agregue la capa directamente.
- En la barra de herramientas Contenido (oscura), haga clic en Filtrar .
- Cree una expresión de filtro de la siguiente manera:
- En el panel Filtrar, haga clic en Agregar expresión.
- Haga clic en el selector de campos, seleccione un campo para usarlo para la expresión y haga clic en Reemplazar.
Sugerencia:
Utilice las opciones de búsqueda y ordenación de la ventana Reemplazar campo para buscar un campo.
- Haga clic en el selector de operador y seleccione un operador, por ejemplo, es, no es, incluye, excluye o contiene.
Nota:
Si selecciona un campo de fecha, otros operadores de fecha pasan a estar disponibles. Puede utilizar los operadores en los últimos y fuera de los últimos para aplicar un filtro de fecha dinámico para mostrar eventos que ocurrieron en relación con el día actual, por ejemplo, todas las entidades editadas en los últimos cinco días, sin actualizar manualmente el filtro cada día. Ejemplos de otros operadores disponibles para los filtros de fecha son es el, no es el, es anterior a, es posterior a, está entre y no está entre.
- En el cuadro de entrada de valor, introduzca un valor para utilizar en la expresión.
El cuadro de entrada varía en función del tipo de campo y el operador. Por ejemplo, si seleccionó el operador incluye o excluye, elige de entre una lista de valores de datos en el campo especificado.
Si especificó un campo de fecha, según el operador seleccionado, puede especificar una sola fecha (o dos fechas) del calendario, introducir una o dos fechas manualmente o especificar un intervalo de fechas en días, semanas o meses.
- Si lo desea, agregue expresiones al filtro:
- Haga clic en Agregar expresión y repita el paso anterior para cada expresión de filtro nueva.
Sugerencia:
Para crear una expresión similar a la que creó, haga clic en Opciones en la expresión y haga clic en Duplicar. Realice los cambios necesarios en el conjunto duplicado.
Para eliminar una expresión, haga clic en Opciones y haga clic en Eliminar expresión.
- Haga clic en el menú desplegable Filtrar resultados y seleccione una opción coincidente.
Hacer coincidir todas las expresiones muestra las entidades que coinciden con todas las expresiones de filtro. Hacer coincidir al menos una expresión muestra las entidades que coinciden con una o varias expresiones. Para ver ejemplos de estas opciones, consulte Expresiones de filtro.
- Haga clic en Agregar expresión y repita el paso anterior para cada expresión de filtro nueva.
- En el panel Filtrar, haga clic en Guardar para guardar y aplicar el filtro a la capa.
Sugerencia:
Para eliminar el filtro, haga clic en Eliminar .
Utilizar conjuntos de expresiones
Para crear un filtro más complejo, puede utilizar conjuntos de expresiones para agrupar varias expresiones. La forma en que se agrupan las expresiones determina lo que ve en el mapa. Por ejemplo, puede utilizar conjuntos de expresiones para acotar aún más el filtro de incidentes delictivos descrito anteriormente. Para mostrar tanto los incidentes de incendios provocados como de robo reportados en el último mes, al descartar los incidentes que coinciden con el resto de tipos de delitos y periodos de tiempo, puede crear dos conjuntos agrupando la expresión de fecha con cada tipo de incidentes y elegir la opción para filtrar los resultados haciendo coincidir al menos uno de los conjuntos de expresiones.
Para crear un filtro utilizando conjuntos de expresiones, realice lo siguiente:
- Siga los cuatro primeros pasos de la sección anterior Crear un filtro.
- En la expresión que desea agrupar en un conjunto, haga clic en Opciones y haga clic en Agregar condición.
Se crea un nuevo conjunto que contiene la expresión existente y una nueva expresión vacía.
- Agregue un campo, operador y valor para la nueva expresión.
- Para agregar expresiones al conjunto, haga clic en Agregar condición y repita el paso anterior para cada expresión.
- Haga clic en el menú desplegable del conjunto y seleccione una opción de coincidencia.
Coincidir con todas las condiciones muestra las entidades que cumplen todas las condiciones del conjunto. Coincidir con al menos una condición muestra las entidades que cumplen al menos una condición del conjunto, por ejemplo, los incidentes con el tipo principal de incendio provocado o robo.
- Si lo desea, repita los pasos anteriores para crear conjuntos de filtro adicionales.
Sugerencia:
Para crear un conjunto similar al que creó, haga clic en Opciones del conjunto y haga clic en Duplicar. Realice los cambios necesarios en el conjunto duplicado.
Para eliminar un conjunto, haga clic en Opciones y haga clic en Eliminar conjunto.
- En el panel Filtrar, haga clic en Guardar para guardar y aplicar el conjunto de filtro a la capa.