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

EstensioneDescrizione
.milxlyFile livello MilX non compresso. XML semplice; leggibile dall’uomo, facilmente confrontabile, di grandi dimensioni.
.milxlyzFile 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.