Skip To Content

Aplicar filtros

Un filtro presenta una vista centrada de una capa de entidades en un mapa. Limitando la visibilidad de las entidades de una capa, puedes revelar lo que es importante. Por ejemplo, puede crear un filtro sobre una capa de delitos de modo que en el mapa solo aparezcan los incendios provocados en 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 puedes configurar filtros interactivos que ayuden a tu público a explorar los datos por su cuenta. Proporcionando indicaciones y consejos sobre los valores disponibles en una capa, puedes guiar al público hacia otros filtros que tal vez quieran aplicar sobre las entidades. Por ejemplo, podrías 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 que proporcionas, tu público sabe que puede cambiar el valor a secundaria o bachillerato para ver los distintos tipos de escuelas del mapa.

Crear filtro

Trabajar con filtros existentes

Si una capa de entidades de mapa contiene un filtro, verás 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, puedes cambiar el valor a Secundaria y ver solamente las escuelas de secundaria de la zona.

Puedes acceder al filtro para ver las expresiones, cambiar las expresiones interactivas del filtro y editar el filtro. Cualquier cambio que introduzcas solo se aplicará a tu vista del mapa (a menos que seas el propietario del mapa, en cuyo caso podrás guardar los cambios).

  1. Abre el mapa con la capa filtrada en el visor de mapas.
  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.
    Ventana Filtro
  4. Cambia, edita o visualiza el filtro.
    • En la pestaña Cambiar puedes aplicar un valor nuevo a un filtro interactivo existente. Escribe un valor nuevo para la expresión y haz 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, verás una pestaña Ver en su lugar, con versiones fáciles de entender de las expresiones del filtro.
    • En la pestaña Editar puedes actualizar las expresiones. Consulte la siguiente sección para obtener información detallada sobre el modo de actualizar las expresiones.

Crear filtros

Puede crear filtros para capas de entidades alojadas, capas de servicios de entidades de ArcGIS Server y capas de servicios de mapas de ArcGIS Server que tengan asociados datos de atributos; no puede 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.

  1. Abra el mapa en el visor de mapas
  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. Crea la expresión de definición.
    • Las expresiones utilizan la forma general <Nombre del campo> <Operador> <Valor, Campo o Único>.
    • Puedes crear una expresión, múltiples 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.
    • Si tienes más de una expresión, selecciona si deseas mostrar las entidades de la capa que coincidan con Todas o Cualquiera de las expresiones. Todas exige que todos los criterios especificados se cumplan. 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, haz clic en la flecha desplegable Campo y selecciona el campo sobre el cual desees realizar la consulta.
    • En la parte de la expresión relacionada con el operador, haz clic en la flecha desplegable Operadores y selecciona 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, elija Campo, haga clic en la flecha desplegable y elija el campo que quiera para la expresión.
    • Si quieres filtrar en función de un valor específico del campo seleccionado para la expresión, selecciona Único y selecciona un valor único para el campo.
      Nota:

      Los filtros de valores únicos no se admiten en los campos de fecha.

    • Si has creado una expresión basada en valores o un valor único, puedes configurar una expresión interactiva. No puedes pedir valores sobre expresiones basadas en un campo. Haz clic en la casilla a la izquierda de 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. haz clic en Aplicar filtro para habilitar la vista filtrada del mapa.
    Sugerencia:

    Si has creado un filtro para una capa de entidades alojada, tienes 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. Para deshacer el filtro y mostrar todas las entidades de la capa, haz clic en Eliminar filtro.

Filtrar por fecha

Puede 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.

Entre los operadores disponibles para los filtros de fecha, se incluyen 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 visor de mapas
  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, es posterior a, etcétera, en el menú desplegable Operador.
    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. Dependiendo del 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.
  5. Agregue más expresiones o conjuntos según sea necesario.
  6. Cuando haya terminado, haga clic en Aplicar filtro.

Consideraciones sobre los filtros

  • Puede crear filtros para capas de entidades alojadas, vistas de capas de entidades alojadas, capas de servicios de entidades de GIS Server y capas de servicios de mapas de GIS Server que tengan asociados datos de atributos. No puedes 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.
  • Puedes crear expresiones interactivas basadas en valores o en valores únicos. No puedes crear expresiones interactivas basadas en un campo.
  • No agregues caracteres especiales a los valores, a menos que esos caracteres especiales formen parte del valor. Por ejemplo, Ciudad es "New York" no encuentra una entidad denominada New York. En este ejemplo, usa Ciudad 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.
  • Si tienes varias expresiones, los resultados varían en función del modo en que los agrupes en conjuntos. Por ejemplo, si crea un filtro en el que todas las expresiones tienen que ser verdaderas: Type is middle o Type is secondary (esto es un conjunto) y Category is private (esto es una expresión única), el filtro selecciona escuelas de secundaria privadas y escuelas de bachillerato privadas.
    Ejemplo de un filtro

    Si por el contrario crea un filtro donde lo siguiente tiene que ser verdadero: Type is secondary y Category is private (ahora este es el conjunto) o Type is middle (esto es una expresión única), el filtro selecciona todas las escuelas de secundaria públicas y privadas y las escuelas de bachillerato privadas.
    Ejemplo de un filtro