Acerca de las expresiones

Una expresión es un método para especificar condiciones. Utilice el editor de expresiones para crear expresiones que asignan propiedades de un banco de datos al modelo, filtrar o seleccionar elementos, calcular valores o convertir valores de datos, o bien especificar criterios para la aplicación de estilos y etiquetas.

Haga clic en para abrir el editor de expresiones . Consulte Para crear una expresión para obtener más información. Consulte también Creación de expresiones - Referencia para obtener ayuda sobre cualquier elemento de expresión.

En esta tabla se describen métodos para utilizar expresiones con más detalle.
Filtrar datos
  • Filtrar datos durante la importación

    Filtre datos de un origen de datos durante y después de importar mediante las condiciones que defina. Combine propiedades del banco de datos original para asignar a las propiedades del modelo y dé formato a las entradas de Tabla de datos con Filtro de origen.

  • Filtrar por ubicación

    Dibuje un área geoespacial en el modelo que se utilizará en una expresión.

  • Filtrar clases de elementos

    Cree y trabaje con un subconjunto de una clase de elemento.

    Nota: el resultado de una expresión de filtro debe ser un valor booleano. Consulte: Uso de expresiones para filtrar datos para obtener más información.
Seleccionar elementos
  • Seleccionar elementos basados en una ubicación

    Busque y seleccione únicamente los elementos del modelo que cumplan un conjunto de condiciones espaciales que haya definido.

  • Seleccionar elementos basados en propiedades

    Busque y seleccione únicamente los elementos del modelo que cumplan un conjunto de condiciones de propiedad que haya definido. Por ejemplo, para seleccionar todos los elementos que especifican un desfase de elevación positivo, utilice la expresión: ELEVATION_OFFSET > 0.

  • Nota: el resultado de una expresión Seleccionar por filtro debe ser un valor booleano.
Convertir datos
  • Convertir datos

    Convierta valores de datos de un tipo a otro y evalúe el resultado de la conversión. Convierta cadenas numéricas o de texto a un determinado formato numérico o de texto. Cambie el formato o el tipo de una propiedad de cadena. Por ejemplo, si un banco de datos almacena los valores de fecha como texto, dichos valores se podrán convertir en cadenas de fecha. A continuación, puede utilizar funciones de fecha en las cadenas de fecha. También puede convertir una cadena de texto a un formato de fecha y añadir días o meses a la fecha resultante.

Calcular valores
  • Calcular valores

    Calcule un valor nuevo basado en valores existentes. Por ejemplo, calcule el área de un polígono o la longitud de un elemento lineal, redondee un valor hacia arriba o hacia abajo, averigüe la raíz cuadrada de un valor, utilice funciones trigonométricas o determine el resto de un número tras su división por otro número. Determine el promedio, la media o la mediana de un conjunto de valores.

  • Nota: el panel de valores no está disponible al crear un cálculo. No se pueden ver ni insertar valores de propiedad a partir de orígenes de datos originales al crear los cálculos.
Evaluar propiedades
  • Evaluar propiedades
    Visualice, filtre o seleccione datos basados en el valor de una o más propiedades.
    • Una expresión sencilla evalúa una sola propiedad. Por ejemplo, para especificar carreteras cuya propiedad NAME es "Elm", utilice la expresión: NAME = 'ELM St'.
    • Las expresiones complejas utilizan varias propiedades o varios valores. Por ejemplo, para especificar edificios con una altura de cubierta mayor que 18 pero menor que 32, utilice la expresión: ROOF_HEIGHT > 18 AND ROOF_HEIGHT < 32.
Definir reglas de estilos
  • Definir una regla de estilo

    Todas las reglas de estilos aplican estilos visuales a elementos en función de una expresión. Por ejemplo, cree un estilo para árboles que asigne la especie (propiedad NAME) a un estilo de árbol visual.

Formato de cadenas de texto y numéricas
  • Formato de cadenas de texto con expresiones de texto

    Las expresiones de texto permiten analizar y manipular cadenas de texto. Por ejemplo, utilice una expresión de texto para reemplazar un conjunto de caracteres por otro. Las expresiones complejas de texto también pueden concatenar (combinar) varias propiedades en una sola entrada. Por ejemplo, cree una entrada para la propiedad Full_Name con la expresión: "Concat (First_Name, ' ', Last_Name)".

  • Formato de cadenas numéricas con expresiones numéricas

    Las expresiones numéricas operan solo en valores numéricos. Utilizan funciones matemáticas con las que se puede analizar y manipular las cadenas numéricas. Por ejemplo, para redondear los costos de reparación hasta el siguiente valor de dólar superior con la expresión: Ceil (REPAIR_COST).