Siamo lieti di annunciare un importante miglioramento della sincronizzazione nelQGIS Mergin Maps QGIS e nel client API Python. Ora dovresti essere in grado di sincronizzare aggiornamenti più grandi e da più utenti contemporaneamente quando utilizzi il plugin o l'API.
Come funziona
Il miglioramento della sincronizzazione funziona suddividendo gli aggiornamenti di progetti di grandi dimensioni in più versioni più piccole. Ciò impedirà errori durante il caricamento di grandi quantità di foto o la sincronizzazione da più utenti contemporaneamente. Non dovresti notare alcun cambiamento nel funzionamento della sincronizzazione dalla tua parte, ma dovrebbe migliorare le prestazioni complessive del plugin e prevenire errori di timeout. Ciò consente anche una nuova funzionalità che permette a più utenti di sincronizzarsi contemporaneamente. Invece di restituire un errore che indica che il server è occupato, il plugin riproverà la sincronizzazione fino a quando il servizio non sarà disponibile. Poiché i caricamenti di grandi dimensioni vengono suddivisi in versioni più piccole, gli utenti non dovrebbero attendere a lungo prima che la sincronizzazione abbia inizio se c'è un altro utente che sta sincronizzando contemporaneamente.
Cosa c'è dopo
Attualmente, ilQGIS Mergin Maps QGIS e i client API Python supporteranno la sincronizzazione simultanea e gli aggiornamenti in blocco con grandi quantità di file immagine per gli aggiornamenti. Tuttavia, stiamo pianificando di aggiungere queste funzionalità all'app Mergin Maps entro la fine dell'anno, quindi tenete d'occhio i futuri aggiornamenti!