logo separator

[mkgmap-dev] length() and mkgmap:line2poitype

From osm@pinns osm at pinns.co.uk on Sat Apr 6 17:26:35 BST 2019

Hi Gerd

This would be a great addition as it would also avoid adding symbols for 
walking routes on smaller sections of a long distance route.

Nick


On 06/04/2019 17:22, Gerd Petermann wrote:
> Hi,
>
> the POIs are generated from the original lines before style processing. I could add java code to calculate the length of the way before the POIs are generated and add it as a special tag... Looking at the source I see that the length is already calculated,
> so the only disadvantage would be the increase in memory usage.
>
> Gerd
>
> ________________________________________
> Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von lig fietser <ligfietser at hotmail.com>
> Gesendet: Samstag, 6. April 2019 17:34
> An: mkgmap-dev
> Betreff: [mkgmap-dev] length() and mkgmap:line2poitype
>
> Hi,
> I'd like to add specific pois for restricted access on bridges and tunnels with mkgmap:line2poitype, but not all bridges are as important, only the longer ones.
>
> This is working:
> mkgmap:line2poitype=start & (bridge=* | tunnel=*) & (bicycle:conditional=* | access:conditional=* | vehicle:conditional=*)  { name 'bicycle=${bicycle:conditional}' | 'access=${access:conditional}'|  'vehicle=${vehicle:conditional}'} [0x2809 resolution 24]
>
> However, it is not possible to add the length() operator into the points style file, because I don't want small short bridges.
>
> I know I can use the lines style file, but adding a custom line tag like restricted_access_on_bridges=yes and use this in the points style does not seem to work. I know I can add this line to the map and render it, but I prefer a point symbol, not another line on a already huge pile of lines on top of each other.
>
> Is this because points are processed before lines?
> Is there another trick I can use?
>
>
> _______________________________________________
> mkgmap-dev mailing list
> mkgmap-dev at lists.mkgmap.org.uk
> http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev


More information about the mkgmap-dev mailing list