• Orbea lancia la nuova Rise, la sua ebike leggera che ha fatto discutere tantissimo i nostri lettori. Io e Stefano abbiamo avuto modo di provarla in anteprima a Terlago, da oggi la potete toccare con mano al Bike Festival di Riva del Garda.
    Iscriviti al canale se non l'hai ancora fatto (clicca qui).


Mkgmap e mappe Garmin da Openstreetmap (OSM)

Clif1969

Biker popularis
31/3/13
81
0
0
54
Tarcento (UD)
Visita sito

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

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



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


..invertiti per oneway-1....
 

Allegati

  • 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
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
 

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
Scusate ... ho preso un abbaglio, stavo usando un lines mezzo vuoto
 

Classifica mensile dislivello positivo