Hi, would it be possible to integrate an overlays file for POIs? The current overlays file (inside the style-file) only works for polylines. I would like to do the same for POIs. (I don't think it is needed for polygons, but maybe someone has creative ideas in his head and would like to have it for polygons too).

I don't manage to program this, but I hope that it proves easy as we already have that functionality for lines. Would be great if it could be integrated. I tried to do it by using "continue" but this does not work. (continue will only work if the key or value is different).

This does not work currently either (and the overlays function would be much better for this example anyhow):
rcn_ref=10    [0x1800 resolution 22 continue]
rcn_ref=10    [0x1701 resolution 22]


*For what could we use it?*

*1.* By creating invisible POIs and a visible point one could have different icons for different POIs however they would still be found under the same category. e.g. we know that 0x2f08 is found under transport --> ground transportation. We would like to have different symbols for a tube entrance, a bus_station a bus_halt,.... but would like all of them to show up under the search for ground transportation.
so I would like to have in my "points" file the following entries:

railway=subway_entrance { name 'tube ${name} ${ref}' | 'tube ${ref}' | 'tube ${name}' | 'tube' } [0x2f0801 resolution 22] railway=tram_stop { name 'tram_stop ${name} ${tram_lines} ${ref}' | 'tram_stop ${name}'} [0x2f0802 resolution 23] amenity=bus_stop { name 'bus_stop ${name} ${ref} ${bus_lines} ${operator}' | 'bus_stop ${name}' | 'bus_stop'} [0x2f0803 resolution 24]
.....

now we know there are no 6 digit points code, therefore in our new pointsoverlay file we put
0x2f0801: 0x2f08, 0x1700
0x2f0802: 0x2f08, 0x1701
0x2f0803: 0x2f08, 0x1702


in our typfile we make 0x2f08 invisble, and create 3 nice icons to have a different layout for the different POI.

*2.* In the netherlands and some other countries there are nodes with a number from 0-99 that are part of a cycle node network. I would like to display these points with an icon showing the number(and that is the real problem I face).
We could add nice icons showing a number for rcn_ref=*
* being a number from 0-99 (if it is 0-999 it would make even more sense). Currently I would have to create 100 different icons in my .TYPfile to be able to put a numbers from 0-99 on my map. If we had an overlays file I can reduce this to 20 icons in my Typfile and it would use only 20 ids instead of 100. (by having one icon for the "decimal number", and one icon for the right number). They should be displayed side by side by making half of the icon transparent, once to the left, once to the right.

The same could be done for housenumbers (imagine designing 1000 entries in the typfile for numbers from 0-999, and only 30 if we would have an pointsoverlay file).

*3.* we have the same for polylines and it has proven very useful. The overlays file currently only works for lines.
_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to