Re: [Talk-transit] Public Transport Line Diagram

2011-01-25 Thread Claudius Henrichs

Am 25.01.2011 18:30, Wojciech Kulesza:
Was wondering if the planned changes to approach in mapping public 
transport would have an impact on this service:

http://78.46.81.38/public_transport.html

While it behaves quite nicely for the examples provided there, it 
works very bad for PT in Poland.


Compare this result: 
http://78.46.81.38/api/sketch-line?network=ZTM+Pozna%C5%84ref=1 
http://78.46.81.38/api/sketch-line?network=ZTM+Pozna%C5%84ref=1


with the appropariate relation in osm:
http://www.openstreetmap.org/browse/relation/79152
Just compare your relation with the working one :) 
http://www.openstreetmap.org/browse/relation/361959
On first sight i'm wondering why you are mixing railway=halt and 
railway=tram_stop? Isn't all of it a tram line? Additionally you are 
missing from= and to= in your relation.


Claudius

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


[Talk-transit] JOSM latest takes forward/backward roles for route relations into account

2011-01-15 Thread Claudius Henrichs
Just a small hint on anyone working with relations using 
forward/backward roles and willing to do some experimenting: The 
latest JOSM (starting from revision 3788) includes a nice relation 
analysis and visualisation for these relations. See this ticket (scroll 
down for some interesting screenshots): 
http://josm.openstreetmap.de/ticket/5109


Would be great if you could test this build with your relations and 
report possible issues. Be aware though that this isn't a tested release 
so you might encounter weird behaviour, data corruption and all other 
joys of beta testing.

Download the latest JOSm from http://josm.openstreetmap.de

Claudius


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


Re: [Talk-transit] Proposed Feature - 2nd RFC - Public Transport

2011-01-14 Thread Claudius Henrichs

Am 14.01.2011 02:16, Tobias Knerr:

Dominik Mahrer wrote:

One month ago I already posted an RFC on this proposal. In the meantime
I got plenty of comments and I have extended/corrected/rewritten nearly
the whole proposal.

I'm not very happy with the extensive use of relations. Especially
nested relations strongly suggest that the level of complexity is beyond
what's appropriate for a crowd-sourced project like OSM.

The most prominent issue are stop area groups. The necessity of these
has already been questioned. I, too, tend to think that determining them
algorithmically would ultimately be a better choice. Removing the nested
relations for stop area groups would eliminate one of the most complex
concepts from the proposal, making it more accessible to mappers.

Additionally, I suggest to reconsider the requirement to use stop area
relations even in simple cases Many bus stops are very straightforward:
They consist of usually two platforms with a common name. This name is
usually unique within a range of several kilometres and, if tagged to
the platform elements, could therefore be used instead of a relation to
identify the components of the stop area.

+1
I don't think the stop_area-relation for the vast majority of simple 
bus, tram or train stops is necessary. öpnvkarte.de and other sites 
working with the data prove that you can reliably determine nodes 
belonging to one stop via easy algorithms/preprocessing.


Claudius

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


Re: [Talk-transit] Public transport proposal

2011-01-13 Thread Claudius Henrichs

Am 13.01.2011 21:33, Michał Borsuk:



On 13 January 2011 13:59, André Joost andre+jo...@nurfuerspam.de 
mailto:andre%2bjo...@nurfuerspam.de wrote:


Am 13.01.11 13:27, schrieb Richard Fairhurst:

Could I have your assurance that the proponents of this
proposal will
also be providing good-quality patches for the three principal
editors
(Potlatch, JOSM, Merkaartor), with an easy-to-use interface
consistent
with the rest of the editor?


A preset for josm is already in progress.


With what's in the proposal? That's pretty arogant, don't you find?  
We haven't decided on the final shape yet.
I don't see any arrogance here. Have you used JOSM before? I guess you 
did so you know that presets must be actively downloaded and enabled by 
the users hidden in the preferences. Somewhere besides the Doctors in 
Greece, the OpenPisteMap and the Japanese 50 sounds order presets.
A preset could help testing the proposal during daily work and in the 
daily environment to see if it works like it as envisioned. Still I 
can't see no arrogance anywhere. And btw I like this do-ocratic part of  
JOSM just like some well intentioned exchange of ideas.

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


[Talk-transit] Naptan import stop tagging (was: Proposed changes to oxomoa schema [part 2: stops])

2010-06-29 Thread Claudius Henrichs
One question on the Naptan import: Did you use any tags from the 
public_transport therefore? Or are these all highway=bus_stop?
Would be a great chance to increase coverage of the more detailed 
public_transport=platform

Claudius

Am 29.06.2010 02:07, Shaun McDonald:
In the UK as part of the Naptan import we already have decided that 
bus stops must be marked exactly where they are on the ground and 
added to the route relation of the bus route.


Shaun

On 28 Jun 2010, at 19:07, Michał Borsuk wrote:


Hi everybody again:

This time I'd like to propose a smaller change, but this one may 
break compatibility with oxomoa - it has been, however, already 
commonly implemented.


*ISSUE RAISED:
* map bus stops to their physical location, not a point on the 
route/street

*
Present status: If I understand correctly, oxomoa suggests that the 
bus stop data (name, unique number, etc.) be entered as properties of 
a point on the route/street.


Problems :
* Lines often have stops that are quite far apart for each direction
* This prohibits proper routing (GPS + walking),
* this system is not very intuitive I find.

*Proposed change: bus stops to be mapped exactly to where they are, 
and to be added to relations *


Result:
* better routing results e.g. one wants to find a correct way to the 
bus stop, and not to the average point somewhere between two stops of 
the same name in either direction.

* more intuitive system - easier learning curve for new users.

Influence on possible future software solutions: minor. May require 
all the stops on the route to be ordered based on their geographical 
location, as opposed to their place on the route (the latter is easier).


Comments: I have seen this system very often implemented - two bus 
stops on each side, so my suggestion is just to codify the situation 
for future editors.


Hope this is not too much at once, for more is to follow.


Greetings,


--
Best regards, mit freundlichen Grüssen, meilleurs sentiments, 
Pozdrowienia,


Michał Borsuk
___
Talk-transit mailing list
Talk-transit@openstreetmap.org mailto: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] Proposed changes to oxomoa schema [part 2: stops]

2010-06-29 Thread Claudius Henrichs

Am 29.06.2010 10:22, Michał Borsuk:

On 29.06.2010 09:33, Tiziano D'Angelo wrote:

+1

On Tue, Jun 29, 2010 at 08:23, Arun Ganesh arun.plane...@gmail.com 
mailto:arun.plane...@gmail.com wrote:


Shouldn't we keep the schema to something that is easily
compatible with the Google Transit GTFS format instead of
developing something different all together?


Doesn't GTFSsuggest one location for one unique stop name, whereas we 
want each physical location belonging to a name as a separate point? 
(this does not suggest incompatibility, just an overlay on GTFS)


LMB

GTFS covers Oxomoa's extended form of tagging a stop area as well:
stops.txt contains an optional location_type where the value 1 would 
represent a public_transport=stop_area:
0 or blank - Stop. A location where passengers board or disembark from a 
transit vehicle.

1 - Station. A physical structure or area that contains one or more stop.

In most cases the stop positions in both directions will have different 
locations and thus different stop_lat and stop_lon in GTFS as well. So 
we are already easily compatible.


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


Re: [Talk-transit] Naptan import stop tagging

2010-06-29 Thread Claudius Henrichs

I was referring to

public_transport=platform + bus=yes

public_transport=bus_stop would not work because there are stop 
positions where trams, buses and sometimes (Karlsruhe comes to my mind) 
even light_rails stop at the same position (Image: 
http://www.dvn-berlin.de/i/verein/2009_alex_bus_hpa.jpg ) and these 
would be tagged as


public_transport=platform + bus=yes + tram=yes (+ light_rail=yes)

Claudius

Am 29.06.2010 11:32, Richard Mann:

They're all still highway=bus_stop. I think I'd need some convincing
that public_transport=platform was appropriate for bus stops.
Public_transport=bus_stop, maybe.

Why change?

Richard

On Tue, Jun 29, 2010 at 9:59 AM, Claudius Henrichsclaudiu...@gmx.de  wrote:
   

One question on the Naptan import: Did you use any tags from the
public_transport therefore? Or are these all highway=bus_stop?
Would be a great chance to increase coverage of the more detailed
public_transport=platform
Claudius
 


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


Re: [Talk-transit] OSM Transit platform: call for action

2010-06-28 Thread Claudius Henrichs

Am 28.06.2010 17:37, Michał Borsuk:



On 28 June 2010 14:14, Tiziano D'Angelo tiziano.dang...@gmail.com 
mailto:tiziano.dang...@gmail.com wrote:


Hello everybody!

In the past months, as you probably read here, I mapped almost
entirely the bus network of Padova, Italy. 



Abstract: A new standard, better suited but compatible with what has 
been done is needed.



Hi! I have also mapped almost my entire area, and I have found that 
the option of combining OSM with bus timetables is not presently 
feasible. There are the following problems:


* missing important details.  Just like you did, I skipped some 
strange variants such as special Sunday early morning runs, or 
collective taxis (because they tend to go wherever the people want). 
Also, there is at present no provision for implementing the time of 
bus lines, so at present one could be advised to take a night line at 
daytime.
I think the first step is getting hold if unique station identifiers. 
You would need to check if something like that exsists for your country 
or at least transport association. From than on it's quite easy to go 
forward. See http://wiki.openstreetmap.org/wiki/Naptan
* no approved standard. Should the stops be within the line as a 
point, or as their physical location shows? Should we map a separate 
relation just for the branch of the line from the split, or for the 
entire line? What is the point of having two relations for two 
directions in Europe? IMHO Oxomoa seems way too difficult for 
beginners, and it's overblown. The overhead needed to maintain the 
standard is WAY too big. I have calculated that sticking to the 
standard would cost me 25 to 50% more time, with just marginally 
better results. The time to understand the standard is also not to be 
ignored. A new standard, better suited but compatible with what has 
been done is needed.
Just a comment on the complexity of the public transport scheme by 
Oxomoa: You could get along with a very basic variant already and thus 
be standard-conform:
- Just put all way segments and the stop_positions in a relation with 
from=... and to=...
- Clone the relation in JOSM and reverse the order and switch from=... 
and to...

- put those two relations in a line=bus/tram relation  and you're done.
Not much more effort. In later expansions you might add the 
public_transport=platform and stuff


The wiki article is indeed very long, but as a starter it can be 
reduced to the above :)


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


Re: [Talk-transit] Proposed changes to oxomoa schema [part 1]

2010-06-28 Thread Claudius Henrichs

Please find my comment on core lines below.

Am 28.06.2010 19:54, Michał Borsuk:

--

*ISSUE RAISED:
* change to the way more complex lines are mapped, that is the 
introduction of tags or roles instead of nested collections*


Present status: For lines with variants, each variant needs a separate 
relation


Problems:
* Nested relations are difficult to impossible to manage in potlatch,
* They are difficult to understand
* Creating a variant requires the entire route to be duplicated:  
impossible in potlatch

* Extending or rerouting such lines can be hell
* High risk of introducing a mess by inexperienced users (I think). I 
actually think my proposal is more error-resistant.
* It's time-consuming! It's easy to duplicate a line once one knows 
JOSM, but how much time does it take to get JOSM running, from 
downloading to having results? A lot.


*Proposed change: introduction of a core line, that is shared by all 
variants in all directions, and having the branches or exceptions in 
one direction tagged appropriately. Core line would have no tags, 
branch lines would be tagged arbitrarily. *


Result: lower consistency of the data entered, but much less time 
needed to enter and manage lines. The mess can be easily dealt with 
by server-side software presenting data to users. If one wants a route 
from one's side branch of a line, one looks down the tagged branch up 
to the main branch, and then up to the stop needed. Nothing hard to 
implement. It's the 21st century, I believe that we don't have to rely 
on simple parsers that take nothing else but point-to-point connections.
How would you enter this core line? It would be a relation with the ways 
and stops of the course again. So you would need the core line be a 
member of the branches and exception relations again. Probably I haven't 
fully understood how you would see your core lines respresented in the 
OSM data model.


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


Re: [Talk-transit] Proposed changes to oxomoa schema [part 2: stops]

2010-06-28 Thread Claudius Henrichs
Oxomoa is suggesting bus stop on the way only for the most basic bus 
stop (think of a bus stop on a crossing on the country side with just a 
sign). If you have a more advanced bus stop with waiting positions for 
passengers on both sides of the street you add a 
public_transport=stop_position on the way *and* add a 
public_transport=platform node/way on the location you are proposing 
(e.g. where they are). This solution allows to fulfill the data 
requirements of routers you described.

More details in the graphics here:
http://wiki.openstreetmap.org/wiki/User:Oxomoa/Public_transport_schema#Examples_for_the_application_of_the_model_for_stops

Claudius

Am 28.06.2010 20:07, Michał Borsuk:

*ISSUE RAISED:
* map bus stops to their physical location, not a point on the 
route/street

*
Present status: If I understand correctly, oxomoa suggests that the 
bus stop data (name, unique number, etc.) be entered as properties of 
a point on the route/street.


Problems :
* Lines often have stops that are quite far apart for each direction
* This prohibits proper routing (GPS + walking),
* this system is not very intuitive I find.

*Proposed change: bus stops to be mapped exactly to where they are, 
and to be added to relations *


Result:
* better routing results e.g. one wants to find a correct way to the 
bus stop, and not to the average point somewhere between two stops of 
the same name in either direction.

* more intuitive system - easier learning curve for new users.

Influence on possible future software solutions: minor. May require 
all the stops on the route to be ordered based on their geographical 
location, as opposed to their place on the route (the latter is easier).


Comments: I have seen this system very often implemented - two bus 
stops on each side, so my suggestion is just to codify the situation 
for future editors.


Hope this is not too much at once, for more is to follow.


Greetings,


--
Best regards, mit freundlichen Grüssen, meilleurs sentiments, 
Pozdrowienia,


Michał Borsuk


___
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] Proposed changes to oxomoa schema [part 2: stops]

2010-06-28 Thread Claudius Henrichs

Am 28.06.2010 22:16, Michał Borsuk:


More details in the graphics here:

http://wiki.openstreetmap.org/wiki/User:Oxomoa/Public_transport_schema#Examples_for_the_application_of_the_model_for_stops


The link you provided is a very good example of oxomoa's weakness. 
While the first simple bus stop is clear, for two bus stops I must 
create a stop_area. How do you do that? (the example is not clear 
enough) And more importantly, what for? Is the gain worth the extra 
time, which is considerable?
Most of the time a relation for public_transport=stop_area is not 
necessary e.g. if you have two crossing bus lines which have the same 
name. In this case the router can easily determine that there's a 
changing location.
But if you have more infrastructure like a taxi stand (See here: 
http://www.openstreetmap.org/browse/relation/152809 ) or a ferry 
terminal it's sometimes necessary to create a stop_area. But no need to 
worry: Don't do it if you think it's too much time. Eventually someone 
else does it. In OSM you don't have to do everything yourself. And you 
don't need to do the whole 1000km² yourself :)


Do you have a map link to the area you are mapping public transport 
data? Maybe a complex example which took you time to tag?


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


Re: [Talk-transit] RFC on tram stops

2010-02-24 Thread Claudius Henrichs
Hello Roland,

My first reply would be:
public_transport=stop_position/platform
tram=yes

If you want to keep backward compatibility definitely go for 
railway=tram_stop because trams are considered part of the railway network. 
I've never heard about nor seen any actually tagged as highway=tram_stop. I 
only know highway=bus_stop.

Claudius

 
  Original-Nachricht 
 Datum: Wed, 24 Feb 2010 18:14:22 +0100
 Von: Roland Olbricht roland.olbri...@gmx.de
 An: Public transport/transit/shared taxi related topics 
 talk-transit@openstreetmap.org
 Betreff: [Talk-transit] RFC on tram stops
 
 Hello everybody,
 
 What is the consensus on how to map tram stops? I've found 
 highway=tram_stop 
 as well as railway_tram_stop. The wiki page
 http://wiki.openstreetmap.org/wiki/Trams
 says nothing about that.
 
 Cheers,
 
 Roland
 
 ___
 Talk-transit mailing list
 Talk-transit@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-transit
 

-- 
Sicherer, schneller und einfacher. Die aktuellen Internet-Browser -
jetzt kostenlos herunterladen! http://portal.gmx.net/de/go/atbrowser
___
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] Relations for stop areas in NaPTAN

2009-09-28 Thread Claudius Henrichs

Am 28.09.2009 15:05, Peter Miller:


On 28 Sep 2009, at 13:44, Jerry Clough - OSM wrote:

I've just noticed that the relations for stop places generated in the 
NaPTAN import do not have a type. I just happened to be browsing 
through some KeepRight issues and noticed a number of relation 
without type ones.


I'm sure its unimportant right now, but I wondered how the stop 
place/stop area/interchange ideas are firming up, and what I should 
do eventually with the NaPTAN data.


I noticed yesterday that the public transport article[1]  is still 
linking to 'User:Oxomoa/Public transport schema' article for tagging 
information even though this is a personal page and therefore not 
something that others should touch.


For starters should we agree not to link to personal pages for tagging 
information?


I have developed a Stop Area article[2] based on Oxomoa's proposal and 
which also included feedback from CEN. It is currently available as a 
'proposed feature'. however it should in general echo current 
practice. Would it be appropriate to now move it into the main 
name-space and use it as the primary overview article for stations, 
bus stops etc?


If so should we just do it or do a formal vote first. Given that it is 
actually now a summary of current practice I would recommend moving it 
without voting but would be happy to follow the majority view. 
Thoughts please!


[1] http://wiki.openstreetmap.org/wiki/Public_Transport
[2] http://wiki.openstreetmap.org/wiki/Proposed_features/Stop_Area


Regards,

Peter

As a late-joiner to this list I definitely vote for moving Oxomoa's 
proposal to the public wiki space.


Could anyone give a quick comment on what the consensus of the list 
member's on using his proposal is? I've been using it extensively and 
find it to be well though through and suitable for almost every possible 
public transport layout and on the same time offering the best 
possibility to have as much information covered in OSM as possible.


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


Re: [Talk-transit] Relations for stop areas in NaPTAN

2009-09-28 Thread Claudius Henrichs

Am 28.09.2009 17:10, Frankie Roberto:


2009/9/28 Thomas Wood grand.edgemas...@gmail.com 
mailto:grand.edgemas...@gmail.com


I think the type=* tag on relations is ugly, similar to the original
class=* tag proposed on every element in the early days of OSM.

class=* was dropped, as should type=* be.


I don't know too much about class=, but I can see an argument that 
type= might be redundant on relations. However, given that it is in 
such widespread use, I guess this is a bigger debate to have.


Right now, I'm more concerned about which of these patterns is better:

type=site
site=railway_station

or

type=site
railway=station

The first one has the advantage of following the X=Y, Y=Z tag 
hierarchy convention, the second has the advantage of re-using tags 
that have long been adopted for nodes.


Frankie


Why not simply:

public_transport=stop_area_group

etc as proposed in Oxomoa's proposal?
Fixing the JOSM validator to allow public_transport instead of type 
is an easy task.


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