Beschreibe den Fehler
Die Koordinaten der Stops des DELFI GTFS Feeds weichen für eine große Zahl von Haltestellen - teilweise deutlich - von denen der Steige mit gleicher DHID im zHV ab (beim Vergleich wurden _G Suffixe ignoriert).
SQL um das Problem aufzuzeigen
Nachfolgendes Statement gibt die 30 Steige mit den größten Abweichungen (vereinfacht gerechnete Abweichung der Längen/Breitengrade statt korrekter Luftlinienentfernung), jedoch noch innerhalb der BoundingBox Deutschlands (siehe hierzu #35). Die Koordindaten-Abweichungen der Haltestellen sind allesamt > 7km:
SELECT substr(stop_id, 1,8) kreis, stop_id, replace(stop_id, '_G', '') dhid, g.stop_name, g.stop_lat gtfs_lat, g.stop_lon gtfs_lon, latitude zhv_lat, longitude zhv_lon, g.stop_lat - latitude, g.stop_lon-longitude
FROM gtfs_stops g
JOIN zhv z ON replace(g.stop_id, '_G', '')=z.dhid
WHERE stop_id like 'de:%'
AND (cast(stop_lon as decimal) BETWEEN 5.85 AND 15.0169958839 AND cast(stop_lat as decimal) BETWEEN 47.3024876979 AND 55.04)
ORDER BY sqrt(abs(g.stop_lat - z.latitude)*abs(g.stop_lat - z.latitude)+abs(g.stop_lon - z.longitude)*abs(g.stop_lon - z.longitude)) desc
LIMIT 30;
Beschreibe den Fehler Die Koordinaten der Stops des DELFI GTFS Feeds weichen für eine große Zahl von Haltestellen - teilweise deutlich - von denen der Steige mit gleicher DHID im zHV ab (beim Vergleich wurden
_G
Suffixe ignoriert).SQL um das Problem aufzuzeigen Nachfolgendes Statement gibt die 30 Steige mit den größten Abweichungen (vereinfacht gerechnete Abweichung der Längen/Breitengrade statt korrekter Luftlinienentfernung), jedoch noch innerhalb der BoundingBox Deutschlands (siehe hierzu #35). Die Koordindaten-Abweichungen der Haltestellen sind allesamt > 7km:
Referenz zHV vom 06.05.2024
Aktualisierungszeitpunkt der GTFS-Daten 06.05.2024
Downloadlink der GTFS-Daten Open-Data ÖPNV