Mergin Maps

Conseil de support : Utiliser HTML pour améliorer votre projet Mergin Maps

Saviez-vous que vous pouvez utiliser HTML dans votre projet Mergin Maps pour permettre aux utilisateurs sur le terrain d'accéder à des informations ou à d'autres documents liés à votre enquête ? Dans cet article, nous allons vous montrer quelques façons d'utiliser le HTML pour améliorer le déroulement de votre enquête. Vous pouvez même utiliser HTML hors ligne pour créer des liens vers d'autres fichiers stockés dans le dossier du projet. Poursuivez votre lecture pour en savoir plus !

Naviguer vers des points avec Google Maps

L'une des meilleures utilisations du HTML dans votre projet Mergin Maps consiste à créer un lien dans le formulaire du projet qui, lorsqu'il est cliqué, ouvre l'emplacement du point dans Google Maps. L'utilisateur peut alors choisir d'utiliser la fonction "Naviguer" de Google Maps pour trouver l'itinéraire jusqu'au point. Cette fonction peut s'avérer utile si les utilisateurs essaient de se rendre à différents points d'enquête éloignés les uns des autres, ou pour les aider à se rendre sur le site de l'enquête. 

Pour créer le lien Google Maps dans votre formulaire :

1. Ouvrez les propriétés de la couche contenant les points vers lesquels les utilisateurs naviguent.

2. Allez dans l'onglet "Gestion des champs" et cliquez sur le bouton "Calculateur de champs".

3. Sélectionnez les options "Créer un nouveau champ" et "Créer un champ virtuel".

4. Donnez un nom au champ et définissez le paramètre "Output field type" (type de champ de sortie) sur "Text (string)" (texte (chaîne))

5. Placez le script HTML suivant dans la boîte d'expression et remplacez les valeurs EPSG en surbrillance par le CRS de votre projet :

'<a href="'||'https://www.google.co.uk/maps/place/' || to_string( y(transform( $geometry, 'EPSG:27700', 'EPSG:4326'))) || ',' || to_string( x( transform( $geometry, 'EPSG:27700', 'EPSG:4326'))) || '">Open Google Map</a>'

6. Cliquez sur "OK

7. Allez dans l'onglet Form Builder et placez le champ virtuel dans la mise en page du formulaire.

8. Utilisez les options suivantes pour le widget de champ :

  1. Définir le type de widget à Édition de texte
  2. Désactiver l'édition
  3. Activer le texte multiligne et le HTML
  4. Cliquez sur "OK" dans les propriétés de la couche, puis enregistrez et synchronisez votre projet.

Désormais, lorsque les utilisateurs ouvriront la fonctionnalité sur le formulaire d'enquête, ils verront un lien avec "Ouvrir Google Map" sur lequel ils pourront cliquer et qui ouvrira Google Maps sur leur appareil, ou dans le navigateur si Google Maps n'est pas installé, et ils pourront alors utiliser ce lien pour naviguer jusqu'à l'emplacement.

Fournir plus d'informations aux géomètres

Il peut arriver que des géomètres sur le terrain aient besoin d'identifier certains types d'éléments tels que des plantes, des formations géologiques ou des espèces animales. Il peut être utile aux géomètres d'avoir accès à des informations supplémentaires pour les aider à situer le contexte de ce qu'ils étudient. 

Dans cet exemple d'enquête sur l'habitat des oiseaux, nous allons vous montrer comment fournir à l'enquêteur un lien vers plus d'informations sur une espèce d'oiseau en fonction de l'espèce qu'il a sélectionnée dans une liste. Le lien changera au fur et à mesure que l'enquêteur modifiera sa sélection, sans qu'il soit nécessaire d'enregistrer l'entrée. Cela lui permettra de consulter les informations pour confirmer sa sélection avant d'appuyer sur le bouton "Enregistrer" et contribuera à réduire le nombre d'erreurs dans l'enquête.

Préparer les données

Tout d'abord, nous devons nous assurer que les données de notre enquête sont configurées de manière à ce que la fonction de lien fonctionne. Nous aurons besoin d'une table de recherche avec les espèces d'oiseaux qui feront partie de l'enquête, ainsi que d'un lien vers plus d'informations sur chaque espèce. Dans notre exemple, nous avons un simple tableau CSV avec les champs suivants :

  • id : un champ entier avec un numéro d'identification pour chaque ligne
  • espèces : champ de texte contenant le nom commun de chaque espèce d'oiseau
  • lien : champ contenant un lien vers une page du site web de la RSPB consacrée à l'espèce.

Voici un exemple des données du tableau :

Dans notre couche d'enquête, nous avons un champ de texte correspondant à l'espèce qui a la configuration suivante :

  • Type de widget : Relation de valeur
  • Couche : espèces (il s'agit de la couche de notre table de recherche)
  • Colonne clé : nom
  • Colonne de valeur : nom

Mise en place du champ virtuel

Maintenant que nous avons configuré nos tables de couches, nous allons créer un champ virtuel sur la couche d'enquête pour le lien externe. Suivez exactement les mêmes étapes pour créer le champ virtuel que dans l'exemple précédent, mais donnez à ce champ un nom différent et utilisez l'expression suivante pour créer le champ :

'<a href="'||attribute(get_feature('species','name',"species"),'link')||'">Species Information</a>'

Il ne vous reste plus qu'à ajouter le champ virtuel à la présentation de votre formulaire et l'utilisateur pourra cliquer sur le lien "Informations sur les espèces" dans le formulaire pour obtenir plus d'informations sur l'espèce sélectionnée. 

Ouvrir les documents stockés dans le dossier du projet

Vous pouvez également utiliser HTML pour ouvrir des documents PDF ou autres stockés dans le dossier du projet. Cela peut également fonctionner sans connexion de données puisque les fichiers sont stockés dans le répertoire du projet et seront ensuite téléchargés sur l'appareil de l'utilisateur. Pour créer un lien vers n'importe quel fichier du répertoire du projet, vous pouvez utiliser des liens relatifs comme valeur par défaut pour un champ de texte avec l'option HTML activée en utilisant l'expression suivante : 

project://<path_to_file_within_project>

Reprenons l'exemple précédent de l'enquête sur les oiseaux, afin que les enquêteurs puissent accéder aux informations sur les oiseaux lorsqu'ils travaillent hors ligne.

Pour configurer les documents dans le projet :

1. Créez un dossier dans le répertoire du projet pour les PDF, nous utiliserons '/species' dans notre exemple de projet.

2. Assurez-vous que les noms des fichiers PDF correspondent aux entrées de la colonne "nom" de la table de recherche des espèces.

3. Créez un champ virtuel en utilisant les mêmes paramètres que précédemment, en utilisant le nom "offline_id" et l'expression suivante :

'<a href="'||'project://species/' || "species" || '.pdf">Offline Info</a>'

4. Ajouter le champ virtuel "offline_id" à la présentation du formulaire

L'utilisateur peut maintenant accéder aux données hors ligne stockées dans le projet en cliquant sur le lien "Informations hors ligne", ce qui ouvrira le PDF correspondant.

Continuer à apprendre

Si ce tutoriel vous a été utile, vous pouvez également consulter notre documentation pour découvrir d'autres utilisations de HTML dans votre projet d'enquête, telles que la personnalisation du panneau de prévisualisation et la fourniture d'instructions ou de conseils aux utilisateurs sur le terrain. Nous vous remercions d'avoir utilisé Mergin Maps et nous vous invitons à consulter nos prochains articles contenant des conseils et des bonnes pratiques. 

Vous pourriez aussi aimer

Mergin Maps

Le croquis photographique est désormais disponible dans Mergin Maps

28 octobre 2025

Mergin Maps

Bonnes pratiques pour la gestion des utilisateurs dans Mergin Maps

10 octobre 2025

QGIS

Créer des rapports d'enquête professionnels à l'aide de QGIS Print Layout après la collecte de données sur le terrain

15 septembre 2025

QGIS

5 plugins QGIS essentiels pour les professionnels du SIG

13 août 2025

Mergin Maps

Encore plus de croquis en vue !

31 juillet 2025

partenaires

Camptocamp devient le premier revendeur officiel de Mergin Maps

6 juin 2025

Mergin Maps

Les nouveaux outils API vous offrent davantage d’options de gestion des utilisateurs !

30 mai 2025

Mergin Maps

Comment mener une enquête sur le terrain en utilisant QGIS et Mergin Maps: Un guide complet étape par étape

16 avril 2025

plugin

Grand Scott ! Mergin Maps Plugin a une machine à remonter le temps

19 mars 2025

Mergin Maps

Débloquer les fonctionnalités premium de Mergin Maps pour tous

15 janvier 2025

Mergin Maps

2024 - Bilan de l'année

20 décembre 2024

Mergin Maps

Conseil : Que faire si votre projet est trop grand ?

29 novembre 2024

Mergin Maps

Mergin Maps mesure maintenant en robinets

24 octobre 2024

Mergin Maps

Annonce du tout premier livre sur Mergin Maps de Locate Press

20 septembre 2024

mobile

Conseil de soutien - Comment simplifier l'enregistrement des lignes et des polygones ?

30 août 2024

Mergin Maps

5 meilleures applications de collecte de données sur le terrain

17 juillet 2024

Mergin Maps

Les permissions de l'éditeur - notre fonctionnalité la plus demandée !

20 juin 2024

Mergin Maps

Nous espérons que vous appréciez cette nouvelle expérience !

31 mai 2024

QGIS

Astuce : Ajouter des symboles SVG à votre projet QGIS

2 mai 2024

Mergin Maps

Mergin Maps L'application fait peau neuve

28 mars 2024

Mergin Maps

QField vs. Mergin Maps - Comparaison des applications

1er mars 2024

Mergin Maps

Bonjour de Mergin Maps!

13 février 2024

plugin

Astuce : Télécharger une version précédente de votre projet

31 janvier 2024

Mergin Maps

Mergin Maps 2023 : notre année en revue

28 décembre 2023

mobile

Mergin Maps est désormais plus rapide et plus stable que jamais

15 novembre 2023

plugin

Télécharger des tuiles pour des cartes d'arrière-plan hors ligne en cinq étapes

30 octobre 2023

partenaires

Nous avons conclu un partenariat avec MarXact pour la réalisation de levés de haute précision dans les domaines suivants Mergin Maps

27 octobre 2023

événement

Venez nous voir à INTERGEO 2023 à Berlin

29 septembre 2023

Mergin Maps

Mergin Maps Rafraîchissement de la marque

27 septembre 2023

Mergin Maps

Nous avons ajouté la possibilité de personnaliser les noms des photos dans Mergin Maps!

31 août 2023

mobile

Vous l'avez demandé et nous l'avons fait... Suivi de position sur Mergin Maps!

22 août 2023

Mergin Maps

Liste des fonctionnalités - Aidez-nous à vous aider !

27 juillet 2023

Mergin Maps

Découvrez l'interview de Mergin Maps sur App of the Day

4 mai 2023

événement

Mergin Maps Nous espérons vous voir à GeoBusiness London 2023

2 mai 2023

Mergin Maps

Vous êtes inquiet à l'idée d'utiliser un logiciel géospatial open-source pour votre entreprise ? Le support Mergin Maps est là pour vous !

28 avril 2023

Mergin Maps

Camptocamp s'associe à Mergin Maps pour proposer des solutions SIG open source

25 avril 2023

Mergin Maps

Les niveaux d'abonnement vont changer

18 avril 2023

Mergin Maps

Mergin Maps Éditions Communauté et Entreprise

31 mars 2023

Mergin Maps

Présentation des espaces de travail : Collaboration simplifiée

31 janvier 2023

Mergin Maps

Mergin Maps: une année en revue (2022)

20 décembre 2022

Mergin Maps

Mergin Maps dans le podcast MapScaping

15 décembre 2022

plugin

Visualiser et suivre les changements dans QGIS

14 décembre 2022

En cliquant sur "Accepter tous les cookies", vous acceptez que des cookies soient stockés sur votre appareil afin d'améliorer la navigation sur le site, d'analyser l'utilisation du site et de contribuer à nos efforts de marketing. Consultez notre politique en matière de cookies pour plus d'informations. Refuser les cookies ici.