[mkgmap-dev] Need help with string handling in mkgmap
From Manfred Haiduk mhaiduk at t-online.de on Fri Feb 16 11:38:03 GMT 2018
Hi all after playing a little bit with the syntax of "conf" and "subst" i finally found a solution, which suits for my needs : power=generator & generator:source=wind { name '${manufacturer} (${ref},${height|subst:"m=>"} m)' | '${manufacturer} (${ref})' | '${manufacturer} (${height|subst:"m=>"} m)' | '${manufacturer}' | '${ref}' | '${height|subst:"m=>"} m' } [0x5912 level 2] A sentence like this works for me, thanks for your hints Am 15.02.2018 um 19:44 schrieb Gerd Petermann: > Hi Manfred, > > your rules work, but only when a lower case m is used in the OSM data. > Can't say much more because you did not post the rules which use the > tags mkgmap:ele or mkgmap:height. > > Gerd > > > ________________________________________ > Von: Manfred Haiduk <mhaiduk at t-online.de> > Gesendet: Donnerstag, 15. Februar 2018 18:40:54 > An: Gerd Petermann; Development list for mkgmap > Betreff: Re: [mkgmap-dev] Need help with string handling in mkgmap > > If you look at my screenshot, you will see the left power turbines will > be shown as "Senvion (153 Mm)" whilst the right power turbines will be > shown as "Senvion (143m)". So it seems to me, that there is no really > guide line how to put in the value of height or elevation in the osm > map. And i simply want to get rid of the letter "M", to have shown all > values in the same way. And i thought as it was suggested in the style > manual on page 15, use the substitution filter "subst" to delete the > letter "m", which is a part of the value for height or elevation. From > the manual i was not sure of the correct syntax ... > > I will use your other hint with the conv filter and see, what will be > the result from this. > > > Am 15.02.2018 um 15:30 schrieb Gerd Petermann: >> Hi Manfred, >> >> I've just noticed that you set tags mkgmap:height and mkgmap:ele . >> This looks strange. They are not used in mkgmap and therefore I think you >> should not use the mkgmap: prefix. >> Or maybe you expect something special by using this prefix? >> >> Gerd >> >> ________________________________________ >> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Manfred Haiduk <mhaiduk at t-online.de> >> Gesendet: Donnerstag, 15. Februar 2018 15:01:21 >> An: mkgmap-dev at lists.mkgmap.org.uk >> Betreff: [mkgmap-dev] Need help with string handling in mkgmap >> >> Hi, i'm struggling with the following problem and until now, i didn't >> find a solution. It seems, that in osm sometimes the height or elevation >> tag is filled with the unit sign, i.e 'm' and sometimes not. So with my >> current point file i either get elevation without the unit letter or >> with double unit letter - i.e 'Mm'. How to handle this ? >> >> I tried with this >> >> height=* { set mkgmap:height='${height|subst:"m=>"}'} >> ele=* { set mkgmap:ele='${ele|subst:"m=>"}'} >> >> but it doesn't work >> >> -- >> >> Mit freundlichen Grüßen >> >> ##################################################### >> Manfred Haiduk, >> Zum Fischbach 9, >> 52393 Hürtgenwald >> e-mail mhaiduk at t-online.de >> ##################################################### >> >> _______________________________________________ >> mkgmap-dev mailing list >> mkgmap-dev at lists.mkgmap.org.uk >> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev >> > -- > > Mit freundlichen Grüßen > > ##################################################### > Manfred Haiduk, > Zum Fischbach 9, > 52393 Hürtgenwald > e-mail mhaiduk at t-online.de > ##################################################### > > -- Mit freundlichen Grüßen ##################################################### Manfred Haiduk, Zum Fischbach 9, 52393 Hürtgenwald e-mail mhaiduk at t-online.de #####################################################
- Previous message: [mkgmap-dev] Need help with string handling in mkgmap
- Next message: [mkgmap-dev] Commit r4120: merge again from branch dem-tdb, now with last changes to that branch
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list