Questo è il comando downloadosmtilesp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
downloadosmtiles.pl - Scarica i riquadri della mappa da OpenStreetMap
SINOSSI
downloadosmtiles.pl --lat=49.5611:49.6282 --lon=10.951:11.0574 --zoom=13:14
downloadosmtiles.pl --link='http://www.openstreetmap.org/?lat=-23.5872&lon=-46.6508&zoom=12&strati=B000FTF'
downloadosmtiles.pl --loadtilelist=nomefile
DESCRIZIONE
Questo script scarica tutte le tessere della mappa da un server di tessere OpenStreetMap per alcune aree geografiche
regione in una gamma di livelli di zoom. Le immagini PNG delle tessere sono memorizzate in una directory
albero che rispecchia i percorsi dal server.
Un riquadro di delimitazione delle coordinate geografiche e un intervallo di livelli di zoom devono essere selezionati da
opzioni della riga di comando.
COMANDO LINE VERSIONI
Le opzioni della riga di comando possono essere abbreviate purché non siano ambigue.
È necessario specificare almeno "--latitude", "--longitude" e "--zoom" o "--link".
"--latitudine=latmin[:latmax]"
Seleziona la latitudine del riquadro di delimitazione delle coordinate da scaricare. Può essere un singolo
valore reale o due valori reali separati da due punti nell'intervallo "-85.0511..85.0511". Se
dato un solo valore, verrà scaricato solo il riquadro (o fila di riquadri) a questa latitudine.
Predefinito: nessuno
"--longitudine=lonmin[:lonmax]"
Seleziona la longitudine del riquadro di delimitazione delle coordinate da scaricare. Può essere un singolo
valore reale o due valori reali separati da due punti nell'intervallo "-180.0..180.0". Se dato
un solo valore, verrà scaricato solo il riquadro (o colonna di riquadri) a questa longitudine.
Predefinito: nessuno
"--zoom=zoommin[:zoommax]"
Seleziona l'intervallo di livelli di zoom per cui scaricare i riquadri della mappa. Può essere un singolo intero
value o due valori interi separati da due punti. OpenStreetMap supporta i livelli di zoom in
l'intervallo 0..18. (Questo dipende dall'URL di base e non è imposto da questo script.)
Nota che il numero di riquadri da scaricare cresce di un fattore fino a quattro con ogni zoom
livello.
Predefinito: nessuno
"--link=url"
Un URL che seleziona "--latitude", "--longitude" e "--zoom" in un argomento. L'idea è
per selezionare la vista corrente della slippy map di OSM tramite il suo permalink.
L'argomento di "--link" deve essere un URL contenente le opzioni HTTP "?lat=s&lon=s&zoom=s".
(In realtà, l'URL di base verrà ignorato.) Lo script sceglie una casella attorno alla latitudine
e le opzioni di longitudine. La dimensione della casella dipende dall'opzione di zoom.
Se combinati con "--latitude", "--longitude" o "--zoom", questi sono specificati esplicitamente
i valori sovrascrivono i valori specificati implicitamente da "--link".
Predefinito: nessuno
"--baseurl=url"
L'URL di base del server da cui scaricare i riquadri.
Predefinito:http://tile.openstreetmap.org> (Questo è l'URL di base per le tessere Mapnik.)
"--destdir=dir"
La directory in cui verranno archiviati i riquadri. I file PNG verranno archiviati come
"dir/zoom/x/y.png".
Predefinito: la directory di lavoro corrente.
"--calmatevi"
Non scrivere alcun messaggio di diagnostica. Verranno segnalati solo gli errori fatali.
"--dumptilelist=nomefile"
Non scaricare alcun riquadro, ma scrivi un elenco di riquadri come selezionato da un altro comando
opzioni di riga al file denominato "nomefile". Vedere "ELENCHI TILE" di seguito.
"--loadtilelist=nomefile"
Leggi un elenco di tessere da scaricare dal file "nomefile". Vedere "ELENCHI TILE" di seguito.
ESEMPIO
Seleziona la regione di interesse nella slippy map di OSM e segui il permalink in basso
sinistra della finestra. Supponiamo che questo permalink sia
<http://www.openstreetmap.org/?lat=49.5782&lon=11.0076&zoom=12&strati=B000FTF>. Quindi
downloadosmtiles.pl --link='http://www.openstreetmap.org/?lat=49.5782&lon=11.0076&zoom=12&layers=B000FTF' --zoom=5:18
scaricherà tutte le tessere dal livello di zoom 5 al 18 per questa regione.
TILE LISTE
Un elenco di riquadri può essere archiviato e recuperato da file esterni utilizzando il pulsante
Opzioni della riga di comando "--dumptilelist" e "--loadtilelist". Un set di tessere potrebbe essere
selezionato utilizzando le opzioni della riga di comando "--latitude", "--longitude", "--zoom", e
"--link" e scritto in un file specificato con "--dumptilelist". Questo elenco può essere letto su
una data successiva utilizzando l'opzione "--loadtilelist".
Questo può essere utile per posticipare il download dei riquadri, per modificare l'elenco dei riquadri o per
utilizzare uno strumento esterno per generare questo elenco.
Gli elenchi delle tessere vengono letti e scritti in formato YAML. Si prega di notare che questo è un
funzione sperimentale nella versione attuale. Il formato del file non è considerato stabile
ancora. Non vi è alcuna garanzia che un elenco di tessere generato da una versione di questo script
potrebbe essere letto da una versione futura.
AMBIENTE
http_proxy
proxy_ftp
xxx_proxy
no_proxy
Queste variabili di ambiente possono essere impostate per abilitare la comunicazione tramite un server proxy.
Questo è implementato da LWP::UserAgent.
Usa downloadosmtilesp online utilizzando i servizi onworks.net