In questa pagina
Interoperabilità NVG: cosa sopravvive allo scambio
Cosa attraversa esattamente il confine quando scambiate un overlay con un altro sistema tramite NVG — elemento per elemento, in entrambe le direzioni. Come importare ed esportare è descritto in NVG; questa pagina è il riferimento che ne sta alla base.
In breve
- map.army scrive NVG 2.0.2 e legge NVG 2.0.0 e successivi.
- I simboli viaggiano come codici MIL-STD-2525C. In importazione, i simboli di qualsiasi altro schema vengono esclusi.
- Con Salva dati MSS attivato (impostazione predefinita), un file esportato da map.army e riaperto in map.army ritorna completo. Senza, il file è NVG semplice e parte dei contenuti di map.army viene semplificata o persa.
- Ogni conversione, sostituzione o esclusione viene segnalata come avviso. Leggeteli.
Simboli
| Direzione | Cosa succede |
|---|---|
| Esportazione | Ogni simbolo viene scritto come 2525c: seguito dal suo codice simbolo di 15 caratteri. Un simbolo che esiste solo nella Modalità di lavoro Esteso viene prima trasformato nel simbolo MIL-STD-2525C standard più vicino, con l’avviso Extended symbol fallback to …. |
| Importazione | Vengono letti solo i codici 2525c:. Un simbolo indicato come app6a:, 2525b:, app06d: o icon: viene escluso (NVG symbol ‘…’ is ignored). Un codice 2525c: sconosciuto viene sostituito dal simbolo più vicino dello standard, se esiste, altrimenti escluso. Un codice la cui lunghezza non è di 15 caratteri viene saltato. |
Grafici, elemento per elemento
| In map.army | Scritto in NVG come | Riletto da NVG |
|---|---|---|
| Simbolo a 1 punto | point con simbolo, modificatori ed etichetta | sì |
| Corridoio | corridor | sì |
| Linea o area (polilinea / poligono) | polyline / polygon | sì |
| Grafico con un insieme fisso da 2 a 4 punti, freccia larga | multipoint | sì, se contiene un simbolo |
| Ventaglio | arcband | sì, se contiene un simbolo |
| Cerchio a 1 punto, cerchio generico | circle | sì |
| Ellisse generica | ellipse | sì |
| Rettangolo generico | rect | sì |
| Rettangolo a 1 punto | polygon con quattro angoli | sì |
| Grafiche generiche: linee Bezier e aree Bezier | semplificato: un rettangolo attorno alla forma, riempito di arancione, con l’avviso Symbol generic fallback — la forma reale solo con Salva dati MSS | la forma reale solo dai dati MSS |
| Grafiche generiche: Pin, Testi, gruppi di simboli | non esportati (MSS symbol is not supported) | — |
Viceversa, un file NVG può contenere elementi che map.army non scrive mai:
| Elemento NVG | In importazione |
|---|---|
arrow | letto se contiene un simbolo 2525c:, altrimenti escluso |
arc, orbit, text, composite, gruppi annidati | esclusi (NVG element ‘…’ is ignored) |
| una linea, un’area, un cerchio o un punto senza simbolo | diventa la corrispondente Grafica generica |
Un gruppo di primo livello nel file diventa un layer MilX, denominato come l’etichetta del gruppo. Gli oggetti al di fuori di qualsiasi gruppo confluiscono in un unico layer chiamato NVG Layer.
Modificatori e stile
| Contenuto | Senza Salva dati MSS | Con Salva dati MSS |
|---|---|---|
| Modificatori MIL-STD-2525C standard (livello ordinativo, designazione univoca, formazione superiore, data-ora, testo di quota, …) | conservati, nell’attributo NVG modifiers | conservati |
| Atteggiamento, stato, icona | conservati, nel codice del simbolo | conservati |
| Estensioni di map.army — estensioni dell’icona, modificatori svizzeri di unità e installazioni, testo dell’icona (emoji incluse), colore e dimensione personalizzati, stato di danno | persi | conservati |
| Stile libero di linea e riempimento delle Grafiche generiche | tradotto in parte nello stile NVG; alcuni stili cambiano (ad esempio tratteggiato diventa punteggiato) | conservato |
| Testo libero e colore del testo | persi | conservati |
| Quota | solo come testo del modificatore — le coordinate NVG non contengono l’altezza | come testo del modificatore |
Salva dati MSS scrive nel file la descrizione completa di map.army di ogni simbolo come dati estesi NVG. Un sistema che non la comprende semplicemente la ignora, quindi lasciatela attiva a meno che il destinatario non chieda un file strettamente minimale.
Coordinate
- Le posizioni sono longitudine e latitudine WGS84 in gradi decimali, fino a sette decimali.
- Le distanze — raggi, larghezze dei corridoi — sono in metri, gli angoli in gradi in senso orario dal nord.
- In importazione, le coordinate sono sempre lette come WGS84. La scelta del sistema di coordinate nelle impostazioni di importazione decide solo quale sistema usa il layer MilX risultante.
Metadati
I metadati NVG — titolo, etichetta di riservatezza, cedibilità — vengono scambiati quando li attivate, come descritto in Metadati NVG. Una semplice sintesi Dublin Core (titolo, autore, classificazione) viene sempre aggiunta a un’esportazione, così che anche i sistemi che non leggono i metadati di sicurezza completi vedano l’essenziale.