Cómo añadir información

Función de texto TBL_VARIABLE

    Tabla de contenidos
    No headers

    Use la función de texto TBL_VARIABLE para crear una propiedad de texto calculada que proporciona una variable definida por el usuario para la aplicación de estilos temática. Las variables se almacenan en la tabla de sistema TBL_VARIABLE. Estas variables se pueden definir para cada inicio de sesión personal.

    Por ejemplo, en TBL_VARIABLE, se define una variable BUILDING cuyo valor representa el FID. En el Administrador de visualización, se usa la variable para definir el estilo del edificio. Para resaltar un edificio concreto en el mapa, especifique el FID del edificio en TBL_VARIABLE. Si desea resaltar otro edificio, no tiene que modificar el modelo de visualización, basta con que introduzca el nuevo FID en TBL_VARIABLE.

    Para crear una propiedad de texto calculada (TBL_VARIABLE)

    En el siguiente ejemplo, la función de texto TBL_VARIABLE se usa para definir una regla temática para la aplicación de estilos a un edificio.

    1. En el espacio de trabajo Mantenimiento de Infrastructure Map Server, abra un proyecto de modelo de sector empresarial.
    2. Seleccione el modelo de visualización y haga clic en Generar gráfico.
    3. En el Administrador de visualización, seleccione la clase de elemento, como GS_EDIFICIO.
    4. Haga clic con el botón derecho del ratón y seleccione Crear un cálculo.
    5. En el cuadro de diálogo Crear un cálculo, especifique un nombre, como VARIABLE_EDIFICIO.
    6. Pulse Función de texto y pulse TBL_VARIABLE.
    7. Inserte la clave entre paréntesis detrás de la función. Recuerde usar apóstrofes para una cadena de texto.
      (’BUILDING’)
      
    8. Pulse Aceptar para crear la propiedad calculada.
    9. En el Administrador de visualización, seleccione la clase de elemento. Pulse con el botón derecho del ratón y seleccione Zoom a la extensión.

    Los valores de las claves que se usan en las propiedades calculadas y el ID de usuario se deben especificar en TBL_VARIABLE.

    Para utilizar variables con más de 1 valor

    Para trabajar con un TBL_VARIABLE que contenga uno o más valores, escriba una expresión, como las siguientes:

     Instr (   Concat(   Concat( ',' ,   TB_VARIABLE ('Highlight_List_Building' ) ),   ',' ),   Concat( Concat( ',', ToString( FID) ), ',' ) )
    

    Para añadir los valores de las claves a TBL_VARIABLE

    1. En el Explorador del modelo de sector, en Tablas de sistema, haga clic con el botón derecho en TBL_VARIABLE y, a continuación, seleccione Mostrar formulario.
    2. En la barra de herramientas del formulario, pulse Nuevo registro.
    3. Especifique los valores de las claves como se muestra en la siguiente tabla.

    Atributo TBL_VARIABLE

    Descripción

    ID_USUARIO

    Especifica el usuario. Especifique el TB_USER.ID. En Infrastructure Map Server, la variable solo se podrá utilizar si el usuario está conectado a la base de datos. Para otros usuarios, la variable no tendrá ningún efecto.

    KEY

    Especifica la clave que se usa en la propiedad calculada, como BUILDING.

    VALUE

    Especifica el valor de la clave. Por ejemplo, especifique el FID del edificio que desea representar con un estilo especial.

    Para aplicar estilos a una capa de elemento

    1. En el Administrador de visualización, seleccione la clase de elemento.
    2. Pulse con el botón derecho del ratón y, a continuación, pulse Editar estilo.
    3. En el Editor de estilos, añada una regla temática.
    4. En el cuadro de diálogo Crear o modificar expresiones, pulse Propiedad y, en Propiedades de texto, seleccione la propiedad calculada, como VARIABLE_EDIFICIO.
    5. Inserte una expresión, como VARIABLE_EDIFICIO = TOSTRING(FID).
    6. Pulse Aceptar.

    Cuando se utiliza una conexión de datos sin abrir un modelo de sector empresarial, no se define ningún usuario de base de datos. No obstante, se pueden utilizar las variables si TBL_VARIABLE.USER_ID = Null.