Re: [Talk-transit] JOSM Plugin

2010-02-06 Thread Roland Olbricht
Hello,

thank you for trying the plugin.

 Cool. So far I've seen a new menu item Public transport having
 appearing in my main menu. Anything else to discover?

No, that's all so far. At the moment, the plugin facilitates to build bus 
services when the underlying streets and bus stops already exist. This wizard 
can be accessed via the menu item in this menu.

A second wizard should simplify adding bus stops such that one can map them by 
just going by a particular bus line with a gps logger in the pocket plus some 
mouse clicks. But I think, I should rather complete the first wizard, then 
start the second.

 If you were asking for a wishlist: Double-click routes or stops should
 actually select the relation/node and center the editor's view on the
 latter.

Do you mean Double-click on stops on the map should center the stop in the  
editor window. Or double click in the editor should center the map to the 
item? How are routes (i.e. relations) visible in the map (I have not found 
them?)

 What's the Tags-tab used for? It's empty when I loaded my 
 Leipzig public transport data.

I'm sorry, the tags tab is not yet implemented. I'll do this next, but one 
has to use the standard relation editor as a replacement for the moment.

 I haven't discovered yet how the Suggest stops feature works.

The idea behind this is that adding an itinerary and adding the bus stops for 
a certain service means to do essentially twice the same thing. Generating 
the bus stops automatically from a given itinerary is easier than the other 
way round. Thus, this is implemented so far.

The algorithm takes the given itinerary (this is a long sequence of line 
segments) and adds all bus stops that are closer to one of these line 
segments than the threshold Maximum distance from routes and one side. As 
bus stops usually appear in both directions but buses have doors only on one 
side, all stops in the correct direction must be either on the right hand 
side or all on the left hand side. To illustrate
http://78.46.81.38/misc/suggest_stops.png

For the sake of simplicity, the suggest stops replaces all previous stops 
and assigns no role to the bus stops. But this behaviour can be changed if 
otherwise useful.

Cheers,

Roland

___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] JOSM Plugin

2010-02-05 Thread Claudius Henrichs
Am 05.02.2010 15:36, Roland Olbricht:
 Hello,

 as I consider mapping bus services as quite intricate, I've written a plugin
 for JOSM to make editing for comfortable. It is not very mature so far, but I
 would be grateful for any bug reports, comments and suggestions:

 The plugin itself
 http://78.46.81.38/misc/public_transport.jar
 And some documentation
 http://78.46.81.38/misc/public_transport.readme.txt

 The idea behind that is to standardise the data representation, according to
 http://wiki.openstreetmap.org/wiki/User:Oxomoa/Public_transport_schema

 The plugin has successfully been used to map several bus lines in Wuppertal,
 in particular
 http://www.openstreetmap.org/browse/relation/163298
 http://www.openstreetmap.org/browse/relation/359774
 http://www.openstreetmap.org/browse/relation/34633
 http://www.openstreetmap.org/browse/relation/359796

 The source code is available at
 http://78.46.81.38/misc/public_transport.tar.gz
 I have not figured out so far how to add this plugin to the JOSM SVN.

Cool. So far I've seen a new menu item Public transport having 
appearing in my main menu. Anything else to discover?

If you were asking for a wishlist: Double-click routes or stops should 
actually select the relation/node and center the editor's view on the 
latter. What's the Tags-tab used for? It's empty when I loaded my 
Leipzig public transport data.

I haven't discovered yet how the Suggest stops feature works.

Thanks again for this plugin. Looks very promising,
Clauidus

___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] JOSM Plugin

2009-08-25 Thread Chris Fleming

It's amazing that they seem to make the data so hard to get at, given 
that the objective is to get people to use public transport.

Are they really generating serious revenues from this data?

Cheers
Chris


On 24/08/09 21:45, Peter Miller wrote:
 On 24 Aug 2009, at 20:18, Péter Connell wrote:


 Wonder if we need some openjourneyplanner thing - obviously a
 massive task.

 ... but who owns bus timetables?
  
 The argument is raging as we speak This is a great blog post on
 the subject which shows how hard the agencies are being pushed at
 present:-
 http://news.cnet.com/8301-19882_3-10315749-250.html?part=rsssubj=newstag=2547-1_3-0-5

 At ITO we are pushing transport authorities virtually every day to get
 hold of the data under a commercial agreement where we pay them, but
 even that is hard! I am sure that in time the deal will be that the
 information is available without charge.

 Imo, we can't expect to maintain accurate timetables without access to
 the official data. It just isn't practical and sustainable to track
 all the detail and all the changes over time without it.

 And of course, the range of services which are suddenly available to
 authorities who release their data is growing by the day.



 Regards,



 Peter




 *strokes beard*

 ___
 Talk-transit mailing list
 Talk-transit@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-transit
  

 ___
 Talk-transit mailing list
 Talk-transit@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-transit



___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] JOSM Plugin

2009-08-25 Thread Melchior Moos

 That said, I don't think one way or node can belong to the same relation
 more than once! So you wouldn't be able to map the 'loop' perfectly yet.



Of course it can and it should in such case!

  member type='node' ref='D' order='1' /
  member type='node' ref='C' order='2' /
  member type='node' ref='F' order='3' /
  member type='node' ref='B' order='4' /
  member type='node' ref='E' order='5' /
  member type='node' ref='C' order='6' /
  member type='node' ref='F' order='7' /
  member type='node' ref='B' order='8' /
  member type='node' ref='A' order='9' /

You don't need that order tag, the api saves the order in which you list the
members in the xml.

regards,
Melchior
___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] JOSM Plugin

2009-08-24 Thread Frankie Roberto
On Sat, Aug 22, 2009 at 5:06 PM, Roland Olbricht roland.olbri...@gmx.dewrote:


 I would like to add to the map the bus routes of Wuppertal. After starting
 with a sample (4 out of about 50 routes), it turned out to be a tedious
 task
 due to poor tool support. Thus, I'm thinking about writing a JOSM plugin to
 simplify editing.


Nice work on setting out to map the bus routes of Wuppertal (do you have a
link? I must confess I have no idea where that is).

I'm not sure whether it'd be more or less tedious to write a plugin for
JOSM, but good luck if you decide to have a go. Personally, I find the
online Potlatch editor works pretty well for tagging long distance routes
(and if you learn the keyboard shortcuts, it's pretty quick to keep adding
the same relation to a way).


 There doesn't seem to be consenus about what representation to use.
 There are some, partly contradictive, propositions
 http://wiki.openstreetmap.org/wiki/NaPTAN
 http://wiki.openstreetmap.org/wiki/Public_transport
 http://wiki.openstreetmap.org/wiki/User%3AOxomoa/Public_transport_schema
 (and probably others)


Yes - public transport mapping is still a fairly new activity, and so there
are a few different ways that people have conceived of doing it. I've been
trying to promote http://wiki.openstreetmap.org/wiki/Public_transport as a
place where we can document the different tagging schemas in existence, but
documentation is still a little patchy. Please feel free to help out!


 - I'd like to differentiate between networks for different times of the
 day.
 For example, for the Paris bus network there are even distinct maps:
 http://www.ratp.info/orienter/bus.php
 The network has services that run only during daytime, services running
 only
 in the evening, services running in the evening a different mission than
 during daytime and services running always the same mission.


Interesting! One idea might be to use a network=* tag. Alternatively, there
might be some form of hours-of-operation tag that we could either re-use or
propose. http://wiki.openstreetmap.org/wiki/Public_transport suggests using
service=*, but I don't think this is in wide-spread usage yet (or has even
been discussed?).

The only thing we probably shouldn't do is to use another relation to group
the services together - as that'd be a form of categorisation, which isn't
what relations are designed for.



 - Some of the services run through loops. E.g.

 ABF---CD
 ||
 +E---+

 they run ABECD in one direction and DCFBECFBA in the other direction. The
 standard route model with unordered data does not allow to distinguish this
 from ABECFBECD forth and DCFBA back.


As I understand it, the ways SHOULD be order. Also, if we go with the notion
of using on-way 'stop points' (ie nodes in the highway representing where
the buses stop, rather than the nodes beside the highway representing where
passengers wait), then those nodes should be included within the relation
too, in order. (This is already done for some train services).

That said, I don't think one way or node can belong to the same relation
more than once! So you wouldn't be able to map the 'loop' perfectly yet.


- I'd like to give some indication about connections between different
 services. Some services always wait for each other to allow to change
 quickly. Some services intentionally have coordinated timetables, i.e.
 the busses of line 627 and 637 partly run in parallel. One is departing at
 a
 stop at 00 und 20, the other at 40, so they offer together a ride every 20
 minutes.


I suspect that might be a little out-of-scope for a map...?  Perhaps
concentrate on mapping the routes first?

Frankie

-- 
Frankie Roberto
Experience Designer, Rattle
0114 2706977
http://www.rattlecentral.com
___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit


Re: [Talk-transit] JOSM Plugin

2009-08-24 Thread Peter Miller

On 24 Aug 2009, at 20:18, Péter Connell wrote:

 Wonder if we need some openjourneyplanner thing - obviously a  
 massive task.

 ... but who owns bus timetables?

The argument is raging as we speak This is a great blog post on  
the subject which shows how hard the agencies are being pushed at  
present:-
http://news.cnet.com/8301-19882_3-10315749-250.html?part=rsssubj=newstag=2547-1_3-0-5

At ITO we are pushing transport authorities virtually every day to get  
hold of the data under a commercial agreement where we pay them, but  
even that is hard! I am sure that in time the deal will be that the  
information is available without charge.

Imo, we can't expect to maintain accurate timetables without access to  
the official data. It just isn't practical and sustainable to track  
all the detail and all the changes over time without it.

And of course, the range of services which are suddenly available to  
authorities who release their data is growing by the day.



Regards,



Peter




 *strokes beard*

 ___
 Talk-transit mailing list
 Talk-transit@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-transit


___
Talk-transit mailing list
Talk-transit@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-transit