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:
Utilize o campo Filtro de origem na guia Origem para selecionar os dados que deseja incluir no modelo. Por exemplo, para importar apenas construções residenciais, utilize a expressão USE_TYPE = 'R' (se R significar residencial).
Por exemplo, o modelo tem uma propriedade denominada ROOF_HEIGHT. Os dados originais têm FLOOR_HEIGHT e FLOORS. É possível multiplicar FLOOR_HEIGHT * FLOORS para obter ROOF_HEIGHT.
Por exemplo, durante a importação, especifique que o campo Nome contenha a frase "Tipo de construção: " seguida pelo valor para USE_TYPE.
Por exemplo, crie um subconjunto de estradas localizadas dentro de uma área geográfica desenhada no modelo.
Por exemplo, selecione todas as árvores cuja propriedade NOME seja Ficus.
Todas as regras de estilo utilizam expressões para determinar como estilos são aplicadas. Por exemplo, crie um estilo para árvores que mapeia a espécie (propriedade NAME) para um estilo visual da árvore.
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:
|
| 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:
|
| 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:
|
| 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: |