Cómo funciona Buscar por atributos y ubicación

La herramienta Buscar por atributos y ubicación lleva a cabo consultas espaciales y de atributos para encontrar entidades o partes de entidades que cumplan con los criterios especificados.

Operadores

Buscar por atributos y ubicación utiliza operadores para realizar consultas espaciales y de atributos.

Operadores de atributo

Hay varios operadores que se pueden usar para una consulta de atributos, dependiendo de si el campo consultado es de categorías o numérico.

Si el campo es una cadena de caracteres, puede usar los siguientes operadores:

  • es: cadenas de caracteres que coinciden con el texto especificado.
  • no es: cadenas de caracteres que no coinciden con el texto especificado.
  • empieza por: cadenas de caracteres que empiezan por el texto especificado.
  • termina con: cadenas de caracteres que terminan con el texto especificado.
  • contiene: cadenas de caracteres que tienen el texto proporcionado.
  • no contiene: cadenas de caracteres que no tienen el texto proporcionado.
  • está en blanco: cadenas de caracteres que no tienen texto y no son nulas.
  • no está en blanco: cadenas de caracteres que tienen algo de texto y no son nulas.
  • está vacío: cadenas de caracteres que son nulas o no tienen texto.
  • no está vacío: cadenas de caracteres que tienen algo de texto o son nulas.

Si el campo es numérico, puede usar los siguientes operadores:

  • es: números que coinciden con el valor especificado.
  • no es: números que no coinciden con el valor especificado.
  • es como mínimo: números que son iguales o mayores que el valor especificado.
  • es menor que: números que son menores que el valor especificado.
  • es como máximo: números que son menores o iguales que el valor especificado.
  • es mayor que: números que son mayores que el valor especificado.
  • está entre: números que están entre los dos valores especificados.
  • no está entre: números que no están entre los dos valores especificados.
  • está en blanco: números que coinciden con el valor especificado.
  • no está en blanco: números que tienen algún valor.

Si el campo es una fecha, puede usar los siguientes operadores:

  • está entre: fechas que se encuentran entre dos fechas especificadas.
  • no está entre: fechas que no están entre dos fechas especificadas.
  • es el: fechas que son las mismas que una fecha especificada.
  • no es el: fechas que no son las mismas que una fecha especificada.
  • es anterior: fechas que son anteriores a una fecha especificada.
  • es posterior: fechas que son posteriores a una fecha especificada.
  • está en blanco: fechas que son nulas.
  • no está en blanco: fechas que no son nulas.

Operadores espaciales

Las expresiones espaciales se crean especificando operadores como completamente dentro o interseca.

Puede usar los siguientes operadores espaciales en las consultas espaciales:

  • Interseca: si una entidad de la primera capa se interseca con una entidad de la segunda capa, la entidad de la primera capa se incluye en la salida.
  • No se interseca: si una entidad de la primera capa se interseca con una entidad de la segunda capa, la entidad de la primera capa se excluye de la salida.
  • Dentro de una distancia de: se selecciona (se incluye en la salida) una entidad de la primera capa si cualquier parte de ella está dentro de la distancia especificada de una entidad de la segunda capa; por ejemplo, las parcelas situadas a menos de 100 metros de un río se incluirán en la salida.
  • No dentro de una distancia de: se excluye (no se incluye en la salida) una entidad de la primera capa si está dentro de la distancia especificada de otra entidad; por ejemplo, las parcelas situadas a menos de 100 metros de un río no se incluirán en la salida. Puede pensar en esta relación ya que la entidad está más lejos que la distancia especificada.
  • Contiene completamente: si una entidad de la primera capa contiene por completo una entidad de la segunda capa, la entidad de la primera capa se incluye en la salida.
  • No contiene completamente: si una entidad de la primera capa contiene por completo una entidad de la segunda capa, la entidad de la primera capa se excluye de la salida.
  • Completamente dentro: si una entidad de la primera capa está completamente contenida en una entidad de la segunda capa, la entidad de la primera capa se incluye en la salida.
  • No completamente dentro: si una entidad de la primera capa está completamente contenida en una entidad de la segunda capa, la entidad de la primera capa se excluye de la salida.
  • Más cercano a: si una entidad de la primera capa es la más cercana a una entidad de la segunda capa, la entidad de la primera capa se incluye en la salida.

Generador de consultas

Para crear una consulta, haga clic en el botón Crear nueva consulta.

Para empezar, elija la capa en la que le gustaría buscar entidades. A continuación, elija si desea empezar con una expresión de atributo o una expresión espacial. Cada consulta de atributo incluye un nombre de campo, un operador y un valor. Cada expresión espacial incluye un operador y una segunda capa. Debajo de la segunda capa, puede utilizar el botón +Expresión para agregar una expresión que afine aún más las entidades de la segunda capa que se utilizarán en la expresión espacial original.

Por ejemplo, puede crear una consulta en una capa que contenga los datos de incidentes delictivos de una ciudad (robos, incendios provocados, asaltos, etc.) para mostrar solo los incidentes de robo. Cree una expresión de atributo de la siguiente manera:

  • Para el nombre del campo, elija Tipo de crimen.
  • Para el operador, elija es.
  • Para el valor, escriba Robo.

Con otra capa que represente tiendas de dónuts, puede refinar aún más la consulta para buscar los robos que ocurrieron dentro de un radio de 100 metros de una tienda de dónuts. Agregue una expresión espacial de la siguiente manera:

  • Para el operador, elija Dentro de una distancia de y escriba 100 metros.
  • Para la capa, elija la capa de tiendas de dónuts.

Si la consulta tiene más de una expresión, debe elegir una opción coincidente para conectar las expresiones. En el ejemplo anterior, se selecciona la opción Todo lo siguiente es verdadero. Esto significa que solo se mostrarán las entidades que coincidan con todas las expresiones; en este caso, cuando se aplica la expresión se devuelven los robos producidos dentro de un radio de 100 metros de una tienda de dónuts.

Otras consultas pueden requerir la opción Uno de los siguientes es verdadero. Por ejemplo, para mostrar todos los robos y cualquier delito producido en un radio de 100 metros de una tienda de dónuts, elija Uno de los siguientes es verdadero.

Grupo de expresiones

Para crear una consulta más compleja, puede utilizar grupos de expresiones para agrupar varias expresiones. La forma en que se agrupan las expresiones determina lo que busca. Puede crear hasta tres niveles de agrupación.

Por ejemplo, puede utilizar grupos de expresiones para acotar aún más el filtro de incidentes delictivos descrito anteriormente. Para mostrar los incidentes de incendios provocados y los robos informados en un radio de 100 metros de una tienda de dónuts, puede crear un grupo de expresión para buscar incidentes de incendios provocados o robos. En ese grupo, use la opción Uno de los siguientes es verdadero. A continuación, fuera del grupo, agregue una expresión espacial para buscar entidades dentro del radio de 100 metros.


En este tema
  1. Operadores