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
...
Azz.. siamo arrivati a 733 Mb. A me la compila bene.
...ho provato sia lanciando il solo default...sia lanciando il tuo cycle020.rar
...ebbena mi da sempre il solito errore

Time started: Wed Dec 25 10:16:13 CET 2013
Invalid option: 'ignore-maxspeeds'
Time finished: Wed Dec 25 10:16:13 CET 2013
Total time taken: 47ms

***********************************************
*** SORRY: IMG compiling task has FAILED!!! ***
***********************************************

...comincio a pensare che ci sia qualcosa che non va nel nuovo relase....o-o..
 

ataro

Biker celestialis
16/4/09
7.778
9
0
Marche
Visita sito
...ho provato sia lanciando il solo default...sia lanciando il tuo cycle020.rar
...ebbena mi da sempre il solito errore

Time started: Wed Dec 25 10:16:13 CET 2013
Invalid option: 'ignore-maxspeeds'
Time finished: Wed Dec 25 10:16:13 CET 2013
Total time taken: 47ms

***********************************************
*** SORRY: IMG compiling task has FAILED!!! ***
***********************************************

...comincio a pensare che ci sia qualcosa che non va nel nuovo relase....o-o..
Nel tuo caso il problema dipende dal parametro --ignore-maxspeeds che ancora non hai tolto.
Per capirci ti allego la mia riga.
------------------------------------
%JAVAPATH%\java -enableassertions -Xmx%BASE3264%M -jar %MKGMAPPATH%\mkgmap.jar --style-file=.\ --style=%STYLE% -c mkgmap.args --product-id=%PRODUCTID% --family-id=%FAMILYID% --family-name="OSM %COUNTRY%" --description="%COUNTRY%" --country-name=%COUNTRYNAME% --country-abbr=%COUNTRY% --series-name=OSM-%COUNTRY%-%STYLE% --mapname=%MAPNAME% --overview-mapname=%OVERVIEWNAME% --draw-priority=%PRIORITY% -c template.%COUNTRY%.args
----------------------------------------------------------
Nel file mkgmap.args caricato con -c ho:
----------------------------------------------------------
#max-jobs

tdbfile
route
index
net
add-pois-to-areas
latin1

#code-page =1252

region-name=OSM
road-name-pois
make-opposite-cycleways
remove-short-arcs
link-pois-to-ways
preserve-element-order
generate-sea=extend-sea-sectors,close-gaps=2000,floodblocker

show-profiles=1
make-cycleways

remove-ovm-work-files
check-styles
------------------------------------------------------
Per capirci il parametro ignore-maxspeeds non deve essere presente ne' sulla riga di mkgmap, ne' all'interno dei files di parametri caricati con -c.
Infine il nuovo parametro --check-styles mi fornisce anche un check sul mio style, con informazioni utili. Questo è quello che esce:
--------------------------------------------------------
** Build map with mkgmap
Time started: Wed Dec 25 10:49:05 CET 2013
checking style: cycle
Warning: Overview level not higher than highest normal level. 4:17, 5:16, 6:15,
7:14, 8:12
Warning: invalid type 0x0052 for POINT in style file points, line 46
finished check-styles
Time finished: Wed Dec 25 10:49:25 CET 2013
Total time taken: 19719ms
--------------------------------------------------------
 

scratera

Biker nirvanensus
30/6/07
26.176
2.376
0
rovereto TN
Visita sito
Bike
...
Se vuoi ti mando il mio, così lo studi.
...perchè no sarebbe comodo per fare prima...comunque ora eliminando la scritta 'ignore-maxspeeds' che effettivamente era presente in template_basic.args ora stà compilando...ma voi non avevate niente da fare oggi...io sono appena rientrato e a questo punto mando una email al buon certelli visto che funziona....o-o...
...ma anche a voi ora compila una serie di file ovm_66958021.img....:medita:...oltre ai classici 66958021.img....
 

ataro

Biker celestialis
16/4/09
7.778
9
0
Marche
Visita sito
...perchè no sarebbe comodo per fare prima...comunque ora eliminando la scritta 'ignore-maxspeeds' che effettivamente era presente in template_basic.args ora stà compilando...ma voi non avevate niente da fare oggi...io sono appena rientrato e a questo punto mando una email al buon certelli visto che funziona....o-o...
...ma anche a voi ora compila una serie di file ovm_66958021.img....:medita:...oltre ai classici 66958021.img....
E si, non c'abbiamo un c..zzo da fare (:medita: purtroppo per me clavicola andata)
Si anche a me lo fa. Aggiungi questi due comandi
remove-ovm-work-files
check-styles
al file template_basic.args, così spariscono e vedi il check sui files di style interni o sui tuoi.
 
  • Mi piace
Reactions: scratera

scratera

Biker nirvanensus
30/6/07
26.176
2.376
0
rovereto TN
Visita sito
Bike
...
E si, non c'abbiamo un c..zzo da fare (:medita: purtroppo per me clavicola andata)
Si anche a me lo fa. Aggiungi questi due comandi
remove-ovm-work-files
check-styles
al file template_basic.args, così spariscono e vedi il check sui files di style interni o sui tuoi.
...funziona tutto alla perfezione...o-o...
...l'età è quella che ci si sente...non quella che si ha...:medita:
 

demon.box

Biker urlandum
27/4/04
597
4
0
Casazza (BS)
Visita sito
Bike
Canyon SpectrAL 015
Grazie @ataro :il-saggi: per i preziosi consigli che ora fanno filare via liscia pure la release mkgmap-r2912 di oggi 25/12 però....
Però noto qualcosa di strano nel display del tag name di alcuni points.
Ad esempio la seguente riga:
amenity=fuel [0x2f01 resolution 24]
fino alla release mkgmap-r2889
mi visualizzava il tag name "Agip" ora invece nulla
e mi è successo anche ad esempio con place=city che non mi estraeva
più il nome, poi ho modificato la riga
da così che era
place=city [0x0400 resolution 12]
a così
place=city { name '${name}' } [0x0400 resolution 12]
e allora mi estrae il tag name associato...!
Sono l'unico o è cambiato qualcosa?
 

scratera

Biker nirvanensus
30/6/07
26.176
2.376
0
rovereto TN
Visita sito
Bike
...
.. [MENTION=2520]demon.box[/MENTION]
...inserisci questo comando in testa al file lines....points.....polygons
name=* {name '${name} (${ref})' | '${ref}' | '${name}'}
 

bis

Biker augustus
29/12/08
9.340
13
0
69
Besana in Brianza
Visita sito
...funziona tutto alla perfezione...o-o...
...l'età è quella che ci si sente...non quella che si ha...:medita:
Ma porc.. put... son l'unico a cui non va nulla !!
Oggi non ho provato e la voglia e zero ma ...

Fammi capire ... quel che ha fatto ataro l'ho capito ma tu?
Hai aggiunto gli include suggeriti?
Hai eventualmente modificato altre parti dei flie di stile?

PS1: ho visto che hai aggiunto name=.... quindi, presumo tu non abbia usato gli include
PS2: sull'eta' ... per la testa, son d'accordissimo, per il fisico, un po' meno. :-)
 

ataro

Biker celestialis
16/4/09
7.778
9
0
Marche
Visita sito
Ho scoperto che è possibile andare a vedere gli stili interni a mkgmap. Semplicemente il mkgmap.jar è un archivio compesso che può essere aperto con winrar o 7-zip :cucù:. Gli stili interni sono nella cartella styles. Nella 2912 ce ne sono 17.
 
  • Mi piace
Reactions: scratera

bis

Biker augustus
29/12/08
9.340
13
0
69
Besana in Brianza
Visita sito
Dunque.
Uso l'ultimo splitter e produco o5m files (per l'intera italia ne produce 78)

Parte mkgmap e mi da un po' di warning di questo tipo:
Warning: routable type 0x1b is used for non-routable line with level 0. This may break routing. Style file lines, line 436

ternima la fase di checking style e dopo circa 20' secondi compare questo errore:

SEVERE (RoadMerger): 06692300.o5m: Two road are quite identical:
SEVERE (RoadMerger): 06692300.o5m: 42222339 [sac_scale=hiking,route_name1=Sentiero Forza d Agro -Taormina,access=yes,mkgmap:unpaved=1,route_name_hiking=Sentiero Forza d Agro -Taormina,route=hiking,name=T1 pth Sentiero Forza d Agro -Taormina,highway=path,addendumname=yes]


ne seguono altri simili (sempre severe road merger)

e quindi arriva questo errore:

java.lang.AssertionError: roadClass not set
at uk.me.parabola.imgfmt.app.net.RoadDef.getRoadClass(RoadDef.java:600)
at uk.me.parabola.imgfmt.app.net.RouteNode.addArc(RouteNode.java:104)
at uk.me.parabola.mkgmap.general.RoadNetwork.addRoad(RoadNetwork.java:180)


e a quel punto abortisco l'operazione.
 

scratera

Biker nirvanensus
30/6/07
26.176
2.376
0
rovereto TN
Visita sito
Bike
...
.. [MENTION=37344]bis[/MENTION]....ho solo inserito la riga
name=* {name '${name} (${ref})' | '${ref}' | '${name}'}
...nei tre files...non ho cambiato nulla
...per l'errore tuo

Warning: routable type 0x1b is used for non-routable line with level 0. This may break routing. Style file lines, line 436

...ti riporto quanto sotto
Routable Types

0x01-0x13; 0x1a,0x1b

  • Attention when changing the style-file. Not all line types support proper Routing. 0x20-0x26 are reserved for height lines and will not work anyhow. However if you select a type outside the amentioned types you will get erroneous routing behaviour - very similar to the situation where a way is not connected to another way. 0x1a and 0x1b should be used for ferries or car rail transport (putting your car on a train, mostly through mountain tunnels), if you create maps for hiking it's sensible to use 0x1b for gondolas, chairlifts and so on.
...ovvero non tutte le righe del file typ sono routabili...solo alcune e sono ben definite...oltre al fatto che alcune sono riservate per delle funzioni specifiche...
...ovvero dalla 0x01 alla 0x013 sono definite per il routing....e le 0x1a e 0x1b hanno delle limitazioni...e probabilmente te la stai usando per una linea ....:medita:
 

bis

Biker augustus
29/12/08
9.340
13
0
69
Besana in Brianza
Visita sito
.. [MENTION=37344]bis[/MENTION]....ho solo inserito la riga
name=* {name '${name} (${ref})' | '${ref}' | '${name}'}
...nei tre files...non ho cambiato nulla
...per l'errore tuo

Warning: routable type 0x1b is used for non-routable line with level 0. This may break routing. Style file lines, line 436

...ti riporto quanto sotto
Routable Types

0x01-0x13; 0x1a,0x1b

  • Attention when changing the style-file. Not all line types support proper Routing. 0x20-0x26 are reserved for height lines and will not work anyhow. However if you select a type outside the amentioned types you will get erroneous routing behaviour - very similar to the situation where a way is not connected to another way. 0x1a and 0x1b should be used for ferries or car rail transport (putting your car on a train, mostly through mountain tunnels), if you create maps for hiking it's sensible to use 0x1b for gondolas, chairlifts and so on.
...ovvero non tutte le righe del file typ sono routabili...solo alcune e sono ben definite...oltre al fatto che alcune sono riservate per delle funzioni specifiche...
...ovvero dalla 0x01 alla 0x013 sono definite per il routing....e le 0x1a e 0x1b hanno delle limitazioni...e probabilmente te la stai usando per una linea ....:medita:
Grazie della dritta ... in effetti, visto che han modificato il rooting, quel che dici mi torna.
Un bel delirio se devo rivedere si stile che typ !!

PS: anzi ... se ho capito bene, il problema dovrebbe esser solo nel typ.
Pero', visto che ho commentato le line nel file di stile, m'aspetterei che non le considerasse piu' :nunsacci:
 

Classifica mensile dislivello positivo