Week 07
Week 07
3
Introduction
• Trip matrix
– stores the trips made from an Origin to a Destination during a
particular time period
– Often called O-D matrix
– can be disaggregated by person type, purpose or the activity
undertaken at each end of the trip further categorizing OD matrix by HB, NHB trips,
peak hour, off peak hour trips
– Disaggregation is needed for assignment models
4
Introduction
• P-A basis
– considers the factors that generate and attract trips
– Home generally being treated as the ‘producing’ end, and Work,
Shop etc. as the ‘attracting’ end.
– cover a longer time span than O-D matrix (why? Hint: on a P-A basis
the Home end will generate two school trips and the School end will
attract two school trips during the day) OD: Home to Office kotokkhon lage
PA: Home to Office to Home kotokkhon lage (longer)
– Even the combination of intercept and home interview surveys will
fail to produce matrices where all cells have been sampled
– Modelling is required!
5
Introduction
• OD-matrix methods are normally for short-term modelling and P-A basis
methods are for long-term modelling
• In general trip distribution is treated as an aggregated modelling problem.
• However, methods exist to do the modelling in disaggregated level (up to
individual level)
• Common methods:
– Growth-Factor Methods will be covered in
our syllabus
– Gravity Distribution Model
– Entropy-Maximizing Approach
– Other locally used methods (e.g., Detroit method)
6
Definitions & Notations
• Trip Matrix - a two dimensional array of cells where rows and columns
represent each of the z zones in the study area
sum_O=sum_D=
Total
sub-category
Where,
𝑣
𝑡𝑖𝑗 is the in-vehicle travel time between i and j;
𝑤
𝑡𝑖𝑗 is the walking time to and from stops (stations) or from parking area/lot;
𝑡
𝑡𝑖𝑗 is the waiting time at stops (or time spent searching for a parking space);
𝑛
𝑡𝑖𝑗 is the interchange time, if any;
𝐹𝑖𝑗 is a monetary charge: the fare charged to travel between i and j or the cost of using the car for that journey,
including any tolls or congestion charges (note that car operating costs are often not well perceived and that
electronic means of payment tend to blur somehow the link between use and payment);
𝑗 is a terminal (typically parking) cost associated with the journey from i to j;
is a model penalty, a parameter representing all other attributes not included in the generalized measure so
far, e.g. safety, comfort and convenience;
𝑎1……6 are weights attached to each element of cost; they have dimensions appropriate for conversion of all
attributes to common units, e.g. money or time
12
Definitions & Notations
• Generalized cost of travel can be in money unit or time unit
• If it is in money unit (a5=1) then 𝑎1 is interpreted as the value of time (or
more precisely the value of in-vehicle time)
• 𝑎2 and 𝑎3 would be the values of walking and waiting time
• In general, 𝑎2 and 𝑎3 are taken as 2-3 times higher than 𝑎1
• 𝑎1……6 are often provided externally to the modelling process, sometimes
specified by government. This presumes stability and transferability of
values for which there is, so far, only limited evidence.
• What are the theoretical and practical advantages in measuring generalized
cost in time units? (Hint: effect of income levels increasing)
13
Growth Factor Methods
• Growth-factor methods update the trip matrix by using a growth factor –
one for the whole matrix or a different one for each zone.
• Three methods:
– Uniform growth factor
– Singly constrained
– Doubly constrained
• Uniform growth factor: If the only information available is about a general
growth rate τ for the whole of the study area, then we can only assume that
it will apply to each cell in the matrix as:
𝑇𝑖𝑗 = τ . 𝑡𝑖𝑗 for each pair i and j
14
Example: Uniform Growth Factor
Example 5.A Trips originating from zone 1, 2, 3 of a study area are 78, 92 and
82 respectively and those terminating at zones 1, 2, 3 are given as 88, 96 and
78 respectively. If the growth factor is 1.3 and the cost matrix is as shown
below, find the expanded origin-constrained growth trip table.
1 2 3 4
1 5 50 100 200 355
2 50 5 100 300 455
3 50 100 5 100 255
4 100 200 250 20 570
205 355 455 620 1635
17
Example: Growth Factor Methods
Example 5.1
Answer:
1 2 3 4
1 6 60 120 240 426
2 60 6 120 360 546
3 60 120 6 120 306
4 120 240 300 24 684
246 426 546 744 1962
18
Growth Factor Methods
Singly Constrained Growth-Factor Methods
• information is available on the expected growth in trips originating in or
attracted to each zone.
• Origin specific (τi) or destination specific (τj) growth factors can be
employed to obtain the trip matrix:
19
Example: Growth Factor Methods
Example 5.2 Target year trip generation along with base year trip matrix is
given below. Derive the trip matrix for design year.
Target
1 2 3 4
𝑶𝒊
1 5 50 100 200 355 400
2 50 5 100 300 455 460
3 50 100 5 100 255 400
4 100 200 250 20 570 702
205 355 455 620 1635 1962
20
Example: Growth Factor Methods
Solution 5.2
The equation of uniform growth rate is 𝑇𝑖𝑗 = 𝜏𝑖𝑗 . 𝑡𝑖𝑗
Here, 𝜏𝑖 = 𝑂𝑖 Τ𝑜𝑖 , i.e., =400/355=1.13
Hence, 𝑇12 = 1.13 x 5 = 5.6
Target
1 2 3 4
𝑶𝒊
1 5.6 56.3 112.7 225.4 400 400
2 50.5 5.1 101.1 303.3 460 460
3 78.4 156.9 7.8 159.6 400 400
4 123.2 246.3 307.9 24.6 702 702
257.7 464.6 529.5 701.2 1962 1962
21
Growth Factor Methods
Doubly Constrained Growth Factors
• information is available on the future number of trips originating and terminating in
each zone, i.e., different growth rates for trips in and out of each zone and
consequently having two sets of growth factors for each zone, say τ i and Ƭj.
• A poor solution is using an average growth factor:
22
Growth Factor Methods
Doubly Constrained Growth Factors
• Steps in solution:
1. Set bj = 1
2. With bj solve for ai to satisfy trip generation constraint
3. With ai solve for bj to satisfy trip attraction constraint
4. Update matrix and check for errors
5. Repeat steps 2 and 3 till convergence
• Condition for convergence:
τ𝑖 𝑡𝑖𝑗 = 𝑗 𝑡𝑖𝑗 = 𝑇
𝑖 𝑗 𝑖 𝑖
23
Growth Factor Methods
Doubly Constrained Growth Factors
• Perfect convergence is not common. But error must be lower than the
accepted threshold obtained by:
24
Example: Doubly Constrained Growth Factor
Example 5.B The base year trip matrix for a study area consisting of three zones is
given below. The productions from the zone 1,2 and 3 for the horizon year is
expected to grow to 98, 106, and 122 respectively. The attractions from these zones
are expected to increase to 102, 118, 106 respectively. Compute the trip matrix for
the horizon year using doubly constrained growth factor model using Furness
method.
Base year trip matrix
1 2 3 𝑜𝑖
1 20 30 28 78
2 36 32 24 92
3 22 34 26 82
𝑑𝑗 88 96 78 252 25
Example: Doubly Constrained Growth Factor destination_growth_balance_factor
origin_growth_balance_factor
From, target_Oi/base_Oi
𝑇𝑖𝑗 = 𝑡𝑖𝑗 × 𝑎𝑖 × 𝑏𝑗 , assuming 𝑏𝑗 =1.0 =98/78=1.26
1 2 3 𝒐𝒊
1 20× 1.26 = 30 × 1.26 28 × 98
25.2 = 37.8 1.26 =35.28
2 36 × 1.15 32 × 1.15 24 × 1.15 106
= 41.4 = 36.8 = 27.6
3 22 × 1.49 34 × 1.49 26 × 1.49 122
= 32.78 = 50.66 = 38.74
𝒅𝟏𝒋 99.38 125.26 101.62
𝑫𝒋 102 118 106
sum_column=99.38 26
Example: Doubly Constrained Growth Factor
target_Dj
𝐷𝑗
Now, 𝑏𝑗 = and 𝑇𝑖𝑗 = 𝑡𝑖𝑗 × 𝑏𝑗 , here
𝑑𝑗1
dj_assuming_bj_1 102
𝑏1 = = 1.03
99.38
118
𝑏2 = = 0.94
125.26
106
𝑏3 = = 1.04
101.62
27
Example: Doubly Constrained Growth Factor
So,
1 2 3 𝑜𝑖 𝑂𝑖
1 25.2×1.03= 37.8 ×0.94= 35.28 × 1.04 98.18 98
25.96 35.53 = 36.69
2 41.4×1.03= 36.8 ×0.94= 27.6 × 105.93 106
42.64 34.59 1.04=28.70
1 2 3 𝑜𝑖 𝑂𝑖
1 25.96 35.53 36.69 98.18 98
2 42.64 34.59 28.70 105.93 106
3 33.76 47.62 40.29 121.67 122
𝑑𝑗 102.36 117.74 105.68 325.78
𝐷𝑗 102 118 106 326
29
Example: Doubly Constrained Growth Factor
Now, we can calculate the error:
So,
Error = |98.18-98|+|105.93-106|+|121.67-122|+|102.36-102|+|117.74-
118|+|105.68-106| = 1.32
if less than given
threshold --> we
stop
30
Example: Growth Factor Methods
Example 5.2 Target year trip generation along with base year trip matrix is
given below. Derive the trip matrix for design year.
Target
1 2 3 4
𝑶𝒊
1 5 50 100 200 355 400
2 50 5 100 300 455 460
3 50 100 5 100 255 400
4 100 200 250 20 570 702
205 355 455 620 1635
Target
1 2 3 4
𝑶𝒊
1 5.25 44.12 98.24 254.25 401.85 400
2 45.30 3.81 84.78 329.11 462.99 460
3 77.04 129.50 7.21 186.58 400.34 400
4 132.41 222.57 309.77 32.07 696.82 702
260 400 500 802 1962
• Synthetic models estimate trips for each cell in the matrix without directly
base year OD matrix
using the observed trip pattern is not needed like in land-use changes
GF method
• Proves its efficiency when important changes in the network take place.
• They start from assumptions about group trip making behaviour and the
way this is influenced by external factors such as total trip ends and
cost, distance
distance travelled.
based on future
year trips
34
Synthetic or Gravity Model
The Gravity Distribution Model
• The best known of these models is the gravity model, originally generated
from an analogy with Newton’s gravitational law as:
F=(m_1*m_2)*G/d^2
• Pi and Pj are the populations of the towns of origin and destination, dij is
the distance between i and j, and α is a proportionality factor (with units
trips·distance2/population2)
35
Synthetic or Gravity Model
The Gravity Distribution Model
• Gravity model can be generalized by assuming that the effect of distance
or ‘separation’ could be modelled better by a decreasing function, to be
specified, of the distance or travel cost between the zones as:
𝑇𝑖𝑗 = 𝑂𝑖 𝐷𝑗 𝑓(𝑐𝑖𝑗 ) used instead of d^2 to
better relate trips with
travel cost. Travel cost
beshi hoile trips kombe.
• where f(cij) is a generalized function of the travel costs with one or more
parameters for calibration
• f(cij) is often called ‘deterrence function’ because it represents the
disincentive to travel as distance (time) or cost increases
• α is the single proportionality factor
36
Synthetic or Gravity Model
The Gravity Distribution Model parameter (does
not change in
• Popular versions of the function f(cij) are: future)
which
𝑓(𝑐𝑖𝑗 ) = 𝑒𝑥𝑝(𝑐𝑖𝑗 ) exponential function one to
−𝑛 use?
𝑓(𝑐𝑖𝑗 ) = 𝑐𝑖𝑗 power function Depends
𝑛 on TLD.
𝑓 𝑐𝑖𝑗 = 𝑐𝑖𝑗 𝑒𝑥𝑝(𝑐𝑖𝑗 ) combined function
• First two each has one parameter for calibration.
• Third one has two parameters for calibration (which ones?) n and beta
• These parameters are estimated so that the results from the model reproduce, as
closely as possible, the trip length (cost) distribution (TLD) of the observations
• the greater the number of parameters, the easier it is to obtain a closer fit with the
sampled trip length distribution parameter joto beshi model toto beshi accurate, much
like LLMs (ChatGPT)
• Assumption: β does not change in future. 37
Synthetic or Gravity Model
The Gravity Distribution Model
• Graphical forms of popular versions of the function f(cij):
38
korbo na
𝐵𝑗 = 1൘ 𝐴𝑖 𝑂𝑖 𝑓(𝑐𝑖𝑗 )
𝑖
• For singly constrained models, one of the balancing factors (Bj for origin-
constrained and or Ai for destination constrained) is assumed to be 1.0
40
Synthetic or Gravity Model
Singly and Doubly Constrained Model
• Typical trip length distribution (TLD) in urban area:
• In order to calibrate deterrence Deterrence
function tries to
represent this
functions, the parameters are graph as closely
as possible
42
Gravity Model
Solution 5.3
Steps of solving Gravity model
1. Set 𝐵𝑗 = 1, find 𝐴𝑖 using future_dest_trip
1
𝐴𝑖 =
𝐵𝑗 𝐷𝑗 𝑓(𝑐𝑖𝑗 ൯
𝑗
0
1
𝐵𝑗 =
𝐴𝑖 𝑂𝑖 𝑓(𝑐𝑖𝑗 ൯
𝑖
The A_i we just
calculated 43
Gravity Model
3. Compute the error as
44
Gravity Model
The cost matrix is
1.0 1.2 1.8
1.2 1.0 1.5
1.8 1.5 1.0
1
The function 𝑓(𝑐𝑖𝑗 ) = 2 can be written as
𝑐𝑖𝑗
1 1 1
12 1.22 1.82
1 1 1 1 0.69 0.31
= 0.69 1 0.44
1.22 12 1.52 0.31 0.44 1
1 1 1
1.82 1.52 12
45
Gravity Model
D_j 102 118 106
1 1
𝐴𝑖 =
i j 𝐵𝑗 𝐷𝑗 𝑓(𝑐𝑖𝑗 ) = 2 𝐵𝑗 𝐷𝑗 𝑓(𝑐𝑖𝑗 ൯ ∑ 𝐵𝑗 𝐷𝑗 𝑓(𝑐𝑖𝑗 ൯ 𝐵𝑗 𝐷𝑗 𝑓(𝑐𝑖𝑗 ൯
𝑐𝑖𝑗 𝑗
1 1 102 1 102
1 2 1 118 0.69 81.42 216.28 0.00462
3 1 106 0.31 32.86
1 1 102 0.69 70.38
2 2 1 118 1 118 235.02 0.00425
3 1 106 0.44 46.64
1 1 102 0.31 31.62
3 2 1 118 0.44 51.92 189.54 0.00527
3 1 106 1 106
46
O_i
98
122
1 1
𝑩𝒋 =
j i 𝐴𝑖 𝑂𝑖 𝑓(𝑐𝑖𝑗 ) = 2 𝐴𝑖 𝑂𝑖 𝑓(𝑐𝑖𝑗 ൯ ∑𝐴𝑖 𝑂𝑖 𝑓(𝑐𝑖𝑗 ൯
𝐴𝑖 𝑂𝑖 𝑓(𝑐𝑖𝑗 ൯
𝑐𝑖𝑗
1 0.00462 98 1 0.4523
1 2 0.00425 106 0.69 0.3117 0.9618 1.0397
3 0.00527 122 0.31 0.1978
1 0.00462 98 0.69 0.3124
2 2 0.00425 106 1 0.4505 1.0458 0.9562
3 0.00527 122 0.44 0.2829
1 0.00462 98 0.31 0.1404
3 2 0.00425 106 0.44 0.1982 0.9815 1.0188
3 0.00527 122 1 0.6429
47
Gravity Model A_1 O_1
B_3 D_3 f(c_13)
48
Gravity Model
known
predicted
Final Table
1 2 3 𝐴𝑖 𝑂𝑖 𝑂𝑖1
1 48.01 35.24 15.157 0.00462 98 98.407
2 32.96 50.83 21.40 0.00425 106 105.19
3 21.14 31.919 69.43 0.00527 122 122.489
𝐵𝑗 1.0397 0.9562 1.0188
𝐷𝑗 102 118 106
𝐷𝑗1 102.11 117.98 105.99
49
Gravity Model
known
predicted
Error = |98-98.407|+|106-105.19|+|122-122.489|+|102-
102.11|+|118-117.98|+|106-105.99|= 2.03
very low error
50
Gravity Model
• Analogous to the Newton’s law of gravity:
𝑃𝑖 𝐴𝑗
𝑇𝑖𝑗 replacement of
𝑖𝑗 cost function for
PA based model
𝑇𝑖𝑗 = number of trips produced in zone i and attracted to zone j
• Directly proportional to:
- Total number of trips produced in zone i (𝑃𝑖 )
- Total number of trips attracted to zone j (𝐴𝑗 )
• Inversely proportional to:
- Impedance to travel between zones i and j (𝑖𝑗 )
- Impedance = spatial separation, travel time, travel cost, etc.
51
Gravity Model: Production-Attraction Based
𝑃 𝑖 𝐴𝑗
𝑇𝑖𝑗 = 𝑐𝑖 ; 𝑐𝑖 = constant of proportionality
𝑖𝑗
𝐴𝑗
1 𝑃 𝑖 𝐴𝑗
(
𝑖𝑗) 𝐴𝑗 𝐹𝑖𝑗
𝑇𝑖𝑗 = 𝐴 ( ) = 𝑃𝑖 𝐴 𝑇𝑖𝑗 = 𝑃𝑖 [ σ ]
σ𝑘 𝑘 σ𝑘 𝑘 𝑘 𝐴𝑘 𝐹𝑖𝑘
𝑖𝑘 𝑖𝑗
𝑖𝑘
52
Gravity Model
𝐴𝑗 𝐹𝑖𝑗
𝑇𝑖𝑗 = 𝑃𝑖 [ σ ] production-constrained gravity model
𝑘 𝐴𝑘 𝐹𝑖𝑘
54
Gravity Model
(1) Parametric forms for the friction factor function
𝐹𝑖𝑗 = (𝑡𝑖𝑗 )𝑎 𝑎 < 0
55
Gravity Model
(1) Parametric forms for the friction factor function
𝐹𝑖𝑗 = 𝑒 𝑏𝑡𝑖𝑗 𝑏<0
56
Gravity Model
(1) Parametric forms for the friction factor function
𝐹𝑖𝑗 = (𝑡𝑖𝑗 )𝑎 𝑒𝑏𝑡𝑖𝑗 𝑎 >0&𝑏 <0
57
Gravity Model
(2) Non-Parametric form for the friction factor function
𝐹𝑖𝑗 = (𝑡𝑖𝑗 )𝑎 𝑒𝑏𝑡𝑖𝑗 𝑎 >0&𝑏 <0
𝐹1 𝑖𝑓 0 𝑡𝑖𝑗 5
𝐹2 𝑖𝑓 5 𝑡𝑖𝑗 10
𝐹𝑖𝑗 =
…
𝐹7 𝑖𝑓 30 𝑡𝑖𝑗 35
58
Doubly Constrained Gravity Model
𝑇𝑖𝑗 = 𝑐𝑖 𝑑𝑗 𝑃𝑖 𝐴𝑗 𝐹𝑖𝑗 ; 𝑐𝑖 𝑎𝑛𝑑 𝑑𝑗 = constants of proportionality
𝑐𝑖 𝑑𝑘 𝑃𝑖 𝐴𝑘 𝐹𝑖𝑘 = 𝑃𝑖 ∀𝑖 𝑐𝑘 𝑑𝑗 𝑃𝑘 𝐴𝑗 𝐹𝑘𝑗 = 𝐴𝑗 ∀𝑗
𝑘 𝑘
1
𝑐𝑖 = σ ∀𝑖 𝑑𝑗 = σ
1
∀𝑗
𝑘 𝑑𝑘 𝐴𝑘 𝐹𝑖𝑘 𝑘 𝑐𝑘 𝑃𝑘 𝐹𝑘𝑗
59
Doubly Constrained Gravity Model
𝑇𝑖𝑗 = 𝑐𝑖 𝑑𝑗 𝑃𝑖 𝐴𝑗 𝐹𝑖𝑗
1
𝑐𝑖 = ∀𝑖
σ𝑘 𝑑𝑘 𝐴𝑘 𝐹𝑖𝑘
1
𝑑𝑗 = σ ∀𝑗
𝑘 𝑐𝑘 𝑃𝑘 𝐹𝑘𝑗
(1) Assume 𝑑𝑗 = 1 ∀𝑗
(2) Calculate 𝑐𝑖0 = (σ𝑘 𝑑𝑘0 𝐴𝑘 𝐹𝑖𝑘 )−1 ∀𝑖
(3) Set n = 1
(4) Calculate 𝑑𝑖𝑛 = (σ𝑘 𝑐𝑘𝑛−1 𝑃𝑘 𝐹𝑖𝑘 )−1 ∀𝑗
(5) Calculate 𝑐𝑖𝑛 = (σ𝑘 𝑑𝑘𝑛 𝐴𝑘 𝐹𝑖𝑘 )−1 ∀𝑖
(6) If 𝑐𝑖𝑛 𝑐𝑖𝑛−1 ∀𝑖 & 𝑑𝑗𝑛 𝑑𝑗𝑛−1 ∀𝑗 then, 𝑇𝑖𝑗 = 𝑐𝑖𝑛 𝑑𝑗𝑛 𝑃𝑖 𝐴𝑗 𝐹𝑖𝑗
else, set n = n + 1 and Go to STEP 4
61
Doubly Constrained Gravity Model
𝐴𝑗 𝐹𝑖𝑗
𝑇𝑖𝑗 = 𝑃𝑖 [σ ] Production-constrained gravity model
𝑘 𝐴𝑘 𝐹𝑖𝑘
NOTE: The “K” factors will be 1 for most zonal pairs and some other value only
for select zonal-pairs
62
Gravity Model with ‘K’ Factors
Example: Gravity model for home based work trips
Let,
𝐹13 = 𝐹14 𝑇13 =?
𝐹23 = 𝐹24 𝑇14 =?
𝐴3 = 𝐴4 𝑇23 =?
𝐴1 = 𝐴2 = 0 𝑇24 =?
63
Gravity Model with ‘K’ Factors grav_model says
trips will be evenly
distributed.
Example: Gravity model for home based work trips But based on
context, we can
see that
high_income_zon
e will not make
trips to
low_income_jobs
terms)
e.g., land-use
changes 67
Aggregate vs Disaggregate Model ekhan theke poray
nai
The friction-factor of impedance to travel between any two 𝑇12 = 200 𝑇13 = 500 𝑇14 = 300
zonal pairs is the same for all trips/travelers Fraction to Fraction to Fraction to
Zone 2 = Zone 3 = Zone 4 =
20% 50% 30%
The models do not account for the differences in the
characteristics of the travelers
68
Disaggregate Location-Choice Model
The alternate is the disaggregate approach
70
Disaggregate Location-Choice Model
exp(𝑉𝑞𝑖𝑗 )
𝑃𝑟𝑜𝑏𝑞𝑖𝑗 =
σk𝐶 exp(𝑉𝑞𝑖𝑘 )
𝑞𝑖
0 𝑃𝑟𝑜𝑏𝑞𝑖𝑗 1 𝑞, 𝑖, 𝑗
𝑃𝑟𝑜𝑏𝑞𝑖𝑘 = 1 𝑞, 𝑖
k𝐶𝑞𝑖
A zone with a higher utility value (relative to the other zones in the choice
set) is more likely to be chosen as the destination location 71
Disaggregate Location-Choice Model
References
• Pozsgay, M.A., and Bhat, C.R. (2002) "Destination Choice Modeling for Home-Based
Recreational Trips: Analysis and Implications for Land-Use, Transportation, and Air
Quality Planning", Transportation Research Record, Vol. 1777, pp. 47-54.
72
Disaggregate Location-Choice Model
Example:
Model for recreational trips for the Dallas-Fort Worth Region (Pozsgay, M.A. and Bhat, C.R., 2002)
exp(𝑉𝑖𝑗 ) 𝐴𝑗 exp(𝑇𝑇𝑖𝑗 )
𝑃𝑟𝑜𝑏𝑖𝑗 = = Leads to a production-
σk𝐶 exp(𝑉𝑖𝑘 ) σk𝐶 𝐴𝑘 exp(𝑇𝑇𝑖𝑘 ) constrained gravity model type
𝑖 𝑖
𝐴𝑗 𝐹𝑖𝑗 expression.
=σ 𝐴𝑘 𝐹𝑖𝑘
, where, 𝐹𝑖𝑗 = exp(𝑇𝑇𝑖𝑗 )
k𝐶𝑖 Broadly, the gravity model is a
= Fraction of trips produced in i special case of the disaggregate
and attracted to j location choice model
74
At the end of the first two steps of the four-step process…..
• We have determine the person-trips Production-Attraction (PA) matrix
• Next, we will figure out the travel mode for each of these trips and
generate the vehicle-trips Production-Attraction (PA) matrix
75
Thank You!
• Contact me
– Email: moinul@[Link]