Descrizione breve
Questo set di dati fornisce i codici di localizzazione TMC che vengono utilizzati in altri set di dati (ad esempio, gli annunci sul traffico).
Accesso ai dati
Descrizione del funzionamento
Il formato TMC Location Database Exchange è stato originariamente sviluppato per le comunicazioni sul traffico via VHF. La denominazione esatta è «Radio Data System – Traffic Message Channel (RDS-TMC)». Il framework è stato sviluppato in CEN TC278 SWG 7.3.
TMC utilizza lo standard Allarme C (ISO 14819-3, Intelligent transport systems – Traffic and travel information messages via traffic message coding, Part 3: Location referencing for Radio Data System-Traffic Message Channel (RDS-TMC) using ALERT-C) per la referenziazione delle «locations»: Ogni segnalazione (accident, congestion, closure, ecc.) fa riferimento ai luoghi mediante codici numerici di tabelle specifiche per paese o regione precedentemente caricate nei destinatari.
In Europa, queste tabelle delle località (LT, Location Table o LCL, Location Code List, denominati) per paese/regione e gestiti sotto forma di più file DAT. Per comprendere il meccanismo di localizzazione TMC, è utile comprendere la struttura di queste tabelle e come vengono utilizzate nei messaggi.
Un messaggio TMC non contiene coordinate o geometrie. Trasporta:
- Codici evento (cosa è successo: Incidente, ingorghi, strada sbarrata ecc.)
- Codice di localizzazione primario (dove inizia; un codice nella LCL)
- Direzione (positiva/negativa, ossia lungo o contraria alla direzione di riferimento del punto lineare)
- Portata (numero di sedi consecutive coperte prima dell’evento)
- Offset opzionali e informazioni supplementari (ad es. corsie di marcia interessate, avviso di dirottamento, durata)
Il destinatario cerca il codice nei suoi LCL per risolvere i nomi leggibili dall’uomo (numero della via/nome, toponimi) e può mappare l’evento sulla sua mappa interna, se presente, o semplicemente visualizzare il testo risolto.
Come sono organizzate le tabelle TMC
Una tabella delle ubicazioni è essenzialmente un «grafico» curato delle strade principali, abbastanza stabile da essere trasmesso. Comprende:
- Punti (nodi): Nodi, punti di interscambio, uscite, pedaggi, punti di confine, nodi importanti nelle città. Ognuno ha:
- Un ID punto univoco
- Coordinate (WGS84 lat/long)
- Tipo (triangolo autostradale, rampa, incrocio, nodo urbano ecc.)
- Nomi (ad es. «München-Süd», «Jct 15 M25», «Lille-Sud»)
- Ubicazioni lineari (segmenti/collegamenti): tratti stradali orientati tra due punti. Ognuno ha:
- Un codice di localizzazione univoco (la cosa che va in onda)
- Punto da e punto a
- Direzione di riferimento (la direzione positiva va da «da» a «a», negativo è il contrario)
- Lunghezza (approssimativa, per «offsetting»)
- Riferimento stradale (numero civico, classe)
- Link adiacenti (prima/successivo in ogni direzione)
- Strade/itinerari: Raggruppamento di luoghi lineari in successione con identificatori come «A8», «M25», «E40» e nomi specifici della lingua.
- Territori: territori amministrativi o urbani in cui le notizie sono qualificate (ad esempio, «vicino a Lione», «nella Greater Manchester»).
- Nomi: Un dizionario di stringhe di caratteri con codici vocali e testo a cui si fa riferimento tramite ID per evitare duplicazioni.
- Connettori transfrontalieri: voci speciali che collegano la fine della tabella di un paese all’inizio della tabella di un vicino, consentendo l’espansione oltre i confini.
Georeferenziazione
Le segnalazioni sul traffico sono localizzate secondo lo standard TMC (Traffic Message Channel) e il metodo «AlertC». La versione della topologia TMC utilizzata è indicata nell’elemento <dx223:alertCLocationTableVersion> la direzione in cui si ripercuote una segnalazione sul traffico può essere determinata automaticamente.
Formato
Una descrizione generale del formato è disponibile qui: Database ubicazione Formato di scambio
Frequenza dell’aggiornamento
I file TMC vengono aggiornati annualmente in Svizzera.
Il responsabile è l’USTRA.
File Shape come alternativa
Per le versioni, il record di dati contiene talvolta anche file Shape. Questi file si basano sul sistema di coordinate svizzero. Wikipedia contiene una descrizione dei file Shape: Shapefile – Wikipedia
Vengono utilizzati:
LinearsLinksPoints
Contatto
Le domande su TMC possono essere indirizzate a: verkehrsdaten-plattform@astra.admin.ch.
Descrizione tecnica
File rilevanti
Il formato definito in ISO 14819-3 è comunemente fornito dai fornitori europei di LCL come una serie di file DAT. I nomi e le suddivisioni esatti dei file possono variare a seconda del fornitore, ma il contenuto segue lo stesso partizionamento logico.
In generale, si tratta di file del seguente tipo:
metadata.dat(oppuretable.dat): Informazioni a livello di tabella (non disponibili per la Svizzera)- ID tabella (LTN – Location Table Number, assegnato da TISA), codice paese, versione, data di pubblicazione, proiezione, codifica e lingue supportate.
names.dat: un pool di stringhe- Record di elementi di testo (nomi/numeri di strade, nomi di incroci, nomi di località) con tag di lingua; referenziati da ID interi di altri file.
points.dat(nodes.dat):- ID punto
- Latitude/longitude
- Tipo di punto (triangolo autostradale, uscita, incrocio, nodo urbano, terminale dei traghetti, valico di frontiera)
- Identificatori di nome primari/secondari
segments.dat(links.daglinear.dat):- Codice di localizzazione (riferimento ai Messaggi TMC)
- ID punto da, ID punto a
- Via ID (link a roads.dat)
- Lunghezza in metri (o decimetri), bandiere di direzione, categoria stradale
- ID segmento successivo/precedente per direzione positiva e negativa
roads.dat(routes.dat):- Via ID
- Classe stradale (autostrada, primaria, secondaria)
- Numero/nome (ad es. «A8», «M25», «E40»), tramite ID nome
- Elenco ordinato degli ID dei segmenti che compongono la tratta
areas.dat(Non disponibile in Svizzera):- ID per aree amministrative o urbane
- ID nome
- Elenchi dei membri (quali punti/segmenti appartengono al territorio o si trovano nelle vicinanze)
poi.dat(non disponibile in Svizzera):- Punti speciali (aree di sosta, aree di sosta) con nomi e collegamenti
border_xref.dat(crossref.dat, non disponibile in Svizzera):- Connettori per il collegamento dei codici di località alle tabelle delle vicine (codice paese, codice località vicina)
languages.dat:- Informazioni sulla codifica dei caratteri (ad es. ISO-8859-1 vs. UTF-8), lingue disponibili
index.dat(non disponibile in Svizzera):- Strutture dell’indice per una rapida consultazione (per codice località, per ID punto, per ID via)
Estratti dei file rilevanti
Vi mostriamo una breve parte dei file rilevanti per chiarire la struttura.
NAMES.DAT
CID;LID;NID;NAME;NCOMMENT;OFFICIALNAME
51;4;505869;Route du Simplon;;
51;4;502908;Feldbergstrasse;;
51;4;508014;Knonauerstrasse;;
51;4;5022;Salvenach;;
51;4;7440;Mairengo;;
NAMETRANSLATION.DAT
CID;LID;NID;NTRANSLATION;OFFICIALNAME
51;1;505869;Route du Simplon;
51;1;502908;Feldbergstrasse;
51;1;508014;Knonauerstrasse;
POINTS.DAT
CID;TABCD;LCD;CLASS;TCD;STCD;JUNCTIONNUMBER;RNID;N1ID;N2ID;POL_LCD;OTH_LCD;SEG_LCD;ROA_LCD;INPOS;INNEG;OUTPOS;OUTNEG;PRESENTPOS;PRESENTNEG;DIVERSIONPOS;DIVERSIONNEG;XCOORD;YCOORD;INTERRUPTSROAD;URBAN;JNID
51;9;30866;P;1;11;;499621;498742;;34753;;;30865;1;1;1;1;1;1;;;+00612956;+4621373;;0;
51;9;30952;P;1;11;;499121;499176;;34758;;;30951;1;1;1;1;1;1;;;+00607854;+4621224;;0;
51;9;27306;P;3;42;;314;3782;;34935;;1499;;1;1;1;1;1;1;;;+00813881;+4748090;;0;
51;9;12276;P;3;37;;314;5574;;32930;;;1121;1;1;1;1;1;1;;;+00762960;+4612815;;0;
SEGMENTS.DAT
CID;TABCD;LCD;CLASS;TCD;STCD;ROADNUMBER;RNID;N1ID;N2ID;ROA_LCD;SEG_LCD;POL_LCD;RDID
51;9;1509;L;3;0;H5;314;782;258;1066;;11;27593
51;9;1582;L;3;0;H23;314;1422;3488;1079;;8;27566
51;9;1485;L;3;0;H2;314;1060;1350;1053;;41;27554
51;9;1441;L;3;0;A1;;252;736;1039;;11;27396
51;9;25180;L;3;0;;314;5620;4456;18762;;27;
51;9;1549;L;3;0;H13;314;1134;734;1065;;38;27532
51;9;1534;L;3;0;H11;314;450;1358;1072;;8;27526
Maggiori dettagli
- I dati sono codificati in latino 1 (a volte UTF-8).
- Le tabelle sono in realtà file CSV con punto e virgola come delimitatore di campo. La fine del record è contrassegnata con CRLF, l’estensione del file è .DAT.
Come sono organizzate le tabelle TMC
Una tabella delle ubicazioni è essenzialmente un «grafico» curato delle strade principali, abbastanza stabile da essere trasmesso. Comprende:
- Punti (nodi): Nodi, punti di interscambio, uscite, pedaggi, punti di confine, nodi importanti nelle città. Ognuno ha:
- Un ID punto univoco
- Coordinate (WGS84 lat/long)
- Tipo (triangolo autostradale, rampa, incrocio, nodo urbano ecc.)
- Nomi (ad es. «München-Süd», «Jct 15 M25», «Lille-Sud»)
- Ubicazioni lineari (segmenti/collegamenti): tratti stradali orientati tra due punti. Ognuno ha:
- Un codice di localizzazione univoco (la cosa che va in onda)
- Punto da e punto a
- Direzione di riferimento (la direzione positiva va da «da» a «a», negativo è il contrario)
- Lunghezza (approssimativa, per «offsetting»)
- Riferimento stradale (numero civico, classe)
- Link adiacenti (prima/successivo in ogni direzione)
- Strade/itinerari: Raggruppamento di luoghi lineari in successione con identificatori come «A8», «M25», «E40» e nomi specifici della lingua.
- Territori: territori amministrativi o urbani in cui le notizie sono qualificate (ad esempio, «vicino a Lione», «nella Greater Manchester»).
- Nomi: Un dizionario di stringhe di caratteri con codici vocali e testo a cui si fa riferimento tramite ID per evitare duplicazioni.
- Connettori transfrontalieri: voci speciali che collegano la fine della tabella di un paese all’inizio della tabella di un vicino, consentendo l’espansione oltre i confini.
Come elabora un annuncio il destinatario
- Riceve una segnalazione sul traffico con, ad esempio, il contenuto seguente:
event=ACCIDENT,location=10234, direction=positive, extent=3. - Cerca la posizione=10234 in segments.dat e ottiene:
- From=point 5021 (name ID -> «Monaco-Sud»), To=point 5030 («Hofolding»)
- Road ID -> «A8»
- Next segmenti positivi per l’extent traversal
- Ricava i nomi da names.dat (tenendo conto della lingua e delle varianti di testo disponibili).
- Facoltativamente determina le città vicine tramite areas.dat, e.g., «Nähe Holzkirchen (Landkreis Miesbach)».
- Viene visualizzato il messaggio: «Incident on A8 towards Salisburgo at München-Süd, extends for 3 segments (circa 6 km).»
Esempi
Di seguito sono riportati alcuni esempi generali.
Esempio 1: Germania (DE), autostrada A8 Monaco → Salisburgo
Ipotesi dei contenuti della tabella:
names.dat
| NIDI | COGNOME | COMMENT |
| 2001 | F8 | |
| 3001 | Monaco Sud | |
| 3002 | Hofolding | |
| 4001 | Direzione Salisburgo | qualifica alla direzione |
points.dat
| LCD | COORD X | YCOORD | TCD | NIDI |
| 5021 | 48.0575 | 11.5531 | GIUNZIONE AUTOSTRADALE | 3001 |
| 5030 | 47.9892 | 11.6304 | INTERSCAMBIO | 3002 |
roads.dat
| LCD | CLASSE | RNID |
| 101 | AUTOSTRADA | 2001 |
segments.dat
| LCD | DA | A | LUNGHEZZA | POS SUCCESSIVO | POS PREV | NEXT NEG | PREV NEG | ROA_LCD |
| 10234 | 5021 | 5030 | 2500 | 10235 | 10233 | 10233 | 10235 | 101 |
| 10235 | 5030 | 5038 | 2100 | 101 | ||||
| 10236 | 5038 | 5044 | 1900 | 101 |
Segnalazione sul traffico:
- Codice evento: 101 (incidente)
- Codice di localizzazione principale: 10234
- Direzione: positiva
- Estensione: 3
Edizione (in tedesco)): «Incidente sulla A8 in direzione Salisburgo presso München-Süd, tra München-Süd e Hofolding; perturbazione su 3 sezioni.»
Esempio 2: United Kingdom (GB), M25 in senso orario vicino allo svincolo 15
Le tabelle UK spesso contengono gli incroci/triangoli autostradali come nomi.
names.dat
| NIDI | COGNOME |
| 2501 | M25 |
| 3501 | Junction 15 |
| 3502 | Junction 16 |
| 4501 | in senso orario |
points.dat
| LCD | COORD X | YCOORD | TCD | NIDI |
| 70015 | 51.4796 | -0.4934 | GIUNZIONE AUTOSTRADALE | 3501 |
| 70016 | 51.5083 | -0.5337 | GIUNZIONE AUTOSTRADALE | 3502 |
roads.dat
| LCD | CLASSE | RNID |
| 501 | AUTOSTRADA | 2501 |
segments.dat
| LCD | DA | A | LUNGHEZZA | ROA_LCD |
| 600115 | 70015 | 70016 | 3200 | 501 |
Segnalazione sul traffico:
- Evento: Traffico stazionario
- Codice sede: 600115
- Direzione: positiva (clockwise)
- Estensione: 2
Emissione: «Traffico stazionario su M25 in senso orario tra J15 e J16; si estende per 2 segmenti.»
Esempio 3: Francia (FR), A1 vicino a Lille verso Parigi
Le tabelle francesi si orientano sempre con i qualificatori «sens Paris» / «sens Lille» e i tag specifici per le aree urbane.
names.dat
| NIDI | COGNOME | COMMENT |
| 2101 | F1 | |
| 3101 | Lilla–Sud | |
| 3102 | Seclin | |
| 4101 | direzione Parigi |
points.dat
| LCD | COORD X | YCOORD | TCD | NIDI |
| 80101 | 50.5948 | 3.0653 | INTERSCAMBIO | 3101 |
| 80112 | 50.5480 | 3.0360 | INTERSCAMBIO | 3102 |
roads.dat
| LCD | CLASSE | RNID |
| 301 | AUTOSTRADA | 2101 |
segments.dat
| LCD | DA | A | LUNGHEZZA | ROA_LCD |
| 900201 | 80101 | 80112 | 4500 | 301 |
Segnalazione sul traffico:
- Evento: Roadwork
- Codice loc: 900201
- Direzione: positiva (sens Paris)
- Estensione: 1
- Supplemento: lane closed
Emissione: «Travaux sur A1 sens Paris à hauteur de Lille-Sud; voie fermée.»
Esempio 4: Transito transfrontaliero, Svizzera (CH) – Germania (DE) nei pressi di Basilea su A5
Le tabelle svizzere contengono dei connettori che si riferiscono anche alle tabelle tedesche, in modo che i passaggi di frontiera possano essere rappresentati correttamente.
names.dat (CH)
| NIDI | COGNOME | COMMENT |
| 102 | F2 | |
| 103 | Basilea/Weil am Rhein |
points.dat (CH)
| LCD | COORD X | YCOORD | TCD | NIDI |
| 12001 | 50.5948 | 3.0653 | PUNTO DI CONFINE | 103 |
roads.dat (CH)
| LCD | CLASSE | RNID |
| 111 | AUTOSTRADA | 2101 |
segments.dat (CH)
| LCD | DA | A | LUNGHEZZA | ROA_LCD |
| 45012 | 11998 | 12001 | 4500 | 102 |
border_xref.dat (CH)
| LCD (CH) | LCD (IT) |
| 12001 | 50005 |
names.dat (IT)
| NIDI | COGNOME | COMMENT |
| 502 | F5 | |
| 503 | Basilea/Weil am Rhein |
points.dat (IT)
| LCD | COORD X | YCOORD | TCD | NIDI |
| 50005 | 50.5948 | 3.0653 | PUNTO DI CONFINE | 503 |
Gli ingorghi sulla A2 in Svizzera proseguono sulla A5 in Germania:
- Ubicazione principale: CH-45012, direzione positiva, extent 4
- Il destinatario può seguire nextPos Pointers in Svizzera. Se incontra il Border Connector, può cercare i segmenti successivi dalle tabelle tedesche e proseguire con l’espansione.
Importanti avvertenze per l’implementazione
- Direzione ed estensione di riferimento: La direzione «positiva» è una caratteristica di ogni segmento (da-punto → punto). Allungamento N significa «N luoghi lineari consecutivi davanti» nella direzione selezionata, non in chilometro. Se il destinatario ha un’altra mappa, può approssimare la lunghezza sommando le lunghezze del segmento dalla LCL.
- Offset: Alcuni messaggi utilizzano offset di inizio/fine all’interno di un segmento (quantizzati, per esempio frazioni della lunghezza del segmento) per posizionare l’evento non esattamente sul nodo, ma in qualche punto lungo il link. Non tutte le emittenti utilizzano gli offset fortemente; molte si affidano solo alle dilatazioni.
- Risoluzione dei nomi e lingue: name.dat contiene diverse varianti linguistiche per ogni stringa di caratteri. Nelle regioni con più lingue (ad es. Svizzera) la tabella può contenere varianti tedesco/francese/italiano. I destinatari selezionano una lingua preferita o attingono a un’impostazione standard.
- Numerazione delle strade e strade elettriche: Le iscrizioni delle strade possono riportare sia numeri nazionali (A8) che numeri europei (E52). Le emittenti e i ricevitori decidono quali visualizzare.
- Stabilità: Le tabelle delle località cambiano lentamente (nuovi incroci, cambio di denominazione). Vengono assegnate versioni e contrassegnate da una LTN e una data di versione. I destinatari devono disporre della tabella corretta per un determinato Paese, altrimenti i codici non vengono eliminati.
- Allungamento vs. distanza: L’allungamento conta i segmenti e non i chilometri; l’effettiva distanza percorsa dipende dalla lunghezza dei segmenti.
- Deviazione della mappa: se la mappa di base del destinatario è chiaramente diversa dalla topologia LCL, l’aggancio degli eventi sulla mappa può essere imperfetto, ma il testo rimane corretto.
- Lingua/codifica: le tabelle legacy utilizzano spesso set di caratteri ISO 8859; le distribuzioni moderne possono utilizzare UTF-8. Una discrepanza può creare confusione diacritica se non gestita correttamente.
- Copertura delle strade urbane: I TMC LCL si concentrano sulle strade principali; le strade più piccole potrebbero non essere elencate nella tabella, il che limita la granularità.
Location Esempi tratti dalle segnalazioni sul traffico in Svizzera
Un esempio con Linear e TMC:
<dx223:groupOfLocations xsi:type="dx223:Linear">
<dx223:alertCLinear xsi:type="dx223:AlertCMethod4Linear">
<dx223:alertCLocationCountryCode xsi:type="dx223:String">4</dx223:alertCLocationCountryCode>
<dx223:alertCLocationTableNumber xsi:type="dx223:String">9</dx223:alertCLocationTableNumber>
<dx223:alertCLocationTableVersion xsi:type="dx223:String">7.3</dx223:alertCLocationTableVersion>
<dx223:alertCDirection xsi:type="dx223:AlertCDirection">
<dx223:alertCDirectionCoded xsi:type="dx223:AlertCDirectionEnum">both</dx223:alertCDirectionCoded>
</dx223:alertCDirection>
<dx223:alertCMethod4PrimaryPointLocation xsi:type="dx223:AlertCMethod4PrimaryPointLocation">
<dx223:alertCLocation xsi:type="dx223:AlertCLocation">
<dx223:specificLocation xsi:type="dx223:AlertCLocationCode">10432</dx223:specificLocation>
</dx223:alertCLocation>
<dx223:offsetDistance xsi:type="dx223:OffsetDistance">
<dx223:offsetDistance xsi:type="dx223:MetresAsNonNegativeInteger">0</dx223:offsetDistance>
</dx223:offsetDistance>
</dx223:alertCMethod4PrimaryPointLocation>
<dx223:alertCMethod4SecondaryPointLocation xsi:type="dx223:AlertCMethod4SecondaryPointLocation">
<dx223:alertCLocation xsi:type="dx223:AlertCLocation">
<dx223:specificLocation xsi:type="dx223:AlertCLocationCode">10431</dx223:specificLocation>
</dx223:alertCLocation>
<dx223:offsetDistance xsi:type="dx223:OffsetDistance">
<dx223:offsetDistance xsi:type="dx223:MetresAsNonNegativeInteger">0</dx223:offsetDistance>
</dx223:offsetDistance>
</dx223:alertCMethod4SecondaryPointLocation>
</dx223:alertCLinear>
</dx223:groupOfLocations>
Un esempio con il punto:
<dx223:groupOfLocations xsi:type="dx223:Point">
<dx223:alertCPoint xsi:type="dx223:AlertCMethod4Point">
<dx223:alertCLocationCountryCode xsi:type="dx223:String">4</dx223:alertCLocationCountryCode>
<dx223:alertCLocationTableNumber xsi:type="dx223:String">9</dx223:alertCLocationTableNumber>
<dx223:alertCLocationTableVersion xsi:type="dx223:String">7.4</dx223:alertCLocationTableVersion>
<dx223:alertCDirection xsi:type="dx223:AlertCDirection">
<dx223:alertCDirectionCoded xsi:type="dx223:AlertCDirectionEnum">both</dx223:alertCDirectionCoded>
</dx223:alertCDirection>
<dx223:alertCMethod4PrimaryPointLocation xsi:type="dx223:AlertCMethod4PrimaryPointLocation">
<dx223:alertCLocation xsi:type="dx223:AlertCLocation">
<dx223:specificLocation xsi:type="dx223:AlertCLocationCode">16422</dx223:specificLocation>
</dx223:alertCLocation>
<dx223:offsetDistance xsi:type="dx223:OffsetDistance">
<dx223:offsetDistance xsi:type="dx223:MetresAsNonNegativeInteger">0</dx223:offsetDistance>
</dx223:offsetDistance>
</dx223:alertCMethod4PrimaryPointLocation>
</dx223:alertCPoint>
</dx223:groupOfLocations>
Un esempio con un punto che non è TMC:
<dx223:groupOfLocations xsi:type="dx223:Point">
<dx223:tpegPointLocation xsi:type="dx223:TpegSimplePoint">
<dx223:tpegDirection xsi:type="dx223:DirectionEnum">anticlockwise</dx223:tpegDirection>
<dx223:tpegSimplePointLocationType xsi:type="dx223:TpegLoc01SimplePointLocationSubtypeEnum">nonLinkedPoint</dx223:tpegSimplePointLocationType>
<dx223:point xsi:type="dx223:TpegNonJunctionPoint">
<dx223:pointCoordinates xsi:type="dx223:PointCoordinates">
<dx223:latitude xsi:type="dx223:Float">46.767601</dx223:latitude>
<dx223:longitude xsi:type="dx223:Float">7.09531021</dx223:longitude>
</dx223:pointCoordinates>
<dx223:name xsi:type="dx223:TpegOtherPointDescriptor">
<dx223:descriptor xsi:type="dx223:MultilingualString">
<dx223:values>
<dx223:value xsi:type="dx223:MultilingualStringValue" lang="de-CH">Vy de Villard, Posieux</dx223:value>
</dx223:values>
</dx223:descriptor>
<dx223:tpegOtherPointDescriptorType xsi:type="dx223:TpegLoc03OtherPointDescriptorSubtypeEnum">pointName</dx223:tpegOtherPointDescriptorType>
</dx223:name>
</dx223:point>
</dx223:tpegPointLocation>
Un esempio di riferimento lineare senza TMC
<dx223:groupOfLocations xsi:type="dx223:Linear">
<dx223:tpegLinearLocation xsi:type="dx223:TpegLinearLocation">
<dx223:tpegDirection xsi:type="dx223:DirectionEnum">anticlockwise</dx223:tpegDirection>
<dx223:tpegLinearLocationType xsi:type="dx223:TpegLoc01LinearLocationSubtypeEnum">segment</dx223:tpegLinearLocationType>
<dx223:to xsi:type="dx223:TpegNonJunctionPoint">
<dx223:pointCoordinates xsi:type="dx223:PointCoordinates">
<dx223:latitude xsi:type="dx223:Float">46.8046989</dx223:latitude>
<dx223:longitude xsi:type="dx223:Float">7.16811705</dx223:longitude>
</dx223:pointCoordinates>
<dx223:name xsi:type="dx223:TpegOtherPointDescriptor">
<dx223:descriptor xsi:type="dx223:MultilingualString">
<dx223:values>
<dx223:value xsi:type="dx223:MultilingualStringValue" lang="de-CH">Rue de la Samaritaine 40, Fribourg</dx223:value>
</dx223:values>
</dx223:descriptor>
<dx223:tpegOtherPointDescriptorType xsi:type="dx223:TpegLoc03OtherPointDescriptorSubtypeEnum">pointName</dx223:tpegOtherPointDescriptorType>
</dx223:name>
</dx223:to>
<dx223:from xsi:type="dx223:TpegNonJunctionPoint">
<dx223:pointCoordinates xsi:type="dx223:PointCoordinates">
<dx223:latitude xsi:type="dx223:Float">46.8050461</dx223:latitude>
<dx223:longitude xsi:type="dx223:Float">7.16782188</dx223:longitude>
</dx223:pointCoordinates>
<dx223:name xsi:type="dx223:TpegOtherPointDescriptor">
<dx223:descriptor xsi:type="dx223:MultilingualString">
<dx223:values>
<dx223:value xsi:type="dx223:MultilingualStringValue" lang="de-CH">Rue de la Samaritaine 26, Fribourg</dx223:value>
</dx223:values>
</dx223:descriptor>
<dx223:tpegOtherPointDescriptorType xsi:type="dx223:TpegLoc03OtherPointDescriptorSubtypeEnum">pointName</dx223:tpegOtherPointDescriptorType>
</dx223:name>
</dx223:from>
</dx223:tpegLinearLocation>
</dx223:groupOfLocations>
Riferimenti
- Applicazione specialistica Ufficio federale delle strade (USTRA) – FA BM Rel. 4.0.2
- Informazioni sul traffico e aggiornamenti su ingorghi
- viasuisse.ch
#AutoTranslate
