[OSM-talk] YOURS now supports route using only cycleroutes - Update
Nic Roets
nroets at gmail.com
Fri Sep 12 11:54:19 BST 2008
Yes, preprocess if it's not done in gosmore. Inside Gosmore it would be "on
the fly".
On Fri, Sep 12, 2008 at 12:44 PM, Lambertus <osm at na1400.info> wrote:
> This sounds like a lot of work, adding all those extra tags to the (already
> existing) data in the OSM database. Or do you propose to preprocess the
> planet data to add those tags with some script just before a Gosmore
> database rebuild?
>
> Simplifying this would be to preprocess the planet file to add maxspeed=1
> (or something like that) to any road that is not in a cycle relation before
> sending it to Gosmore. But this and my previous solution work for YOURS only
> because it doesn't need the Gosmore UI and can easilly use multiple
> instances to provide task specific routing. Your solution could be a good
> long-term solution where both the Gosmore routing and UI would properly
> handle this specific routing scenario.
>
>
> Nic Roets wrote:
>
>> The best solution is to
>> 1. create new way types e.g. in addition to 'highway=residential' etc, to
>> also have cyclenet=residential etc.
>> 2. Create entries for these in elemstyles. The rendering variables would
>> be identical, but they will differ substantially in the <route
>> bicycle="..."> field.
>> 3. Write software to map highway keys to cyclenet keys where appropriate,
>> e.g. when rcn is set or the way is part of an appropriate relation. I have
>> ideas how to do this in gosmore, but haven't found the inspiration yet.
>>
>> This way gosmore will route over non cyclenet ways but will prefer
>> cyclenets.
>>
>> Regards,
>> Nic
>>
>> On Fri, Sep 12, 2008 at 11:47 AM, Lambertus <osm at na1400.info <mailto:
>> osm at na1400.info>> wrote:
>>
>> After some more though, there is a 'solution' for this. I'm not
>> sure it
>> will produce the best results in every case, but it's worth a try.
>> Consider this:
>>
>> House -> cycleways -> cycle routes -> cycleways -> Work
>>
>> The cycleroute instance of Gosmore given the House and Work
>> coordinates
>> will produce a route using cycle routes from coordinates nearest
>> to the
>> House and Work coordinates. We'll name these to and from coordinates
>> House_cn and Work_cn hereafter.
>>
>> Then the route is calculated from House to House_cn and Work_cn to
>> Work
>> using the normal Gosmore instance. These three routes combined
>> will give
>> you a route from House to Work using cycleroutes as much and fast
>> (closest) to your House and Work as possible. The only adjustment to
>> Gosmore would be to persuade it to find the nearest way from a given
>> coordinate even for large distances instead of the few dozen meters it
>> allows now.
>>
>> Would this suit your expectations?
>>
>> Shaun McDonald wrote:
>> > Lambertus wrote:
>> >> Please note that the routing database is *only* filled with cycle
>> >> routes that are mapped using *relations*. So there is no routing
>> >> using cycle routes rendered on the Cycle map layer mapped with tags
>> >> like 'ncn_ref' only...
>> >>
>> >> Unfortunately you can't see the difference on the cycle map,
>> but when
>> >> the website reports: 'Unable to calculate a route' then you can be
>> >> pretty sure this is because of the above.
>> >>
>> >
>> > This explains why I can't route from my house to work, where at each
>> > end there is no local cycle route, and there are several small
>> bits in
>> > the middle where you cannot route over. This is either due to me not
>> > having bothered to split the way, or as you say, there is a break in
>> > the relation.
>> >
>> > It would be really cool if you could have an edit permalink so that
>> > you can edit the data on the openstreetmap web site.
>> >
>> > Would it be possible for you to have a different marker for the
>> start
>> > and end?
>> >
>> > Finally I was initially expecting a routing system that would prefer
>> > cycle routes, however this makes an excellent data
>> validation/testing
>> > tool.
>> >
>> > Shaun
>>
>>
>> _______________________________________________
>> talk mailing list
>> talk at openstreetmap.org <mailto:talk at openstreetmap.org>
>> http://lists.openstreetmap.org/listinfo/talk
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk/attachments/20080912/4c6c230a/attachment.html>
More information about the talk
mailing list