Aggiornamenti automatici di OpenMapTiles

Pubblicato il 04 aprile 2019

OpenMapTiles aggiorna automaticamente l'immagine

Per risparmiare tempo, memoria su disco e connessione a Internet, abbiamo preparato un sistema di aggiornamento automatico. Un singolo script consente di aggiornare regolarmente e settimanalmente le piastrelle vettoriali di OpenStreetMap.

1/3 della dimensione per un singolo aggiornamento

In precedenza, effettuare un aggiornamento significava scaricare l'intero file da 60 GB. Con lo script degli aggiornamenti automatici, è necessario scaricare solo la differenza, la cui dimensione è di circa 20 GB, ovvero solo un terzo delle dimensioni. 

Dopo il download, lo script, che è una raccolta di comandi basati su console in un unico file binario, unisce le differenze e crea un nuovo file MBTiles del pianeta. Quando lo script di aggiornamento termina, è sufficiente riavviare il servizio per aggiornare le mappe.

I servizi cartografici sono disponibili durante l'intero processo di aggiornamento senza alcuna interruzione, ad eccezione di un breve timeout durante il riavvio del server web.

Un processo di aggiornamento richiede circa 1 ora (download, unione e verifica) su un SSD locale veloce.

Aggiornamenti automatici delle mappe su Windows, Mac e Linux

Il sistema di aggiornamento automatico è disponibile su Windows, Mac e Linux per i clienti con un abbonamento attivo al Business Production Package. Visitate la pagina dell'aggiornamento automatico, scaricate lo script per il vostro sistema operativo e ottenete le credenziali:

Script di aggiornamento automatico

Quindi eseguire lo script:

autoupdate /path/to/planet.mbtiles --email
[email protected] --token XXXXXXX

Questo script cercherà una versione più recente della mappa in loop finché non avrà il pianeta più recente. Ciò significa che se il download è stato effettuato quattro settimane fa e in seguito non è stato effettuato alcun aggiornamento, il download durerà quattro volte di più per ottenere l'ultimo pianeta.

Per avere sempre la mappa più fresca, impostate questo script in modo che venga eseguito come servizio ogni settimana il mercoledì a mezzogiorno, quando di solito rilasciamo il nuovo pianeta.

È anche possibile iscriversi con la propria e-mail per ricevere notifiche quando il nuovo pianeta è disponibile e impostare un trigger personalizzato per avviare il processo di aggiornamento quando si riceve l'e-mail.

Martin Mikita

Senior Tech Lead & Developers Chief
Published on Apr 04, 2019

Scopri MapTiler in francese!

Visita il sito maptiler.fr

Přečtěte si více v češtině

Více na maptiler.cz

Leggi di più in spagnolo

Visita maptiler.es

Di più in olandese

Vai a maptiler.nl

日本語で詳細をみる

maptiler.jp へ

Altre informazioni sono disponibili

su MapTiler.de

ديزملا فشتكإ

maptiler.ae ىلإ لقتنا

Esplora MapTiler in Svizzera

Visita MapTiler.ch