Nous sommes ravis d'annoncer une amélioration majeure de la synchronisation dans leQGIS Mergin Maps QGIS et le client API Python. Vous devriez désormais pouvoir synchroniser des mises à jour plus importantes et provenant de plusieurs utilisateurs simultanément lorsque vous utilisez le plugin ou l'API.
Comment ça marche
L'amélioration de la synchronisation fonctionne en divisant les mises à jour de projets volumineux en plusieurs versions plus petites. Cela permettra d'éviter les erreurs lors du téléchargement de lots importants de photos ou de la synchronisation simultanée de plusieurs utilisateurs. Vous ne devriez remarquer aucun changement dans le fonctionnement de la synchronisation de votre côté, mais cela devrait améliorer les performances globales du plugin et éviter les erreurs de délai d'attente. Cela permet également d'ajouter une nouvelle fonctionnalité permettant à plusieurs utilisateurs de se synchroniser en même temps. Au lieu de renvoyer une erreur indiquant que le serveur est occupé, le plugin réessaiera la synchronisation jusqu'à ce que le service soit disponible. Les téléchargements volumineux étant divisés en versions plus petites, les utilisateurs ne devraient pas avoir à attendre aussi longtemps pour que leur synchronisation commence s'il y a un autre utilisateur qui se synchronise en même temps.
Prochaines étapes
Actuellement, leQGIS Mergin Maps et les clients API Python prennent en charge la synchronisation simultanée et les mises à jour groupées avec de grandes quantités de fichiers image pour les mises à jour. Cependant, nous prévoyons d'ajouter ces fonctionnalités à l'application Mergin Maps dans le courant de l'année, alors restez à l'affût des prochaines mises à jour!