>> Can you implement these rules?
> It should be in relation-file:
>
> type=destination_sign { apply role=to { set
> foobar:destination=='$(foobar:destination),${destination}' |
> '${destination}' } }
>
> Now every to-way is tagged with destination-Tags of all relations
> seperated by ,
>
> In lines-file you would need something like:
>
> highway!=*_link { delete foobar:destination }
>
> Maybe you would like to merge foobar:destination with an existing
> desination, but I don't know if this is a good idea.
>
Ok, it seems to be possible. (Really? is ${foobar:destination} taken
from the element or from the relation?).
Anyhow I still see some problems:
* The relations style file is processed after the --process-destination
option has been processed. This might be fixed by executing the
relations file earlier.
* The --process-destination option does not know the foobar:destination
tag. So it will still ignore the tags if they are not merged with the
destination tag within the relations file. Mmh, don't know a good
solution for that.
* The stlye implementation seems to be quite complex to me. It may be
more useful if it's possible to add some rules in the relations file
regarding the elements, so something like
type=destination_sign { apply role=to & member:type=way &
member:tag:destination!=* { set
destination=='$(member:tag:destination),${destination}' |
'${destination}' } }
Could be good testcase to extend the relations file capabilities.
WanMil
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev