Was ist das GXW-Dateiformat?
Eine .gxw-Datei ist eine Workspace-Datei, die von GRASS GIS, dem Open-Source-Geoinformationssystem, gespeichert wird. Sie zeichnet den Zustand der grafischen wxGUI-Benutzeroberfläche auf - Ebenenbaumstruktur, Layouts der Kartenanzeigefenster, Canvas-Einstellungen und Verweise auf die zum Zeitpunkt des Speicherns geladenen Kartenebenen. Das Öffnen einer .gxw-Datei stellt das vollständige Interface-Layout wieder her, ohne dass jede Ebene manuell neu hinzugefügt werden muss.
Das Format ist einfaches XML, beginnend mit einer Standard-<?xml-Deklaration und einem <gxw>-Wurzelelement. Es speichert Ebenennamen als Verweise innerhalb der aktuellen GRASS-Datenbank, Location und Mapset - nicht die Geodaten selbst. Dies bedeutet, dass eine .gxw-Datei nicht zwischen Rechneren oder Datenbanken portabel ist, es sei denn, die referenzierten Ebenennamen existieren identisch in der Zielumgebung.
.gxw-Dateien können über den Befehl g.gui wxpython workspace=file.gxw oder über Datei → Workspace → Laden in der GRASS-GUI geladen und über Datei → Workspace → Speichern gespeichert werden. Die Dateigröße ist gering, typischerweise zwischen 1 KB und 50 KB, und wächst proportional zur Anzahl der konfigurierten Ebenen und Anzeigepanels.
Das Format wurde um 2006 mit der wxPython-basierten wxGUI in GRASS GIS 6.3 eingeführt und entwickelt sich mit GRASS 8.x weiter. Workspace-Dateien, die unter GRASS 6.x erstellt wurden, benötigen möglicherweise geringfügige Anpassungen, um in GRASS 8.x korrekt geladen zu werden.
Sicherheit
RISIKO: LOWGXW-Dateien sind reines XML und enthalten nur Ebenennamen und Anzeigeeinstellungen; kein ausführbarer Code, keine eingebetteten Daten. Sicher in jedem Texteditor zur Inspektion zu öffnen.
Formatdetails
kurz gefasstProgramme zum Öffnen von GXW-Dateien
Technische Details
technische Spezifikation| Format-Typ | XML-Workspace- und Sitzungskonfigurationsdatei |
| Kodierung | Text, UTF-8 |
| XML-Wurzelelement | `<gxw>` |
| Dateisignatur | Standard-`<?xml`-Deklaration bei Offset 0; keine GRASS-spezifischen Magic Bytes |
| Typische Dateigröße | 1 KB - 50 KB (wächst proportional zur Anzahl der Ebenen und Anzeigepanels) |
| Speichert | Ebenenbaum-Definitionen, Layouts der Kartenanzeigefenster, Canvas-Einstellungen und Ebenennamen-Referenzen |
| Speichert nicht | Tatsächliche Geodaten - alle Inhalte der Kartenebenen verbleiben in der GRASS-Datenbank/Mapset auf der Festplatte |
| Portabilität | Ebenenreferenzen nur nach Name; nicht portabel zwischen verschiedenen GRASS-Datenbanken, außer die Ebenennamen stimmen exakt überein |
| Ladebefehl | `g.gui wxpython workspace=file.gxw` oder Datei → Workspace → Laden in der wxGUI |
| Ursprung | Eingeführt mit der wxPython-basierten wxGUI für GRASS GIS 6.3 |
| Versionskompatibilität | Workspace-Dateien aus GRASS 6.x müssen aufgrund von Interface-Änderungen für GRASS 8.x eventuell angepasst werden |
| Zugehöriges OS | Linux, Windows, macOS (GRASS GIS ist plattformübergreifend) |
| Lizenz | Open Source (GNU GPL); Format entwickelt sich mit der GRASS GIS-Entwicklung weiter |
| Anwendung | GRASS GIS wxGUI - speichert und stellt den kompletten Interface-Zustand einschließlich Multi-Panel-Kartenanzeigen wieder her |
| Veröffentlicht | circa 2006 (wxGUI graphical interface for GRASS GIS 6.x) |
| Neueste Version | current (GRASS GIS 8.x, 2022+) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | grass.osgeo.org |
GXW-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu GXW-Dateien.