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).


Clif1969

Biker popularis
31/3/13
81
0
0
54
Tarcento (UD)
Visita sito
Gli aggiornamenti li fanno per implementare/migliorare funzioni e per togliere bachi (alcune volte li mettono). Se prendi un mkgmap vecchio di 2 anni, molto probabilmente ti compila, ma poi su Basecamp e sul gps probabilmente funziona peggio. E non solo. Se compili l'italia con una vecchia versione molto probabilmente impieghi 10 volte il tempo che impiega ora.

Allora incrocio le dita e appena ho un attimo provo ad aggiornare anche io... thanks
Avrete mie notizie 😀😀😀😀
 

bis

Biker augustus
29/12/08
9.340
13
0
69
Besana in Brianza
Visita sito
Vedete qualcosa di strano in questa linea?

( bridge=yes | bridge=swing | bride=viaduct | bride=aqueduct) & (route=mtb | route=bicycle) {set name='${name} bridge' | 'bridge'} [0x01 road_class=3 road_speed=0 resolution 24 continue]

Cosi' com'e', la compilazione va in java.lang.AssertionError: roadClass not set.

Sto compilando avendo incluso compact_lines
 

ataro

Biker celestialis
16/4/09
7.778
9
0
Marche
Visita sito
Vedete qualcosa di strano in questa linea?

( bridge=yes | bridge=swing | bride=viaduct | bride=aqueduct) & (route=mtb | route=bicycle) {set name='${name} bridge' | 'bridge'} [0x01 road_class=3 road_speed=0 resolution 24 continue]

Cosi' com'e', la compilazione va in java.lang.AssertionError: roadClass not set.

Sto compilando avendo incluso compact_lines
Non vedo nulla di strano. Hai provato con altro hex? Forse è un baco. Io ne ho trovato uno con finalize e l'ho comunicato alla mailing list ed è uscita la 2913 col giusto messaggio di errore
 

bis

Biker augustus
29/12/08
9.340
13
0
69
Besana in Brianza
Visita sito
Non vedo nulla di strano. Hai provato con altro hex? Forse è un baco. Io ne ho trovato uno con finalize e l'ho comunicato alla mailing list ed è uscita la 2913 col giusto messaggio di errore
Con altri hex nei dintorni (quindi routabile) fa casino, con uno 0x1000.. no.
Il che conferma la mia sensazione che ci sian problemi con le definizioni routable e ... non capisco perche' sta cosa succeda solo a me. :arrabbiat:
 

bis

Biker augustus
29/12/08
9.340
13
0
69
Besana in Brianza
Visita sito
Non vedo nulla di strano. Hai provato con altro hex? Forse è un baco. Io ne ho trovato uno con finalize e l'ho comunicato alla mailing list ed è uscita la 2913 col giusto messaggio di errore
Dunque, ho fatto la seguente prova:
Ho elimintato tutte le line che seguono quella incriminata (lasciando l'include finale) e compilando va in errore.
Commento la linea e mi sposto piu' in basso.
Il problema si ripete dieci linee piu' in basso quando lascio come ultima una linea con uno 0x13 ... altro routable.
A questo punto ci rinuncio.
 

ataro

Biker celestialis
16/4/09
7.778
9
0
Marche
Visita sito
Dunque, ho fatto la seguente prova:
Ho elimintato tutte le line che seguono quella incriminata (lasciando l'include finale) e compilando va in errore.
Commento la linea e mi sposto piu' in basso.
Il problema si ripete dieci linee piu' in basso quando lascio come ultima una linea con uno 0x13 ... altro routable.
A questo punto ci rinuncio.
I miei routabili sono tutti con highway= ...... qualche controllo nuovo l'hanno messo ... o qualche baco nuovo ...
 

ataro

Biker celestialis
16/4/09
7.778
9
0
Marche
Visita sito
Vedete qualcosa di strano in questa linea?

( bridge=yes | bridge=swing | bride=viaduct | bride=aqueduct) & (route=mtb | route=bicycle) {set name='${name} bridge' | 'bridge'} [0x01 road_class=3 road_speed=0 resolution 24 continue]

Cosi' com'e', la compilazione va in java.lang.AssertionError: roadClass not set.

Sto compilando avendo incluso compact_lines
Comunque ritornando a questa presumo che la usi per la grafica ed info di mappa. Non usare codici routabili per la grafica.
# Route
highway=* & route=* [0x10700 continue resolution 24]
# Oneway
highway=* & oneway=yes [0x10109 continue resolution 24]
# Bridges & tunnels
highway=* & bridge=yes { delete ref ; delete name } [0x10107 continue resolution 24]
# Set highway name to include the route_name if there is one
highway=* & route_name=* { set name='${name} ${route_name}' | '${route_name}' }
 

scratera

Biker nirvanensus
30/6/07
26.176
2.376
0
rovereto TN
Visita sito
Bike
...
Vedete qualcosa di strano in questa linea?

( bridge=yes | bridge=swing | bride=viaduct | bride=aqueduct) & (route=mtb | route=bicycle) {set name='${name} bridge' | 'bridge'} [0x01 road_class=3 road_speed=0 resolution 24 continue]

Cosi' com'e', la compilazione va in java.lang.AssertionError: roadClass not set.

Sto compilando avendo incluso compact_lines
...perchè usi il typ 0x01 per un ponte????...non ha senso una cosa del genere...usalo per highway=motorway...come dal resto è pensato...
...anche perchè di norma un ponte è costituito da:

  • highway=*
  • bridge=*
...per cui io uso ad esempio per la strada
highway=motorway & network=e-road [0x01 resolution 14-14 continue]
...ad per il ponte
(bridge=yes & construction!=*) & (highway=motorway | highway=motorway_link | highway=motorway_junction) [0x10003 road_class=4 road_speed=7 continue resolution 18]

....dove 0x010003 è un elemento non routabile che uso ad esempio per tutte le strade che hanno una verta larghezza come rendering formato da due linee spaziate e trasparenti tra di loro

attachment.php


...e per le gallerie due linee tratteggiate.....:medita:
..come poi fa anche @ataro
...e per i sensi unici

attachment.php

..invertiti per oneway-1....
 

Allegati

  • Cattura.JPG
    Cattura.JPG
    9,4 KB · Visite: 56

bis

Biker augustus
29/12/08
9.340
13
0
69
Besana in Brianza
Visita sito
[MENTION=41438]ataro[/MENTION] [MENTION=18584]scratera[/MENTION] quella riga, come molte altre, fa parte della storia di quello stile.
Dato che prima funzionava tutto, non mi son posto il problema di eventuali incongruenze ...
All'epoca ho sistemato alcune parti giusto per avere una grafica diversa.

Peraltro, dato che il typ 0x01 non e' neppure definito graficamente (e' trasparente) e' pure inutile. (comunque, togliendo quella riga, va in buca poco oltre, su un'altro codice routable).

Ponti e tunnel, nel mio caso vengono gestiti da altre linee e graficamente penso di esser allineato con voi due.

Comunque, l'errore c'e' anche se la linea si presenta cosi':

highway=track [0x01 road_class=3 road_speed=0 resolution 24 continue]
E piu' ancora, fallisce anche se il codice e' 0x10008 !
Funziona solo se tolgo road_class e speed (e metto un codice non routable)

Ora provo a scaricare le ultime versioni di splitter e mkgmap e gia' che ci sono riscarico pure l'italia e riparto da capo.
 

ataro

Biker celestialis
16/4/09
7.778
9
0
Marche
Visita sito
@ataro @scratera quella riga, come molte altre, fa parte della storia di quello stile.
Dato che prima funzionava tutto, non mi son posto il problema di eventuali incongruenze ...
All'epoca ho sistemato alcune parti giusto per avere una grafica diversa.

Peraltro, dato che il typ 0x01 non e' neppure definito graficamente (e' trasparente) e' pure inutile. (comunque, togliendo quella riga, va in buca poco oltre, su un'altro codice routable).

Ponti e tunnel, nel mio caso vengono gestiti da altre linee e graficamente penso di esser allineato con voi due.

Comunque, l'errore c'e' anche se la linea si presenta cosi':

highway=track [0x01 road_class=3 road_speed=0 resolution 24 continue]
E piu' ancora, fallisce anche se il codice e' 0x10008 !
Funziona solo se tolgo road_class e speed (e metto un codice non routable)

Ora provo a scaricare le ultime versioni di splitter e mkgmap e gia' che ci sono riscarico pure l'italia e riparto da capo.
Il problema sta a monte di quella riga.
L'ho messa nel mio e compila.
 

bis

Biker augustus
29/12/08
9.340
13
0
69
Besana in Brianza
Visita sito
Il problema sta a monte di quella riga.
L'ho messa nel mio e compila.
Diciamo che non avevo dubbi che altrove compilasse :-)
E' che se cancello da quella riga (inclusa) in giu' il problema non si presenta.

Son ripartito con l'ultima versione di mkgmap rigenerando tutto a partire dall'ultima versione dell'iltalia e il problema e' ancora li.

Mi e' pure venuto il dubbio che ci sia qualche problema con java sul mio ubuntu.
Peraltro, usando un mkgmap precedente riesco a generare senza problemi :nunsacci:
 

bis

Biker augustus
29/12/08
9.340
13
0
69
Besana in Brianza
Visita sito
[MENTION=41438]ataro[/MENTION] [MENTION=18584]scratera[/MENTION] ...
Dunque, dunque ...

Ho provato a mettere l'include all'inizio del file, togliendolo altrove e togliendo pure il finalize.

Ora compila ma genera un file di 220Mb circa, che aperto con qlandkartegt, evidenzia l'assenza di strade e altro, aumentando lo zoom (viste le dimensioni del file mi torna pure).

PS: funziona anche con l'include a fine file ma senza il finalize. Quantomeno l'include viene pre-processato.
 

bis

Biker augustus
29/12/08
9.340
13
0
69
Besana in Brianza
Visita sito
[MENTION=41438]ataro[/MENTION] [MENTION=18584]scratera[/MENTION] ...
Dunque, dunque ...

Ho provato a mettere l'include all'inizio del file, togliendolo altrove e togliendo pure il finalize.

Ora compila ma genera un file di 220Mb circa, che aperto con qlandkartegt, evidenzia l'assenza di strade e altro, aumentando lo zoom (viste le dimensioni del file mi torna pure).

PS: funziona anche con l'include a fine file ma senza il finalize. Quantomeno l'include viene pre-processato.
Scusate ... ho preso un abbaglio, stavo usando un lines mezzo vuoto :pirletto:
 

Classifica mensile dislivello positivo