Utilize Expressões

Uma expressão é uma forma de especificar as condições. Utilize o Editor de expressão para criar expressões que mapeiam as propriedades a partir de uma origem de dados para o seu filtro de modelo, calcular ou converter valores de data, ou para especificar critérios para os estilos e legendas.

Clique em para abrir o Editor de Expressão . Consulte Para criar uma expressão para obter mais informações.

Esta tabela descreve as formas de utilizar as expressões em mais detalhes.
Filtro de dados
  • Filtrar dados durante a importação

    Filtre os dados para uma origem de dados durante e após importar usando as condições que você define. Combine propriedades no armazenamento de dados original para mapear às propriedades do modelo, e formatar entradas para a tabela de dados com o Filtro de origem.

  • Filtrar por localização .

    Desenhe uma área geoespacial em seu modelo para ser usada em uma expressão.

  • Filtrar classes de recursos

    Crie e trabalhe com um subconjunto de uma classe de recurso.

    Nota: Os resultados de uma expressão de filtro devem ser um valor booleano. Consulte: Utilizar expressões para filtrar os dados para obter mais informações.
Selecionar recursos
  • Selecionar recursos com base na localização

    Localize e selecione apenas os recursos no modelo que cumprem com um conjunto de condições espaciais que você define.

  • Selecionar recursos com base nas propriedades

    Localize e selecione apenas os recursos no modelo que cumprem com um conjunto de propriedades que você define. Por exemplo, para selecionar todos os recursos que especificam um deslocamento de elevação positivo, utilize a expressão: ELEVATION_OFFSET > 0.

  • Nota: Os resultados de uma expressão Selecionar por filtro devem ser um valor booleano.
Converter dados
  • Converter dados

    Converta os valores dos dados de um tipo de dados para outro e, a seguir, analise o resultado da conversão. Converta sequências de caracteres numéricos ou de texto em um determinado formato numérico. Altere o formato ou o tipo de uma propriedade da sequência de caracteres. 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 nas sequências de caracteres de datas. Você também pode converter uma sequência de texto em um formato de data e adicionar dias ou meses à data resultante.

Calcular valores
  • Calcular valores

    É possível calcular um valor novo com base em valores existentes. Por exemplo, calcule a área de um polígono ou o comprimento de um recurso linear, arredonde um valor para cima ou para baixo, encontre a raiz quadrada de um valor, utilize funções trigonométricas ou determine o resto de um número após ter sido dividido por outro número. Encontrar a taxa, média ou mediana de um conjunto de valores.

  • Nota: O painel Valores não está disponível ao criar um cálculo. Você não pode visualizar nem inserir valores de propriedade a partir de origens de dados originais ao criar os cálculos.
Avaliar propriedades
  • Avaliar propriedades
    Visualize, filtre ou selecione dados com base no valor de uma ou mais propriedades.
    • Uma expressão simples avalia uma única propriedade. Por exemplo, para especificar as estradas cuja propriedade NAME seja "Elm", utilize a expressão NAME = 'ELM St'.
    • Expressões complexas utilizam múltiplas propriedades ou múltiplos valores. Por exemplo, para especificar construções com uma altura do telhado maior que 18, mas menor que 32, utilize a expressão: ROOF_HEIGHT > 18 AND ROOF_HEIGHT < 32
Definir regras de estilo
  • Defina uma Regra de estilo.

    As regras de estilo aplicam estilos visuais aos recursos com base em uma expressão. Por exemplo, crie um estilo para árvores que mapeia a espécie (propriedade NAME) para um estilo visual da árvore.

Formato numérico e sequências de texto
  • Formatar sequências de texto com expressões de texto

    Com expressões de texto, é possível analisar e manipular sequências de texto. Por exemplo, utilize uma expressão de texto para substituir um conjunto de caracteres por outro. Expressões de texto complexas também podem concatenar (combinar) múltiplas propriedades em uma única entrada. Por exemplo, crie uma entrada para a propriedade Full_Name com a expressão: "Concat (First_Name, ' ', Last_Name)".

  • Formatar sequências numéricas com 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, para arredondar os custos de reparo para o próximo dólar mais alto, utilize a expressão Ceil (REPAIR_COST)

Dicas adicionais

Consulte Criar expressões - Referência para obter ajuda sobre os elementos da expressão.