osm tiles

Ciao,

per un app commerciale volevo usare le tile (immagini 256x256 pixel) di
OSM da scaricare e tenere offline sul telefono.

Tempo fa avevo usato JTileDownloader.

Tornando però sulla pagina del tool vedo che questo sarà bloccato.
Ho letto un po di wiki. Riassumendo sembra che scaricare i dati "grezzi"
non è un problema ma per i tile è un po' diverso per una questione di
aumentare (e quindi produrre costi) dei server che li ospitano.

Mi sembra che la soluzione suggerita sia quella di scaricare i dati
grezzi e poi di mettersi in piedi in casa un tileserver per produrre i
tile voluti.

Esperienze vostre ultimamente? Qualcuno ha già provato questa strada?

Oppure c'e' la voglia di creare un gruppo di persone interessate a
questa procedure e provare a mettere in piedi una macchina virtuale o
una serie di script (a seconda della complessità) per creare una
versione aggiornata dei tile dell'alto adige?

Saluti!

2017-11-20 12:57 GMT+01:00 Davide <d(a)vide.bz>:

Ciao,

per un app commerciale volevo usare le tile (immagini 256x256 pixel) di OSM
da scaricare e tenere offline sul telefono.

Tempo fa avevo usato JTileDownloader.

un tool analogo è mobac
http://mobac.sourceforge.net/

Tornando però sulla pagina del tool vedo che questo sarà bloccato.

bloccato per il download dal sito di openstreetmap, immagino però che
altri provider
saranno accessibili

Ho letto un po di wiki. Riassumendo sembra che scaricare i dati "grezzi" non
è un problema ma per i tile è un po' diverso per una questione di aumentare
(e quindi produrre costi) dei server che li ospitano.

certo
questa è una ottima scelta.

Mi sembra che la soluzione suggerita sia quella di scaricare i dati grezzi e
poi di mettersi in piedi in casa un tileserver per produrre i tile voluti.

corretto
volendo puoi anche usare mapbox studio (che però è proprietario).
In alternativa puoi usare maptile (parlo per la definizione dello
stile) oppure usare uno degli stili disponibili.
Oppure anche maperitive (questo scarica direttamente i dati grezzi da
osm) e fa il rendering sul client

Esperienze vostre ultimamente? Qualcuno ha già provato questa strada?

Non è difficile ed è anche divertente.

Oppure c'e' la voglia di creare un gruppo di persone interessate a questa
procedure e provare a mettere in piedi una macchina virtuale o una serie di
script (a seconda della complessità) per creare una versione aggiornata dei
tile dell'alto adige?

Mi sembra una idea carina visto che si fa facilmente.
Qui trovi i dati impacchettati quotidianamente dell'Alto Adige
http://osm-estratti.wmflabs.org/estratti/Trentino-Alto_Adige-Sudtirol/Bolzano_-_Bozen

Qui invece uno script che fa tutto da solo
https://opentileserver.org/

Molte guide le trovi sul wiki oppure su questa pagina
https://switch2osm.org/

Considera che tilemill ti crea le tile anche in formato mbtiles
di fatto è un sqlite con dentro i vari png.
Questo è utile per lo sviluppo nelle applicazioni mobile.

Altro tool che consiglio è kartotherian
https://github.com/kartotherian/kartotherian#maps-tile-service-for-wikipedia

Adesso che sono riuscito a far funzionare il tile server personale stavo
ragionando di nuovo su questa mia proposta.

Con il senno di poi per giustificare la creazione di tile per l'alto
adige vanno fatte le seguenti osservazioni

* a chi potrebbero interessare, a parte questo mio caso non ho sentito
altre richieste

* dato il tipo di territorio generare a priori tutte tutte le tile per
l'uso offline è un grosso spreco di GB. Infatti in base al tipo di uso
della mappa ci sono gran parti di territorio che non sarebbero mai
usate. Per esempio se pensiamo ai trasporti potrei eliminare tutto il
territorio montano (quantomeno negli zoom > 12 per esempio). Se invece
faccio trekking magari sono interessato ad una zona turistica alla volta.