mfdz / GTFS-Issues

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

DELFI: fehlende Fahrten der UVG (VBB) #106

Open derhuerst opened 1 year ago

derhuerst commented 1 year ago

Im DELFI-GTFS 2022-11-22 fehlt mindestens die Linie 497 der Uckermärkischen Verkehrsgesellschaft (UVG) im VBB-Gebiet und damit z.B. auch die Haltestelle de:12073:900341058::1 ("Schmargendorf, Hemme Milch").

VBB-GTFS 2022-11-25:

SELECT count(*)
FROM arrivals_departures
WHERE stop_id = 'de:12073:900341058::1'
# 880
SELECT
    route_id, route_short_name, route_type,
    trip_id, trip_headsign, service_id,
    "date", departure_time,
    stop_id
FROM arrivals_departures
WHERE stop_id = 'de:12073:900341058::1'
ORDER BY t_departure
LIMIT 10
route_id route_short_name route_type trip_id trip_headsign service_id date departure_time stop_id
23534_700 497 700 196542865 411 - WelterbeBus 554 2023-04-01 00:00:00 09:51:00 de:12073:900341058::1
23534_700 497 700 196542858 Angermünde, Bahnhof 554 2023-04-01 00:00:00 10:11:00 de:12073:900341058::1
23534_700 497 700 196542873 411 - WelterbeBus 908 2023-04-01 00:00:00 10:51:00 de:12073:900341058::1
23534_700 497 700 196542860 Angermünde, Bahnhof 908 2023-04-01 00:00:00 11:11:00 de:12073:900341058::1
23534_700 497 700 196542867 411 - WelterbeBus 554 2023-04-01 00:00:00 11:51:00 de:12073:900341058::1
23534_700 497 700 196542854 Angermünde, Bahnhof 554 2023-04-01 00:00:00 12:11:00 de:12073:900341058::1
23534_700 497 700 196542870 411 - WelterbeBus 908 2023-04-01 00:00:00 12:51:00 de:12073:900341058::1
23534_700 497 700 196542861 Angermünde, Bahnhof 908 2023-04-01 00:00:00 13:11:00 de:12073:900341058::1
23534_700 497 700 196542869 411 - WelterbeBus 554 2023-04-01 00:00:00 13:51:00 de:12073:900341058::1
23534_700 497 700 196542857 Angermünde, Bahnhof 554 2023-04-01 00:00:00 14:11:00 de:12073:900341058::1

DELFI

SELECT count(*)
FROM arrivals_departures
WHERE stop_id LIKE 'de:12073:900341058:%'
# 0
SELECT count(*)
FROM arrivals_departures
LEFT JOIN stops ON arrivals_departures.stop_id = stops.stop_id
WHERE True
AND route_short_name = '497'
AND st_x(stop_loc::geometry) >= 13.6 AND st_y(stop_loc::geometry) >= 52.8
# 0

Referenz

https://uvg-online.com/wp-content/plan/1/497.pdf

Downloadlink der GTFS-Daten:

wget 'https://de.data.public-transport.earth/gtfs-germany.zip'
shasum gtfs-germany.zip
# ea5eed7d0cb15485ca4dc4d8ce9a53ed2c0028c7  gtfs-germany.zip
curl 'https://de.data.public-transport.earth/gtfs-germany.zip' -sfLI | grep -i last-modified
# last-modified: Wed, 23 Nov 2022 02:32:21 GMT
derhuerst commented 1 year ago

Folgende Linien der UVG (mit mind. einer Fahrt) existieren im VBB-GTFS:

SELECT *
FROM (
    SELECT
        routes.route_id, route_short_name, route_type,
        count(trip_id) as nr_of_trips
    FROM routes
    LEFT JOIN trips ON trips.route_id = routes.route_id
    WHERE agency_id = '93' -- UVG
    GROUP BY routes.route_id
) t
WHERE nr_of_trips > 0
ORDER BY route_short_name
route_id route_short_name route_type nr_of_trips
19084_700 401 700 73
19085_700 403 700 114
19086_700 411 700 28
19087_700 413 700 77
19088_700 414 700 44
19089_700 416 700 69
19090_700 419 700 69
19091_700 421 700 90
19092_700 424 700 75
19093_700 425 700 56
19094_700 427 700 66
19095_700 428 700 18
19096_700 431 700 55
19097_700 432 700 46
19098_700 435 700 123
19099_700 441 700 44
19100_700 445 700 40
23189_700 446 700 18
19101_700 447 700 174
19102_700 448 700 176
19103_700 450 700 60
19104_700 451 700 63
19105_700 452 700 36
19106_700 453 700 37
19107_700 454 700 8
19108_700 455 700 6
19109_700 456 700 21
19110_700 457 700 45
19111_700 459 700 51
19112_700 460 700 54
19113_700 462 700 41
19114_700 463 700 42
19115_700 464 700 101
19116_700 465 700 33
19117_700 467 700 29
19118_700 468 700 134
19119_700 469 700 57
19120_700 471 700 41
19121_700 472 700 63
19122_700 473 700 54
19123_700 474 700 48
19124_700 475 700 34
19125_700 479 700 3
19126_700 481 700 128
19127_700 482 700 136
19128_700 484 700 72
19129_700 486 700 140
19130_700 489 700 10
19131_700 491 700 123
19132_700 492 700 24
19133_700 494 700 84
19279_700 496 700 10
23534_700 497 700 20
19134_700 501 700 34
19135_700 502 700 65
19136_700 503 700 55
19137_700 504 700 93
19138_700 505 700 16
19139_700 506 700 108
19140_700 508 700 60
19141_700 509 700 75
19142_700 510 700 58
19143_700 511 700 22
19144_700 512 700 53
19145_700 514 700 30
19146_700 515 700 38
19147_700 517 700 138
19148_700 518 700 28
19149_700 519 700 65
19150_700 531 700 256

Das DELFI-GTFS enthält die die Agency 8583 ("Uckermärkische Verkehrsgesellschaft") mit folgenden Linien:

SELECT *
FROM (
    SELECT
        routes.route_id, route_short_name, route_type,
        count(trip_id) as nr_of_trips
    FROM routes
    LEFT JOIN trips ON trips.route_id = routes.route_id
    WHERE agency_id = '8583' -- UVG
    GROUP BY routes.route_id
) t
WHERE nr_of_trips > 0
ORDER BY route_short_name
route_id route_short_name route_type nr_of_trips
20347_700 401 700 32
20350_700 403 700 48
20356_700 411 700 13
20357_700 413 700 32
20358_700 414 700 17
20359_700 416 700 30
20361_700 419 700 32
20364_700 421 700 42
20366_700 424 700 35
20367_700 425 700 24
20368_700 427 700 35
20370_700 428 700 9
20375_700 431 700 25
20377_700 432 700 24
20381_700 435 700 52
20386_700 441 700 18
20390_700 445 700 17
20392_700 447 700 87
20394_700 448 700 88
20395_700 450 700 25
20397_700 451 700 36
20399_700 452 700 10
20401_700 453 700 16
20403_700 454 700 4
20404_700 455 700 2
20405_700 456 700 9
20406_700 457 700 25
20407_700 459 700 24
20409_700 460 700 24
20410_700 462 700 18
20411_700 463 700 20
20412_700 464 700 39
20414_700 465 700 16
20417_700 467 700 12
20419_700 468 700 56
20421_700 469 700 26
20426_700 471 700 19
20428_700 472 700 28
20430_700 473 700 24
20432_700 474 700 22
20434_700 475 700 14
20437_700 479 700 1
20439_700 481 700 50
20440_700 482 700 52
20441_700 484 700 21
20442_700 486 700 56
20443_700 489 700 5
20444_700 491 700 37
20445_700 492 700 12
20446_700 494 700 41
20452_700 501 700 17
20454_700 502 700 29
20455_700 503 700 24
20457_700 504 700 41
20458_700 505 700 7
20460_700 506 700 49
20463_700 508 700 26
20465_700 509 700 38
20467_700 510 700 28
20469_700 511 700 10
20471_700 512 700 22
20473_700 514 700 15
20474_700 515 700 12
20477_700 517 700 59
20479_700 518 700 12
20481_700 519 700 32
20490_700 531 700 110

Es fehlen also sowohl drei Linien (446, 496, 497) als auch viele Fahrten bei den vorhandenen Linien.

derhuerst commented 1 year ago

Wenn man die Gesamtzahl der UVG-Abfahrten am 6.12.2022 (ein Dienstag) in beiden Feeds vergleicht, dann erhält man folgendes Ergebnis:

route_short_name route_type nr_of_arrs_deps VBB nr_of_arrs_deps DELFI
401 700 368 368
403 700 1401 1401
411 700 106 106
413 700 435 471 ⚠️
414 700 322 283 ⚠️
416 700 457 457
419 700 381 381
421 700 333 333
424 700 238 238
425 700 302 302
427 700 258 258
428 700 77 77
431 700 224 224
432 700 262 262
435 700 496 496
441 700 262 262
445 700 285 285
447 700 1105 1105
448 700 1128 1128
450 700 491 491
451 700 440 440
452 700 89 89
453 700 196 196
454 700 46 46
455 700 16 16
456 700 164 164
457 700 316 316
459 700 479 479
460 700 373 373
462 700 190 190
463 700 286 286
464 700 240 240
465 700 183 183
467 700 40 40
468 700 1214 1214
469 700 676 676
471 700 410 410
472 700 782 782
473 700 368 368
474 700 343 343
475 700 259 259
481 700 1714 1714
482 700 1717 1717
484 700 214 214
486 700 692 692
489 700 99 99
491 700 733 733
492 700 66 66
494 700 615 615
501 700 121 121
502 700 556 556
503 700 320 320
504 700 564 564
505 700 83 83
506 700 406 408 ⚠️
508 700 179 179
509 700 462 462
510 700 446 446
511 700 58 58
512 700 156 156
514 700 135 135
515 700 206 206
517 700 653 653
518 700 70 70
519 700 753 748 ⚠️
531 700 1493 1493
derhuerst commented 1 year ago

cc @Busfahrer795 @OpenDataVBB