Sur cette page
Format de fichier MilX — Guide du format d'échange map.army
map.army utilise MilX (Military Exchange Format) comme format de fichier natif pour enregistrer, partager et importer des situations militaires. Cette page est une référence d’orientation : ce qu’est le format, quels fichiers y appartiennent et comment obtenir la spécification complète.
Ce qu’est MilX
MilX est un format d’échange basé sur XML qui transporte la symbologie militaire MIL-STD-2525 et les graphiques tactiques entre systèmes. Il est maintenu par gs-soft AG aux côtés de MSS (Military Symbol Service) et est le même format utilisé par les partenaires industriels, les systèmes de commandement et de contrôle, et les applications de simulation militaire qui échangent des données situationnelles avec map.army .
Conceptuellement, un document MilX contient :
- Calques (Layers) — conteneurs nommés et ordonnés pour les symboles et graphiques tactiques.
- Symboles (Symbols) — placements avec un identifiant de symbole MIL-STD-2525, une position, une affiliation, un statut et les modificateurs pertinents.
- Graphiques tactiques (Tactical graphics) — formes multipoints (lignes, zones, anneaux de portée, etc.) avec leur géométrie et leurs modificateurs.
- Métadonnées (Metadata) — créateur, horodatages, système de coordonnées, version MilX optionnelle.
La compatibilité avec MIL-STD-2525 / JC3IEDM est une contrainte de conception : ce qui n’est pas exprimable dans la norme n’est pas non plus transporté par MilX.
Extensions de fichiers
| Extension | Description |
|---|---|
.milxly | Fichier de calque MilX non compressé. XML brut ; lisible par l’homme, facilement diffable, volumineux. |
.milxlyz | Fichier de calque MilX compressé en ZIP. Sortie par défaut de Enregistrer les calques dans
map.army
; le même XML dans un conteneur .zip. Recommandé pour le partage. |
Les deux extensions transportent le même contenu ; la forme compressée est la valeur par défaut pour l’échange car les cartes de situation typiques avec de nombreux symboles se compressent efficacement.
Contraintes connues
Quelques contraintes pratiques à connaître lors de la génération ou de la modification de MilX en dehors de l’application :
- Longueur des identifiants de symboles. Les identifiants de symboles MIL-STD-2525 ont une longueur fixe de 15 caractères. MilX valide la longueur à l’importation ; les identifiants plus courts ou plus longs que 15 caractères entraînent le rejet de l’élément concerné.
- Les calques d’images et vectoriels ne sont pas intégrés. Lorsque
map.army
enregistre un
.milxlyz, les calques d’images superposées et les calques vectoriels en source en ligne ne sont pas sérialisés dans le fichier. Seule la symbologie MilX accompagne l’export. (Voir Importer des calques pour le mécanisme de fichier compagnon des images superposées.) - Système de coordonnées. Le système de coordonnées par défaut dans les exports MilX est WGS84. L’option « MilX-Layer Advanced Settings » dans Options → Général permet de convertir vers un système de coordonnées différent ou vers une version MilX plus ancienne avant le téléchargement.
Obtenir le schéma complet
Le schéma MilX complet et les règles de validation ne sont pas publiés sur ce site de documentation. Si vous intégrez MilX dans votre propre logiciel ou souhaitez générer des fichiers .milxly par programmation (par exemple via un script ou un pipeline d’outillage assisté par LLM), contactez gs-soft AG pour la spécification actuelle :
gs-soft travaille avec des partenaires industriels sur l’intégration MilX dans le cadre d’une licence MSS / MilX plus large — voir l’entrée FAQ Les services web MSS et MilX peuvent-ils être utilisés par d’autres ? pour le contexte.