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_MAINNella 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 |