Nous recevons beaucoup de questions sur la manière dont nos utilisateurs peuvent personnaliser leurs projets dans Mergin Maps. L'un des sujets qui revient le plus souvent concerne la création de noms personnalisés pour les photos associées aux caractéristiques. Par défaut, les noms des photos sont attribués en utilisant la convention de dénomination de l'application de l'appareil photo. Les noms des photos provenant de l'application de l'appareil photo utilisent généralement des horodatages, par exemple 20230829_120146.jpg . Cela peut s'avérer peu pratique lorsque les photos sont déplacées ou lorsque vous souhaitez consulter des photos de vos actifs en dehors de QGIS. Avec l'introduction de cette nouvelle fonctionnalité, vous pouvez nommer la photo en fonction d'une expression et des valeurs de votre table d'attributs, ce qui vous permettra d'avoir des noms plus descriptifs pour vos photos. Nous avons mis au point un tutoriel sur la façon de procéder.
La procédure est assez simple. Il suffit d'ouvrir votre projet dans QGIS et de naviguer dans le menu Propriétés du projet. De là, vous pouvez aller dans l'onglet Mergin Maps et ouvrir le constructeur d'expression. Sélectionnez la couche de photos que vous souhaitez modifier, puis utilisez la boîte de dialogue pour construire l'expression que vous souhaitez utiliser en sélectionnant les couches et les attributs que vous souhaitez utiliser pour le nom de fichier de chaque photo. Vous pouvez sélectionner des champs de formulaires d'enquête, des noms d'utilisateur, des horodatages et d'autres expressions pour générer des noms de fichier uniques pour vos photos.
Il existe quelques règles générales que vous voudrez suivre en tant que meilleure pratique :
- Chaque nom de fichier doit être unique
- L'extension '.jpg' est ajoutée automatiquement.
- Assurez-vous que les champs utilisés pour générer les noms sont remplis dans le formulaire d'enquête. Vous pouvez utiliser le générateur de formulaires pour demander à vos utilisateurs de remplir le champ avant de soumettre le fichier au projet.
- Tous les champs doivent être convertis au format chaîne de caractères dans l'expression
Une fois les paramètres enregistrés, veillez à synchroniser les modifications avec votre projet afin que les nouvelles photos soient nommées en fonction des nouveaux paramètres. Les photos précédemment enregistrées dans le projet ne seront pas renommées.
Consultez le tutoriel complet dans notre documentation pour voir les étapes correctes de ce processus ainsi que des captures d'écran d'exemples que vous pouvez suivre.
Notez que lorsque vous définissez l'expression de dénomination, il est conseillé d'utiliser des noms uniques.
Par ailleurs, si votre projet contient beaucoup de photos, vous serez peut-être intéressé par cette vidéo qui vous montre comment synchroniser les photos de Mergin Maps avec d'autres options de stockage de fichiers comme Amazon S3 ou MinIO à l'aide de Media Sync. Le fait de synchroniser des photos en externe et de les relier à votre projet Mergin Maps peut améliorer les temps de chargement du projet sur les appareils mobiles, ce qui signifie que vos coéquipiers peuvent travailler plus efficacement et utiliser moins de données.