Uma expressão é a parte de uma consulta que especifica suas condições. Uma consulta avalia os dados e retorna somente o subconjunto dos dados que atendem as condições da consulta.
Por exemplo, é possível criar uma expressão que especifica todos os lotes cuja área é maior que 4000 pés quadrados. Uma consulta que contém essa expressão exibe ou seleciona somente os lotes que atendam a esses critérios.
Um consulta completa também especifica o seguinte:
Por exemplo, é possível consultar uma camada do recurso em um mapa e exibir ou ocultar seus dados com base em se atende às condições de consulta.
Na prática, você especifica o conjunto de dados ao selecionar a classe de recurso ou camada para a consulta antes de criar a expressão. É possível especificar a ação a aplicar ao selecionar o comando que permite criar a expressão. Por exemplo, no Conjunto de ferramentas do AutoCAD Map 3D, selecione Adicionar ao mapa com consulta ou Pesquisar para selecionar.
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 é chamado.
Use expressões para filtrar dados geoespaciais, selecione um subconjunto de dados, calcule valores ou converta dados de um tipo de dados para outro. Use expressões de texto para formatar sequências de caracteres de texto para exibição, por exemplo, como legendas. Use expressões numéricas para aplicar funções matemáticas em propriedades com valores numéricos.
O texto na barra de título sofre alterações, dependendo de qual comando for selecionado.
Para criar uma expressão, siga estas etapas básicas:
Maneiras de usar expressões | Descrição |
---|---|
Avaliar as 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 você pode criar expressões complexas que usam múltiplas propriedades ou múltiplos valores. Por exemplo, você poderia criar uma expressão que mostra municípios com uma população de mais de 50.000, mas abaixo dos 100.000. O resultado de uma expressão de filtro deve ser um valor booleano. |
Criar um cálculo |
É possível calcular um novo valor com base em valores existentes. Por exemplo, é possível fazer o seguinte:
|
Efetuar uma conversão |
As conversões alteram os valores dos dados de um tipo de dados para outro. Por exemplo, se um armazenamento de dados mantém valores de dados como texto, é possível converter esses valores em sequências de caracteres de data. Então, é possível usar Funções de data neles. Também é possível converter sequências de caracteres numéricas ou de texto em um formato numérico específico, por exemplo, em um número de precisão simples ou duplo. Você pode 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. |
Criação de expressões de texto |
Com expressões do texto, é possível analisar e manipular sequências de caracteres. Por exemplo, é possível fazer o seguinte:
|
Criação de expressões numéricas |
Expressões numéricas operam somente em valores numéricos. Eles usam funções de matemática, 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 do recurso |
Com filtros, é possível trabalhar com um subconjunto dos dados. Por exemplo, se o seu mapa incluir todos os condados na Califórnia, é possível criar um filtro para mostrar apenas os condados com uma população acima de 50.000. Utilize expressões para efetuar as seguintes tarefas: |
Utilizar expressões para recursos de legenda |
Use uma expressão de texto ou uma expressão numérica para determinar o conteúdo dos rótulos quando você estilizar seu mapa. |
Como utilizar expressões em regras de divisão/mescla |
Use expressões no Conjunto de ferramentas do AutoCAD Map 3D para determinar como os valores de propriedade serão especificados após a mesclagem ou a divisão de recursos. |