[−][src]Crate transit_model
The transit_model
crate proposes a model to manage transit data.
It can import and export data from
GTFS and
NTFS.
Features
transit_model
has 2 possible features: proj
and xmllint
.
proj
proj
feature is used for geolocation conversion (see
Proj). proj
feature is used, for example, to export NeTEx France format.
xmllint
Most likely, you don't need this feature as it's only used for additional
tests. It doesn't add any functionality to transit_model
. If you're a
contributor to the project, you might be interested to run these tests. In
this case, take a look at the CONTRIBUTING.md
for more information on
this feature.
Re-exports
pub use crate::model::Model; |
Modules
calendars | This exposes common information between GTFS and NTFS Mainly 2 common things are grouped here: |
gtfs | GTFS format management. |
model | Definition of the navitia transit model. |
netex_utils | Some utils to work with the NeTEx format, especially the frames. |
ntfs | NTFS format management. |
objects | The different objects contained in the navitia transit model. |
read_utils | Some utilities for input dataset to the library. |
transfers | See function generates_transfers |
validity_period | Some utilities to set and/or calculate validity periods. |
vptranslator | See function translate |
Structs
CURRENT_DATETIME | Current datetime |
PrefixConfiguration | Metadata for building the prefix. |
Constants
NTFS_VERSION | Current version of the NTFS format |
TRANSFER_MAX_DISTANCE | The max distance in meters to compute the transfer |
TRANSFER_WAITING_TIME | Waiting time at stop in second |
TRANSFER_WAKING_SPEED | The walking speed in meters per second |
Traits
AddPrefix | Trait for object that can be prefixed |
Type Definitions
Error | The error type used by the crate. |
Result | The corresponding result type used by the crate. |