Skip to content

TODOs #635

@felixguendling

Description

@felixguendling
  • translations.txt
  • realtime:
    • second accuracy
    • vehicle IDs
  • duplicate checker
    • generalise between VDV/SIRI
  • frequencies detection - show next 3 frequencies (client: last connection of the day)
  • flight / train checkin times
  • on-trip train query
  • area database - PoI type (opening hours) in admin area
  • geocoding / stops - additional info:
    • metabhf (on city: bus terminals == main station(s) == air ports)
    • events
  • multi criteria / weighted sum
    • operator preferences
    • mode preferences
    • CO2
    • operator changes
    • uninterrupted sleep time
  • speedup:
    • parallel RAPTOR
    • heuristic
    • swap start/target + direction if less arrivals than departures
    • preprocessing
    • fine-granular overtaking check
  • API to retrieve next departures that allow to traverse the leg (entry stop and exit stop the same) to show for local transport as "next departures"
  • more time to transfer -> earlier arrival, later departure function
  • McRAPTOR
  • Shapes:
    • extract routes from OSM
    • if not in OSM: route with osr
  • GBFS
    • rework API (DNF)
    • API to retrieve operators + vehicle types
    • map endpoint to show vehicles, zones, stations, etc. on map
    • configurable ttl
    • battery
  • GTFS-RT ADDED, NEW,
  • GTFS-RT REPLACEMENT, DUPLICATE wip
  • routing: selection of transfer points based on distance + station size (drive 2h to airport vs 2h to bus stop)
  • GRFS for ride sharing + GTFS-RT mdfz extension
  • osr
    • default speeds: https://github.com/westnordost/osm-legal-default-speeds/blob/master/demo/distribution/legal_default_speeds.json
    • contraction hierarchies / A* für one-to-many
    • profiles
      • baby buggy (avoid stairs if possible)
      • more wheelchair profiles
      • blind
      • walk speed
      • bike speed
    • nice routes (along lakes / trees / etc.)
    • safe routes
    • bike P&R / bike + walk to platform
    • P&R:
      • live parking occupancy (parkendd?)
      • snap parkings to street + pedestrian network
    • predicted traffic flow
    • live traffic flow
    • area routing
    • speedup:
      • A*
      • bidirectional A*
      • distance vector
      • prepare osr lookup results for all stations
      • routing: store osr Dijkstra state for routing first/last leg -> reconstruct path instead of routing it again
    • connected components based lookup (only select start/dest nodes that are in the same component) -> do not extend lookup radius after first match (=more precision, especially for wheelchair profile)
  • via locations, not just stops
  • VehiclePositions -> delays TripUpdates
  • ServiceAlerts
  • GeoCoding
    • Fix matching of one-letter tokens ("U Haltestelle Berlin")
    • Location bias
    • Map border filter
    • Address formatting based on country (+ local script)
  • Pass through GTFS
    • trip_name_short
    • route_name_short
    • route_name_long
    • route_type
    • in_allowed (not fully yet - call etc)
    • out_allowed (not fully yet - call etc)
    • wheelchair
    • bike allowed
  • Pass through GTFS-RT:
    • occupancy
    • GTFS VehiclePositions
  • TransModel
    • NeTEx
    • SIRI
    • OJP
  • GTFS Flex
  • GTFS TripModifications
  • Incremental OSM updates
    • osr
    • adr
    • tiles
  • Incremental timetable updates (merge tree, important for high matching rate GTFS-RT)
  • zoned times in API
  • OTEL
  • Checkin Zeiten (Eurostar) / Luggage Checkin+Claim / Umstieg beim Fliegen#
  • Car ferry / car train
  • Bike carriage -> bike transfers
  • Passenger information during trip
    • Connection monitoring -> PUSH updates to client
    • Connection refresh -> PULL updates from client
  • UI:
    • Show server version in UI
  • Only load data within a GeoJSON bounding box

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions