Z radością ogłaszamy znaczną poprawę synchronizacji wQGIS Mergin Maps QGIS i kliencie API Python. Teraz powinno być możliwe synchronizowanie większych aktualizacji i od wielu użytkowników jednocześnie podczas korzystania z wtyczki lub API.
Jak to działa
Ulepszenie synchronizacji polega na podziale dużych aktualizacji projektu na wiele mniejszych wersji. Zapobiega to błędom podczas przesyłania dużych partii zdjęć lub synchronizacji od wielu użytkowników jednocześnie. Nie powinno być zauważalne żadne zmiany w działaniu synchronizacji z Twojej strony, ale powinno to poprawić ogólną wydajność wtyczki i zapobiec błędom przekroczenia limitu czasu. Pozwala to również na wprowadzenie nowej funkcji umożliwiającej synchronizację wielu użytkowników w tym samym czasie. Zamiast zwracać błąd, że serwer jest zajęty, wtyczka będzie ponawiać próbę synchronizacji, aż usługa będzie dostępna. Ponieważ duże przesyłania są dzielone na mniejsze wersje, użytkownicy nie powinni czekać tak długo na rozpoczęcie synchronizacji, jeśli w tym samym czasie synchronizuje się inny użytkownik.
Co dalej
ObecnieQGIS Mergin Maps QGIS i klienci API Python będą obsługiwać jednoczesną synchronizację i zbiorcze aktualizacje z dużą ilością plików graficznych do aktualizacji. Jednak planujemy dodać te funkcje do aplikacji Mergin Maps jeszcze w tym roku, więc wyczekujcie przyszłych aktualizacji!