Suite

Changer d'ordinateur, mettre à jour les racines des fichiers. QGIS

Changer d'ordinateur, mettre à jour les racines des fichiers. QGIS


Je dois finir de travailler avec mon employeur actuel et laisser tout mon travail QGIS derrière moi. J'ai configuré environ 100 fichiers de projet différents, chacun pour un client différent. Certains sont tirés d'une base de données SIG commune, d'autres ont des fichiers spécifiques au client.

Ce que je veux faire, c'est supprimer le disque dur de cet ordinateur, le créer en tant que lecteur partagé sur un autre ordinateur, mais malheureusement, cela changera les chemins de fichiers sur TOUS les projets… au lieu de c:/ etc. ce sera maintenant g: /

tout le reste doit rester le même… y a-t-il un moyen simple de le faire ?


Un outil à regarder est le plugin QConsolidate.

Ce qu'il fait est de rassembler les fichiers de toutes les couches d'un projet (où qu'ils se trouvent) et de les mettre dans un seul répertoire (ou plutôt, dans un sous-répertoire d'un dossier), et il fait toute l'édition du projet XML fichiers pour que vous pointiez vers le nouvel emplacement.

Vous choisissez un répertoire cible, vous vous retrouvez avec un dossier contenant votre projet et un sous-dossier contenant tous les fichiers nécessaires.

Cela convient à mon flux de travail car mes projets font souvent référence à des fichiers de formes communs, que je stocke une fois (organisés par thème ou source), plutôt que de prendre de nouvelles copies dans le dossier de chaque nouveau projet. Faire cela me permet de les conditionner en tant que projets autonomes à envoyer à d'autres, par exemple.

Bien sûr, sauvegardez tout d'abord et testez minutieusement les projets migrés. ;)

C'est certainement bien avec des choses comme les fichiers de formes, mais vous devrez peut-être migrer vous-même certains types de fichiers (vous ne savez pas s'il gère les fichiers de style, les bases de données sqlite, etc.)

Mais ce sera probablement moins sujet aux erreurs que de modifier manuellement vos fichiers XML… mais il semble que ce sera encore beaucoup de travail.

Vous pouvez vous retrouver avec beaucoup de données en double sur votre lecteur cible, mais cela pourrait ne pas être un problème si vous avez de toute façon tendance à copier des fichiers communs entre vos projets.


Tous les fichiers, paramètres, fichiers de projet, fichiers de style, etc. de QGIS sont tous des formats texte ou ouverts. Le fichier projet est un fichier XML. Remplacer les chemins est aussi simple que de l'ouvrir dans un éditeur de texte et de mettre à jour le texte.

Voici l'exemple d'unogrcouche basée :

F:/gis_data/QGIS/Data Entry/Pipes.shp