Auf dieser Seite
MilX-Dateiformat — Austauschformat von map.army
map.army verwendet MilX (Military Exchange Format) als natives Dateiformat zum Speichern, Teilen und Importieren militärischer Lagen. Diese Seite ist eine Orientierungsreferenz: Was ist das Format, welche Dateien gehören dazu, und wie erhält man die vollständige Spezifikation.
Was MilX ist
MilX ist ein XML-basiertes Austauschformat, das MIL-STD-2525-Symbolik und taktische Grafiken zwischen Systemen transportiert. Es wird von gs-soft AG zusammen mit dem MSS (Military Symbol Service) gepflegt und ist dasselbe Format, das von Industriepartnern, Führungs- und Informationssystemen sowie militärischen Simulationsanwendungen verwendet wird, die Lagedaten mit map.army austauschen.
Konzeptionell enthält ein MilX-Dokument:
- Ebenen — benannte, geordnete Container für Symbole und taktische Grafiken.
- Symbole — Platzierungen mit einer MIL-STD-2525-Symbol-ID, Position, Zugehörigkeit, Status und den jeweiligen Modifikatoren.
- Taktische Grafiken — Mehrpunkt-Formen (Linien, Flächen, Reichweitenkreise usw.) mit Geometrie und Modifikatoren.
- Metadaten — Ersteller, Zeitstempel, Koordinatensystem, optionale MilX-Version.
Die Kompatibilität mit MIL-STD-2525 / JC3IEDM ist eine Designvorgabe: Was im Standard nicht ausdrückbar ist, wird auch von MilX nicht transportiert.
Dateiendungen
| Endung | Beschreibung |
|---|---|
.milxly | Unkomprimierte MilX-Layerdatei. Reines XML; menschenlesbar, gut diff-bar, gross. |
.milxlyz | ZIP-komprimierte MilX-Layerdatei. Die Standardausgabe von Layer speichern in
map.army
; dasselbe XML innerhalb eines .zip-Containers. Empfohlen für den Austausch. |
Beide Endungen tragen die gleichen Nutzdaten; die komprimierte Form ist der Standard für den Austausch, weil typische Lagekarten mit vielen Symbolen sehr gut komprimieren.
Bekannte Einschränkungen
Einige praktische Einschränkungen, die beim Erzeugen oder Bearbeiten von MilX ausserhalb der App relevant sind:
- Länge der Symbol-ID. MIL-STD-2525-Symbol-IDs sind auf 15 Zeichen fixiert. MilX validiert die Länge beim Import; IDs, die kürzer oder länger als 15 Zeichen sind, führen dazu, dass das betroffene Feature abgelehnt wird.
- Bild- und Vektorebenen werden nicht eingebettet. Wenn
map.army
eine
.milxlyzspeichert, werden Bildoverlays und Online-Quellen-Vektorebenen nicht in die Datei serialisiert. Nur MilX-Symbolik wandert mit dem Export. (Siehe Layer importieren für den Sidecar-Mechanismus bei Bildoverlays.) - Koordinatensystem. Das Standard-Koordinatensystem in MilX-Exporten ist WGS84. Die Option “Erweiterte MilX-Einstellungen” in Optionen → Allgemein erlaubt die Konvertierung in ein anderes Koordinatensystem oder in eine ältere MilX-Version vor dem Download.
Vollständige Spezifikation erhalten
Das vollständige MilX-Schema und die Validierungsregeln werden nicht auf dieser Dokumentationsseite veröffentlicht. Wenn Sie MilX in eigene Software integrieren oder .milxly programmatisch erzeugen möchten (zum Beispiel über ein Skript oder eine LLM-gestützte Tooling-Pipeline), kontaktieren Sie gs-soft AG für die aktuelle Spezifikation:
gs-soft arbeitet mit Industriepartnern an der MilX-Integration im Rahmen einer breiteren MSS-/MilX-Lizenzierung — siehe den FAQ-Eintrag Können MSS und MilX Web Services von anderen genutzt werden? für den Kontext.