Co to jest format pliku GXW?
Plik .gxw to plik obszaru roboczego zapisany przez GRASS GIS, system informacji geograficznej o otwartym kodzie źródłowym. Rejestruje on stan interfejsu graficznego wxGUI - strukturę drzewa warstw, układy okien wyświetlania mapy, ustawienia płótna oraz odniesienia do warstw mapy załadowanych w momencie zapisu. Otwarcie pliku .gxw przywraca pełny układ interfejsu bez konieczności ręcznego ponownego dodawania każdej warstwy.
Format ten to zwykły XML, zaczynający się od standardowej deklaracji <?xml i elementu głównego <gxw>. Przechowuje on nazwy warstw jako odniesienia w ramach bieżącej bazy danych GRASS, lokalizacji i zestawu map (mapset) - nie same dane geograficzne. Oznacza to, że plik .gxw nie jest przenośny między maszynami lub bazami danych, chyba że przywoływane nazwy warstw istnieją identycznie w środowisku docelowym.
Pliki .gxw można wczytać za pomocą polecenia g.gui wxpython workspace=file.gxw lub poprzez Plik → Obszar roboczy → Wczytaj w GUI GRASS, a zapisać za pomocą Plik → Obszar roboczy → Zapisz. Rozmiar pliku jest niewielki, zazwyczaj od 1 KB do 50 KB, rosnąc proporcjonalnie do liczby skonfigurowanych warstw i paneli wyświetlania.
Format został wprowadzony około 2006 roku wraz z wxGUI opartym na wxPython w GRASS GIS 6.3 i nadal ewoluuje wraz z GRASS 8.x. Pliki obszaru roboczego utworzone w GRASS 6.x mogą wymagać drobnych korekt, aby poprawnie wczytać się w GRASS 8.x.
Bezpieczeństwo
RYZYKO: LOWPliki GXW to zwykły XML zawierający tylko nazwy warstw i ustawienia wyświetlania; brak kodu wykonywalnego, brak osadzonych danych. Bezpieczne do otwarcia w dowolnym edytorze tekstu w celu inspekcji.
Szczegóły formatu
w pigułceProgramy otwierające pliki GXW
Szczegóły techniczne
specyfikacja| Typ formatu | Plik obszaru roboczego XML i konfiguracji sesji |
| Kodowanie | Tekstowe, UTF-8 |
| Element główny XML | `<gxw>` |
| Sygnatura pliku | Standardowa deklaracja `<?xml` na offset 0; brak bajtów magicznych specyficznych dla GRASS |
| Typowy rozmiar pliku | 1 KB - 50 KB (rośnie proporcjonalnie do liczby warstw i paneli wyświetlania) |
| Przechowuje | Definicje drzewa warstw, układy okien wyświetlania mapy, ustawienia płótna i odniesienia do nazw warstw |
| Nie przechowuje | Rzeczywistych danych geograficznych - cała zawartość warstw mapy pozostaje w bazie danych/zestawie map GRASS na dysku |
| Przenośność | Odniesienia do warstw tylko po nazwie; nieprzenośne między różnymi bazami danych GRASS, chyba że nazwy warstw pasują idealnie |
| Polecenie ładowania | `g.gui wxpython workspace=file.gxw` lub Plik → Obszar roboczy → Wczytaj w wxGUI |
| Pochodzenie | Wprowadzony wraz z wxGUI opartym na wxPython dla GRASS GIS 6.3 |
| Kompatybilność wersji | Pliki obszaru roboczego z GRASS 6.x mogą wymagać dostosowania dla GRASS 8.x ze względu na zmiany w interfejsie |
| Powiązany system operacyjny | Linux, Windows, macOS (GRASS GIS jest wieloplatformowy) |
| Licencja | Open source (GNU GPL); format ewoluuje wraz z rozwojem GRASS GIS |
| Zastosowanie | GRASS GIS wxGUI - zapisuje i przywraca pełny stan interfejsu, w tym wielopanelowe ekrany map |
| Wydano | circa 2006 (wxGUI graphical interface for GRASS GIS 6.x) |
| Najnowsza wersja | current (GRASS GIS 8.x, 2022+) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | grass.osgeo.org |
Konwersje GXW
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki GXW.