Aplicar filtros (Map Viewer Classic)

Nota:

Este tema incluye información relacionada con Map Viewer Classic. Ya está disponible un map viewer mejorado. Para empezar, abra Visor de mapas desde el selector de aplicaciones. Para obtener más información, consulte la documentación de ayuda de Visor de mapas.

Un filtro presenta 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. Por ejemplo, se puede crear un filtro sobre 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.

Como autor de un mapa, también puede configurar filtros interactivos que ayuden a su público a explorar los datos por su cuenta. Proporcionando indicaciones y consejos sobre los valores disponibles en una capa, es posible guiar al público hacia otros filtros que tal vez quieran aplicar sobre las entidades. Por ejemplo, se puede establecer un filtro interactivo sobre una capa de escuelas para que el público pueda elegir entre ver las escuelas de primaria, de secundaria o de bachillerato. De forma predeterminada, la capa muestra las escuelas de primaria. Al leer las indicaciones y la sugerencia indicadas, el público sabe que puede cambiar el valor a secundaria o bachillerato para ver los distintos tipos de escuelas del mapa.

Trabajar con filtros existentes

Si una capa de entidades de mapa contiene un filtro, aparece una vista filtrada de las entidades. En el mapa solo aparecen las entidades que cumplen los criterios del filtro. Por ejemplo, el autor de un mapa puede haber establecido un filtro sobre la capa de escuelas que contiene escuelas de primaria, de secundaria y de bachillerato para mostrar solamente las escuelas de primaria (por ejemplo, Tipo es Primaria). En este caso, las escuelas de secundaria y de bachillerato se filtran y no aparecen en la visualización del mapa. Si el autor del mapa ha establecido un filtro interactivo sobre la capa de escuelas, se puede cambiar el valor a Secundaria y ver solamente las escuelas de secundaria de la zona.

Es posible acceder al filtro para ver las expresiones, cambiar las expresiones interactivas del filtro y editar el filtro. Cualquier cambio que se introduzca solo se aplicará a su vista del mapa (a menos que sea el propietario del mapa, en cuyo caso podrá guardar los cambios).

  1. Abra el mapa con la capa filtrada en el Map Viewer Classic.
  2. Haga clic en Detalles y haga clic en Contenido.
  3. Vaya a la capa de entidades con el filtro existente y haga clic en Filtrar Filtrar.
  4. Cambie, edite o visualice el filtro.
    • En la pestaña Cambiar es posible aplicar un valor nuevo a un filtro interactivo existente. Escriba un valor nuevo para la expresión y haga clic en el botón Aplicar filtro. La visualización del mapa se actualiza con la nueva vista filtrada de la capa de entidades. La pestaña también muestra versiones fáciles de entender de las expresiones del filtro. Esta pestaña aparece cuando hay expresiones interactivas en el filtro. Si el filtro no contiene expresiones interactivas, aparece una pestaña Ver en su lugar, con versiones fáciles de entender de las expresiones del filtro.
    • En la pestaña Editar, es posible actualizar las expresiones. Consulte la siguiente sección para obtener información detallada sobre el modo de actualizar las expresiones.

Crear filtros

Es posible crear filtros en capas de entidades alojadas y capas de servicios de entidades de ArcGIS Server; no es posible crear filtros para notas de mapas o entidades importadas de un archivo. En el mapa solo serán visibles las entidades que cumplan los criterios de la expresión del filtro.

En los siguientes pasos se explica cómo aplicar filtros en Map Viewer Classic. En el caso de las capas de entidades, también puede aplicar los filtros en la pestaña Visualización de la página de elementos de la capa de entidades.

  1. Abra el mapa en el Map Viewer Classic.
  2. Haga clic en Detalles y haga clic en Contenido.
  3. Vaya a la capa de entidades que desea filtrar y haga clic en Filtrar Filtrar.
  4. Cree la expresión de definición.
    • Las expresiones utilizan la forma general <Nombre del campo> <Operador> <Valor, Campo o Único>.
    • Es posible crear una expresión o más expresiones o uno o más conjuntos de expresiones. Un conjunto es un grupo de expresiones, por ejemplo, Tipo es primaria y Matriculación es al menos 400. Para crear un conjunto de expresiones, haga clic en Añadir un conjunto. Para obtener más información sobre los conjuntos y ver un ejemplo, consulte la sección Consideraciones.
    • Si hay más de una expresión, seleccione si desea mostrar las entidades de la capa que coincidan con Todas o Cualquiera de las expresiones. Todas exige que se cumplan todos los criterios especificados. Cualquiera significa que basta con que una de las expresiones sea verdadera para que se muestre una entidad.
    • En la parte de la expresión relacionada con el campo, haga clic en la flecha desplegable Campo y seleccione el campo sobre el cual desee realizar la consulta.
    • En la parte de la expresión relacionada con el operador, haga clic en la flecha desplegable Operadores y seleccione un operador de la lista.
    • Si desea filtrar en función de un valor específico, elija Valor y escriba un valor en el campo. El cuadro de entrada varía en función del tipo de campo.
    • Si quiere comparar el valor de un campo con el valor de otro campo, elija Campo, haga clic en la flecha desplegable y elija el campo que quiera para la expresión.
    • Para filtrar en función de un valor específico del campo seleccionado para la expresión, seleccione Único y seleccione un valor único para el campo. Si esta opción no se encuentra disponible, pueden existir restricciones.
    • Si ha creado una expresión basada en valores o un valor único, es posible configurar una expresión interactiva. No se pueden pedir valores sobre expresiones basadas en un campo. Haga clic en el cuadro Pedir valores. Escriba información acerca del valor en el campo Solicitar y una sugerencia en el campo Sugerencia.
    • Para eliminar una expresión del filtro, haga clic en el botón Eliminar Eliminar situado a la derecha de la expresión.
  5. Haga clic en Aplicar filtro para habilitar la vista filtrada del mapa.
    Sugerencia:

    Si ha creado un filtro para una capa de entidades alojada, existe la opción Aplicar filtro y hacer zoom, que habilita la vista filtrada y vuelve a dibujar el mapa actual para mostrar los filtros.

  6. Los propietarios y administradores de organización de la capa de entidades pueden guardar el filtro en la capa. Haga clic en Más opciones Más opciones y haga clic en Guardar capa.

    Cuando usted guarda el filtro con la capa, todos los que acceden a la capa ven los datos filtrados. Si no guarda el filtro en la capa, el filtro solo se aplica al mapa.

  7. Para deshacer el filtro y mostrar todas las entidades de la capa, haga clic en Eliminar filtro.

    Si guardó el filtro en la capa, necesita guardar la capa de nuevo para eliminar el filtro de la capa.

Filtrar por fecha

Es posible filtrar algunas capas de entidades por fecha. Por ejemplo, puede que desee mostrar las ubicaciones de los terremotos ocurridos durante un rango de fechas especificado.

Utilizando los operadores en los últimos y no en los últimos, también puede aplicar un filtro de fecha dinámico a una capa de entidades alojada para mostrar los eventos ocurridos en relación con el día actual, por ejemplo, todas las entidades que se han editado en los últimos 5 días, sin tener que 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.

Nota:

El filtrado por fecha está disponible para las capas de entidades alojadas y para las capas de servicio de ArcGIS Server 10.2 y versiones posteriores que admiten consultas estandarizadas.

  1. Abra el mapa en el Map Viewer Classic.
  2. Haga clic en Detalles y haga clic en Contenido.
  3. Vaya a la capa de entidades que desea filtrar y haga clic en Filtrar Filtrar.
  4. Cree su expresión de definición para el filtro de fecha como sigue:
    1. Seleccione un campo de fecha en el menú desplegable Campo.
    2. Seleccione un operador, por ejemplo, es el, es anterior a, en los últimos, etcétera, en el menú desplegable Operador.
      Nota:

      Los operadores en los últimos y no en los últimos solo están disponibles para las capas de entidades alojadas.

    3. Realice una de las siguientes acciones, en función de cómo desee filtrar los datos:
      • Si desea filtrar por un valor de fecha concreto, haga clic en Valor e introduzca un valor. Según el operador seleccionado, puede especificar una única fecha (o dos fechas) en el calendario, introducir una o dos fechas manualmente o especificar un rango de tiempo expresado en días, semanas o meses.
      • Si quiere comparar el valor de un campo con el valor de otro campo, haga clic en Campo y seleccione un campo en el menú desplegable.
      • Si quiere filtrar en función de un valor específico del campo de fecha seleccionado para la expresión, haga clic en Único y seleccione un valor de fecha único. Si esta opción no se encuentra disponible, pueden existir restricciones.
  5. Agregue más expresiones o conjuntos según sea necesario.
  6. Cuando haya terminado, haga clic en Aplicar filtro.

Consideraciones sobre los filtros

Tenga en cuenta lo siguiente al trabajar con los filtros:

  • Puede crear filtros en capas de entidades alojadas, vistas de capas de entidades alojadas y capas de servicios de entidades de ArcGIS Server. No puede crear filtros para notas de mapas o entidades importadas desde un archivo.
    Nota:

    Los filtros aplicados a capas de entidades alojadas y a vistas de capas de entidades alojadas no limitan el acceso a los datos de la capa. Cualquier usuario que tenga acceso a la capa podrá quitar el filtro y acceder a todos los datos.

  • Para cambiar el nombre de un campo, edite el alias de campo por medio de la configuración de ventanas emergentes.
  • Puede crear expresiones interactivas basadas en valores o en valores únicos. No puede crear expresiones interactivas basadas en un campo.
  • Puede filtrar los campos de fecha de las capas de entidades alojadas, así como de las capas de servicios de ArcGIS Server 10.2 y versiones posteriores que admitan consultas estandarizadas.
  • No agregue caracteres especiales a los valores, a menos que esos caracteres especiales formen parte del valor. Por ejemplo, City es New York no encuentra una entidad denominada New York. En este ejemplo, utilice City es New York en su lugar.
  • Si el campo incluye valores codificados, la lista Valores muestra todos los valores codificados definidos por el servicio para el campo. Esto puede incluir valores que no existen como entidades en la capa. La lista Único muestra todas las entidades de la capa (que puede ser un subconjunto de los valores del servicio).
  • La opción Único requiere una capa de servicio de mapas 10.1 o posterior. La opción no se muestra si filtras una capa de servicio de mapas 10.0 o anterior.
  • La opción Único no se encuentra disponible si el número de valores únicos excede el límite permitido por la capa. Puede utilizar en su lugar la opción Valor para escribir explícitamente el valor utilizado para el filtro.
  • El hecho de agrupar varias expresiones en conjuntos y la forma en que agrupa las expresiones determinan lo que ve en el mapa. Por ejemplo, este mapa utiliza conjuntos de expresiones para filtrar una capa de incidentes policiales en Filadelfia, Pensilvania. En este ejemplo, el creador del mapa desea que el mapa muestre los incidentes policiales relacionados con armas de fuego o que resultaran mortíferos, dejando fuera al mismo tiempo otros tipos de incidentes, por ejemplo, robos sin armas de fuego. Además, el creador del mapa solo desea mostrar los incidentes con armas de fuego o mortíferos que ocurrieron en 2016.

    Para conseguirlo, el filtro requiere cuatro expresiones distintas: una para cada uno de los tres tipos de incidentes que el creador del mapa desea mostrar (Robo a mano armada, Homicidio - Criminal y Asalto agravado por arma de fuego) y una para el año de interés (2016). Agrupar la expresión de año con cada expresión de tipo de incidente mediante conjuntos garantiza que el mapa muestre solo los incidentes en los que se cumplen las siguientes condiciones:

    • El tipo de incidente es Robo a mano armada, Homicidio – Criminal o Asalto agravado por arma de fuego.
    • El incidente ocurrió en 2016.