Qual è il modo efficace e legale per ottenere tessere mappa per le dimensioni di 2 o 3 stati?


10

Vorrei ottenere i riquadri delle mappe da Open Street Map (sì, sono a conoscenza della politica di utilizzo dei riquadri e non vorrei violarlo) o altre fonti allo scopo di servirli come mappe offline per le applicazioni.

L'area totale avrà la dimensione di diciamo 2 o 3 stati degli Stati Uniti (300K miglia quadrate) e dal livello di zoom da 1 a 12 livelli (possibilmente in futuro fino a 17 livelli), quindi penso che saranno un paio di GB.

Probabilmente può essere in 2 modi, generare quei riquadri delle mappe localmente dai dati OSM o scaricare i riquadri da una fonte con qualche utilità . O forse non ne ho idea e esiste qualcosa di semplice!

Quali sono i modi specifici in cui questo può essere raggiunto in modo più rapido, semplice e legale?

Risposte:


7

Consiglio di utilizzare TileMill per generare i riquadri , in grado di salvarli in una varietà di formati tra cui come bundle mbtiles che possono essere utilizzati per applicazioni offline. Tilemill ti darà il controllo cartografico sulle mappe e produrrà splendidi risultati.

In alternativa, è possibile scaricare i dati di stile da Cloudmade , i file .img devono avere la massima risoluzione e è possibile utilizzare il tileserver o GDAL per produrre i riquadri sottoposti a campionamento. Avresti comunque bisogno di un formato di distribuzione, che è qualcosa che TileMill gestisce per te che è bello.


6

Un altro modo sarebbe quello di utilizzare Maperitive 's generano-piastrelle comando.

Nota: "un paio di GB" potrebbe essere una stima ottimistica. Si noti inoltre che i server Web tile di solito non eseguono il pre-rendering di tutti i riquadri con zoom elevato (come quelli per il livello 17) perché un numero molto piccolo (meno dell'1%) di essi viene effettivamente utilizzato (richiesto) dai browser. Quindi probabilmente avresti bisogno di un modo per generare riquadri su richiesta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.