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

DirezioneCosa succede
EsportazioneOgni 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 ….
ImportazioneVengono 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.armyScritto in NVG comeRiletto da NVG
Simbolo a 1 puntopoint con simbolo, modificatori ed etichettasì
Corridoiocorridorsì
Linea o area (polilinea / poligono)polyline / polygonsì
Grafico con un insieme fisso da 2 a 4 punti, freccia largamultipointsì, se contiene un simbolo
Ventaglioarcbandsì, se contiene un simbolo
Cerchio a 1 punto, cerchio genericocirclesì
Ellisse genericaellipsesì
Rettangolo genericorectsì
Rettangolo a 1 puntopolygon con quattro angolisì
Grafiche generiche: linee Bezier e aree Beziersemplificato: un rettangolo attorno alla forma, riempito di arancione, con l’avviso Symbol generic fallback — la forma reale solo con Salva dati MSSla forma reale solo dai dati MSS
Grafiche generiche: Pin, Testi, gruppi di simbolinon esportati (MSS symbol is not supported)—

Viceversa, un file NVG può contenere elementi che map.army non scrive mai:

Elemento NVGIn importazione
arrowletto se contiene un simbolo 2525c:, altrimenti escluso
arc, orbit, text, composite, gruppi annidatiesclusi (NVG element ‘…’ is ignored)
una linea, un’area, un cerchio o un punto senza simbolodiventa 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

ContenutoSenza Salva dati MSSCon Salva dati MSS
Modificatori MIL-STD-2525C standard (livello ordinativo, designazione univoca, formazione superiore, data-ora, testo di quota, …)conservati, nell’attributo NVG modifiersconservati
Atteggiamento, stato, iconaconservati, nel codice del simboloconservati
Estensioni di map.army — estensioni dell’icona, modificatori svizzeri di unità e installazioni, testo dell’icona (emoji incluse), colore e dimensione personalizzati, stato di dannopersiconservati
Stile libero di linea e riempimento delle Grafiche generichetradotto in parte nello stile NVG; alcuni stili cambiano (ad esempio tratteggiato diventa punteggiato)conservato
Testo libero e colore del testopersiconservati
Quotasolo come testo del modificatore — le coordinate NVG non contengono l’altezzacome 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.