Mkgmap e mappe Garmin da Openstreetmap (OSM)

  • La Pinarello Dogma XC è finalmente disponibile al pubblico! Dopo averla vista sul gradino più alto del podio dei campionati del mondo di XC 2023 con Tom Pidcock (con la full) e Pauline Ferrand-Prevot (con la front), Stefano Udeschini ha avuto modo di provarla sui sentieri del Garda
    Iscriviti al canale se non l'hai ancora fatto (clicca qui).


scratera

Biker nirvanensus
30/6/07
26.176
2.376
0
rovereto TN
Visita sito
Bike
...
Ho parlato troppo presto :mavadaviaiciapp:

Se inserisco solo highway=path & mtb:scale~ '.*1*' tutti i sentieri con l' 1 (1, 1+, 1-) vengono correttamente renderizzati.

Ma se inserisco anche le istruzioni per i gradi 0 e 2 ( highway=path & mtb:scale~ '.*0*' e poi highway=path & mtb:scale~ '.*2*') tutti i sentieri vengono renderizzati come 0... :nunsacci:
...mi sorge un dubbio...sicuro di aver assegnato ale due istruzioni i valori giusti del file typ....:medita:
 

sembola

Moderatur cartesiano
Membro dello Staff
Moderatur
27/2/03
50.747
9.146
0
57
Siena
www.sembola.it
Bike
una nera e l'altra pure
...mi sorge un dubbio...sicuro di aver assegnato ale due istruzioni i valori giusti del file typ....:medita:

Ci avevo già pensato :-) ma il file lines è lo stesso di quando mi renderizzava correttamente i gradi "interi", solo modificato nella parte della condizione.

Comunque no, anche con il continue renderizza tutti i sentieri come lo "0" :nunsacci:
 

scratera

Biker nirvanensus
30/6/07
26.176
2.376
0
rovereto TN
Visita sito
Bike
...
Monte Morello, sopra a Firenze... 43.85567 / 11.23961.

Il sentiero che dalla località Scollini scende verso il Benciolino è uno 0+, i due che salgono verso Poggio al Giro sono 1+.
..ok trovati ma li ho in mappa anche perchè uso un altro tipo di scelta nela compilazione dei sentieri
..prima li compilo per grado sac_scale
...poi passo al mtb:scale:uphill e infine al mtb:scale
 

sembola

Moderatur cartesiano
Membro dello Staff
Moderatur
27/2/03
50.747
9.146
0
57
Siena
www.sembola.it
Bike
una nera e l'altra pure
Domanda apparentemente cretina: ma voi i dati dove li scaricate? :nunsacci:

Io da un anno a questa parte uso Overpass (http://overpass-api.de/query_form.html), ma oggi mi è capitata una cosa piutosto strana: ho inserito delle coordinate per scaricare tutto il Veneto (45.12/10.57, 46.60/13.17) ma il file risultante è di soli 268 byte... non è un problema di dimensoni, perchè se provo a scaricare una "fetta" di dati sempre di circa 1,5° di latitudine, per esempio da 45,90° a 47,40° scarica correttamente... e se provo a cercare un "limite" di errore è a 45.91°. Nel file è contenuta la descrizione di errore "runtime error: Query run out of memory in "recurse" at line 3 using about 519 MB of RAM."

Vabbè, allora proviamo con Geofabrik. Scarico l'Italia intera, estraggo la stessa area e ... la compilazione va in errore (heap stack error).

Ho provato con wget ma con nessuno dei server indicati nel wiki riesco a scaricare...
 

sembola

Moderatur cartesiano
Membro dello Staff
Moderatur
27/2/03
50.747
9.146
0
57
Siena
www.sembola.it
Bike
una nera e l'altra pure
Ok, ma la coincidenza con il malfunzionamento di Overpass è curiosa...

Ripeto la domanda, quale altro metodo esiste per scaricare i dati OSM grezzi a parte geofabrik (che ora riprovo) e Overpass? Così da verificare...
 

sembola

Moderatur cartesiano
Membro dello Staff
Moderatur
27/2/03
50.747
9.146
0
57
Siena
www.sembola.it
Bike
una nera e l'altra pure
Niente da fare, con Overpass non si scarica e con il ritaglio di Geofabrik continua a dare errore.
 

ataro

Biker celestialis
16/4/09
7.778
9
0
Marche
Visita sito
Ok, ma la coincidenza con il malfunzionamento di Overpass è curiosa...

Ripeto la domanda, quale altro metodo esiste per scaricare i dati OSM grezzi a parte geofabrik (che ora riprovo) e Overpass? Così da verificare...
Se non sbaglio il database osm è fornito come 'planet.osm'. Io non ho provato mai a partire da lì.
Comunque il problema che hai con overpass dipende dal fatto che superi il limite. Io tiro giù senza problemi 100 Mb di .osm, ma loro dicono di limitarsi a 10. Usa un poligono per ritagliare la zona che abitualmente usi e restringila al massimo.

Usa un file per chiamare OP, tipo questo mio (op.txt):
[timeout:480];
(
(
node(poly:"43.84 12.73 43.70 12.42 43.07 12.48 42.53 13.08 42.53 13.50 42.81 13.73 43.23 13.47 43.52 13.18"); // Centro
node(poly:"43.56 13.64 43.60 13.53 43.52 13.53 43.48 13.64"); // Conero
// node(poly:"43.86 11.98 43.78 11.95 43.80 11.89 43.87 11.93"); // Zuccherodante
// node(poly:"43.95 11.73 43.90 11.76 43.90 11.84 43.99 11.78"); // Tiravento Lavacchio
);
<;
);
out qt;

che chiamo con un parametro aggiuntivo per WGet:
%WGETPATH%\wget --post-file=op.txt --cache=off -O src\%COUNTRY%.%OSMFILE% %OSMURL%
con uno dei tre servers:
set SERVER=http://overpass-api.de/api
::set SERVER=http://overpass.osm.rambler.ru/cgi
::set SERVER=http://api.openstreetmap.fr/oapi
set OSMURL="%SERVER%/interpreter"

Se guardi le righe del file op.txt noti dei commenti (//) che puoi usare per definire delle sottozone che aggiungi velocemente scommentandole quando ti servono.
In meno di 30 sec, una volta che wget ha fatto il suo lavoro, poi ho la mappa che mi serve (in realtà molto più grande).
 

ataro

Biker celestialis
16/4/09
7.778
9
0
Marche
Visita sito
...sò che serve a poco ma a mio parere escludo un problema di limite nella grandezza del file perché fino ad ora scarico senza problemi 350mb da OverPass :spetteguless:
Forse @sembola scarica di più ... L'errore che ottiene "runtime error: Query run out of memory in "recurse" at line 3 using about 519 MB of RAM." sembra proprio un limite imposto all'elaborazione della query overpass. (recurse è il < ed implica una elaborazione pesante in memoria da parte del server)
 

sembola

Moderatur cartesiano
Membro dello Staff
Moderatur
27/2/03
50.747
9.146
0
57
Siena
www.sembola.it
Bike
una nera e l'altra pure
Comunque il problema che hai con overpass dipende dal fatto che superi il limite. Io tiro giù senza problemi 100 Mb di .osm, ma loro dicono di limitarsi a 10.

Non credo che sia un problema di dimensioni, come ho scritto in precedenza "...se provo a scaricare una "fetta" di dati sempre di circa 1,5° di latitudine, per esempio da 45,90° a 47,40° scarica correttamente... "
E comunque siamo intorno a 4-5GB.

Ora provo coi server che mi hai segnalato :prost:
 

ataro

Biker celestialis
16/4/09
7.778
9
0
Marche
Visita sito
Non credo che sia un problema di dimensioni, come ho scritto in precedenza "...se provo a scaricare una "fetta" di dati sempre di circa 1,5° di latitudine, per esempio da 45,90° a 47,40° scarica correttamente... "
E comunque siamo intorno a 4-5GB.

Ora provo coi server che mi hai segnalato :prost:
Non hai letto gli ultimi post .....
 

sembola

Moderatur cartesiano
Membro dello Staff
Moderatur
27/2/03
50.747
9.146
0
57
Siena
www.sembola.it
Bike
una nera e l'altra pure
Invece con wget non ci riesco, iprimi due server di danno "not found" mentre il terzo lamenta la mancanza di una connessione SSL e se metto (come indicato) il parametro "no-check-certificate" mi risponde "forbidden".
 

ataro

Biker celestialis
16/4/09
7.778
9
0
Marche
Visita sito
Invece con wget non ci riesco, iprimi due server di danno "not found" mentre il terzo lamenta la mancanza di una connessione SSL e se metto (come indicato) il parametro "no-check-certificate" mi risponde "forbidden".
A me funzionano tutti e tre. Mi sa che sbagli coi parametri (o col file della query).

WGET col server francese:

SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Programmi\GnuWin32/etc/wgetrc
--2014-10-28 11:45:56-- http://api.openstreetmap.fr/oapi/interpreter
Risoluzione di api.openstreetmap.fr... 88.191.250.197, 2a01:e0d:1:c:58bf:fac1:0:103
Connessione a api.openstreetmap.fr|88.191.250.197|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 200 OK
Lunghezza: non specificato [application/osm3s+xml]
Salvataggio in: "C:A.osm"

[ <=> ] 120,939,642 817K/s in 64s

2014-10-28 11:47:24 (1.79 MB/s) - "C:A.osm" salvato [120939642]
 

sembola

Moderatur cartesiano
Membro dello Staff
Moderatur
27/2/03
50.747
9.146
0
57
Siena
www.sembola.it
Bike
una nera e l'altra pure
Non so che dirti :nunsacci: stasera provo da un altro pc.

Ad ogni modo l'idea del poly è buona, già così l'estrazione dati tramite Overpass scende del 20%.
 

Classifica mensile dislivello positivo