QMapShack guida

Orbeaterra

Biker popularis
7/3/19
55
16
0
44
Bologna
Visita sito
Bike
Gravel orbea terra, bdc specialized sl3 sworks
Bisogna aggiungere l'UserAgent. Così:

Codice:
<TMS>
<Layer idx="0">
<Title>OpenStreetMap Mapnik</Title>
<MinZoomLevel>1</MinZoomLevel>
<MaxZoomLevel>19</MaxZoomLevel>
<ServerUrl>http://c.tile.openstreetmap.org/%1/%2/%3.png</ServerUrl>
</Layer>
<RawHeader>
<Value name="User-Agent">QMapShack</Value>
</RawHeader>
<Copyright>Map data: (c) OpenStreetMap contributors, ODbL | Rendering: (c) http://www.openstreetmap.org, CC-BY-SA</Copyright>
</TMS>
 

pippino

Biker novus
19/12/06
27
12
0
Livorno
Visita sito
Bike
Specializez Epic FSR PRO 2019
Grazie per la pazienza digt, ma qualcosa non funziona nemmeno togliendo le graffe.

Ricevo sempre errore e la partizione (quella primaria, non /mnt) si riempie nonostante abbia 6 Gb liberi.

Ti allego lo script così come l'ho modificato, magari riuscirai a spiegarmi come fare.
Ciao a tutti,

allego lo script modificato per scaricare e creare più mappe in una sola operazione.
Come per il precedente script, vanno commentate o meno le righe relativamente alle mappe:
ITALIA="http://ftp5.gwdg.de/pub/misc/openstreetmap/openmtbmap/odbl/mtbitaly.exe"
# Alpi
#ALPI="http://ftp5.gwdg.de/pub/misc/openstreetmap/openmtbmap/odbl/mtbalps.exe"
# Austria
AUSTRIA="http://ftp5.gwdg.de/pub/misc/openstreetmap/openmtbmap/odbl/mtbaustria.exe"
# Svizzera
SVIZZERA="http://ftp5.gwdg.de/pub/misc/openstreetmap/openmtbmap/odbl/mtbswitzerland.exe"

In questo caso scaricherò e creerò le mappe relative ad Italia Austria e Svizzera escludendo le alpi.
 

Allegati

  • scaricaecreafor.zip
    1,2 KB · Visite: 7
  • Mi piace
Reactions: digt

digt

Biker serius
14/7/13
269
86
0
Visita sito
Ciao a tutti,

allego lo script modificato per scaricare e creare più mappe in una sola operazione.
Come per il precedente script, vanno commentate o meno le righe relativamente alle mappe:
ITALIA="http://ftp5.gwdg.de/pub/misc/openstreetmap/openmtbmap/odbl/mtbitaly.exe"
# Alpi
#ALPI="http://ftp5.gwdg.de/pub/misc/openstreetmap/openmtbmap/odbl/mtbalps.exe"
# Austria
AUSTRIA="http://ftp5.gwdg.de/pub/misc/openstreetmap/openmtbmap/odbl/mtbaustria.exe"
# Svizzera
SVIZZERA="http://ftp5.gwdg.de/pub/misc/openstreetmap/openmtbmap/odbl/mtbswitzerland.exe"

In questo caso scaricherò e creerò le mappe relative ad Italia Austria e Svizzera escludendo le alpi.
Ciao, ho visto che rispetto all'originale cambia qualche riga...è solo l'ordine delle stringhe o hai cambiato qualcos'altro?
 

pippino

Biker novus
19/12/06
27
12
0
Livorno
Visita sito
Bike
Specializez Epic FSR PRO 2019
Ciao, ho visto che rispetto all'originale cambia qualche riga...è solo l'ordine delle stringhe o hai cambiato qualcos'altro?
ho cambiato la shell da sh a bash perché sh non supporta gli array, successivamente ho creto l'array con le varie nazioni e ho fatto un ciclo for. Ogni volta che entra nel ciclo, il file "mappa" viene popolato con quello che matcha nell'array e quindi scarica e genera il file relativo a quella nazione. In pratica fa da solo quello che faresti lanciando più volte lo script precedente.
Nello script precedente, togliendo i commenti alle righe FILESRC="***", quest'ultima variabile verrà popolata sempre con l'ultima stringa decommentata, quindi, se per esempio, l'ultima riga è la svizzera, anche se hai tolto il commento su tutte le righe precedenti, ti scaricherà sempre la svizzera.
Con lo script che ho modificato invece, la variabile FILESRC viene popolata sempre con la nazione successiva e quindi ti scarica e genera n mappe quante sono quelle presenti nell'array. Non so se mi sono spiegato ammodo, ho provato a essere abbastanza discorsivo ma mi rendo conto che non è semplicissimo da spiegare così.

Dimenticavo, le funzioni di error_check e tool_check, insieme alle variabili, le ho settate fuori dal ciclo.
 
Ultima modifica:

digt

Biker serius
14/7/13
269
86
0
Visita sito
ho cambiato la shell da sh a bash perché sh non supporta gli array, successivamente ho creto l'array con le varie nazioni e ho fatto un ciclo for. Ogni volta che entra nel ciclo, il file "mappa" viene popolato con quello che matcha nell'array e quindi scarica e genera il file relativo a quella nazioen. In pratica fa da solo quello che faresti lanciando più volte lo script precedente.
Nello script precedente, togliendo i commenti alle righe FILESRC="***", quest'ultima variabile verrà popolata sempre con l'ultima stringa decommentata, quindi, se per esempio, l'ultima riga è la svizzera, anche se hai tolto il commento su tutte le righe precedenti, ti scaricherà sempre la svizzera.
Con lo script che ho modificato invece, la variabile FILESRC viene popolata sempre con la nazione successiva e quindi ti scarica e genera n mappe quante sono quelle presenti nell'array. Non so se mi sono spiegato ammodo, ho provato a essere abbastanza discorsivo ma mi rendo conto che non è semplicissimo da spiegare così.

Dimenticavo, le funzioni di error_check e tool_check, insieme alle variabili, le ho settate fuori dal ciclo.
Sei stato chiarissimo, non essendo molto ferrato non riuscivo a capire le modifiche...ora mi è chiaro.
 
  • Mi piace
Reactions: pippino

digt

Biker serius
14/7/13
269
86
0
Visita sito
@pippino , mi hai fatto venire voglia di mettere mano allo script per scaricare le openmtbmap :)
Una volta avviato si può scegliere graficamente la mappa (paesi Europei), il TYPE e la cartella di salvataggio. Per funzionare deve essere installato il pacchetto zenity (in Ubuntu dovrebbe essere preinstallato). Con le mappe più grandi, come l'Italia, la barra di avanzamento non si avvia subito perchè deve essere calcolata la grandezza del file, però poi parte.


Scarica.png Type.png Download.png

A me sembra funzionare bene, se qualcuno volesse provarlo e scrivere dei riscontri si potrebbero apportare anche migliorie.
 

Allegati

  • ScaricaEUR.zip
    1,6 KB · Visite: 4
Ultima modifica:
  • Mi piace
Reactions: pippino

pippino

Biker novus
19/12/06
27
12
0
Livorno
Visita sito
Bike
Specializez Epic FSR PRO 2019
@pippino , mi hai fatto venire voglia di mettere mano allo script per scaricare le openmtbmap :)
Una volta avviato si può scegliere graficamente la mappa (paesi Europei), il TYPE e la cartella di salvataggio. Per funzionare deve essere installato il pacchetto zenity (in Ubuntu dovrebbe essere preinstallato). Con le mappe più grandi, come l'Italia, la barra di avanzamento non si avvia subito perchè deve essere calcolata la grandezza del file, però poi parte.


Vedi l'allegato 469841 Vedi l'allegato 469842 Vedi l'allegato 469843

A me sembra funzionare bene, se qualcuno volesse provarlo e scrivere dei riscontri si potrebbero apportare anche migliorie.
Ciao, bel lavoro.
Come per la volta scorsa ho modificato lo script (rubando il codice dal tuo :-) ) e facendo in modo che si possa, in una sola operazione, selezionando le nazioni, scaricare e creare più mappe. Ho provveduto a gestire anche i file alps, france e germany che per linux sono diversi rispetto a quelli per windows (in un caso li scarica in .exe nell'altro cambia il nome e l'estenzione da es. alps.exe ad alpslinux.7z) e ho provato a gestire l' "errore" in modo che se si clicca su annulla, esca dal programma e non vada allo step successivo.

Spero di aver fatto cosa gradita. A voi i commenti
 

Allegati

  • ScaricaEUR4.zip
    2 KB · Visite: 1
  • Mi piace
Reactions: digt

digt

Biker serius
14/7/13
269
86
0
Visita sito
Ciao, bel lavoro.
Come per la volta scorsa ho modificato lo script (rubando il codice dal tuo :-) ) e facendo in modo che si possa, in una sola operazione, selezionando le nazioni, scaricare e creare più mappe. Ho provveduto a gestire anche i file alps, france e germany che per linux sono diversi rispetto a quelli per windows (in un caso li scarica in .exe nell'altro cambia il nome e l'estenzione da es. alps.exe ad alpslinux.7z) e ho provato a gestire l' "errore" in modo che se si clicca su annulla, esca dal programma e non vada allo step successivo.

Spero di aver fatto cosa gradita. A voi i commenti
Wow, complimenti, veramente ben fatto.
Mi sono permesso solo di togliere l'opzione -q a wget alla riga 97 in modo che il comando non nasconda l'avanzamento del download; ho aggiunto inoltre due parentesi dalla riga 102 alla 124 in modo che venga mostrata l'attesa per le operazioni di decompressione, compilazione e spostamento
 

Allegati

  • ScaricaEUR4.1.zip
    2 KB · Visite: 4
  • Mi piace
Reactions: pippino

pippino

Biker novus
19/12/06
27
12
0
Livorno
Visita sito
Bike
Specializez Epic FSR PRO 2019
Wow, complimenti, veramente ben fatto.
Mi sono permesso solo di togliere l'opzione -q a wget alla riga 97 in modo che il comando non nasconda l'avanzamento del download; ho aggiunto inoltre due parentesi dalla riga 102 alla 124 in modo che venga mostrata l'attesa per le operazioni di decompressione, compilazione e spostamento
Così è spettacolare!!!
Bravo!!!
 

daneel67

Biker sagitta
22/9/14
9.748
3.293
0
Novara
Visita sito
Bike
Radon Slide
Una domanda "en passant",
qui nello screen QMap mi dice che ho un angolo di salita massimo di 22,8°, mi da l'angolo, non la percentuale giusto?
Quindi se faccio100*TAN(22,8°) viene 42%.
Questo 22,8° è sicuramente un errore della traccia, ma il calcolo è corretto?

pendenza.png
 
Ultima modifica:

Classifica mensile dislivello positivo