1-Configurer le projet dans (QGis 3.30 et +)
2-Utilisation sur un appareil de terrain (article suivant)
Une toute nouvelle version de QField a été publiée avec des fonctionnalités qui vous feront tomber amoureux de cet outil open source essentiel. Cette version met l’accent sur la capture d’images et sons alors que vous êtes sur le terrain.
Un des points forts de QField 2.7 est la nouvelle capacité d’enregistrement audio et vidéo directement à partir du formulaire d’attributs. En plus de la capture photo fixe préexistante, cette fonctionnalité permet d’ajouter des clips vidéo et audio en tant que pièces jointes aux attributs des fonctionnalités.
La capacité d’enregistrement audio peut être utile sur le terrain lorsque vous utilisez un appareil sans clavier. Il suffit d’enregistrer une note audio des observations à traiter plus tard.
La lecture du contenu multimédia dans le formulaire d’attributs donne une rétroaction immédiate et permet de gagner du temps. Pour ceux qui préfèrent le plein écran, il suffit de cliquer sur le cadre vidéo pour l’ouvrir dans votre lecteur multimédia préféré.
Comment configurer le projet QGis 3.30 sur le PC
Que ce soit des photos ou de enregistrements audio, la configuration se fait au niveau du formulaire d’attributs d’une couche du projet
Vous devez disposer d’un attribut de type texte qui puisse accueillir le chemin et noms des fichiers image ou audio. Dans l’exemple, la couche a un attribut photo et un attribut audio.
Attention aux répertoires!
Vous allez stocker vos images, vos vidéos et vos fichiers audio dans troisrépertoires distincts. L’endroit où vous allez créer ces répertoires est très important car, rappelez vous que le projet va se promener de votre PC à votre tablette et vice-versa. Alors, pour vous éviter des heures de galère suivez ces quelques conseils:
1-Créez un répertoire spécifique pour votre projet complet (QGis). Pour cet exemple ce sera C:\blog\qfield\projets\brest
2- Enregistrez votre projet QGis (ici bati_qfield.qgz) dans ce répertoire.
Pour cet exemple nous avons une seule couche d’un fichier geopackage avec un fond de carte OpenStreetMap.
3- Il vous faudra un répertoire pour chaque type de pièce jointe (photos,vidéos,audio). Comme le chemin de ces répertoires doit être relatif, par rapport au fichier projet .qgz, le mieux est de les créer dans ce même répertoire. Comme les photos que vous prendrez sur le terrain seront automatiquement sauvegardées dans un répertoire DCIM, autant donner directement ce nom à votre répertoire photos. De même pour les vidéos elles seront sauvegardées dans un répertoire « video ». Pour les enregistrements audio vous pouvez choisir un nom quelconque, les enregistrements seront mis directement dans ce répertoire.
Nous avons donc une structure:
4- Créez un répertoire pour mettre le paquet de projet à transférer sur votre outil de terrain (téléphone ou tablette). Le plus lisible est de le créer dans le répertoire qfield:
5- Pour finir, créez un répertoire pour importer le projet de votre tablette ou téléphone pour réaliser la synchronisation des données. Vous pouvez le créer où vous voulez, moi je préfère avoir tout au même endroit. J’utilise alors un répertoire import dans le répertoire QField.
Configuration des widgets du formulaire d’attributs
1-Widget pour les photos
Ouvrez la fenêtre de propriétés de la couche et sélectionnez l’onglet Formulaire d’attributs.
Dans les contrôles disponibles -> Fields, cliquez sur le champ qui recevra les liens des photos.
Vous pouvez renseigner un Alias. Il apparaîtra dans la table d’attributs comme nom du champ tant que le widget sera actif.
Dans Type d’outil sélectionnez Pièce jointe.
Dans Chemin->Chemin par défaut, pointez sur le répertoire DCIM que nous avons créé dans Projets.
Assurez vous que Stocke le chemin comme est Relatif au chemin du projet. Si ce n’est pas le cas votre version QField ne pourra pas stocker les photos.
Dans Visualiseur de documents interne-> Type sélectionnez Image.
En ce qui concerne Largeur et Hauteur, tout dépend de votre matériel mais Auto, contrairement à ce qui est dit dans la fenêtre ne trouve pas toujours la taille optimale.
Laissez toutes les autres valeurs par défaut.
Cliquez sur OK ou Appliquer.
2- Widget pour l’audio.
Dans les contrôles disponibles -> Fields, cliquez sur le champ qui recevra les liens des fichiers audio.
Vous pouvez renseigner un Alias. Il apparaîtra dans la table d’attributs comme nom du champ tant que le widget sera actif.
Dans Type d’outil sélectionnez Pièce jointe.
Dans Chemin->Chemin par défaut, pointez sur le répertoire audio (ou le nom que vous avez choisi) que nous avons créé dans Projets.
Assurez vous que Stocke le chemin comme est Relatif au chemin du projet. Si ce n’est pas le cas votre version QField ne pourra pas stocker les fichiers audio.
Dans Visualiseur de documents interne-> Type sélectionnez Audio.
Laissez toutes les autres valeurs par défaut.
Cliquez sur OK ou Appliquer.
3- Widget pour les vidéos
Dans les contrôles disponibles -> Fields, cliquez sur le champ qui recevra les liens des vidéos.
Vous pouvez renseigner un Alias. Il apparaîtra dans la table d’attributs comme nom du champ tant que le widget sera actif.
Dans Type d’outil sélectionnez Pièce jointe.
Dans Chemin->Chemin par défaut, pointez sur le répertoire video que nous avons créé dans Projets.
Assurez vous que Stocke le chemin comme est Relatif au chemin du projet. Si ce n’est pas le cas votre version QField ne pourra pas stocker les photos.
Dans Visualiseur de documents interne-> Type sélectionnez Video.
En ce qui concerne Largeur et Hauteur, tout dépend de votre matériel mais Auto, contrairement à ce qui est dit dans la fenêtre ne trouve pas toujours la taille optimale.
Laissez toutes les autres valeurs par défaut.
Cliquez sur OK ou Appliquer.
Résultat dans la table d’attributs
En mode Edition, quand vous cliquez sur une case dans une colonne de widget vous aurez un bouton Parcourir qui vous permettra de pointer sur le fichier externe, ainsi qu’un contrôle qui vous permettra de l’exécuter:
Création du paquet pour QField
Avant de lancer la création du paquet pour QField, dans notre cas nous devons régler le problème d’OpenStreetMap. En effet, on va mettre dans le paquet pour QField toutes les données utilisées dans le projet (ici seulement la couche bâtiments) mais l’affichage d’OSM se fait à la volée à partir du site OSM.
Allez dans Extensions->QFieldSync->Configurer le projet actuel.
Dans Fond de plan->Couche , sélectionnez OpenStreetMap.
Cliquez sur OK
Avant de lancer le paquetage sauvegardez votre projet.
Créez un sous-répertoire dans Paquets pour identifier le paquet (ici C:\blog\qfield\paquets\brest)
Allez dans Extensions->QFieldSync->Paquet pour QField
Dans Dossier d’export pointer sur le répertoire du projet dans Paquets.
Vérifiez que les trois sous-répertoires du projet utilisés par les widgets son bien cochés dans Répertoires à copier.
Cliquez sur Créer.
Votre projet est prêt pour être transféré sur votre mobile.
Dans la suite de cet article nous verrons comment installer et utiliser le paquet sur un appareil de terrain.
Bonjour,
Quelle version de QGIS utilisez-vous ?
Avec la version 3.28, dans Visualiseur de documents interne il n’y a ni Video ni Audio.
Bien cordialement
Comme disait quelqu’un s »allait sans le dire mais ça va mieux en le disant »… C’est une innovation de la 3.30
J’ai corrigé l’article pour éviterle désagrément à d’autres
Milles excuses
Merci