Pour aller plus loin : importation en masse

Pour les recensements volumineux, de plusieurs centaines de sites et de repères, il est préférable de procéder à une importation « en masse ». Elle repose sur :

  • la production de fichiers .csv, à partir d'un formulaire générique (tableur Libre Office). Il est accessible sur l'extranet du réseau Vigicrues (http://pch.metier.e2.rie.gouv.fr/formulaire-de-saisie-a2648.html) ou directement dans Mentor (https://mentor.gouv.fr/mod/resource/view.php?id=145719).

    La création de ces fichiers est du ressort du contributeur expert (un bureau d'études en général, après avoir réalisé une prestation de reconnaissance terrain) ou du gestionnaire.

  • la validation des fichiers et leur importation dans la plateforme ne peuvent être réalisées que par un administrateur métier.

Le tableur demande de remplir deux onglets (« SAISIE_source » et « SAISIE_sites_reperes »), qui vont ensuite alimenter d'autres onglets automatiquement. Ces onglets seront ensuite exportés individuellement en format CSV, pour alimenter la plateforme.

Formulaire d'import en masse (version 1.0.5). Deux onglets sont à remplir ; 8 onglets sont remplis automatiquement. L'utilisateur doit ensuite les enregistrer individuellement en format CSV.

Attention

L'importation en masse nécessite un temps de travail conséquent pour les administrateurs métiers, car des fichiers mal formatés doivent parfois être modifiés avant que leur intégration soit réussie.

Remarque

Un des inconvénients de l'importation en masse est qu'il n'est possible d'ajouter qu'une seule photo pour un site et une seule photo pour un repère. Ainsi, s'il existe plusieurs photos d'un même élément, il faudra réaliser un ajout manuel a posteriori. Dans cette configuration, et si le recensement à intégrer n'est pas trop important, il peut être plus rapide de créer les nouveaux sites et repères de manière classique.

MéthodeUtilisation de QGIS pour faciliter le remplissage du formulaire (pour les sigistes)

Le remplissage du tableur peut être long si toutes les informations sont saisies manuellement. Si on dispose des repères sous la forme d'une couche SIG (issue, par exemple, de QField ou de SCOUT) il peut être intéressant de générer une couche avec un format attributaire approprié. On utilisera dans QGIS :

  • le plugin « Spreadsheet Layers », qui permet de charger des fichiers tableurs comme couche dans QGIS

  • la fonction « Refactoriser les champs » de la boîte à outils, qui permet de prendre la liste des champs d'une couche pour l'appliquer sur l'autre, et de définir les expressions pour convertir les informations d'origine vers le nouveau format attributaire.

Le plugin Spreadsheet Layers ajoute une icone à l'interface de QGIS. Il permet de charger un tableur sous la forme d'une nouvelle couche.
L'algorithme « refactoriser les champs » de la boîte à outils permet de transformer une table attributaire à partir d'une autre couche choisie comme modèle, puis de définir les expressions pour remplir les nouveaux champs. Dans l'exemple, les champs « X (WGS84) DECIMAL » et « Y (WGS84) DECIMAL » sont renseignés à partir des champs « S_x_wgs84 » et « S_y_wgs84 ». La couche refactorisée peut être exportée en format CSV pour être intégrée dans le formulaire d'import en masse.