Matrix data

The skims matrices are generated using the code in https://github.com/msmobility/pt_germany, adapted from the SBB matsim extension for skim matrix calculations. The matrices are stored as OMX files.  

 

Car

The following matrices are generated for auto (more than one matrix - line - per file:

 

File name 

Folder, location 

Type 

(Matrix) name 

Variable 

Units 

Comments 

Date  

car_matrices.omx 

…/projects/BASt/data/input_files_LD/germanymodel/skims 

MATRIX

time_s 

Time 

s 

 

25.03.21 

Same as above 

Same as above 

MATRIX

distance_m 

Distance 

m 

 

25.03.21 

Same as above 

Same as above 

LOOKUP

zone 

Zone id 

- 

 

25.03.21 

car_matrix_no_toll.omx 

…/projects/BASt/data/input_files_LD/germanymodel/skims 

MATRIX

time_s 

Time  

s 

Used for scenario 4 

10.06.21 

Same as above 

Same as above 

MATRIX

distance_m 

Distance 

m 

Used for scenario 4

10.06.21 

Same as above

Same as abov

MATRIX

tollDistance_m 

Distance on a toll road 

m 

Almost every value should be a zero (no use of toll road). Used for scenario 4 

10.06.21 

Same as above 

Same as above 

LOOKUP

zone 

Zone id 

 

 

10.06.21 

car_matrix_toll.omx 

…/projects/BASt/data/input_files_LD/germanymodel/skims 

MATRIX

time_s 

Time 

s 

Should be the same (very similar) to car_matrices.omx/time_s.  Used for scenario 4. The differences are due to the random points at origin and destination.

10.06.21 

Same as above 

Same as above 

MATRIX

distance_m 

Distance 

m 

Should be equivalent to car_matrices.omx/distance_m. Used for scenario 4 

10.06.21 

Same as above 

Same as above 

MATRIX

tollDistance_m 

Distance on a toll road 

m 

Used for scenario 4 

10.06.21 

Same as above 

Same as above 

LOOKUP

 zone 

Zone id 

 

Used for scenario 4 

10.06.21 

 

Public transport

The following matrices are generated for public transport. Each file of the first table should contain the matrices in the second table, although some of the matrices do not include all the variables, since we do not plan to use them.  

 

File name 

Folder, location 

Content* 

Main mode 

Access mode 

Comments 

Date 

ld_bus_with_walk.omx 

…/projects/BASt/data/input_files_LD/germanymodel/skims 

All matrices

LD-bus, includes bus, tram and metro 

Walk 

 

20.05.21 

ld_bus_with_walk_scenario_2.omx 

…/projects/BASt/data/input_files_LD/germanymodel/skims 

Only distance, time and access time 

LD-bus, includes bus, tram and metro 

Walk 

Used for scenario 2 

20.05.21 

ld_train_with_walk.omx 

…/projects/BASt/data/input_files_LD/germanymodel/skims 

All matrices 

LD-Train, includes all local pt 

Walk 

 

19.05.21 

ld_train_with_auto.omx 

…/projects/BASt/data/input_files_LD/germanymodel/skims 

All matrices 

LD-Train only 

Auto 

Discarded (it was prepared to be used in scenario 1) 

19.05.21 

ld_train_with_auto.omx …/projects/BASt/data/input_files_LD/germanymodel/skims All matrices All rail modesAutoUsed for scenario 1

ld_with_walk_deutschland_takt.omx 

…/projects/BASt/data/input_files_LD/germanymodel/skims 

All except distance share, adaption time and frequency 

LD-Train, includes all local pt 

Walk 

Used for scenario 3. Includes four alternatives:

  • low: -10% in-veh time, -5 min/transfer (with no suffix in the file name)
  • low-b: -10% in-veh time, -10 min/transfer
  • intermediate: -30% in-veh time, -5 min/transfer
  • extreme: -50% in-veh time, -5 min/transfer

25.05.21 to 16.06.21 

 

*The content of each of these files is as follows:  

Type 

(Matrix) name 

Variable 

Unit 

Comments 

MATRIX

travel_time_s 

Total travel time, including access and egress 

s 

 is the sum of in-vehicle time, access time, egress time and waiting time and transfers (excludes the waiting times at the first stop/station)

MATRIX

in_vehicle_time_s 

Total in-vehicle time 

s 

It excludes the waiting time at transfers, but this one could be obtained as travel_time_s - in_vehicle_time_s - access_time_s 

MATRIX

access_time_s 

Total access time from home to first stop or station 

s 

if walk, based on beeline (with walk speed equal to 3 km/h and detour factor of 1.3) if car, based on network distance and average speed of 40 km/h (plus beeline until the first node at 40 km/h) 

MATRIX

access_distance_m 

Total access distance from home to first stop or station 

m 

if walk, based on beeline if car, based on network distance (plus beeline until the first node) 

MATRIX

egress_time_s 

Total egress time from last stop to destination 

s 

Beeline always - same speeds as access 

MATRIX

egress_distance_m 

Total egress distance from last stop to destination 

m 

Beeline always - same speeds as egress

MATRIX

frequency 

Number of services 

- 

(Frage) Not in use until now

MATRIX

transfer_count 

Number of transfers 

- 

Can be a decimal value, if averaging more than one connection (e.g. when the query is made in a wide time window) 

MATRIX

adaption_time_s 

Estimation of waiting time at the first stop 

s 

It is a proxy of waiting time (or a variable transformed from waiting time. Not in use until now. 

MATRIX

distance_m 

Distance on main mode 

m 

Excludes distance of access and egress trips 

MATRIX

train_time_share 

Share on main mode, by time  

over 1 

Not necessary train (could be the share by certain lines or modes), defined by a method boolean isTrain(route) when calling the calculator. Equal to NaN when the distance in the major mode is zero. 

MATRIX

train_distance_share 

Share on main mode, by distance 

over 1 

Not necessary train, defined by a method boolean isTrain(route) when calling the calculator. Equal to NaN when the distance in the major mode is zero. 

LOOKUP

zone 

Zone id 

 

 

  • Keine Stichwörter