Suite

Permettre aux collègues d'accéder aux données tabulaires dans QGIS ?


Cette question peut sembler un peu vague, mais je pense que beaucoup de gens semblent être confrontés à des problèmes similaires, et à cette occasion, une réponse générale semble meilleure qu'une réponse spécifique :

J'utilise QGIS. J'ai besoin de pouvoir collaborer avec des collègues qui utilisent des logiciels de bureau typiques - travailler avec QGIS pour visualiser leurs données. J'ai lutté pendant des mois pour trouver un moyen simple et robuste de le faire. La dernière fois que j'ai essayé, j'ai fini par revenir à Mapinfo, malgré les autres problèmes/limitations que cela m'a causé avec la symbologie.

Je suis dans une organisation typique - la plupart des collègues sont limités à l'utilisation d'outils bureautiques typiques. Cela inclut MS Office (Excel, Access). Ils sont familiers avec ces outils et n'utiliseront probablement rien de nouveau. Tout ce que je fais doit travailler à l'intérieur leur limites ou il échouera avant de commencer. (J'en ai converti plusieurs pour utiliser QGIS eux-mêmes - mais pour la majorité, ce n'est pas une option).

J'utilise QGIS. Je suis compétent pour travailler avec des fichiers de formes, des fichiers TAB, des fichiers CSV, pour lier des couches de données, des relations, etc.

J'ai (et d'autres je pense) besoin d'une méthode simple et robuste pour permettre à mes collègues de travailler avec des tableaux de données - des données qui incluent un champ que je peux utiliser pour les lier aux enregistrements SIG. Je n'ai même pas besoin d'être capable de gérer les champs géométriques dans leurs données. C'est mon travail de gérer la géométrie… tout ce sur quoi je travaille, ce sont des relations/liens dans leurs données avec une couche SIG existante.

J'ai complètement échoué à trouver un moyen simple de le faire… m'enliser à plusieurs reprises à essayer (de manière incompétente) de connecter MS Access à des fichiers texte, ou QGIS (64 bits, 2.8, Windows 7) à MS Access d'une manière ou d'une autre ( non, je ne peux pas passer en 32 bits). Je travaille actuellement en demandant à l'utilisateur d'Excel d'enregistrer en tant que fichier csv afin que QGIS puisse le reconnaître, mais c'est compliqué pour l'utilisateur d'Excel qui doit gérer des messages étranges (pour eux) sur les sauvegardes csv. J'ai eu QGIS qui parlait directement à MS Excel pendant un certain temps: je ne sais pas comment j'y suis parvenu, mais je pense qu'il savait que les en-têtes de colonne devaient être des noms de champ et que je pouvais même modifier le fichier Excel à l'aide de QGIS à un moment donné. Mais les choses échouent et s'effondrent régulièrement. Après une sauvegarde dans le tableau Excel (en utilisant Excel je pense), QGIS a cessé de reconnaître les en-têtes de colonnes (en les prenant pour des données). Je ne trouve pas comment réinitialiser cela, je suis donc confronté à des colonnes intitulées "champ 1", etc.

Existe-t-il une solution simple à cela ?

Je peux voir à partir d'une série de questions plus spécifiques que de nombreuses autres personnes sont confrontées au même problème (par exemple, voir les questions sur la connexion d'Access à QGIS). A cette occasion, je suis libre de créer une nouvelle solution… tant qu'elle est simple à mettre en place pour moi et ne repose pas sur des collègues qui apprennent quelque chose de nouveau.

Cette tâche simple me semble être une exigence clé d'un bon système SIG pour une utilisation dans le monde réel, c'est pourquoi cela semble valoir une question aussi verbeuse / générale


Auparavant, j'ai posé une question vaguement similaire sur l'activation de l'édition de données texte, et bien que pas beaucoup testé, je pense avoir trouvé un moyen de travailler avec certains logiciels de bureau en utilisant un fichier dbf (voir ma propre réponse) mais je ne peux pas faire fonctionner dbf avec le logiciel MS Office pour le moment.


Je jetterais un coup d'œil à la combinaison de MS Office avec un SIG

Il semble que SQLite serait un bon intermédiaire, peut-être mieux que CSV. L'astuce consiste à faire coopérer MS Office avec SQLite, mais certains utilisateurs de Google me disent que cela a été fait. Je ne recommanderai aucune page en particulier, car je n'ai moi-même essayé aucune des solutions spécifiques.


Concernant l'intégration des tableurs avec QGIS, vous pouvez jeter un oeil à la Plugin GeoCSV modifiable

Ce plugin permet de charger, d'éditer et d'enregistrer des fichiers au format GeoCSV dans QGIS, y compris la géométrie. Cela permet d'intégrer QGIS avec des tableurs comme LibreOffice.


Voir la vidéo: Introduction to Survey123 for ArcGIS (Octobre 2021).