Qu'est-ce que le format de fichier GXW ?
Un fichier .gxw est un fichier d'espace de travail enregistré par GRASS GIS, le système d'information géographique open-source. Il enregistre l'état de l'interface graphique wxGUI - la structure de l'arborescence des couches, la disposition des fenêtres d'affichage des cartes, les paramètres du canevas et les références aux couches de cartes chargées au moment de l'enregistrement. L'ouverture d'un fichier .gxw restaure la disposition complète de l'interface sans avoir à rajouter chaque couche manuellement.
Le format est en XML brut, commençant par une déclaration <?xml standard et un élément racine <gxw>. Il stocke les noms des couches en tant que références au sein de la base de données, du secteur (location) et du jeu de cartes (mapset) GRASS actuels - et non les géodonnées elles-mêmes. Cela signifie qu'un fichier .gxw n'est pas portable entre des machines ou des bases de données, à moins que les noms de couches référencés n'existent à l'identique dans l'environnement cible.
Les fichiers .gxw peuvent être chargés via la commande g.gui wxpython workspace=file.gxw ou par Fichier → Espace de travail → Charger dans l'interface graphique de GRASS, et enregistrés depuis Fichier → Espace de travail → Enregistrer. La taille du fichier est petite, généralement entre 1 Ko et 50 Ko, augmentant proportionnellement au nombre de couches et de panneaux d'affichage configurés.
Le format a été introduit vers 2006 avec la wxGUI basée sur wxPython dans GRASS GIS 6.3 et continue d'évoluer avec GRASS 8.x. Les fichiers d'espace de travail créés sous GRASS 6.x peuvent nécessiter des ajustements mineurs pour se charger correctement dans GRASS 8.x.
Sécurité et sûreté
RISQUE : LOWLes fichiers GXW sont du XML brut contenant uniquement des noms de couches et des paramètres d'affichage ; aucun code exécutable, aucune donnée intégrée. Sûr à ouvrir dans n'importe quel éditeur de texte pour inspection.
Détails du format
en brefProgrammes qui ouvrent les fichiers GXW
Détails techniques
spécifications approfondies| Type de format | Fichier de configuration de session et d'espace de travail XML |
| Encodage | Texte, UTF-8 |
| Élément racine XML | `<gxw>` |
| Signature de fichier | Déclaration `<?xml` standard à l'offset 0 ; pas d'octets magiques spécifiques à GRASS |
| Taille de fichier typique | 1 Ko - 50 Ko (augmente proportionnellement au nombre de couches et de panneaux d'affichage) |
| Stocke | Définitions de l'arborescence des couches, dispositions des fenêtres d'affichage des cartes, paramètres du canevas et références aux noms de couches |
| Ne stocke pas | Les géodonnées réelles - tout le contenu des couches de cartes reste dans la base de données/jeu de cartes GRASS sur le disque |
| Portabilité | Références de couches par nom uniquement ; non portable entre différentes bases de données GRASS sauf si les noms de couches correspondent exactement |
| Commande de chargement | `g.gui wxpython workspace=file.gxw` ou Fichier → Espace de travail → Charger dans la wxGUI |
| Origine | Introduit avec la wxGUI basée sur wxPython pour GRASS GIS 6.3 |
| Compatibilité de version | Les fichiers d'espace de travail de GRASS 6.x peuvent nécessiter un ajustement pour GRASS 8.x en raison des changements d'interface |
| OS associé | Linux, Windows, macOS (GRASS GIS est multiplateforme) |
| Licence | Open source (GNU GPL) ; le format évolue avec le développement de GRASS GIS |
| Application | GRASS GIS wxGUI - enregistre et restaure l'état complet de l'interface, y compris les affichages cartographiques multi-panneaux |
| Publié | circa 2006 (wxGUI graphical interface for GRASS GIS 6.x) |
| Dernière version | current (GRASS GIS 8.x, 2022+) |
| Standard ouvert | Oui · libre de droits |
| Spécification | grass.osgeo.org |
Conversions GXW
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers GXW.