Hallo Knut,

ich dachte schon das ich dich mit meinen Wünschen verärgert habe und freue mich daher um so mehr das du geantwortet hast. Deine Beobachtungen sind korrekt. Es gibt nur sehr wenige Haltestellen die sowohl die VBB Haltestellennummer tragen. Aber auch die BVG Haltestellennummern sind derzeit bei nur etwa 300 bis 400 Haltestellenmasten. Und wir sollten nicht vergessen, das in OSM für Name immer noch gilt was dran steht.

Also das mit den Linien könnte man so machen:
SELECT routes.agency_id, routes.route_short_name, stops.stop_name, stop_times.stop_id, trips.trip_headsign, Count(calendar_dates.date) AS Anzahlvondate FROM (((routes INNER JOIN trips ON routes.route_id = trips.route_id) INNER JOIN (stop_times INNER JOIN stops ON stop_times.stop_id = stops.stop_id) ON trips.trip_id = stop_times.trip_id) INNER JOIN calendar_dates ON trips.service_id = calendar_dates.service_id) INNER JOIN agency ON routes.agency_id = agency.agency_id GROUP BY routes.agency_id, routes.route_short_name, stops.stop_name, stop_times.stop_id, trips.trip_headsign HAVING (((stop_times.stop_id)="9100705") AND ((Count(calendar_dates.date))>10));

Das wäre jetzt für die Haltestelle "S+U Alexanderplatz (Berlin) [U8]"

python hätte ich jetzt nicht im verdacht gehabt. Aber ach da kann ich gerne den ein oder anderen Codeschnippsel beisteuern, wenn das gewünscht wird. Aber nur noch bis Ende der Woche. Dann ist der Urlaub zu Ende.

Viele Grüße

Jan

Am 29.10.2014 um 20:28 schrieb Knut Hühne:
Hallo Jan,


Am 27.10.2014 um 11:07 schrieb Jan:
Hallo Knut,

ich finde es große Klasse, dass du die Anwendung aktualisiert hast.
Mir ist das matching allerdings noch etwas unklar.
Mir wäre ein Matching nach ref:VBB:area und name:VBB sehr wichtig. Die
anderen Namen können teilweise deutlich von den angeschriebenen Namen
abweichen. S+U-Bahnhof Zoolog. Garten steht zwar an der Bushaltestelle
aber auf dem Fahrplan steht S+U Zoologischer Garten. An den Bahnsteigen
von S und U-Bahn steht sicher noch was ganz anderes dran.
Von mir aus kann man wenn es sinnvoll auswertbar ist die Informationen
auch in eine stoparea Relation packen, wenn sich das noch vernünftig
auswerten lässt.
Das ist natürlich was das Matching angeht die beste und genauste Lösung,
das Problem hieran ist aber, dass es dafür kaum nodes gibt, oder? Ich
habe zumindest mit einem schnellen overpass-query nur in
Neu-Hohenschönhausen welche gefunden...

Auch die Anzeige ist aus meiner Sicht nicht optimal gelöst. Folgt man
dem Link bekommt man 57 Seite (unsortierte) Haltestellen.
Wenn man dann auf Seite zwei das Häkchen zeige Alle Stationen in OSM
entfernt sieht man plötzlich nichts mehr. Und der Text oben scheint auch
nicht angepasst zu werden. Dort steht derzeit "Insgesamt 50
Haltestellen. Davon 1 nicht gefunden."
offenbar scheint wirklich nur "Erkner, Siedlung" nicht gefunden zu
werden. Aber 50 Haltestellen sind zu wenig für Berlin.
Was bedeutet Bei Treffer in OSM die Nachkommastelle?

Ja, das ist auch noch ein Problem. Die Häckchen beziehen sich immer nur
auf die aktuelle Seite. Und der Text "Insgesamt 50
Haltestellen. Davon 1 nicht gefunden." bezieht sich auch immer nur auf
die aktuelle Seite.
Die Nachkommastelle ist ein Fehler in der Darstellung, ich ändere das.
Wenn du wirklich alle fehlenden Stationen sehen willst kannst du oben
auf "Eigener Bereich" und dann auf "nur fehlende" klicken. Dann siehst
du für den Bereich alle fehlenden Stationen auf einer Seite. Ich gebe
zu, dass das sehr unpraktisch gelöst ist, ich werde das noch mal ändern.


Weitere Wünsche wären ganz klar Filtern nach Linien und sortieren.
Prüfen nach ref:BVG bei Haltestellen mit BVG Linien oder Kooperationen.
Prüfen ob alle Linien an den Haltestellen abfahren die gemäß VBB dort
fahren müssten. Ausgenommen davon Sonderlinien welche vielleicht stand
Abfrage nur noch weniger als 10 Tage dort fahren werden. Damit sollte
man die Ersatzverkehre rausfiltern können.

Linien und Fahrtzeiten habe ich noch gar nicht beachtet, das würde auch
glaube ich ganz schön komplex werden.

Zu viele Wünsche? Ich würde mich auch gerne diese Woche an einer
technischen Umsetzung beteiligen. Mittels php oder MYSQL Abfragen wenn
gewünscht.

Das Tool ist in python umgesetzt, ich wüsste leider nicht, in wie weit
da php weiterhelfen könnte. Deine Kommentare waren aber auf jeden Fall
schon mal eine Große Hilfe!

Viele Grüße

Jan


Am 27.10.2014 um 10:15 schrieb Knut Hühne:
Hallo liebe Liste,
da vor einiger Zeit das Interesse an meinem Haltestellen-Checker wieder
etwas größer geworden ist habe ich noch mal ein paar Features
implementiert.
Der Checker prüft jetzt auf passende ÖPNV-Nodes und nicht mehr nur auf
Namensgleichheit, es sollten jetzt also wirklich nur noch echte
Haltestellen gefunden werden.
Außerdem habe ich die Daten, die der VBB für diesen Herbst/Winter
herausgegeben hat eingebunden, sie sollten jetzt also recht aktuell sein.
Der Link ist nach wie vor http://osm-checker.k-nut.eu/
Habt ihr Kommentare oder Anregungen?
_______________________________________________
Berlin mailing list
[email protected]
http://lists.openstreetmap.de/mailman/listinfo/berlin


_______________________________________________
Berlin mailing list
[email protected]
http://lists.openstreetmap.de/mailman/listinfo/berlin
_______________________________________________
Berlin mailing list
[email protected]
http://lists.openstreetmap.de/mailman/listinfo/berlin


_______________________________________________
Berlin mailing list
[email protected]
http://lists.openstreetmap.de/mailman/listinfo/berlin

Antwort per Email an