Vad är filformatet GXW?
En .gxw-fil är en workspace-fil sparad av GRASS GIS, det öppna källkodssystemet för geografisk information. Den registrerar tillståndet för det grafiska gränssnittet wxGUI - lagerträdets struktur, layouter för kartvisningsfönster, inställningar för ritytan och referenser till de kartlager som var laddade vid spartillfället. Genom att öppna en .gxw-fil återställs hela gränssnittets layout utan att man behöver lägga till varje lager manuellt på nytt.
Formatet är vanlig XML, som börjar med en standard <?xml-deklaration och ett rotelement av typen <gxw>. Den lagrar lagernamn som referenser inom den aktuella GRASS-databasen, platsen och kartuppsättningen - inte själva geodatan. Detta innebär att en .gxw-fil inte är portabel mellan maskiner eller databaser såvida inte de refererade lagernamnen existerar identiskt i målmiljön.
.gxw-filer kan laddas via kommandot g.gui wxpython workspace=file.gxw eller genom Arkiv → Workspace → Ladda i GRASS GUI, och sparas från Arkiv → Workspace → Spara. Filstorleken är liten, vanligtvis mellan 1 KB och 50 KB, och växer proportionellt med antalet lager och konfigurerade visningspaneler.
Formatet introducerades omkring 2006 med det wxPython-baserade wxGUI i GRASS GIS 6.3 och fortsätter att utvecklas med GRASS 8.x. Workspace-filer skapade under GRASS 6.x kan behöva mindre justeringar för att laddas korrekt i GRASS 8.x.
Säkerhet & trygghet
RISK: LOWGXW-filer är vanlig XML som endast innehåller lagernamn och visningsinställningar; ingen exekverbar kod, ingen inbäddad data. Säker att öppna i valfri textredigerare för inspektion.
Formatdetaljer
i ett nötskalProgram som öppnar GXW-filer
Tekniska detaljer
djup specifikation| Formattyp | XML-baserad konfigurationsfil för arbetsyta och session |
| Kodning | Text, UTF-8 |
| XML-rotelement | `<gxw>` |
| Filsignatur | Standard `<?xml`-deklaration vid offset 0; inga GRASS-specifika magic bytes |
| Typisk filstorlek | 1 KB - 50 KB (växer proportionellt med antalet lager och visningspaneler) |
| Lagrar | Definitioner för lagerträd, layouter för kartvisningsfönster, inställningar för ritytan och referenser till lagernamn |
| Lagrar inte | Faktiska geodata - allt innehåll i kartlager förblir i GRASS-databasen/kartuppsättningen på disken |
| Portabilitet | Lagerreferenser sker endast via namn; inte portabel mellan olika GRASS-databaser såvida inte lagernamnen matchar exakt |
| Laddningskommando | `g.gui wxpython workspace=file.gxw` eller Arkiv → Workspace → Ladda i wxGUI |
| Ursprung | Introducerades med det wxPython-baserade wxGUI för GRASS GIS 6.3 |
| Versionskompatibilitet | Workspace-filer från GRASS 6.x kan behöva justeras för GRASS 8.x på grund av ändringar i gränssnittet |
| Associerade OS | Linux, Windows, macOS (GRASS GIS är plattformsoberoende) |
| Licens | Öppen källkod (GNU GPL); formatet utvecklas i takt med GRASS GIS-utvecklingen |
| Applikation | GRASS GIS wxGUI - sparar och återställer hela gränssnittets tillstånd inklusive kartvisningar med flera paneler |
| Släppt | circa 2006 (wxGUI graphical interface for GRASS GIS 6.x) |
| Senaste version | current (GRASS GIS 8.x, 2022+) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | grass.osgeo.org |
GXW-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om GXW-filer.