Am 29.01.2010 um 17:47 schrieb Christoph Wagner:

> Thilo Hannemann schrieb:
>> The reason why you need a matching polygon rule for POIs to be generated is 
>> that mkgmap needs this to find out that it is a polygon.
> 
> Now I really understand the problem. Would it be enough for mkgmap to specify 
> a rule in polygons-file like this:
> 
> building=*
> 
> without any actions and typemappings, just to find out that building is a 
> polygon tag and get a point out of it?

I don't know, but I think it won't work. mkgmap might complain about the 
syntax, so you could try

building=* { set dummy=dosomething }

instead. But actions alone don't invoke the code for the polygon creation at 
all IIRC, so that probably won't work either.

You could try to patch mkgmap so you can have a "dummy" type that won't trigger 
the creation of the actual polygon. Maybe that's what happens if you specify a 
type that can't be converted into any Garmin type (say 0xffffffff) anyway. So 
it would be

        building=* [ 0xffffff resolution 24 ]

or something like that. On the other hand - if the code checks the validity of 
the Garmin type mkgmap will complain, if it doesn't check it the resulting map 
will probably be broken.

Regards
Thilo

_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to