mfdz / GTFS-Issues

Documentation and Tracking of Issues in GTFS- and GTFS-RT Feeds
35 stars 3 forks source link

NVBW (bwgesamt): Unplausible Shapes #101

Open hbruch opened 2 years ago

hbruch commented 2 years ago

Beschreibe den Fehler Für knapp 10% aller trips haben mehrere (i.d.R. aufeinanderfolgende) stop_time-Einträge die gleiche shape_dist_traveled.

select count(*) from (select distinct a.trip_id from stop_times a join stop_times b on a.trip_id = b.trip_id and a.shape_dist_traveled=b.shape_dist_traveled and a.stop_sequence<b.stop_sequence) c;
 count
-------
 26616
(1 row)

select count(*) from trips;
 count
--------
 283617
(1 row)

Für diese weisen die Shapes gerade, nicht auf das Straßen/Schienennetz gemappte Verläufe auf:

image

In der GTFS-Validierung mittels GTFSVTOR dürften diese Shapes die hauptsächliche Ursache für >45.000 Fehler Stop too far from shape sein

Mögliche Ursache könnte sein:

Referenz N.A.

Aktualisierungszeitpunkt der GTFS-Daten:

  1. Mai 2022

Downloadlink der GTFS-Daten: https://www.nvbw.de/fileadmin/user_upload/service/open_data/fahrplandaten_mit_liniennetz/bwgesamt.zip

hbruch commented 2 years ago

Für den beispielhaft untersuchten Trip vpe-4-700-1-1-3-R-1-Tu#4-113-69 scheinen die ersten Stops fälschlicherweise die Steige auf der gegenüberliegenden Straßenseite zu referenzieren (oder deren Koordinaten sind vertauscht):

grafik
$ select shape_dist_traveled, s.stop_id, stop_lat, stop_lon, stop_name from stops s join stop_times t on s.stop_id = t.stop_id where t.trip_id = 'vpe-4-700-1-1-3-R-1-Tu#4-113-69' order by stop_sequence;

 shape_dist_traveled |      stop_id       | stop_lat  | stop_lon  |           stop_name
---------------------+--------------------+-----------+-----------+-------------------------------
                0.00 | de:08215:1551:2:2  | 49.037254 |  8.692682 | Bretten (Baden) Bstg 2
                0.00 | de:08215:12602:0:2 | 49.037777 |   8.69951 | Bretten Alte Post
                0.00 | de:08215:12601:0:2 | 49.037407 |  8.707963 | Bretten Sporgasse
                0.00 | de:08215:14106:0:2 | 49.035942 |  8.711305 | Bretten Gymnasium
                0.00 | de:08215:14310:0:1 | 49.033703 | 8.7174225 | Bretten Derdinger Str.
                0.00 | de:08236:2306:0:2  |  49.02596 |  8.737266 | Knittlingen Störrhof
              582.84 | de:08236:2305:0:2  | 49.025364 |  8.745144 | Knittlingen Beethovenstraße
             1039.16 | de:08236:2304:0:2  | 49.025272 |  8.751441 | Knittlingen Ziegelhütte
             1678.33 | de:08236:2300:0:1  |  49.02595 |  8.759014 | Knittlingen ZOB / Schule
             2440.47 | de:08236:2302:0:2  |  49.02146 |  8.763236 | Knittlingen Ochsen
             2440.47 | de:08236:2320:0:2  | 49.018826 |   8.76461 | Knittlingen Goethestr.
             2440.47 | de:08236:2209:0:2  | 48.999077 |  8.773962 | Maulbronn Elfinger Hof
             2440.47 | de:08235:2222:0:2  | 48.997593 |  8.792171 | Maulbronn Billensbacher
             2440.47 | de:08236:2221:0:2  | 48.997845 |  8.798333 | Maulbronn Dobeltal
             2440.47 | de:08236:2210:0:2  |   48.9965 |  8.799331 | Maulbronn Seehausweg
             2883.48 | de:08236:2211:0:2  | 48.998035 |  8.804918 | Maulbronn Alte Post
             3681.75 | de:08236:2216:0:1  | 48.997314 |  8.810677 | Maulbr. Schefenacker Bstg 1
             3681.75 | de:08236:2215:0:2  | 49.000187 |  8.818231 | Maulbronn Altes Stadtbad
             3681.75 | de:08236:2219:0:2  |  48.98422 |  8.828759 | Schmie Strombergstraße
             3681.75 | de:08236:2220:0:2  | 48.983776 |  8.833691 | Schmie Im Grund
             3681.75 | de:08236:2502:0:2  | 48.977703 |  8.860128 | Lienzingen Knittlinger Straße
             3681.75 | de:08236:2500:0:2  | 48.975716 |  8.861665 | Lienzingen Friedenstraße
             5558.27 | de:08236:3021:0:2  | 48.959557 |  8.858583 | Mühlacker Behr
             6117.25 | de:08236:3019:0:2  | 48.956123 |  8.853023 | Mühlacker Kreisberufsschule
             6893.76 | de:08236:3000:0:1  | 48.952957 |   8.84704 | Mühlacker Busbf. Bstg 1