Tabella di sistema TB_PROFILE_DETAIL

Nella classe di entità geografiche TB_PROFILE_DETAIL sono memorizzati i dettagli della definizione delle linee del profilo, dei punti del profilo o delle linee della cornice.

Ogni record in TB_PROFILE_DETAIL che corrisponde ad una classe di entità geografiche creerà un'entità geografica profilo per ogni entità geografica.

Ogni record in TB_PROFILE_DETAIL che non corrisponde ad una classe di entità geografiche creerà una sola entità geografica profilo.

Ad esempio, il dettaglio del profilo che contiene il profilo WW_MANHOLE_PRO corrisponde alla classe di entità geografiche WW_MANHOLE. Per ciascun pozzetto viene memorizzata un'entità geografica profilo. Il dettaglio WW_VERTICALLINE_PRO non ha alcuna relazione con la classe di entità geografiche pozzetto, pertanto tale dettaglio del profilo definisce solo la linea.

Un valore LOCAL* sostituisce le informazioni dell'entità geografica e viene considerato come valore assoluto nel sistema di coordinate del profilo.

Se F_CLASS_NAME_MAIN è nulla e F_CLASS_NAME_PROFILE è una classe di entità punto, LOCAL_EASTING_1 e LOCAL_NORTHING_1 non devono essere nulli e sono utilizzati come valori assoluti.

Se F_CLASS_NAME_MAIN è nulla e F_CLASS_NAME_PROFILE è una classe di entità linea, LOCAL_EASTING_1, LOCAL_NORTHING_1, LOCAL_EASTING_2 e LOCAL_NORTHING_2 non devono essere nulli e sono utilizzati come valori assoluti.

Per una classe di entità geografiche linea, se un punto non si trova esattamente sulla linea viene proiettato sulla posizione più vicina della linea.

La relazione tra l'entità geografica di F_CLASS_NAME_PROFILE e FEAT_CONN_LINE_F_CLASS_NAME deve essere memorizzata in TB_RELATIONS. Questa relazione viene automaticamente compilata durante il processo di generazione del profilo.

La relazione tra le entità geografiche di F_CLASS_NAME_PROFILE e VERT_CONN_LINE_F_CLASS_NAME deve essere memorizzata in TB_RELATIONS. Questa relazione viene automaticamente compilata durante il processo di generazione del profilo.

La relazione tra le entità geografiche di F_CLASS_NAME_PROFILE e POLYGON_NEXT_PT_F_CLASS_NAME deve essere memorizzata in TB_RELATIONS. Questa relazione viene automaticamente compilata durante il processo di generazione del profilo.

Attributo TB_PROFILE_DETAIL

Descrizione

ID

Chiave primaria.

USER_ID

Utente che crea la definizione del profilo. Corrisponde a MAPSYS.TB_USER.ID

DETAIL_TITLE

Titolo del dettaglio del profilo.

PROFILE_DEFINITION_ID

Definizione del profilo relativa a questo dettaglio, correlata con TB_PROFILE_DEFINITION.ID

F_CLASS_NAME_PROFILE

Nome della classe di entità geografiche che contiene le entità geografiche visualizzate nel profilo.

F_CLASS_NAME_MAIN

Nome della classe di entità geografiche corrispondente alla classe profilo. Se F_CLASS_NAME_MAIN è nulla, come dettaglio verrà creata una sola entità geografica. Se F_CLASS_NAME_MAIN non è nulla, come dettaglio verrà creata un'entità geografica per ogni entità geografica principale.

WHERE_CLAUSE_MAIN

La clausola WHERE assegnata a F_CLASS_NAME_MAIN per eseguire una selezione secondaria delle entità geografiche.

select * from F_CLASS_NAME_MAIN f where WHERE_CLAUSE_MAIN

Nella clausola WHERE è possibile utilizzare l'alias f.

SELECT_STATEMENT_GEOM_MAIN

Selezione della geometria dell'entità geografica principale. Nella query è necessario utilizzare l'alias di colonna FID, EASTING, NORTHING, HEIGHT.

Per classi di entità punto, questa istruzione può restituire una o nessuna riga. Per classi di entità geografiche linea, l'istruzione può restituire zero righe o un numero maggiore di zero.

FEAT_CONN_LINE_F_CLASS_NAME

Nome della classe di entità geografiche linea che contiene le entità utilizzate per connettere le entità geografiche punto nel profilo.

FEAT_CONN_LINE_ATTR1

Nome dell'attributo della classe di entità geografiche connessione linee

FEAT_CONN_LINE_VALUE_1

Valore impostato per l'attributo FEAT_CONN_LINE_ATTR1

VERT_CONN_LINE_F_CLASS_NAME

Nome della classe di entità geografiche linea che contiene le entità utilizzate per tracciare una linea verticale dall'entità geografica all'altezza di riferimento.

Se F_CLASS_NAME_PROFILE è una classe di entità punto, viene creata una linea verticale.

Se F_CLASS_NAME_PROFILE è una classe di entità geografiche linea, vengono create una linea all'inizio e una alla fine. Se due linee sono collegate geometricamente, nel punto di connessione viene creata una sola linea verticale.

VERT_CONN_LINE_ATTR1

Nome dell'attributo della classe di entità geografiche connessione linee.

VERT_CONN_LINE_VALUE_1

Valore impostato per l'attributo VERT_CONN_LINE_ATTR1.

VERT_CONN_LINE_ORIGIN_OFFSET

L'offset tra l'altezza di riferimento e la linea verticale. Presenta l'unità del Sistema di coordinate Globali.

POLYGON_NEXT_PT_F_CLASS_NAME

Nome della classe di entità geografiche poligono. Può essere utilizzato solo per classi di entità punto F_CLASS_NAME_PROFILE.

Viene creato un poligono dall'entità geografica punto corrente all'entità geografica punto successiva.

POLYGON_NEXT_PT_HEIGHT

Altezza del poligono.

POLYGON_NEXT_PT_WHERE_CLAUSE

Clausola WHERE utilizzata per effettuare una selezione secondaria delle entità geografiche punto. Consente di creare un poligono solo se l'istruzione seguente restituisce una riga:

select 1 from F_CLASS_NAME f

where POLYGON_NEXT_PT_WHERE_CLAUSE. Nella clausola WHERE è possibile utilizzare l'alias f.

DISTANCE_ATTRIBUTE

Nome dell'attributo di F_CLASS_NAME_PROFILE in cui viene memorizzata la distanza lungo l'asse.

Solo se F_CLASS_NAME_PROFILE è una classe di entità punto.

LOCAL_EASTING_1

Prima coordinata di scostamento verso est nel sistema di coordinate locali.

LOCAL_NORTHING_1

Prima coordinata di scostamento verso nord nel sistema di coordinate locali.

LOCAL_EASTING_2

Seconda coordinata di scostamento verso est nel sistema di coordinate locali.

LOCAL_NORTHING_2

Seconda coordinata di scostamento verso nord nel sistema di coordinate locali.

LOCAL_EASTING_1_ADD_WIDTH

Flag utilizzato per definire se la larghezza del profilo deve essere aggiunta a LOCAL_EASTING_1.

LOCAL_NORTHING_1_ADD_HEIGHT

Flag utilizzato per definire se l'altezza del profilo deve essere aggiunta a LOCAL_NORTHING_1.

LOCAL_EASTING_2_ADD_WIDTH

Flag utilizzato per definire se la larghezza del profilo deve essere aggiunta a LOCAL_EASTING_2.

LOCAL_NORTHING_2_ADD_HEIGHT

Flag utilizzato per definire se l'altezza del profilo deve essere aggiunta a LOCAL_NORTHING_2.

REPEATED_DISTANCE

L'oggetto viene posizionato ad ogni intervallo di distanza REPEATED_DISTANCE. Solo per la classe di entità punto con l'attributo F_CLASS_NAME_MAIN nullo.

SET_ATTRIBUTE_1 - 5

Nome dell'attributo della tabella F_CLASS_NAME_PROFILE

SET_VALUE_1 - 5

Valore impostato sull'attributo dell'entità geografica corrispondente