Skip to content

Update to latest GTFS reference #61

Description

@hypervtechnics

Reference here: https://developers.google.com/transit/gtfs/reference#field_definitions

I started working on this. Will open PR when ready/pushable.

Changes to be made

  • Everywhere
    • Update xml documentation from reference
    • Check filename attributes
    • Enums fixed numeric values
  • stops.txt
    • Location type
    • Wheelchair boarding
    • Parent station
  • routes.txt
    • Route sort order
  • trips.txt
    • Bikes allowed
  • routes.txt
    • Time point type nullable (?)
  • fare_attributes.txt
    • Transfers as enum (?)
    • Duration a uintn (?)
    • Agency id
    • Price as double (?)
  • frequencies.txt
    • Headway secs as uint
    • Start and end time as DateTime
    • Exact times as enum
  • transfers.txt
    • Minimum transfer type as uint?
  • feed_info.txt
  • levels.txt and pathways.txt
    • Add to model?

REMEMBER: update read/write logic, hash codes, equal operators

Entities/Files to be checked

  • agency.txt
  • stops.txt
  • routes.txt
  • trips.txt
  • stop_times.txt
  • calendar.txt
  • calendar_dates.txt
  • fare_attributes.txt
  • fare_rules.txt
  • shapes.txt
  • frequencies.txt
  • transfers.txt
  • pathways.txt
  • levels.txt
  • feed_info.txt
  • Are the file requirements respected (if possible depending on strict mode)?

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