MilX-Layer exportieren und lokal speichern

MilX Layer, die sie erstellt haben, können sie mit dieser Funktion lokal speichern.

Übersicht

Die Datei hat die Endung .milxlyz. Bei einzelnen Layern wird der Layer Name als Dateiname verwendet, bei mehreren Layern heisst die Datei LayerCollection.milxlyz. Vektor und Bild Layer werden nicht mitgespeichert.

Layer speichern

Um einen oder mehrere Layer zu speichern, folgen sie diesen Schritten:

SchrittBemerkung
Layer-Dialog öffnenÖffnen sie den Layer-Dialog.
Layer speichernKlicken sie auf den Export-Knopf.
Markieren sie die Layer, die exportiert werden sollen.
Layer speichern okKlicken sie auf den grünen Export-Knopf.

Die Layer werden in ihrem lokalen Download-Verzeichnis abgelegt.

Falls sie Vektor- oder Bild-Layer geladen haben, werden diese nicht mit den MilX-Layern exportiert.

Rückgängig und Wiederherstellung — MilX häufig speichern

map.army bietet eine eingeschränkte Rückgängig-Funktion: die Rückgängig-Schaltfläche am unteren Rand der Karte stellt nur das/die zuletzt gelöschte(n) Symbol(e) wieder her. Andere Änderungen — Verschieben, Modifier-Anpassungen, Layer-Umbenennungen, weitere Löschvorgänge — sind innerhalb der Anwendung nicht rückgängig zu machen.

Für wirksamen Schutz vor Fehlern (einschliesslich versehentlicher Layer- oder Symboländerungen, die Sie erst später bemerken) behandeln Sie die MilX speichern-Aktion oben als Ihren “Dokument speichern”-Workflow:

  • Speichern Sie häufig. Ein vollständiger MilX-Export dauert Sekunden; bewahren Sie datierte Kopien in Ihrem Download-Verzeichnis auf.
  • Vor einer riskanten Bearbeitung (grosse Löschung, Layer-Zusammenführung, Wechsel des Arbeitsmodus) — vorher speichern.
  • Eine gespeicherte .milxlyz kann jederzeit als neuer Layer reimportiert werden, falls der Zustand in der Anwendung beschädigt oder nicht speicherbar wird.

Als KML / KMZ für Google Earth und ESRI Earth exportieren

Zusätzlich zum nativen .milxlyz-Speichern kann map.army MilX-Ebenen als KML oder KMZ exportieren, um sie in Google Earth oder ESRI Earth zu öffnen. Das ist der Standardweg, um eine fertige Lagekarte mit Stakeholdern zu teilen, die kein map.army verwenden.

So exportieren Sie:

  1. Öffnen Sie den Ebenen-Manager über die Schaltfläche Kartenüberlagerungen.
  2. Klicken Sie auf MilX-Layer verwalten, um den Layer-Verwaltungsdialog zu öffnen.
  3. Wählen Sie die Layer aus, die exportiert werden sollen.
  4. Klicken Sie auf Google Earth Export.
  5. Wählen Sie das Format (KML oder KMZ) und speichern Sie die Datei lokal.
  6. Öffnen Sie die resultierende Datei in Google Earth, ESRI Earth oder einem beliebigen KML/KMZ-Viewer, um sie zu überprüfen.
Hinweis: Der Kartenmassstab beim Export beeinflusst die Platzierungsgenauigkeit der Symbole in der resultierenden KML/KMZ. Zoomen Sie vor dem Klick auf Google Earth Export etwa auf den Arbeitsmassstab, damit die Symbolgeometrie in der richtigen Auflösung abgetastet wird.

KML/KMZ ist ein verlustbehaftetes Exportformat im Vergleich zu MilX — MIL-STD-2525-Attribute werden als statische Grafiken statt als bearbeitbare Symbol-Metadaten gerendert. Um die Symbolik bearbeitbar zu halten, behalten Sie eine .milxlyz-Kopie und verwenden Sie den KMZ-Export nur als Momentaufnahme.

Für das Laden einer KML/KMZ in map.army — siehe Layer → Layer importieren — Vektor-Layer.

Eckpunkt-Koordinaten von Polygonen auslesen

Um die WGS84-Koordinaten jedes Eckpunkts eines in map.army gezeichneten Polygons oder Mehrpunkt-Symbols zu erhalten, exportieren Sie den Layer als KML oder GeoJSON und öffnen Sie die resultierende Datei in einem Texteditor. Eckpunkt-Koordinaten erscheinen in der Datei als:

  • KML<coordinates>-Element innerhalb von <Polygon> / <LineString>, ein lon,lat,alt-Tripel pro Eckpunkt.
  • GeoJSONcoordinates-Array innerhalb jeder Feature.geometry, ein [lon, lat]-Paar pro Eckpunkt.

Für taktische Grafiken mit vielen Eckpunkten liefert der GeoJSON-Export die sauberste maschinenlesbare Form. Eckpunkt-Koordinaten können derzeit nicht direkt in der UI von map.army ausgelesen werden — der Export-und-Lesen-Workflow ist der unterstützte Weg.

Workaround Browser-übergreifendes Speichern

Falls die grüne Layer speichern-Schaltfläche in Ihrem aktuellen Browser nicht reagiert — ein sporadisches Problem, das auf bestimmten Chrome- + macOS-Kombinationen beobachtet wird — können Sie Ihre Layer über eine MilX-Freigabe in einen funktionierenden Browser übertragen:

  1. Erstellen Sie im fehlerhaften Browser eine MilX-Freigabe Ihrer Layer über Kartenüberlagerungen → Militärkarte teilen → Neue MilX-Freigabe erstellen (siehe Wie erstellt man eine Freigabe).
  2. Kopieren Sie den Freigabelink.
  3. Öffnen Sie den Freigabelink in einem anderen Browser (z. B. Firefox oder Edge).
  4. Speichern Sie aus dem funktionierenden Browser die Layer normal als .milxlyz.

Dies ist ein Workaround für einen UI-Bug, der noch behoben wird. Wenn Sie regelmässig darauf stossen, melden Sie das Symptom plus Browser-/OS-Version über das Kontaktformular, damit es reproduziert und behoben werden kann.

Arbeiten mit sehr grossen MilX-Layer-Sammlungen

.milxlyz-Dateien mit vielen hundert Symbolen oder vielen Layern können an zwei praktische Grenzen stossen:

  • Ladefehler — eine Layer-Sammlung, die über Monate wächst, sammelt möglicherweise leere Layer und Metadaten an, welche die Arbeitspuffer des Laders überschreiten. Symptom: die Datei lässt sich nicht öffnen, die App zeigt einen Ladefehler.
  • Langsames Bearbeiten — selbst wenn die Datei geladen wird, können Zeichnen und Modifier-Änderungen träge werden.

Massnahmen:

  • Periodisch leere Layer aufräumen — löschen Sie Layer ohne Symbole über den Ebenen-Manager (siehe Layer verwalten).
  • Sehr grosse Vorgänge auf mehrere Dateien aufteilen — zum Beispiel eine .milxlyz pro Phase / pro Einheit / pro Sektor.
  • Für eine Layer-Sammlung, die bereits nicht mehr lädt, sichern Sie Ihre lokale Kopie und kontaktieren Sie uns über das Kontaktformular — wir können die Datei einmalig manuell beschneiden.

MilX in einer älteren Format-Version exportieren

Wenn Sie einen Layer mit einem System austauschen müssen, das eine ältere MilX-Format-Version erwartet — zum Beispiel KADAS Albireo oder ein anderer MIL-STD-2525-Konsument, der auf eine bestimmte MilX-Version festgelegt ist — öffnen Sie den Layer-Verwaltungsdialog und stellen Sie die Ziel-Version in Erweiterte MilX-Einstellungen (unter Optionen → Allgemein) vor dem Export ein. Der Export schreibt den Layer dann im angeforderten MilX-Schema.

map.army kann ältere MilX-Versionen für den Export schreiben, liest beim Import jedoch immer die aktuelle Version — der Umweg über ein älteres Format kann Attribute verlieren, die im neueren Schema existieren.