In questa pagina
Formato di file MilX — Guida al formato di scambio map.army
map.army utilizza MilX (Military Exchange Format) come formato di file nativo per salvare, condividere e importare situazioni militari. Questa pagina è un riferimento orientativo: cos’è il formato, quali file vi appartengono e come ottenere la specifica completa.
Cos’è MilX
MilX è un formato di scambio basato su XML che trasporta la simbologia militare MIL-STD-2525 e i grafici tattici tra sistemi. È gestito da gs-soft AG insieme a MSS (Military Symbol Service) ed è lo stesso formato usato da partner industriali, sistemi di comando e controllo e applicazioni di simulazione militare che scambiano dati situazionali con map.army .
Concettualmente, un documento MilX contiene:
- Livelli (Layers) — contenitori nominati e ordinati per simboli e grafici tattici.
- Simboli (Symbols) — posizionamenti con un identificatore di simbolo MIL-STD-2525, posizione, affiliazione, stato e i modificatori pertinenti.
- Grafici tattici (Tactical graphics) — forme multipunto (linee, aree, anelli di portata, ecc.) con la loro geometria e i modificatori.
- Metadati (Metadata) — creatore, timestamp, sistema di coordinate, versione MilX opzionale.
La compatibilità con MIL-STD-2525 / JC3IEDM è un vincolo di progettazione: ciò che non è esprimibile nello standard non è nemmeno trasportato da MilX.
Estensioni di file
| Estensione | Descrizione |
|---|---|
.milxly | File livello MilX non compresso. XML semplice; leggibile dall’uomo, facilmente confrontabile, di grandi dimensioni. |
.milxlyz | File livello MilX compresso in ZIP. Output predefinito di Salva livelli in
map.army
; lo stesso XML all’interno di un contenitore .zip. Consigliato per la condivisione. |
Entrambe le estensioni trasportano lo stesso contenuto; la forma compressa è la predefinita per lo scambio perché le mappe di situazione tipiche con molti simboli si comprimono in modo efficiente.
Vincoli noti
Alcuni vincoli pratici da conoscere quando si genera o si modifica MilX al di fuori dell’applicazione:
- Lunghezza degli identificatori di simboli. Gli identificatori di simboli MIL-STD-2525 hanno lunghezza fissa di 15 caratteri. MilX convalida la lunghezza all’importazione; gli identificatori più corti o più lunghi di 15 caratteri causano il rifiuto dell’elemento interessato.
- I livelli immagine e vettoriali non sono incorporati. Quando
map.army
salva un
.milxlyz, i livelli di immagini sovrapposte e i livelli vettoriali da sorgente online non vengono serializzati nel file. Solo la simbologia MilX viaggia con l’esportazione. (Vedere Importare livelli per il meccanismo del file sidecar delle immagini sovrapposte.) - Sistema di coordinate. Il sistema di coordinate predefinito nelle esportazioni MilX è WGS84. L’opzione «Impostazioni avanzate livello MilX» in Opzioni → Generale consente di convertire in un sistema di coordinate diverso o in una versione MilX precedente prima del download.
Ottenere lo schema completo
Lo schema MilX completo e le regole di validazione non sono pubblicati su questo sito di documentazione. Se si integra MilX nel proprio software o si desidera generare file .milxly tramite programmazione (ad esempio tramite uno script o una pipeline di strumenti assistita da LLM), contattare gs-soft AG per la specifica corrente:
gs-soft collabora con partner industriali sull’integrazione MilX nell’ambito di una licenza MSS / MilX più ampia — vedere la voce FAQ I Web Service MSS e MilX possono essere utilizzati da altri? per il contesto.