Skip To Content

Como Localizar por Atributos e Localização funciona

A ferramenta Localizar por Atributos e Localização executa consultas espaciais e de atributos para localizar feições ou partes de feições que atendam aos critérios especificados.

Operadores

Localizar por Atributos e Localização usa operadores para atributos e consultas espaciais.

Operadores de atributo

Há vários operadores que você pode usar para uma consulta de atributo, dependendo se o campo que você está consultando é categórico ou numérico.

Se o seu campo for uma string, você pode usar os seguintes operadores:

  • é—Strings que correspondem ao texto especificado.
  • não é—Strings que não correspondem ao texto especificado.
  • inicia com—Strings que começam com o texto especificado.
  • finaliza com—Strings que terminam com o texto especificado.
  • contém—Strings que possuem o texto fornecido.
  • não contém—Strings que não possuem o texto fornecido.
  • está em branco—Strings que não têm texto e não são nulas.
  • não está em branco—Strings que possuem algum texto e não são nulas.
  • está vazio—Strings nulas ou sem texto.
  • não está vazio—Strings que possuem algum texto ou são nulas.

Se o seu campo for numérico, você pode usar os seguintes operadores:

  • é—Números que correspondem ao valor especificado.
  • não é—Números que não correspondem ao valor especificado.
  • é pelo menos—Números iguais ou maiores que o valor especificado.
  • é menor do que—Números que são menores que o valor especificado.
  • é no máximo—Números menores ou iguais ao valor especificado.
  • é melhor que—Números maiores que o valor especificado.
  • está entre—Números que estão entre os dois valores especificados.
  • não está entre—Números que não estão entre os dois valores especificados.
  • está em branco—Números que correspondem ao valor especificado.
  • não está em branco—Números que têm algum valor.

Se o seu campo for uma data, você pode usar os seguintes operadores:

  • está entre—Datas que estão entre duas datas especificadas.
  • não está entre—Datas que não estão entre duas datas especificadas.
  • está em—Datas que são iguais a uma data especificada.
  • não está em—Datas que não são iguais a uma data especificada.
  • está entre—Datas anteriores a uma data especificada.
  • está após—Datas posteriores a uma data especificada.
  • está em branco—Datas que são nulas.
  • não está em branco—Datas que não são nulas.

Operadores espaciais

Expressões espaciais são criadas especificando operadores como completamente dentro ou intersecciona.

Você pode usar o seguinte operador espacial em uma consulta espacial:

  • Intersecciona—Se uma feição na primeira camada interseccionar uma feição na segunda camada, a feição na primeira camada será incluída na saída.
  • Não intersecciona—Se uma feição na primeira camada interseccionar uma feição na segunda camada, a feição na primeira camada será excluída da saída.
  • Dentro de uma distância de—Uma feição na primeira camada é selecionada (incluída na saída) se qualquer parte estiver dentro da distância especificada de uma feição na segunda camada; por exemplo, lotes dentro de 100 metros de um rio serão incluídos na saída.
  • Não dentro de uma distância de—Uma feição na primeira camada é excluída (não incluída na saída) se estiver dentro de uma distância de outra feição; por exemplo, lotes dentro de 100 metros de um rio não serão incluídos na saída. Você pode pensar nessa relação como o recurso está mais longe do que a distância especificada.
  • Contém completamente—Se uma feição na primeira camada contiver completamente uma feição na segunda camada, a feição na primeira camada será incluída na saída.
  • Não contém completamente—Se uma feição na primeira camada contiver completamente uma feição na segunda camada, a feição na primeira camada será excluída da saída.
  • Completamente dentro—Se uma feição na primeira camada estiver completamente dentro de uma feição na segunda camada, a feição na primeira camada será incluída na saída.
  • Não completamente dentro—Se uma feição na primeira camada estiver completamente dentro de uma feição na segunda camada, a feição na primeira camada será excluída da saída.
  • Mais Próximo de—Se uma feição na primeira camada estiver mais próxima de uma feição na segunda camada, a feição na primeira camada será incluída na saída.

Construtor de consulta

Para criar uma consulta, clique no botão Construir nova consulta .

Para começar, escolha a camada da qual você gostaria de encontrar feições. Em seguida, escolha se deseja começar com uma expressão de atributo ou uma expressão espacial. Cada consulta de atributo inclui um nome de campo, um operador e um valor. Cada expressão espacial inclui um operador e uma segunda camada. Abaixo da segunda camada, você pode usar o botão +Expressão para adicionar uma expressão para refinar ainda mais as feições da segunda camada que serão usadas ​​na expressão espacial original.

Por exemplo, você pode criar uma consulta em uma camada contendo os dados de incidentes criminais de uma cidade (roubos, incêndios criminosos, assaltos e assim por diante) para mostrar apenas os incidentes de roubo. Crie uma expressão de atributo da seguinte maneira:

  • Para o nome do campo, escolha Tipo de Crime.
  • Para o operador, escolha está.
  • Para o valor, escreva Roubo.

Com outra camada representando lojas de rosquinhas, você pode refinar ainda mais a consulta para procurar furtos ocorridos a 100 metros de uma loja de rosquinhas. Adicione uma expressão espacial, como a seguir:

  • Para o operador, escolha A uma distância de e insira 100 metros.
  • Para a camada, escolha a camada da loja de rosquinhas.

Se a consulta tiver mais de uma expressão, você deve escolher uma opção correspondente para conectar as expressões. No exemplo acima, a opção Todas as alternativas a seguir são verdadeiras está selecionado. Isso significa que apenas as feições que correspondem a todas as expressões—nesse caso, roubos a 100 metros de uma loja de rosquinhas são retornados quando a expressão é aplicada.

Outras consultas podem exigir a opção Uma das seguintes é verdadeira. Por exemplo, para mostrar todos os roubos e qualquer crime a 100 metros de uma loja de rosquinhas, escolha Uma das seguintes é verdadeira.

Grupo de expressões

Para criar uma consulta mais complexa, você pode usar grupos de expressão para agrupar várias expressões. A maneira como você agrupa as expressões determina o que você está encontrando. Você pode criar até três níveis de agrupamento.

Por exemplo, você pode usar grupos de expressões para refinar ainda mais o filtro de incidentes criminais descrito acima. Para mostrar incêndios criminosos e incidentes de roubo relatados a uma distância de 100 metros de uma loja de donuts, você pode criar um grupo de expressão para encontrar incêndios criminosos ou incidentes de roubo. Dentro desse grupo, use a opção Uma das seguintes é verdadeira. Depois, fora do grupo, adicione uma expressão espacial para encontrar feições num raio de 100 metros.


Neste tópico
  1. Operadores