Ulf Lamping schrieb: > Am 15.01.2010 15:43, schrieb Carsten Moeller: >> Hey folks, >> >> first of all I'll have to apologize my bad english. >> I also hope that this is the right place for my question. >> >> I'm playing around with pgRouting and OSM - mainly in the north of >> Germany. (Schleswig-Holstein / Hamburg) >> I came across some annoying issues. >> There are several islands that can only be reached by ferry or train. >> So I filtered tags like railway=rail, route=ferry in combination with >> motorway=yes (For the germans: you all should know the Hindenburdamm to >> the island Sylt). >> The first thing that is quite wrong is that streets are connected to >> railroads the whole way long. In case of Sylt you exactly have one ramp >> in Niebuell and another in Westerland (Sylt). In between you have to go >> pickapack. By the way, it's the same problem with the ferries. >> >> So, as these kinds of transports' main purpose is "replacing" highways, >> they should be regardes AS highways. >> >> So what about tags like >> >> highway = trailer_railway >> highway = trailer_ferry >> >> we then could connect them to streets as if they were highways. > > Just yesterday I've collected infos about a more general approach to > this. However, I've focussed on the terminals and not on the way between > them. > > The problem: This stuff is also available for "long distance" (e.g. > overnight) travel from north to south europe with varying routes, so > simply using highway=trailer_railway probably won't work well here. > Maybe better using a relation for this? > > I've appended my first ideas for a proposal page. > > Regards, ULFL > > > motorail > > Regular transportation of car/motorcycle "packed" on a train and travels > to the destination. > The driver travels together with it's vehicle and may need to stay > inside the vehicle or travels in a normal (or sleeping) train waggon. > > Both short term (e.g. through the channel tunnel) and long term (e.g. > overnight from Hamburg to Vienna) travels are common. > > This is *not* for plain car transportation, e.g. delivering a newly > build car from the manufacturer to it's a customer. > > > What to tag: > The specific place to "board the train". > > Suggested tag: > amenity=motorail_terminal (on node or area) > name=* (e.g. Autozug Terminal München-Ost) > operator=* (e.g. Deutsch Bahn AG) > > Clarify: > Also tag route/destinations? Maybe using relations? > > See Also > amenity=ferry_terminal > > Weblinks > http://en.wikipedia.org/wiki/Motorail > http://de.wikipedia.org/wiki/Autoverladung (german) Hello Ulf LLLL...
yes, osm relations are one possible solution. But from the view of a pgRouter it is a very stony way to collect that data back into a routing table. You are right, that there should be a tag like "terminal" or "ramp" or even simpler "link". From the perspective of a "street map" a pickapack railway or ferry has the same quality as e.g. highway=pedestrian. So I'd prefer sth. like highway=railway, highway=ferry, highway=railway_link and highway=ferry_link. This info is enough for pgRouting to create a topology. Additional properties can be assigned to "amenity" or "railway" of course. _______________________________________________ talk mailing list talk@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk