route-Relation

Stimmt so nicht: an manchen Stellen steht auch der “richtige” Name drin, so wie es innerhalb von Stadtgebieten durchaus sinnvoll ist.
Daher ist eine Abfrage auf name like ‘Landestraße %’ zwar leicht machbar aber hier nicht sinnvoll.
siehe: http://www.openstreetmap.org/way/34060735

Derzeit läuft meine erste sql-query noch; geht derzeit recht langsam, da ich noch keine optimalen Indices für diesen Query-Typ habe.
Melde mich zu diesem Beitrag später noch mal. Dann wohl auch mit Karte.

Gruss
walter

Ich meinte eher in der Relation selber. Da stehen zumindest in Hessen nur die beiden Tags und sonst nichts. (Ok, und manchmal auch der TMC-Kram.) Klar, die Wege selber haben da wo es sinnvoll ist Straßennamen, aber die helfen dann auch nicht viel weiter.

so, ich habe mal meine erste “absolut unmögliche” Auswertung fertig. Liste aller Landesstraßen-Relationen mit automatischer Zuordnung zum Bundesland.


   id    |          ref           |              name              |            operator             | First Way |    Berechnete Lage     
---------+------------------------+--------------------------------+---------------------------------+-----------+------------------------
  142180 | L 100                  |                                | Baden-Württemberg               | 96838841  | Baden-Württemberg
  144955 | L 1001                 |                                | Baden-Württemberg               | 125179157 | Baden-Württemberg
  144979 | L 1003                 |                                | Baden-Württemberg               | 25675596  | Baden-Württemberg
  174148 | L 1005                 |                                | Baden-Württemberg               | 34631831  | Baden-Württemberg
  144981 | L 1008                 |                                | Baden-Württemberg               | 21620533  | Baden-Württemberg
 1945987 | L 101                  |                                |                                 | 40873104  | Baden-Württemberg
  222984 | L 1010                 |                                | Baden-Württemberg               | 34621172  | Baden-Württemberg
  174149 | L 1012                 |                                | Baden-Württemberg               | 38104642  | Baden-Württemberg
  174150 | L 1014                 |                                | Baden-Württemberg               | 25113414  | Baden-Württemberg
  409317 | L 1015                 |                                |                                 | 9834816   | Baden-Württemberg
  174151 | L 1016                 |                                | Baden-Württemberg               | 9703850   | Baden-Württemberg
  171343 | L 102                  |                                | Baden-Württemberg               | 239790835 | Baden-Württemberg
  144953 | L 1020                 |                                | Baden-Württemberg               | 146951490 | Baden-Württemberg
  144951 | L 1022                 |                                | Baden-Württemberg               | 125179157 | Baden-Württemberg
...
  171348 | L 111                  |                                | Baden-Württemberg               | 196025094 | Baden-Württemberg
   22673 | L 1110                 |                                | Baden-Württemberg               | 188867629 | Baden-Württemberg
 1561363 | L 1110                 | Bissinger Straße               |                                 | 110588998 | Baden-Württemberg
  104091 | L 1111                 |                                | Baden-Württemberg               | 94504286  | Baden-Württemberg
  104110 | L 1113                 |                                | Baden-Württemberg               | 149744024 | Baden-Württemberg
  104112 | L 1114                 |                                | Baden-Württemberg               | 143761518 | Baden-Württemberg
  104113 | L 1115                 |                                | Baden-Württemberg               | 146535971 | Baden-Württemberg
  104119 | L 1116                 | L 1116                         | Baden-Württemberg               | 37562721  | Baden-Württemberg
...
  101324 | L 201b                 |                                | Baden-Württemberg               | 31329235  | Baden-Württemberg
   99821 | L 202                  |                                | Baden-Württemberg               | 107138253 | Baden-Württemberg
  536191 | L 2021                 |                                | Bundesrepublik Deutschland      | 61679360  | Baden-Württemberg
   97065 | L 204                  |                                | Baden-Württemberg               | 235293240 | Baden-Württemberg
    3503 | L 205                  |                                | Baden-Württemberg               | 115090194 | Baden-Württemberg
...
  103329 | L 99                   |                                | Baden-Württemberg               | 239864261 | Baden-Württemberg
   87014 | L 1060                 |                                | Baden-Württemberg               | 127553466 | Bayern
 2175632 | L 1112                 | Landesstraße L 1112            | Freistaat Thüringen             | 47885122  | Bayern
 2222543 | L 114                  | Großgmainer Landesstraße       |                                 | 158416067 | Bayern
   97155 | L 1168                 |                                | Baden-Württemberg               | 192894501 | Bayern
  174206 | L 1181                 |                                | Baden-Württemberg               | 42300390  | Bayern
   94180 | L 2009                 |                                | Baden-Württemberg               | 17033233  | Bayern
   94154 | L 314                  |                                | Baden-Württemberg               | 62072523  | Bayern
 3262232 | L 318                  |                                | Baden-Württemberg               | 241773268 | Bayern
 2683007 | L 3308                 | Landesstraße 3308              |                                 | 40395933  | Bayern
  173887 | L 508                  |                                | Baden-Württemberg               | 47418108  | Bayern
  173980 | L 578                  |                                | Baden-Württemberg               | 58755892  | Bayern
  962313 | L 1082                 |                                | Berlin                          | 25921905  | Berlin
  375837 | L 14                   |                                |                                 | 22946670  | Brandenburg
 1376138 | L 15                   |                                |                                 | 126548525 | Brandenburg
  374438 | L 17                   |                                | Land Brandenburg                | 4986608   | Brandenburg
  255093 | L 17                   |                                | Land Sachsen-Anhalt             | 49572282  | Brandenburg
 1119027 | L 174                  |                                | Land Brandenburg                | 35608885  | Brandenburg
...
 1158547 | L 98                   |                                | Land Brandenburg                | 19058188  | Brandenburg
  416924 | L 982                  |                                |                                 | 4615205   | Brandenburg
 1158539 | L 99                   |                                | Land Brandenburg                | 4629105   | Brandenburg
 1158521 | L 991                  |                                | Land Brandenburg                | 152748649 | Brandenburg
  455444 | L 129                  |                                | Land Niedersachsen              | 33969104  | Bremen
  447054 | L 133                  |                                | Land Niedersachsen              | 28227043  | Bremen
  447054 | L 133                  |                                | Land Niedersachsen              | 28227043  | Bremen — Niedersachsen
  391141 | L 1019                 |                                | Thüringen                       | 162438412 | Hessen
 1378116 | L 2310                 |                                |                                 | 162432239 | Hessen
...
 1075373 | L 3203                 |                                |                                 | 76274974  | Hessen
 1338643 | L 3204                 |                                |                                 | 252170120 | Hessen
 1461926 | L 3205                 |                                |                                 | 8908664   | Hessen
 1381297 | L 3209                 |                                |                                 | 227906291 | Hessen
 1381300 | L 3209                 |                                |                                 | 176813445 | Hessen
 1075379 | L 3211                 |                                |                                 | 10357604  | Hessen
 1075395 | L 3212                 |                                |                                 | 79681742  | Hessen
 1060242 | L 3214                 |                                |                                 | 26530597  | Hessen
...
  143364 | L 3080                 | L 3080 TH                      |                                 | 81177290  | Thüringen
 3350330 | L 3086                 | L 3086 TH                      | Freistaat Thüringen             | 161484532 | Thüringen
 1280457 | L 3089                 |                                |                                 | 5115579   | Thüringen
 1279349 | L 3176                 |                                | Freistaat Thüringen             | 148855051 | Thüringen
 1283237 | L 3247                 |                                |                                 | 124018812 | Thüringen
(2042 rows)

Und hier die komplette Liste.

Natürlich sind da noch Unstimmigkeiten drin und die Sortierung ist auch noch nicht optimal, aber morgen ist ja auch noch ein Tag.

Gruss
walter

ps: sehr nett war es übrigens, daß die von dir als Referenz benutzte L 3209 keine “normale” Route sondern eine Superrelation mit 2 TMC-Routen ist.

Sehr interessant!

Das mit den Relationen scheint aber noch wirklich verwurschtelt zu sein. Es gibt drei Relationen für die L 3042, davon sind zwei absolut deckungsgleich (was soll das?), ein dritter beschreibt einen anderen Abschnitt (und ist im übrigen kaputt). Das dürfte nach den Post-Relationen die nächste große Aufgabe sein, das wieder geradezubiegen.

edit: ok, in Sachen TMC bin ich nicht so bewandert. Wenn das so sein soll ist natürlich nichts zu machen. Und bei der L 3209 hab ich mich vertan, ich meinte eine andere Relation, die ich irgendwann mal erstellt habe, aber die war es nicht.

ja, wenn man solche Auswertungen erst mal hat, werden “erbarmungslos” Schwachstellen angezeigt.

Ich auch nicht - ich scheue das Zeug wie der Teufel das Weihwasser :wink: Bin mir jetzt z.B. nicht sicher, ob ich alle TMC-Relationen erwischt habe, jedenfalls wurden bei der Auswertung 30 Route-Relationen mehr gefunden als ohne type=TMC.

Nicht so voreilig, das haben wir bei den PLZ-Daten auch gedacht. Ich glaube das Problem liegt bei der Parallelität “beider Welten”. Route=road versus route=TMC. Da gibt es Redundanzen, fehlende Relationen oder inhaltliche Abweichungen. Ich versuche mal, das in der nächsten Liste darzustellen.

nun denn, hast aber voll in den Misthaufen gegriffen und dabei so nebenbei ein gravierendes Problem gefunden. :wink:

Gruss
walter

ps: habt ihr jemanden im Team, der eine Postgresql-DB von Germany hat, die mit osm2pgsql importiert wurde? Das ist der häufigste vorkommende DB-Typ, der gerne zum Rendern (Mapnik und Co) verwendet wird. Da könnte man die Auswertung relativ einfach integrieren. Nicht falsch verstehen: Ich mach die (und andere) gerne, aber im Team wäre die wohl besser aufgehoben.

Hallo,

Ein paar Doppelungen sind in Brandenburg: L 17, L 79, L 795 und ein Buschstabendreher: statt L 6627 muß es K 6627 heißen. Die schaue ich mißt heute Nachmittag an, wie auch die fehlenden operator-Tags.

Etwas uneinheitlich ist die Verwendung des name-Tags in der Relation. Ich habe da immer zuggleich die Straßennummer eingetragen, weil ich es mal so mal vorgefunden habe, andere lassen das leer… Da weiß ich nicht was richtig ist. Im Prinzip wäre es eine unnötige Doppelung.

Sven

Mal sehen, eine Liste der Kreisstraßen kommt wohl auch bald.

Mir sind da noch andere Sachen aufgefallen:

  • sehr wenige Landstraßen in Bayern, die haben wohl ein anders Schema als “L nnn”
  • nur eine LS in Berlin?
  • 2 in Bremen, aber mit operator=“Land Niedersachsen”
  • nur 15 LS in Meck-Pom?

Ich werde jetzt mal den Algorithmus zur “Ländersuche” checken. Derzeit nimmt er den ersten Way-Member der Relation und prüft den. Das müsste bei länderübergreifenden LS voll daneben gehen. Ich werde wohl einen Way aus der Mitte nehmen.

Frage: sind die Routen eigentlich alle sortiert?

Hier mal eine aktuelle Liste mit Type sortiert nach Bundesland und number(Ref).

Gruss
walter

edit: Tüpo

In Bayern hat man wohl ein eingenes Schema: St xxx
In Sachsen: S xxx

Berlin:
da sind schon mehr Landesstraßen, aber anscheinend nur eine in einer Relation…

Ja, schön nach der L-Nummer aufsteigend. :slight_smile:

Danke,

Sven

Das Wiki sagt: name - Name der Route, z.B. “Rur-Ufer-Radweg”, “Wasserburgen-Route” (bitte nicht die Referenz-Nummer noch mal anführen, eher wird der Name nicht vergeben)
http://wiki.openstreetmap.org/wiki/DE:Relation:route#Eigenschaften

Ich habe mich bisher immer daran gehalten, sehe es auch als unnötige Dopplung. Habe aber auch schon öfter Routen gesehen, die die ref gleichzeitig im Namen hatten.

Schema in Bayern ist St xxxx, steht für Staatsstraße

Danke… hatte ich wohl überlesen… Behalte es im Hinterkopf und bereinige es nach und nach.

Svrn

In M-V gibt es eigentlich genug Landesstraßen. Dort scheint aber tatsächlich alles 100 Jahre sapäter zu geschehen - auch das Erstellen von route-Relationen.

Daß da - natürlich - mal wieder alles anders ist, wer soll da nur drauf kommen? Aber jetzt wo ich drüber nachdenke: Der “Freistaat Bayern” hat natürlich keine Landesstraßen, da könnt ja jeder kommen.

Hab die mal in die Auswertung mit rein genommen: http://osm.wno-edv-service.de:8080/DataServer/osm/forum/landesstrassen_20131228-2.txt. Und gleich ~650 mehr.

Gruss
walter

Wo ist denn die Relation (mit 1 Element)

http://www.openstreetmap.org/relation/374438 geblieben? Ist Wohl korrekt als L17, Lage und Operator: Land Sachsen-Anhalt. (Der sich anschließende brandenburgische Abschnitt ist auch die L 17)

Relation http://www.openstreetmap.org/relation/255407 liegt trotz der berechneten Lage vollständig in Sachsen-Anhalt

Relation http://www.openstreetmap.org/relation/279216 liegt trotz der berechneten Lage vollständig in Sachsen-Anhalt.

Sven

@wambacher: Was vergessen? :wink:

Das einzige was ich immer wieder vergesse, ist der Name dieser Krankheit, die mit A anfängt :wink:

Jo, hab Sachsen verschwitzt. Ist jetzt mit dabei: http://osm.wno-edv-service.de:8080/DataServer/osm/forum/landesstrassen_20131228-3.txt. Und nochmals 209 mehr.

Gruss
walter

Keine Ahnung ob die mal nicht in der Liste war aber jetzt ist sie auf jeden Fall drin. Es hat aber auch heute jemand an der Rel rumgeschraubt.


  377114 | route | St 3309                | Staatsstraße St 3309           | Freistaat Bayern                    | 167991970 | Bayern                 | *
  377681 | route | St 3396                | Staatsstraße St 3396           | Freistaat Bayern                    | 24728667  | Bayern                 | *
  962313 | route | L 1082                 |                                | Berlin                              | 25921905  | Berlin                 | 
  375837 | route | L 14                   |                                | Land Brandenburg                    | 22946670  | Brandenburg            | *
 1376138 | route | L 15                   |                                | Land Brandenburg                    | 126548525 | Brandenburg            | 
  374438 | route | L 17                   |                                | Land Brandenburg                    | 4986608   | Brandenburg            | *
  255093 | route | L 17                   |                                | Land Sachsen-Anhalt                 | 49572282  | Brandenburg            | *
 1374635 | route | L 21                   |                                | Land Brandenburg                    | 31354132  | Brandenburg            | 
 1365266 | route | L 23                   |                                | Land Brandenburg                    | 205673696 | Brandenburg            | 

Die Auswertung ist dennoch nicht ganz korrekt: die L17-Rel 255093 , bestehend aus dem Way 49572282, liegt definitiv in Sachsen-Anhalt, wird aber Brandenburg zugeschlagen. Werde ich mal untersuchen.

Frage: Der Brandenburgische Teil der L 17 besteht (in Osm) aus zwei Strecken, die beide in Rhinow enden, dort aber durch die B 102 quasi verbunden sind. http://www.openstreetmap.org/#map=15/52.7543/12.3415 Ist sowas üblich (in der Realität) oder fehlt das Zwischenstück nur fälschlicherweise in der Relation der L 17 ?

Die Auswertung nimmt immer noch den ersten Way eines Endes der Strecke. Und wenn der nicht sauber ist, passiert sowas. Deshalb liste ich ja auch die Id dieses Ways auf (First Way). Ich wollte eigentlich Heute (So) mir den mittleren Way raussuchen und den als Kriterium nehmen aber das hat die Performance extrem runtergezogen. Aus einigen Minuten wurden viele Stunden :frowning:
Sagt jetzt bitte nicht “Dann nimm doch den 2 Way” - was mach ich, wenn es den nicht gibt?
Ich würde diese Situation gerne als Datenfehler auffassen und daher die Korrektur direkt in OSM machen.

dito Die ist sogar doppelt drin.

hier mal die aktuelle Liste

Die neue Spalte “Simple” zeigt an, ob eine Straßen-Relation eine einfache Strecke ohne Unterbrechungen oder Abzweigungen beschreibt. Also einfach am Stück von A nach B geht. Fehlt der *, bedeutet das aber nicht, daß die Rel fehlerhaft oder unvollständig ist; es können auch komplexe Abbiegungen, Kreisverkehre oder Einbahnstraßen vorkommen. Das geht ja dann schon aus tolopogischen Gründen nicht.

Gruss
walter

Die L 17 besteht sogar aus 3 Anschnitten: an der B 5 in Friesack am Kreisverkehr ist sie auch unterbrochen. Ja, es ist öfters anzutreffen, von Bundesstraßen herunter bis zu Kreisstraßen. Meines Wissens kann eine Straße entweder eine Bundesstraße oder eine Landesstraße sein. Beides zugleich geht nicht, in solchen Fällen wird die Niederrangige Straße unterbrochen. Das ist auch so, wenn zwei verschiedene Landes- onder Kreisstraßen aufeinandertreffen. Hier mal ein Beispiel der K 6137 in Kasel Golzig.

Sven

ok, also diese “Lücken” nicht füllen.

Danke und Gruss
walter

hier mal die aktuelle Liste vom 31.12.2013 1:30

Es gibt immer noch Probleme an den Landesgrenzen aber es werden weniger.

Gruß und Guten Rutsch
Walter

Also der Stand bei den Landesstraßen sieht immer noch sehr übel aus.

Ich hab mir mal die L 3003 angeschaut. Die geht einmal durch Preungesheim durch und einmal über die Umgehungsstraße, ohne dass ich wissen kann, welche der beiden Verläufe nun stimmt. Wenn man weiter geht, gibt es dann noch eine merkwürdige Lücke in Bonames, die ich auch nicht so recht zuordnen kann.

Bei so einen Stand ist es schwer, Relationen anzulegen. Apropos: die L 3003-Relation führt durch eine Einbahnstraße ohne einen Weg zurück und kann ergo auch nicht stimmen. Außerdem führt sie wohl über einen Abschnitt der abgestuft zu sein scheint (das müssen Leute vor Ort überprüfen, das ist auch ein Salat).