Utilize Expressões

Uma expressão é uma forma de especificar as condições. Por exemplo, você pode criar uma expressão que especifica todas as construções cuja área é maior que 4000 pés quadrados. Quando você utiliza Selecione por filtro, a expressão seleciona somente as construções maiores que 4000 pés quadrados.

Utilize expressões nas seguintes situações:

O Editor de expressão pode calcular valores com base em propriedades existentes. É possível converter dados de um tipo de dados para outro. Utilize expressões de texto para formatar sequências de texto. Utilize expressões numéricas para aplicar funções matemáticas às propriedades com valores numéricos.

A barra de título para a caixa de diálogo na qual é possível criar expressões é diferente, dependendo do comando selecionado. O conteúdo da caixa de diálogo é quase o mesmo, independentemente de como é chamada.

O texto na barra de título altera, dependendo do comando selecionado.

Utilize expressões das seguintes maneiras:

Formas de utilizar as expressões Descrição
Avaliando propriedades

É possível filtrar ou selecionar dados com base no valor de uma ou mais propriedades.

Uma expressão simples avalia uma única propriedade, mas é possível criar expressões complexas que utilizam várias propriedades ou vários valores. Por exemplo, você pode criar uma expressão que mostra construções com uma altura da cobertura maior que 18, mas menor que 32.

O resultado de uma expressão de filtro deve ser um valor booleano.

Criando um cálculo

É possível calcular um valor novo com base em valores existentes. Por exemplo, é possível fazer o seguinte:

  • Calcular a área de um polígono ou o comprimento de um recurso linear.
  • Converter uma sequência de texto em um formato de data e adicionar dias ou meses à data resultante.
Efetuar uma conversão

As conversões alteram os valores de dados de um tipo de dados para outro. Por exemplo, se um armazenamento de dados mantiver valores de data como texto, é possível converter estes valores sequências de data. A seguir, é possível utilizar Funções de data neles.

Também é possível converter sequências numéricas ou de texto para um determinado formato numérico, por exemplo, para um número de precisão única ou dupla. É possível converter valores numéricos em sequências de caracteres de texto, por exemplo, para extrair uma subsequência de caracteres ou descobrir o número de caracteres na sequência.

Criar expressões de texto

Com expressões de texto, é possível analisar e manipular sequências. Por exemplo, é possível fazer o seguinte:

  • Concatenar várias propriedades em uma única entrada. Por exemplo, concatene First_Name e Last_Name para obter Full_Name.
  • Encontrar o comprimento de uma sequência de texto ou a posição de uma sequência de texto dentro de outra.
  • Converter os caracteres de uma sequência de texto em maiúsculos ou minúsculos.
  • Recortar ou adicionar ao início ou fim de uma sequência de texto.
  • Substituir um conjunto de caracteres por outro.
Criar expressões numéricas

As expressões numéricas operam apenas em valores numéricos. Eles utilizam funções matemáticas, com as quais é possível analisar e manipular sequências numéricas. Por exemplo, com expressões numéricas, é possível fazer o seguinte:

  • Arredondar um valor para cima ou para baixo.
  • Encontrar a raiz quadrada de um valor, utilizar funções trigonométricas ou determine o resto da divisão de um número por outro.
  • Encontrar a taxa, média ou mediana de um conjunto de valores.
Utilizar expressões para filtrar os dados

Com os filtros, é possível trabalhar com um subconjunto de seus dados. Por exemplo, se o modelo incluir todas as construções em uma cidade, é possível criar um filtro para mostrar somente construções na área do centro da cidade.

Utilize expressões para fazer o seguinte: