[mkgmap-dev] Style function is_connected ?
From GerdP gpetermann_muenchen at hotmail.com on Fri Mar 1 08:47:11 GMT 2013
Hi Chris, I looked into this again. It seems very easy to detect roads that are not connected after all lines were processed by the style system. This can be done by looking at the highwayCount value for each node of a way. If none is > 1, the way is not connected. Maybe a bit more code is needed to detect self-intersecting roads or rings as such in the sample, but performance shoud be no problem. I see only one possible solution to implement this in the rule system: Create a new rule file (e.g. roads) which is processed in a 2nd pass. I tried to implement this, but I found no simple solution. The problem is that the current style system doesn't allow a 2nd pass, which means we cannot yet pass the result of the 1st pass. A possible weak solution woud be to use a roads file that include 'lines', but that seems a bit confusing to me, and maybe will not work at all regarding continue etc. Maybe someone else sees a simple solution? Gerd Chris66 wrote > Hi, > > would a new style function is_connected() be difficult to implement ? > > It should result "no" for example on this way: > > <http://www.openstreetmap.org/browse/way/45838172> > > Because it is not connected to any other highway. > > Benefit: You could make such routing islands non routable. > > Greetings > Chris > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at .org > http://lists.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -- View this message in context: http://gis.19327.n5.nabble.com/Style-function-is-connected-tp5750777p5751553.html Sent from the Mkgmap Development mailing list archive at Nabble.com.
- Previous message: [mkgmap-dev] Style function is_connected ?
- Next message: [mkgmap-dev] Style function is_connected ?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list