System Table TB_PROFILE_DETAIL

The feature class TB_PROFILE_DETAIL stores the definition details of profile lines, profile points, or frame lines.

Each record in TB_PROFILE_DETAIL that corresponds to a feature class will create one profile feature per feature.

Each record in TB_PROFILE_DETAIL that does not correspond to a feature class will create one profile feature only.

For example, the profile detail containing the profile WW_MANHOLE_PRO corresponds to the WW_MANHOLE feature class. For each manhole, one profile feature will be stored. The detail WW_VERTICALLINE_PRO has no relation to the manhole feature class, so this profile detail defines only the one line.

A LOCAL* value replaces the information of the feature and is considered an absolute value in the profile coordinate system.

If F_CLASS_NAME_MAIN is null and F_CLASS_NAME_PROFILE is a point feature class, then LOCAL_EASTING_1 and LOCAL_NORTHING_1 must be not null and are used as absolute values.

If F_CLASS_NAME_MAIN is null and F_CLASS_NAME_PROFILE is a line feature class, then LOCAL_EASTING_1, LOCAL_NORTHING_1, LOCAL_EASTING_2 and LOCAL_NORTHING_2 must be not null and are used as absolute values.

For a line feature class, if a point is not exactly on the line, it is projected to the nearest position of the line.

The relation between the feature of F_CLASS_NAME_PROFILE and FEAT_CONN_LINE_F_CLASS_NAME must be stored in TB_RELATIONS. This relation is automatically filled during the profile generation process.

The relation between the features of F_CLASS_NAME_PROFILE and VERT_CONN_LINE_F_CLASS_NAME must be stored in TB_RELATIONS. This relation is automatically filled during the profile generation process.

The relation between the features of F_CLASS_NAME_PROFILE and POLYGON_NEXT_PT_F_CLASS_NAME must be stored in TB_RELATIONS. This relation is automatically filled during the profile generation process.

TB_PROFILE_DETAIL attribute

Description

ID

Primary key.

USER_ID

User who creates the profile definition. This corresponds to MAPSYS.TB_USER.ID.

DETAIL_TITLE

Title of the profile detail.

PROFILE_DEFINITION_ID

Profile definition related to this detail, related with TB_PROFILE_DEFINITION.ID

F_CLASS_NAME_PROFILE

Name of the feature class containing the features shown in the profile.

F_CLASS_NAME_MAIN

Name of the feature class corresponding to the profile feature class: If F_CLASS_NAME_MAIN is null, only one feature is created as detail. If F_CLASS_NAME_MAIN is not null, one feature per main feature is created as detail.

WHERE_CLAUSE_MAIN

WHERE clause assigned to F_CLASS_NAME_MAIN in order to make a sub-selection of the features.

select * from F_CLASS_NAME_MAIN f where WHERE_CLAUSE_MAIN

The alias f can be used in the WHERE clause.

SELECT_STATEMENT_GEOM_MAIN

Selection of the geometry of the main feature. The query must use the column alias FID, EASTING, NORTHING, HEIGHT.

For point feature classes, 0 or 1 row can be returned by this statement. For line feature classes, 0, 1 or more rows can be returned.

FEAT_CONN_LINE_F_CLASS_NAME

Name of the line feature class containing the features used to connect the point features in the profile.

FEAT_CONN_LINE_ATTR1

Attribute name of the line connection feature class

FEAT_CONN_LINE_VALUE_1

Value set for the attribute FEAT_CONN_LINE_ATTR1

VERT_CONN_LINE_F_CLASS_NAME

Name of the line feature class containing the features used to make a vertical line from the feature to the reference height.

If F_CLASS_NAME_PROFILE is a point feature class, one vertical line is created.

If F_CLASS_NAME_PROFILE is a line feature class, one line is created at the start and one at the end. If two lines are geometrically connected, only one vertical line is created at the connection point.

VERT_CONN_LINE_ATTR1

Attribute name of the line connection feature class.

VERT_CONN_LINE_VALUE_1

Value set for the attribute VERT_CONN_LINE_ATTR1.

VERT_CONN_LINE_ORIGIN_OFFSET

Offset between the reference height and the vertical line. Has the global coordinate system unit.

POLYGON_NEXT_PT_F_CLASS_NAME

Name of the polygon feature class that can only be used for F_CLASS_NAME_PROFILE point feature classes.

A polygon is created from the current point feature to the next point feature.

POLYGON_NEXT_PT_HEIGHT

Height of the polygon.

POLYGON_NEXT_PT_WHERE_CLAUSE

WHERE clause used to make a sub selection of the point features. Creates a polygon only if the following statement gives a row back:

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

Attribute name of F_CLASS_NAME_PROFILE in which the distance along the axis is stored.

Only if F_CLASS_NAME_PROFILE is a point feature class.

LOCAL_EASTING_1

First easting coordinate in the local coordinate system.

LOCAL_NORTHING_1

First northing coordinate in the local coordinate system.

LOCAL_EASTING_2

Second easting coordinate in the local coordinate system.

LOCAL_NORTHING_2

Second northing coordinate in the local coordinate system.

LOCAL_EASTING_1_ADD_WIDTH

Flag that defines whether the profile width has to be added to LOCAL_EASTING_1.

LOCAL_NORTHING_1_ADD_HEIGHT

Flag that defines whether the profile height has to be added to LOCAL_NORTHING_1.

LOCAL_EASTING_2_ADD_WIDTH

Flag that defines whether the profile width has to be added to LOCAL_EASTING_2.

LOCAL_NORTHING_2_ADD_HEIGHT

Flag that defines whether the profile height has to be added to LOCAL_NORTHING_2.

REPEATED_DISTANCE

Object is placed every REPEATED_DISTANCE distance; only for point feature class and if F_CLASS_NAME_MAIN is null.

SET_ATTRIBUTE_1 - 5

Attribute name of the table F_CLASS_NAME_PROFILE

SET_VALUE_1 - 5

Value set to the corresponding feature attribute