[mkgmap-dev] Example of logging Echotags to file
From Gerd Petermann gpetermann_muenchen at hotmail.com on Mon Mar 26 07:40:25 BST 2018
Hi, I see no need to use two rules: relevant-condition & length() != -1 {echotags 'all'} should show the tag mkgmap:cache_length. This does not work with all style functions, only with the cached ones. At the moment these are area_size(), length(), and maxspeed (maxspeedkmh or maxspeedmph). When you get 0 from area_size() the way is not closed. This would be the case for some multipolygon members. I also was not able to create a rule that sets a tag to the value of the value returned by length() or area_size(). It seems this is not implemented. I've attached a small patch that sets the tag mkgmap:cache_area_size for all ways with mkgmap:mp_created=true & mkgmap:stylefilter=polyline Don't know why this was not done alredy. With this patch you can use rules like these in lines: boundary=* & mkgmap:mp_created=true & area_size() > 100000 {echotags "big"} boundary=* & mkgmap:mp_created=true & area_size() > 1000000 {echotags "bigger"} A binary is here: http://files.mkgmap.org.uk/download/426/mkgmap.jar Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Ticker Berkin <rwb-mkgmap at jagit.co.uk> Gesendet: Sonntag, 25. März 2018 23:43:23 An: mkgmap-dev at lists.mkgmap.org.uk Betreff: Re: [mkgmap-dev] Example of logging Echotags to file Hi Joris To see the value of a function in the echotags try something like: relevant-condition & length() > 0 {} relevant-condition {echotags 'length'} the cache value of the length should be in the tags Regards Ticker On Sat, 2018-03-24 at 18:49 +0000, Joris Bo wrote: > Hallo > > Thank you, that was the trick ! > I’m trying to show a thin border (line) around Boundary = > nature_reserve on lower zoomlevels based on the size of it and > another thicker linetype at higher zoomlevels. > > Question 1 > From within the Lines-file I would like to have the result of the > length() and area_size () function in an echotag result variable > I only get errors when trying to add tags or set existing tags to > these function values > Does somebody has an example? > > Question 2 > Is it possible to retrieve the area_size() of an mkgmap:mp_created > multipolygon from within the lines file? For me it looks like it > always returns 0 > > > > > > Van: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> Namens > Henning Scholland > Verzonden: zaterdag 24 maart 2018 13:50 > Aan: mkgmap-dev at lists.mkgmap.org.uk > Onderwerp: Re: [mkgmap-dev] Example of logging Echotags to file > > Hi Joris, > I'm using java .... 1> mkgmap.log 2> mkgmap_error.log > In that case you will find the echo-tags in mkgmap-error.log together > with all other error-messages send to stdout. > > Henning > > > On 24.03.2018 13:11, Joris Bo wrote: > Hello > > Does somebody have an example of logging the output of echotags to > file rather then the command window. > I tried a lot already like: java > c:\temp\log.txt > The logfile is created but the log only shows basic info and not the > Echotags info > > Thx in advance > Joris > > > > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev at lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -------------- next part -------------- A non-text attachment was scrubbed... Name: area_size.patch Type: application/octet-stream Size: 1837 bytes Desc: area_size.patch URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20180326/77d9ca26/attachment.obj>
- Previous message: [mkgmap-dev] Example of logging Echotags to file
- Next message: [mkgmap-dev] Example of logging Echotags to file
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list