La clase de elemento TB_PROFILE_DETAIL almacena los detalles de la definición de las líneas de perfil, los puntos de perfil o las líneas de marco.
Cada registro de TB_PROFILE_DETAIL que corresponda a una clase de elemento creará un elemento de perfil por elemento.
Cada registro de TB_PROFILE_DETAIL que no corresponda a una clase de elemento creará un único elemento de perfil.
Por ejemplo, el detalle de perfil que contenga el perfil WW_MANHOLE_PRO corresponde a la clase de elemento WW_MANHOLE. Se almacenará un elemento de perfil para cada boca de alcantarilla. El detalle WW_VERTICALLINE_PRO no tiene ninguna relación con la clase de elemento de boca de alcantarilla, por lo que este detalle de perfil solo define la línea.
Un valor LOCAL* sustituye a la información del elemento y se considera un valor absoluto en el sistema de coordenadas del perfil.
Si F_CLASS_NAME_MAIN es nulo y F_CLASS_NAME_PROFILE es una clase de elemento de punto, LOCAL_EASTING_1 y LOCAL_NORTHING_1 no podrán ser nulos y se utilizarán como valores absolutos.
Si F_CLASS_NAME_MAIN es nulo y F_CLASS_NAME_PROFILE es una clase de elemento de línea, LOCAL_EASTING_1, LOCAL_NORTHING_1, LOCAL_EASTING_2 y LOCAL_NORTHING_2 no podrán ser nulos y se utilizarán como valores absolutos.
Para las clase de elemento de línea, si un punto no se sitúa exactamente sobre la línea, se proyecta en la posición más cercana de la línea.
La relación entre el elemento de F_CLASS_NAME_PROFILE y FEAT_CONN_LINE_F_CLASS_NAME debe almacenarse en TB_RELATIONS. Esta relación se rellena automáticamente durante el proceso de generación del perfil.
La relación entre los elementos de F_CLASS_NAME_PROFILE y VERT_CONN_LINE_F_CLASS_NAME debe almacenarse en TB_RELATIONS. Esta relación se rellena automáticamente durante el proceso de generación del perfil.
La relación entre los elementos de F_CLASS_NAME_PROFILE y POLYGON_NEXT_PT_F_CLASS_NAME debe almacenarse en TB_RELATIONS. Esta relación se rellena automáticamente durante el proceso de generación del perfil.
Atributo TB_PROFILE_DETAIL |
Descripción |
ID |
Clave principal. |
USER_ID |
El usuario que crea la definición del perfil. Corresponde a MAPSYS.TB_USER.ID. |
DETAIL_TITLE |
Título del detalle del perfil. |
PROFILE_DEFINITION_ID |
Definición del perfil relacionada con este detalle, relacionada con TB_PROFILE_DEFINITION.ID |
F_CLASS_NAME_PROFILE |
Nombre de la clase de elemento que contiene los elementos mostrados en el perfil. |
F_CLASS_NAME_MAIN |
Nombre de la clase de elemento correspondiente a la clase de elemento de perfil: si F_CLASS_NAME_MAIN es nulo, solo se crea un elemento como detalle. Si F_CLASS_NAME_MAIN no es nulo, se crea un elemento por elemento principal como detalle. |
WHERE_CLAUSE_MAIN |
Cláusula WHERE asignada a F_CLASS_NAME_MAIN para realizar una selección secundaria de los elementos. select * from F_CLASS_NAME_MAIN f where WHERE_CLAUSE_MAINEl alias f puede usarse en la cláusula WHERE. |
SELECT_STATEMENT_GEOM_MAIN |
Selección de la geometría del elemento principal. La consulta debe usar el alias de columna FID, EASTING, NORTHING, HEIGHT. Para las clases de elemento de punto, esta sentencia puede devolver 0 o 1 filas. Para las clases de elemento de línea, pueden devolverse 0, 1 o varias filas. |
FEAT_CONN_LINE_F_CLASS_NAME |
Nombre de la clase de elemento de línea que contiene los elementos usados para conectar los elementos de punto en el perfil. |
FEAT_CONN_LINE_ATTR1 |
Nombre de atributo de la clase de elemento de conexión de línea. |
FEAT_CONN_LINE_VALUE_1 |
Valor que se define para el atributo FEAT_CONN_LINE_ATTR1 |
VERT_CONN_LINE_F_CLASS_NAME |
Nombre de la clase de elemento de línea que contiene los elementos usados para crear una línea vertical del elemento a la altura de referencia. Si F_CLASS_NAME_PROFILE es una clase de elemento de punto, se crea una línea vertical. Si F_CLASS_NAME_PROFILE es una clase de elemento de línea, se crea una línea en el inicio y en el final. Si se conectan dos líneas geométricamente, se crea una única línea vertical en el punto de conexión. |
VERT_CONN_LINE_ATTR1 |
Nombre de atributo de la clase de elemento de conexión de línea. |
VERT_CONN_LINE_VALUE_1 |
Valor que se define para el atributo VERT_CONN_LINE_ATTR1. |
VERT_CONN_LINE_ORIGIN_OFFSET |
Desfase en la altura de referencia y la línea vertical. Tiene la unidad del sistema de coordenadas global. |
POLYGON_NEXT_PT_F_CLASS_NAME |
Nombre de la clase de elemento de polígono que solo puede usarse para las clases de elemento de punto de F_CLASS_NAME_PROFILE. Se crea un polígono desde el elemento de punto actual al siguiente elemento de punto. |
POLYGON_NEXT_PT_HEIGHT |
Altura del polígono. |
POLYGON_NEXT_PT_WHERE_CLAUSE |
Cláusula WHERE usada para hacer una selección secundaria de los elementos de punto. Crea un polígono solo si la sentencia siguiente devuelve una fila: select 1 from F_CLASS_NAME f where POLYGON_NEXT_PT_WHERE_CLAUSE, the alias f can be used in the where clause. |
DISTANCE_ATTRIBUTE |
Nombre de atributo de F_CLASS_NAME_PROFILE en el que se almacena la distancia a lo largo del eje. Solo si F_CLASS_NAME_PROFILE es una clase de elemento de punto. |
LOCAL_EASTING_1 |
Primera abscisa en el sistema de coordenadas local. |
LOCAL_NORTHING_1 |
Primera ordenada en el sistema de coordenadas local. |
LOCAL_EASTING_2 |
Segunda abscisa en el sistema de coordenadas local. |
LOCAL_NORTHING_2 |
Segunda ordenada en el sistema de coordenadas local. |
LOCAL_EASTING_1_ADD_WIDTH |
Indicador que define si se debe añadir la anchura del perfil a LOCAL_EASTING_1. |
LOCAL_NORTHING_1_ADD_HEIGHT |
Indicador que define si se debe añadir la altura del perfil a LOCAL_NORTHING_1. |
LOCAL_EASTING_2_ADD_WIDTH |
Indicador que define si se debe añadir la anchura del perfil a LOCAL_EASTING_2. |
LOCAL_NORTHING_2_ADD_HEIGHT |
Indicador que define si se debe añadir la altura del perfil a LOCAL_NORTHING_2. |
REPEATED_DISTANCE |
El objeto se sitúa cada distancia REPEATED_DISTANCE; solo para la clase de elemento de punto y si F_CLASS_NAME_MAIN es nulo. |
SET_ATTRIBUTE_1 - 5 |
Nombre de atributo de la tabla F_CLASS_NAME_PROFILE |
SET_VALUE_1 - 5 |
Valor que se define para el atributo de elemento correspondiente. |