SlideShare a Scribd company logo
1 of 32
Download to read offline
AG2421 – A GIS Project
Geoinformatics, KTH, Period 2, 2010
Gyözö Gidofalvi
T.A. Jan Haas
Demand-Responsive Transit (DRT) Service in the Stockholm Area
Group 1
Adeel Anwar, Alexander Jacob, Mahnaz Narooie, Ehsan Saqib, Annmari Skrifvare, li e oglio
Demand responsive Transit Service in the Stockholm Area
2 | P a g e
Table of Contents
Chapter 1 Introduction
Chapter 2 Study Area and Data Description
Chapter 3 Methodology
Chapter 4 Results
Chapter 5 Discussion
Chapter 6 Conclusion
References
Appendix
Demand responsive Transit Service in the Stockholm Area
3 | P a g e
Chapter 1 Introduction
Demand Responsive Transport, known also as Demand-Responsive Transit (DRT), is an
advance form of public transport, which is characterized by being user-oriented and flexible
in routing and schedule. The service is normally run by public transport society / local transit
authority (or municipalities) or co-founded by the public sector.
DRT is used to achieve the need of transport in scattered-low density areas whit low
passengers demand, where scheduled bus lines are hence not feasible (EU report, 2002). The
system uses small or medium vehicles, operating in share-ride mode, in which pick-up and
drop-off locations are optimized on passenger needs.
For the GIS project the feasibility for starting a DRT service in the Stockholm area has been
analyzed, based on the TEXXI concept (The Transit Exchange for the XXIst
Century / The
Shared Taxi you Text). The main goal is to support the implementation of such a service with
a tool for finding the best areas for a pilot project. The presentation layer of this tool is an
interactive web frontend, which is connected to a spatial database enriched by a lot of self
written functions to serve the special needs of this project.
Demand responsive Transit Service in the Stockholm Area
4 | P a g e
Chapter 2 Study Area and Data Description
2.1 Study Area
Stockholm County consists of 26 municipalities and covers an area of 6519 km2. In 2008 the
county had 1 949 516 inhabitants. This makes it the most densely populated area in Sweden.
(Nationalencyklopedin) Public transport in Stockholm includes subway, commuters train,
light rail and buses covering large areas of the county from Bålsta and Märsta in the north to
Södertälje and Nynäshamn in the south. (Storstockholms Lokaltraffik)
Figure 1 Study area (map from Eniro Dec 2010)
Demand responsive Transit Service in the Stockholm Area
5 | P a g e
2.2 Data description
2.2.1 Election statistics
National electoral data from 2010 was provided. Administrative borders of different scale
were given in vector shape files, in SWEFER99. Excel files with the corresponding attribute
data were also given. We decided that it was hard to make any well founded assumptions
about travel behavior and political party and did not use this data.
2.2.2 Extended mosaic
Mosaic data of geodemographics were provides in vector shape files on two different levels,
postal code and mosaic area. The attributes of the geodemographics were age, education, type
of economic or industrial sector, healthcare, income, housing, cars and day and night
population etc. Year of acquisition is unknown.
2.2.3 Points of interests
Points of interest were provided by Dong Fang in point data format. The points included
amusement, restaurants and bus stops. Finally we did not use the data.
2.2.4 Road network
Road network data and land cover data were provided in vector shape files in SWEFER99
TM, RH 2000. The data includes road, railroad, built up area, water areas etc covering
Stockholm County. Year of acquisition is unknown.
2.2.5 Simulated travel demand
Simulated demand was given in CSV matrix files either car trips or non car trips. The files
contain information about origin and destination of trips for 24 hour period and cover purpose
and mode. Peak or off-peak hour information was also given. Corresponding geographical
information was made available in shape files.
2.2.6 Taxi positions & journeys
The taxi data set was provided directly into a database. It covered 1500 taxis and their GPS
position during certain hours of the day. Since taxi data neither covered our area spatially (all
trip zones) nor in time (24 h period), we chose not to use it.
Demand responsive Transit Service in the Stockholm Area
6 | P a g e
Chapter 3 Methodology
3.1. Literature review
The DRT run by TEXXI is oriented towards market results and the aim is not the one that
characterizes the service provided by local transport authority. In order to investigate the
opportunity/feasibility for this service in the Stockholm area, a literature review has been
carried out in order to identify the potential costumers.
Since the service is run y p iv e comp ny, he po en i l co ume ’ indic o h ve een
based on DRT studies, combined with car sharing one. DRT literature enlighten the concept
of the service and the indicators used in different case studies, which are useful to indentify
the system profile, but are mainly oriented towards the public offer of transport means.
Therefore some indicators (age, car ownership, income) have been checked and combined
with the one coming from the car-sharing/pooling field, based on similar concept of sharing
ride, but better oriented towards profitability.
Acknowledgements
Valmyndigheten – Electoral data 2010
Experian - Mosaic data
openstreetmap.org - Points of interests
Lantmäteriet Metria – Road network
3.2 Data preparation
3.2.1 Cleanup & Selection
All data needed to be checked for its usability and validity. To also increase the clarity in the
data, a process of selection of relevant data needed to be performed. The shape files
containing the road network data for example contain a lot of irrelevant data for us who just
want to use it as a background for our images. The O/D matrices forming the simulated travel
demand covered a larger area than the corresponding shape file. For us only data that is
spatially referencable was of interest. Due to that fact we removed those pairs of origin and
destination which were not referencable.
We l o couldn’ find in e e ing co el ion e ween vo ing eh vio nd he u ge of
DRT-services in our literature review and discarding this data set completely.
Finally we matched the factors found from the literature review against our demographic data
source namely the mosaic data and selected only those which were of relevance for the
project.
Demand responsive Transit Service in the Stockholm Area
7 | P a g e
3.2.2 Fusion
All of our analysis is centered at trip zones level. The demographic data such as population,
age level, etc was not provided at that level so a matching/fusion was required to have the
data at the trip zone level. The data which was available to us was in two forms: value data
and percentage data. By value data we mean that we were provided a whole value such as
total population in a certain area. As for percentage data we had the percentage of people in
different categories. An example of percentage data is the percentage of people in different
age categories such as Age-0-9, Age-10-19 etc. Due to different nature of data, it required
two different methods of fusion as shown in figure xx. Both the methods assume uniform
distribution of data.
For the value data first the spatial intersection was calculated between trip zones and
mosaic/postal code zones. Secondly a portion of value based on area of intersection from the
postal/mosaic was assigned to trip zone. For example if a mosaic area A has population 10
and if it lays 30% in trip zone X and 70% in trip zone Y then the population will be divided
in such a way that X will have 3 people while Y will take the rest 7.
As for percentage data, first all the areas which are intersecting a particular trip zones are
added. If we have two areas of intersection a1 and a2, we get sum S = a1+a2. Secondly a
weight is assigned to each of area with respect to its contribution to the sum. The weight w1
for area a1 will be calculated by dividing its area by sum: a1/S. In the third step a percentage
value of each category in an area is multiplied with the weight calculated in previous step. In
the final step all the values calculated for a particular category are summed to get the final
value for the trip zone.
How to match mosaic data into trip zones:
Figure 2 Conceptual matching – contribution to each trip zone: value (left) and percentage (right)
Demand responsive Transit Service in the Stockholm Area
8 | P a g e
3.3. Database:
3.3.1 Set up database
The database chosen for this project is PostgreSQL (8.4.1) in combination with its spatial
extension PostGIS (1.5.3).
3.3.2 Creation & import of tables
Almost all provided data was migrated into one big database to make inter relations easily
possible. All the spatial data was additionally transformed to trip zone level beforehand, as
explained above.
Figure 3 Database and import of data
3.3.2.1 From shape files
All data, existing in ESRI shape format, was imported into postgresql using a plug-in for that
purpose which is provided with PostGIS for the pgAdmin III tool. With this tool you create a
new spatially extended table for saving the geometries of the shapes as well as all there
related non-spatial attributes. For the geometry also the reference system needs to be
specified to create corresponding constraints on the data set.
3.3.2.2 From csv files
To import the simulated travel demand, which was provided in matrix form, a small java tool
was written. This tool can operate in two different modes. It can connect directly to the
database and then reads all the information from the different file matrices populating the
database with insert and update queries or it writes back the data in a new file that is in
relational format and thus can easily be imported in the database using the copy command.
The latter is to be preferred for large data sets due to the significant faster import time.
Demand responsive Transit Service in the Stockholm Area
9 | P a g e
3.4. Demand generation and distribution of DRT service
Figure 4 Conceptual matching – contribution to each trip zone: percentage (left) and values (right)
The figure above shows the conceptual tasks to fulfill to create a dynamic model of the
demand expressed in terms of trips per day between the trip zones. The O/D matrices give an
a-priori information about the travel behavior. That means we can get an idea from where to
where people like to go and what time it takes. From the demographic data the potential
customer can tried to be found and give some clue how many people would use the new
service which can be interpreted as demand for the service. Combining those two sources in a
meaningful way opens the possibility to then study the travel behavior of the potential
customer. For this we chose the approach of the gravity model!
Demand responsive Transit Service in the Stockholm Area
10 | P a g e
3.4.1 Gravity model
The general idea of a gravity model is that a trip from one zone i will be attracted to another
zone j depending on the extent of activity in zone j related to a trip purpose and a friction
factor between the zones. (Kutz, M, 2004)
Tij = Trips between i and j
Pi = Trips produced in zone i
Aj = Trips attracted to zone j
Fij = 1 / travel time
A gravity model gives the opportunity to analyze potential flows by clustering analysis to
find most interesting zones.
Figure 5 Gravity model parameters
i j ij
ij
j ij
1
PA F
T
A F
n
j


Demand responsive Transit Service in the Stockholm Area
11 | P a g e
3.4.1.1 Attraction
The attraction is calculated as the sum of trips that are pointing to one zone, that is the total
demand of every individual zone.
Figure 6 Attraction
3.4.1.2 Friction factor (Travel time)
The friction between two zones is approximated with the inverse of the travel time.
Longer time gives the higher friction.
3.4.1.3 Find Trips generated by potential customers
The main variables set identified as fundamental to point out a potential costumers group for
DRT service are:
- Individuals aged 21-39: they represent the working class, with high mobility needs.
- High proportion of renters, non-family households and single-person households: this
parameter is related with urban density, enlarging the numbers of people living in an
area, and therefore the potential costumers.
- Average vehicles per household. Researchers have shown the correlation between
high density and limited numbers of car owners due to parking costs/congestion
charges and availability of public services/shops. Dense cities, pedestrian and bicycle
friendly are a key aspect for the success of sharing transport service (Andrew et al.,
2006).
- Level of education: people having high level of education shown a general inclination
towards innovation, which characterize the DRT service.
Demand responsive Transit Service in the Stockholm Area
12 | P a g e
- Level of income: DRT service is less expensive compared to taxi, but still more than
public transport. People having medium-high level of income are likely to use more
this service than others.
Find the function: pattern by indicators (mosaic data attributes)
Population Based
Age distribution: 20-39 years
Level of education: Bachelor or higher
Number of cars/household: 0-1
Housing: Apartment block (indicator for high density districts)
Income level: medium-high
Geographic Based
High density areas
Land use mix/point of interest (bu ine cen e , comme ci l e , lei u e, chool, …)
Although a potential customer can be found, five different potential customer profiles were
created with varying age and income levels. This enables the choice of seeing how different
profiles behave with different sets of parameters in a sensitivity analysis.
Age Income
20 - 39 40 - 59 150 - 399 400+
1 X X X X
2 X X
3 X X X
4 X X X
5 X X X
Table 1 Potential customer profiles
Demand responsive Transit Service in the Stockholm Area
13 | P a g e
3.4.1.4 AHP - weighting
The attributes of our potential customer are correlated. To be able to determine an absolute
number of people in one zone, without accounting for someone twice, AHP weighting was
introduced. The pair wise comparison is set up with the criterion of correlation in an n*n
matrix. Traditionally the scale for pair wise comparison is 1-9 implying an ordered scale but
correlation takes values [1,-1] and we consider each attribute equal in value and it is only the
weight that is our unknown parameter. By normalized columns averaging and normalize the
rows of the matrix we can arrive at the priority matrix which gives the weight for each
attribute. The sum of he weigh i lw y 1 nd he pe cen ge ep e en e ch i u e ’
relative value. (Karlsson J, Ryan K, 1997)
It can be interpreted as that each attribute is one layer and each trip zone is one unit in the
layer. The weights of the priority matrix are multiplied which respective attribute value and
summed up to get number of absolute trips generated by potential customers per zone.
Table 2 AHP example (priority matrix and resulting weights)
Demand responsive Transit Service in the Stockholm Area
14 | P a g e
3.5 Clustering
Once the demand of the new service is distributed using the gravity model, the question rises
how to interpret this data best and how to utilize this information to find the best areas for
testing the service? This is where clustering is used. The problem we want to solve with our
clustering is to find a small network of trip zones that have a strong possible usage of our
service. The key features to be clustered are strong flow and a spatial component, that puts
weight on the fact, that zones should neither be too close nor too far away from each other.
Several methods for this purpose are available within literature for example the Ripleys K
index or the K-Means clustering method. None of those was however directly available in the
database. The first one was made available through an interface to use R a statistical
programming tool within the database, but it turned out that this interface is far too slow to
operate on our large data set. Due to this fact, we started developing our own clustering
methods.
3.5.1 Clusteredness as a quality measure
The two ideas we had for clustering are both based on the same idea of maximizing the flow
within the cluster. That means the sum of all trips between the trip zones that are part of a
cluster. From the figure below you can see an example of two clusters and how they would
rank in relation to each other.
Figure 7 Cluster ranking
3.5.2 Two own methods of clustering
The two methods we developed are mainly differing in how to select those zones that are part
of the cluster. The first proposed method starts from a zone and looks for the zone with the
Demand responsive Transit Service in the Stockholm Area
15 | P a g e
highest flow to. This zone and the original zone are then considered as part of the cluster and
the next zone is selected in a way that from both those zones the flow to the new zone is
maximized again. This process continues until the final cluster size is reached. The second
method is stronger based on heuristics and takes from the original zone the top destinations
and calculates the clusteredness from this set of zones.
The latter is computational more efficient but of course more of a guess than the first one.
Comparison between both methods showed however that the resul don’ diffe oo much
and thus the second one was chosen for the online application.
Both methods can in theory be used in the application because the signature of their functions
are identical in terms of input and output parameters. The figure below shows those
parameters.
Figure 8Clustering parameters and result
The distance filter’ pu po e i o limi p i l ex ent of a cluster to reasonable extend and
thus omit clusters scattered over the whole Stockholm area. The demand filter mainly omits
negative demand created from a car density of more than one car per person in a zone. The
cluster size finally also gives some limitations to the spatial extent.
Demand responsive Transit Service in the Stockholm Area
16 | P a g e
3.6. Visualization - Open Layers
Apache Web server, PHP and open layers were used to create the web mapping application for
visualization. Both spatial and non spatial data was fetched from PostgreSQL database in the form
of xml. At the start of the application, upon client request all the basic data from trip zones is
brought from the database by Apache Web Server and PHP. Afterwards the client uses open
layers to renders the map. The spatial data in brought only once at the start. In the later stages
of analysis only values of some attributes are dynamically changed to create different
thematic maps.
The visualization supports two main analyses. First one is concerned with viewing best ranked zones
while the second one shows the cluster for a selected zone. The user is requested to give input for
carrying out the analysis. The input parameter includes:
Input variable Comments
Demographic type Select one of the five types described earlier
Top Best The number of best zones to display
Distance Min, Max Distance filter to limit too close or too far zones
Demand Min A threshold on minimum demand
Cluster size The size for the cluster
When a user provides these inputs, a sql based request is send through PHP to the database and the
results are brought back to client in the form of xml. The client reads the xml and updates the values
of attributes of trip-zone layer thus changing the thematic map to indicate the requested result.
The visualized map also supported tools such as navigate, zoom, pan, and query.
Figure 9 Interface in web application
Demand responsive Transit Service in the Stockholm Area
17 | P a g e
Chapter 4 Results
Since the main result of our project is not the analysis itself but a tool to perform it we show
here in this section an example of one possible outcome of an analysis performed with our
tool. Additionally also some of the preprocessed data that is major input to this analysis is
presented.
4.1Analysis scenario
As presented in the methodology section several different O/D matrices as an outcome of the
gravity model were computed to represent the travel behavior of potential customers of the
service. 5 different types are currently available. For the scenario type 4 was chosen because
it has the strongest similarity to the type of customer found from the literature review. This is
a young well educated person living in dense populated areas with middle to high income. To
then perform the clustering analysis to find most suitable areas for the implementation of a
pilot project several more parameters needs to be defined by the user. Those include the
spatial extend and density of the cluster as well as the minimum demand for specific pairs of
origin and destination. To make potential trips for the service not too short, a minimum
average distance of 3 km was defined and to keep the extend still limit to a local scale of only
a few neighborhoods, the maximum distance was limited to 8 km. To exclude all negative
demand and very sparse used trips the demand minimum was set to 0.5 trips per day. The
cluster was also set to consist of no more than 10 trip zones.
Demand responsive Transit Service in the Stockholm Area
18 | P a g e
4.2Scenario results
Using this setup the following top-clustered areas were found:
1.) Sollentuna
2.) Hammarbyhöjden/Björkhagen
3.) Södertälje
Figure Top 3 clusters (map from Eniro Dec 2010)
Demand responsive Transit Service in the Stockholm Area
19 | P a g e
4.2.1 Sollentuna result in detail
The greater Sollentuna area had the highest demand with 235 trips/day. The cluster also
includes interesting areas as Kista, Akalla and Husby and also Norrortsleden (road 265). To
name a few features in the area of Kista hosts KTH and Stockholm university divisions.
(kth.se, 2010) Perhaps foremost it is the home the Kista science city which is a world known
ITC cluster. There is also a mall for shopping and restaurants. (kista.com, 2010). This makes
it a center for many different groups of people as students, shoppers and businessmen apart
from that the cluster also includes large residential areas.
This variety of people would likely benefit a DRT service and covers a range of purposes.
Kista area is connected by the close by passing of motorways E4 and E18, which is an
advantage for the DRT service. On the downside, the southern zones of this cluster are
already quite well connected by public transport as it lies along the blue subway line.
Figure 10 Trip zone map with Sollentuna cluster highlighted (yellow)
Demand responsive Transit Service in the Stockholm Area
20 | P a g e
Figure 11 Top five flows in Sollentuna cluster
Demand responsive Transit Service in the Stockholm Area
21 | P a g e
4.2.2 Hammarbyhöjden/Björkhagen result in detail
Hammarbyhöjden/Björkhagen cluster is has the second highest demand of 228 trips/day. The
origin zone and some of the other cluster zones Bagarmossen are along the green subway line.
What is interesting with Hammarbyhöjden/Björkhagen cluster is that we can tell that some of
the highest demand comes from Älta area and north of Älta (Lovisedal, Kolarängen) which
are surrounded by a large nature area. These particular zones are connected by road 260
(north/south) and 229 (east/west passing Skärpnäck) but not by subway or commuter train
which makes it slightly isolated. This is in our favor since the only public transport in these
areas is bus.
Figure 12 Trip zone map with Hammarbyhagen cluster highlighted (yellow)
Demand responsive Transit Service in the Stockholm Area
22 | P a g e
Figure 13 Top five flows in Hammarbyhagen cluster
Demand responsive Transit Service in the Stockholm Area
23 | P a g e
4.2.3 Södertälje result in detail
The origin zone of the third cluster with 213 trips/day is the area north of Södertälje. Most
probably this is the demand of work related commuters of the western and northern outskirts
of Södertälje. The cluster itself include zone with road E20 (East/West) and zones west of the
central bridge. This indicates that there is demand both within Södertälje but also a possible
false demand if E20 is included, people who are just passing Södertälje or start and will
continue past Södertälje is included.
Figure 14 Trip zone map with Södertälje cluster highlighted (yellow)
Demand responsive Transit Service in the Stockholm Area
24 | P a g e
Figure 15 Top five flows in Södertälje cluster
Demand responsive Transit Service in the Stockholm Area
25 | P a g e
4.3General statistics of generated demand
The two following tables show the absolute demand generated by our model as well as the
percentage of population using our service according to it! A per trip zone aggregation can be
found in the figure.
Table 3 Absolut values for all types of generated demand
Table 4 Relative values for all types of generated demand
Figure 16 Aggregated in and outflow per trip zone using type 4 demand (other types can be found in
appendix).
Demand responsive Transit Service in the Stockholm Area
26 | P a g e
Chapter 5 Discussion
5.1 Resulting recommendation
The scenario analysis suggested the Sollentuna solution to be the most suitable one for the
implemen ion of pilo p ojec . hi i even hough i ’ w ju cen io ce inly one of
the most interesting areas. And the parameters chosen for this scenario were not random but
those that to our knowledge based from the literature review and discussions with Gyözö
suits the wishes of the client best.
One should still be aware of the fact that this is only one of many possible outcomes using
our decision support tool. Another set of parameters might yield a completely different
solution. At least regarding the Sollentuna area in contrast to for example Södertälje we
found that it is strong in all demographic demand types which can be seen from the maps in
the Appendix.
5.2 Methodology
5.2.1 Data Usage
In the current model for the demand not all data available was used for different reasons, but
if a suitable way to utilize this data as well can be found, then probably even better results
can be achieved.
5.2.1.1 Mosaic
The Mosaic data contains the very interesting profiles of night and day population as
percentages of the mosaic population groups. Those groups give very interesting information
of what kind of people you can find in which areas. Due to the fact that this information is
given in pe cen ge of num e we don’ know, n mely he c u l popul ion d y ime o
at night time, it is impossible to translate this number into absolute demand as we did in the
current model. We were thinking about using at least for night time population the given
population of a postal code which we transformed on trip zone level as well as the
percentages but we came to the conclusion that this can only be valid for mainly residential
areas where it can be assumed that the biggest part of the population is staying at home at
night time.
5.2.1.2 Taxi
The Taxi data is very valuable in the sense that this is real data not coming from a model and
thus is not based on any assumptions. The problem with this data is, that it is not available for
all zones it is thus spatially incomplete as well as that it only covers daytime and thus also is
temporal incomplete. We tried however to get some estimates for taxi travel time for all
zones by finding a relation between car travel time and taxi travel time and then use this
relation to calculate the travel times for zones not covered in the taxi data set. It turned out
however, that the correlation between those to variables was very low (around 0.2) so that it
is impossible to calculate statistical reliable estimates from that information.
Demand responsive Transit Service in the Stockholm Area
27 | P a g e
5.2.1.3 Public transport
We have the locations of a great number of bus stops as well as for the subway and trains and
this information shows clearly that they are well distributed over the whole city. Areas which
are already well connected through public transport are probably more unlikely to use the
new DRT service and some analysis maybe based on the distance to public transport stops
should be included to give this credit and make the results thus more reliable.
5.2.2 Clustering
The clustering method currently used is heavily based on heuristics and therefore c n’ e
treated as a exact measure. There are many other clustering methods available and it might be
worthwhile to put effort into evaluating those further. We see clustering as one of the most
important methods to find well connected zones and thus a perfect tool to select the pilot area.
Maybe it is even worth to rewrite some of the existing algorithms in a database function to
increase the computational efficiency. As stated before the approach to utilize external
programs through interfaces turned out to be far too slow to be considered useful.
5.2.3 Travelling is no purpose
The analysis now is based on the travel pattern provided from the O/D matrices. It is however
not known to us under which exact assumptions those are created and thus not possible to
derive more distinct purposes of travelling from those patterns. The knowledge about purpose
connected to the information of which kind of people are living in specific zones can give
very deep insight about the travel behavior. A possible solution might be to use the point of
interest data or even an extended version of it since the current version only includes data
about night time activities. Using this data for the attraction in a gravity model which
distinguishes between the different population groups can give a very distinct purpose based
travel pattern.
5.2.4 Price politics
A very important component for the acceptance of this service is also the financial
component for the customer. It should take into account the prices for public transport and
other similar services in the study area. The price can of cause be higher than of public
transport given credit to the higher convenience factor.
5.2.5 Time
In the current model the peak hour time is used as the friction factor between zones in the
gravity model. A more detailed analysis taking into account the two peaks during a day and
the off peak hours can give a more realistic model about when people are where. However,
fo he ove ll dyn mic of he zone i doe n’ pl y n impo n ole nd does not change the
outcome of our current analysis.
Demand responsive Transit Service in the Stockholm Area
28 | P a g e
Chapter 6 Conclusion
We can finally conclude that we succeeded in creating a web application for finding suitable
areas for a pilot project of a DRT service in the Stockholm area! The current version gives
the customer the possibility to run the sensitivity analysis on 5 different data sets. Based on
the chosen clustering parameters he can find both a top ranking of best zones as well as some
more detailed information about the clusters those top zones belong to.
Of cause there is still a lot of room for improvement both in the interaction with data over the
interface as well as with the underlying data itself.
One nice future feature would be to generate the demand on the fly based on a selection of
demographic parameters as well as some other influencing factors like the price and
accessibility of public transport etc. For both the latter factors realistic models needs first to
be created.
Another point is the clustering which is now a very fast but not very reliable clustering. The
potential of other methods should be investigated, both in terms of the clustering result itself
as well as the performance when applied to the complete data set.
Demand responsive Transit Service in the Stockholm Area
29 | P a g e
References
Andrew J., Douma F., Developing a Model for Car Sharing Potential in Twin Cities
Neighborhoods, Transportation Research Board 85th Annual Meeting, 2006 (www.trb.org);
available at www.mdt.mt.gov/research/docs/trb_cd/Files/06-2449.pdf.
Celsor C., Millard-Ball A., Where Does Car-Sharing Work? Using Gis To Assess Market
Potential, Annual Meeting of the Transportation Research Board, 2007
EU Project Penelope (Promoting ENergy Efficiency to Local Organisations through
dissemination Partnerships in Europe), Demand Responsive Transit service (DRTs):
PersonalBus - Tuscany - Florence – Italy, Report, 3 September 2002
Horn M.E.T., Multi-modal and demand-responsive passenger transport system: a modeling
framework with embedded control system, Transport Research Part A, 36, 2002, Pages 167-
188
Hua T.-L., Sheu J.-B., A fuzzy-based customer classification method for demand-responsive
logistical distribution operations, Fuzzy Sets and Systems, Volume 139, Issue 2, 16 October
2003, Pages 431-450
Karlsson J, Ryan K, A Cost-Value approach for prioritizing requirements, IEEE Software,
1997, pp 67-74
Kista Science City, http://www.kista.com, 2010-12-20
KTH, http://www.kth.se/ict/campusitu/campus-kista-1.7534, 2010-12-20
Kutz, M, Handbook of transportation Engineering, New York: MacGraw-Hill, 2004
Mageean J., Nelson J. D., The evaluation of demand responsive transport services in Europe,
Journal of Transport Geography 11, 2003, Pages 255–270
Palmer K., Dessouky M., Abdelmaguid T., Impacts of management practices and advanced
technologies on demand responsive transit systems, Transportation Research Part A, 38, 2004,
Pages 495–509
PostGIS, http://www.postgis.org , 2010-12-19
PostgreSQL, http://www.postgresql.org , 2010-12-19
Quadrifoglio L., Xiugang L., A methodology to derive the critical demand density for
designing and operating feeder transit services, Transportation Research Part B, 43, 2009,
Pages 922–935
Quadrifoglio L., Maged M. Dessouky, Fernando Ordonez, Transportation Research Part A,
42, 2008, Pages 718–737
Demand responsive Transit Service in the Stockholm Area
30 | P a g e
Stockholms län. http://www.ne.se/kort/stockholms-län, Nationalencyklopedin, 2010-12-17.
Storstockholms Lokaltrafik, www.sl.se, 2010-12-17.
A simulation study of demand responsive transit system design.
Yim Y.B., Khattak Asad J., Personalized Demand Responsive Transit Systems, California
Path Program Institute Of Transportation Studies University Of California, Berkeley, October
2000
Demand responsive Transit Service in the Stockholm Area
31 | P a g e
APPENDIX:
Demand responsive Transit Service in the Stockholm Area
32 | P a g e

More Related Content

What's hot

TEXT EXTRACTION FROM RASTER MAPS USING COLOR SPACE QUANTIZATION
TEXT EXTRACTION FROM RASTER MAPS USING COLOR SPACE QUANTIZATIONTEXT EXTRACTION FROM RASTER MAPS USING COLOR SPACE QUANTIZATION
TEXT EXTRACTION FROM RASTER MAPS USING COLOR SPACE QUANTIZATIONcsandit
 
TYBSC IT PGIS Unit IV Spacial Data Analysis
TYBSC IT PGIS Unit IV  Spacial Data AnalysisTYBSC IT PGIS Unit IV  Spacial Data Analysis
TYBSC IT PGIS Unit IV Spacial Data AnalysisArti Parab Academics
 
Accessibility Analysis and Modeling in Public Transport Networks - A Raster b...
Accessibility Analysis and Modeling in Public Transport Networks - A Raster b...Accessibility Analysis and Modeling in Public Transport Networks - A Raster b...
Accessibility Analysis and Modeling in Public Transport Networks - A Raster b...Beniamino Murgante
 
Analysis of Webspaces of the Siberian Branch of the Russian Academy of Scienc...
Analysis of Webspaces of the Siberian Branch of the Russian Academy of Scienc...Analysis of Webspaces of the Siberian Branch of the Russian Academy of Scienc...
Analysis of Webspaces of the Siberian Branch of the Russian Academy of Scienc...ITIIIndustries
 
United Maps - Company Profile
United Maps - Company ProfileUnited Maps - Company Profile
United Maps - Company ProfileStefan Knecht
 
Transport marshruty en
Transport marshruty enTransport marshruty en
Transport marshruty enIron Romeo
 
The use of GIS for the development of the A9 dual-carriageway
The use of GIS for the development of the A9 dual-carriagewayThe use of GIS for the development of the A9 dual-carriageway
The use of GIS for the development of the A9 dual-carriagewayPeter McCready
 
Network analysis in gis
Network analysis in gisNetwork analysis in gis
Network analysis in gisstudent
 
Portfolio_YuPoChiu
Portfolio_YuPoChiuPortfolio_YuPoChiu
Portfolio_YuPoChiuBrian Chiu
 
KTH-Texxi Project 2010
KTH-Texxi Project 2010KTH-Texxi Project 2010
KTH-Texxi Project 2010Texxi Global
 
TYBSC IT PGIS Unit I Chapter I- Introduction to Geographic Information Systems
TYBSC IT PGIS Unit I  Chapter I- Introduction to Geographic Information SystemsTYBSC IT PGIS Unit I  Chapter I- Introduction to Geographic Information Systems
TYBSC IT PGIS Unit I Chapter I- Introduction to Geographic Information SystemsArti Parab Academics
 

What's hot (20)

TEXT EXTRACTION FROM RASTER MAPS USING COLOR SPACE QUANTIZATION
TEXT EXTRACTION FROM RASTER MAPS USING COLOR SPACE QUANTIZATIONTEXT EXTRACTION FROM RASTER MAPS USING COLOR SPACE QUANTIZATION
TEXT EXTRACTION FROM RASTER MAPS USING COLOR SPACE QUANTIZATION
 
TYBSC IT PGIS Unit IV Spacial Data Analysis
TYBSC IT PGIS Unit IV  Spacial Data AnalysisTYBSC IT PGIS Unit IV  Spacial Data Analysis
TYBSC IT PGIS Unit IV Spacial Data Analysis
 
TerraWorld
TerraWorldTerraWorld
TerraWorld
 
Vector data model
Vector data modelVector data model
Vector data model
 
GIS data structure
GIS data structureGIS data structure
GIS data structure
 
Gis Concepts 5/5
Gis Concepts 5/5Gis Concepts 5/5
Gis Concepts 5/5
 
Accessibility Analysis and Modeling in Public Transport Networks - A Raster b...
Accessibility Analysis and Modeling in Public Transport Networks - A Raster b...Accessibility Analysis and Modeling in Public Transport Networks - A Raster b...
Accessibility Analysis and Modeling in Public Transport Networks - A Raster b...
 
Geographical information system
Geographical  information systemGeographical  information system
Geographical information system
 
Analysis of Webspaces of the Siberian Branch of the Russian Academy of Scienc...
Analysis of Webspaces of the Siberian Branch of the Russian Academy of Scienc...Analysis of Webspaces of the Siberian Branch of the Russian Academy of Scienc...
Analysis of Webspaces of the Siberian Branch of the Russian Academy of Scienc...
 
Spatial databases
Spatial databasesSpatial databases
Spatial databases
 
Data mining
Data miningData mining
Data mining
 
Ck32540542
Ck32540542Ck32540542
Ck32540542
 
United Maps - Company Profile
United Maps - Company ProfileUnited Maps - Company Profile
United Maps - Company Profile
 
Transport marshruty en
Transport marshruty enTransport marshruty en
Transport marshruty en
 
The use of GIS for the development of the A9 dual-carriageway
The use of GIS for the development of the A9 dual-carriagewayThe use of GIS for the development of the A9 dual-carriageway
The use of GIS for the development of the A9 dual-carriageway
 
Network analysis in gis
Network analysis in gisNetwork analysis in gis
Network analysis in gis
 
Portfolio_YuPoChiu
Portfolio_YuPoChiuPortfolio_YuPoChiu
Portfolio_YuPoChiu
 
Van damme icc
Van damme iccVan damme icc
Van damme icc
 
KTH-Texxi Project 2010
KTH-Texxi Project 2010KTH-Texxi Project 2010
KTH-Texxi Project 2010
 
TYBSC IT PGIS Unit I Chapter I- Introduction to Geographic Information Systems
TYBSC IT PGIS Unit I  Chapter I- Introduction to Geographic Information SystemsTYBSC IT PGIS Unit I  Chapter I- Introduction to Geographic Information Systems
TYBSC IT PGIS Unit I Chapter I- Introduction to Geographic Information Systems
 

Viewers also liked

Commuting In Amercia: Part 1
Commuting In Amercia: Part 1Commuting In Amercia: Part 1
Commuting In Amercia: Part 1Texxi Global
 
Density Suburban Final
Density Suburban FinalDensity Suburban Final
Density Suburban FinalTexxi Global
 
Credit Analogue (2003)
Credit Analogue (2003)Credit Analogue (2003)
Credit Analogue (2003)Texxi Global
 
Don't Stop the Bus
Don't Stop the BusDon't Stop the Bus
Don't Stop the BusTexxi Global
 
Advertising Revenues VC Pitch: How to value Texxi for Sales Partners
Advertising Revenues VC Pitch: How to value Texxi for Sales PartnersAdvertising Revenues VC Pitch: How to value Texxi for Sales Partners
Advertising Revenues VC Pitch: How to value Texxi for Sales PartnersTexxi Global
 
Geographical Information Mapping Services
Geographical Information Mapping ServicesGeographical Information Mapping Services
Geographical Information Mapping ServicesTexxi Global
 
Ian Harris- Terrorism Futures
Ian Harris- Terrorism FuturesIan Harris- Terrorism Futures
Ian Harris- Terrorism FuturesTexxi Global
 
Plymouth University 2010 Presentation
Plymouth University 2010 PresentationPlymouth University 2010 Presentation
Plymouth University 2010 PresentationTexxi Global
 
Texxi | Where's the App?
Texxi | Where's the App?Texxi | Where's the App?
Texxi | Where's the App?Texxi Global
 
The Texxi Opportunity
The Texxi OpportunityThe Texxi Opportunity
The Texxi OpportunityTexxi Global
 
Texxi Business Plan (2005)
Texxi Business Plan (2005)Texxi Business Plan (2005)
Texxi Business Plan (2005)Texxi Global
 
Commuting In Amercia: Part 2
Commuting In Amercia: Part 2Commuting In Amercia: Part 2
Commuting In Amercia: Part 2Texxi Global
 
Charging Ahead | Making Road User Pricing Work
Charging Ahead | Making Road User Pricing WorkCharging Ahead | Making Road User Pricing Work
Charging Ahead | Making Road User Pricing WorkTexxi Global
 
Mega Cities Full Report
Mega Cities Full ReportMega Cities Full Report
Mega Cities Full ReportTexxi Global
 
Market Makers & Liquidity on a Transit Exchange
Market Makers & Liquidity on a Transit ExchangeMarket Makers & Liquidity on a Transit Exchange
Market Makers & Liquidity on a Transit ExchangeTexxi Global
 

Viewers also liked (17)

Commuting In Amercia: Part 1
Commuting In Amercia: Part 1Commuting In Amercia: Part 1
Commuting In Amercia: Part 1
 
Texxi 20.03.07
Texxi   20.03.07Texxi   20.03.07
Texxi 20.03.07
 
Density Suburban Final
Density Suburban FinalDensity Suburban Final
Density Suburban Final
 
Credit Analogue (2003)
Credit Analogue (2003)Credit Analogue (2003)
Credit Analogue (2003)
 
Tomorrows Way
Tomorrows WayTomorrows Way
Tomorrows Way
 
Don't Stop the Bus
Don't Stop the BusDon't Stop the Bus
Don't Stop the Bus
 
Advertising Revenues VC Pitch: How to value Texxi for Sales Partners
Advertising Revenues VC Pitch: How to value Texxi for Sales PartnersAdvertising Revenues VC Pitch: How to value Texxi for Sales Partners
Advertising Revenues VC Pitch: How to value Texxi for Sales Partners
 
Geographical Information Mapping Services
Geographical Information Mapping ServicesGeographical Information Mapping Services
Geographical Information Mapping Services
 
Ian Harris- Terrorism Futures
Ian Harris- Terrorism FuturesIan Harris- Terrorism Futures
Ian Harris- Terrorism Futures
 
Plymouth University 2010 Presentation
Plymouth University 2010 PresentationPlymouth University 2010 Presentation
Plymouth University 2010 Presentation
 
Texxi | Where's the App?
Texxi | Where's the App?Texxi | Where's the App?
Texxi | Where's the App?
 
The Texxi Opportunity
The Texxi OpportunityThe Texxi Opportunity
The Texxi Opportunity
 
Texxi Business Plan (2005)
Texxi Business Plan (2005)Texxi Business Plan (2005)
Texxi Business Plan (2005)
 
Commuting In Amercia: Part 2
Commuting In Amercia: Part 2Commuting In Amercia: Part 2
Commuting In Amercia: Part 2
 
Charging Ahead | Making Road User Pricing Work
Charging Ahead | Making Road User Pricing WorkCharging Ahead | Making Road User Pricing Work
Charging Ahead | Making Road User Pricing Work
 
Mega Cities Full Report
Mega Cities Full ReportMega Cities Full Report
Mega Cities Full Report
 
Market Makers & Liquidity on a Transit Exchange
Market Makers & Liquidity on a Transit ExchangeMarket Makers & Liquidity on a Transit Exchange
Market Makers & Liquidity on a Transit Exchange
 

Similar to KTH-Texxi Project 2010

RTS service coverage analysis
RTS service coverage analysisRTS service coverage analysis
RTS service coverage analysisChangjie Chen
 
A Framework for Traffic Planning and Forecasting using Micro-Simulation Calib...
A Framework for Traffic Planning and Forecasting using Micro-Simulation Calib...A Framework for Traffic Planning and Forecasting using Micro-Simulation Calib...
A Framework for Traffic Planning and Forecasting using Micro-Simulation Calib...ITIIIndustries
 
Big Data Analysis for the High-Resolution View of Urban Public Transportation...
Big Data Analysis for the High-Resolution View of Urban Public Transportation...Big Data Analysis for the High-Resolution View of Urban Public Transportation...
Big Data Analysis for the High-Resolution View of Urban Public Transportation...Dmitry Geyzersky
 
SRL_81_-_Beitrag_Varschen (1).pdf
SRL_81_-_Beitrag_Varschen (1).pdfSRL_81_-_Beitrag_Varschen (1).pdf
SRL_81_-_Beitrag_Varschen (1).pdfSummrina Kanwal
 
Public Transport Accessibility Index for Thiruvananthapuram Urban Area
Public Transport Accessibility Index for Thiruvananthapuram Urban AreaPublic Transport Accessibility Index for Thiruvananthapuram Urban Area
Public Transport Accessibility Index for Thiruvananthapuram Urban AreaIOSR Journals
 
Jones Et Al Gisruk 2008
Jones Et Al  Gisruk 2008Jones Et Al  Gisruk 2008
Jones Et Al Gisruk 2008katyJ
 
On the development of methodology for planning and cost modeling of a wide ar...
On the development of methodology for planning and cost modeling of a wide ar...On the development of methodology for planning and cost modeling of a wide ar...
On the development of methodology for planning and cost modeling of a wide ar...IJCNCJournal
 
WHITE PAPER: Data Harmonization & Interoperability in OpenTransportNet
WHITE PAPER: Data Harmonization & Interoperability in OpenTransportNetWHITE PAPER: Data Harmonization & Interoperability in OpenTransportNet
WHITE PAPER: Data Harmonization & Interoperability in OpenTransportNetplan4all
 
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...csandit
 
Improving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSImproving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSMatthew Pulis
 
Towards a new intelligent traffic system based on deep learning and data int...
Towards a new intelligent traffic system based on deep learning  and data int...Towards a new intelligent traffic system based on deep learning  and data int...
Towards a new intelligent traffic system based on deep learning and data int...IJECEIAES
 
A space syntax approach to investigate the impact of the future roads on the ...
A space syntax approach to investigate the impact of the future roads on the ...A space syntax approach to investigate the impact of the future roads on the ...
A space syntax approach to investigate the impact of the future roads on the ...Manat Srivanit
 
17-Article Text-68-8-10-20170815.pdf
17-Article Text-68-8-10-20170815.pdf17-Article Text-68-8-10-20170815.pdf
17-Article Text-68-8-10-20170815.pdfParas Mongia
 
VEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei HosonoVEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei HosonoKohei Hosono
 
Integrated Intelligent Transportation Systems (ITS)
Integrated Intelligent Transportation Systems (ITS)Integrated Intelligent Transportation Systems (ITS)
Integrated Intelligent Transportation Systems (ITS)Babagana Sheriff
 
Gisruk2010 1 b cockings, martin and leung (2010) population 247 building sp...
Gisruk2010 1 b   cockings, martin and leung (2010) population 247 building sp...Gisruk2010 1 b   cockings, martin and leung (2010) population 247 building sp...
Gisruk2010 1 b cockings, martin and leung (2010) population 247 building sp...guestf35aa70
 
Machine Learning Approach to Report Prioritization with an ...
Machine Learning Approach to Report Prioritization with an ...Machine Learning Approach to Report Prioritization with an ...
Machine Learning Approach to Report Prioritization with an ...butest
 
Central moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersectionCentral moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersectionAlexander Decker
 

Similar to KTH-Texxi Project 2010 (20)

RTS service coverage analysis
RTS service coverage analysisRTS service coverage analysis
RTS service coverage analysis
 
A Framework for Traffic Planning and Forecasting using Micro-Simulation Calib...
A Framework for Traffic Planning and Forecasting using Micro-Simulation Calib...A Framework for Traffic Planning and Forecasting using Micro-Simulation Calib...
A Framework for Traffic Planning and Forecasting using Micro-Simulation Calib...
 
Big Data Analysis for the High-Resolution View of Urban Public Transportation...
Big Data Analysis for the High-Resolution View of Urban Public Transportation...Big Data Analysis for the High-Resolution View of Urban Public Transportation...
Big Data Analysis for the High-Resolution View of Urban Public Transportation...
 
SRL_81_-_Beitrag_Varschen (1).pdf
SRL_81_-_Beitrag_Varschen (1).pdfSRL_81_-_Beitrag_Varschen (1).pdf
SRL_81_-_Beitrag_Varschen (1).pdf
 
Public Transport Accessibility Index for Thiruvananthapuram Urban Area
Public Transport Accessibility Index for Thiruvananthapuram Urban AreaPublic Transport Accessibility Index for Thiruvananthapuram Urban Area
Public Transport Accessibility Index for Thiruvananthapuram Urban Area
 
Jones Et Al Gisruk 2008
Jones Et Al  Gisruk 2008Jones Et Al  Gisruk 2008
Jones Et Al Gisruk 2008
 
On the development of methodology for planning and cost modeling of a wide ar...
On the development of methodology for planning and cost modeling of a wide ar...On the development of methodology for planning and cost modeling of a wide ar...
On the development of methodology for planning and cost modeling of a wide ar...
 
WHITE PAPER: Data Harmonization & Interoperability in OpenTransportNet
WHITE PAPER: Data Harmonization & Interoperability in OpenTransportNetWHITE PAPER: Data Harmonization & Interoperability in OpenTransportNet
WHITE PAPER: Data Harmonization & Interoperability in OpenTransportNet
 
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
Hybrid Ant Colony Optimization for Real-World Delivery Problems Based on Real...
 
Improving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBSImproving transport in Malta using GIS and LBS
Improving transport in Malta using GIS and LBS
 
TOD
TODTOD
TOD
 
Towards a new intelligent traffic system based on deep learning and data int...
Towards a new intelligent traffic system based on deep learning  and data int...Towards a new intelligent traffic system based on deep learning  and data int...
Towards a new intelligent traffic system based on deep learning and data int...
 
A space syntax approach to investigate the impact of the future roads on the ...
A space syntax approach to investigate the impact of the future roads on the ...A space syntax approach to investigate the impact of the future roads on the ...
A space syntax approach to investigate the impact of the future roads on the ...
 
17-Article Text-68-8-10-20170815.pdf
17-Article Text-68-8-10-20170815.pdf17-Article Text-68-8-10-20170815.pdf
17-Article Text-68-8-10-20170815.pdf
 
VEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei HosonoVEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei Hosono
 
Integrated Intelligent Transportation Systems (ITS)
Integrated Intelligent Transportation Systems (ITS)Integrated Intelligent Transportation Systems (ITS)
Integrated Intelligent Transportation Systems (ITS)
 
2213ijccms02.pdf
2213ijccms02.pdf2213ijccms02.pdf
2213ijccms02.pdf
 
Gisruk2010 1 b cockings, martin and leung (2010) population 247 building sp...
Gisruk2010 1 b   cockings, martin and leung (2010) population 247 building sp...Gisruk2010 1 b   cockings, martin and leung (2010) population 247 building sp...
Gisruk2010 1 b cockings, martin and leung (2010) population 247 building sp...
 
Machine Learning Approach to Report Prioritization with an ...
Machine Learning Approach to Report Prioritization with an ...Machine Learning Approach to Report Prioritization with an ...
Machine Learning Approach to Report Prioritization with an ...
 
Central moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersectionCentral moments of traffic delay at a signalized intersection
Central moments of traffic delay at a signalized intersection
 

More from Texxi Global

Corporate Structure Example
Corporate Structure ExampleCorporate Structure Example
Corporate Structure ExampleTexxi Global
 
The Transit Exchange
The Transit ExchangeThe Transit Exchange
The Transit ExchangeTexxi Global
 
Solving the Market Formation Problem: Market Makers and Liquidity on Transit ...
Solving the Market Formation Problem: Market Makers and Liquidity on Transit ...Solving the Market Formation Problem: Market Makers and Liquidity on Transit ...
Solving the Market Formation Problem: Market Makers and Liquidity on Transit ...Texxi Global
 
Moving the Region Forward Taxi Seminar
Moving the Region Forward Taxi SeminarMoving the Region Forward Taxi Seminar
Moving the Region Forward Taxi SeminarTexxi Global
 
World Resources Institute Conference | Beijing, China 2016
World Resources Institute Conference | Beijing, China 2016World Resources Institute Conference | Beijing, China 2016
World Resources Institute Conference | Beijing, China 2016Texxi Global
 
World Resources Institute Conference | Beijing, China 2016
World Resources Institute Conference  | Beijing, China 2016World Resources Institute Conference  | Beijing, China 2016
World Resources Institute Conference | Beijing, China 2016Texxi Global
 
Telstra 2006 Pitch | Paid Taxi Rides to Supermarkets
Telstra  2006 Pitch | Paid Taxi Rides to SupermarketsTelstra  2006 Pitch | Paid Taxi Rides to Supermarkets
Telstra 2006 Pitch | Paid Taxi Rides to SupermarketsTexxi Global
 
S.C.U.S.S.E | Innovation in Transport Modes
S.C.U.S.S.E | Innovation in Transport ModesS.C.U.S.S.E | Innovation in Transport Modes
S.C.U.S.S.E | Innovation in Transport ModesTexxi Global
 
The Dangers of Bus Re-Regulation
The Dangers of Bus Re-RegulationThe Dangers of Bus Re-Regulation
The Dangers of Bus Re-RegulationTexxi Global
 
Hibbs running-buses
Hibbs running-busesHibbs running-buses
Hibbs running-busesTexxi Global
 
PlentyMag - Ticket To Ride
PlentyMag - Ticket To RidePlentyMag - Ticket To Ride
PlentyMag - Ticket To RideTexxi Global
 
Texxi - Ever Tried Group Text (Yellow Banner)
Texxi - Ever Tried Group Text (Yellow Banner)Texxi - Ever Tried Group Text (Yellow Banner)
Texxi - Ever Tried Group Text (Yellow Banner)Texxi Global
 
Letter from the Lord Mayor Of Brisbane
Letter from the Lord Mayor Of BrisbaneLetter from the Lord Mayor Of Brisbane
Letter from the Lord Mayor Of BrisbaneTexxi Global
 
Variable Pricing Program for Roads | FHWA
Variable Pricing Program for Roads | FHWAVariable Pricing Program for Roads | FHWA
Variable Pricing Program for Roads | FHWATexxi Global
 
Texxi - Search Application for Transit
Texxi - Search Application for TransitTexxi - Search Application for Transit
Texxi - Search Application for TransitTexxi Global
 
RAEng Year In Industry Program 1995
RAEng Year In Industry Program 1995RAEng Year In Industry Program 1995
RAEng Year In Industry Program 1995Texxi Global
 
Explaining Texxi in 2007
Explaining Texxi in 2007 Explaining Texxi in 2007
Explaining Texxi in 2007 Texxi Global
 

More from Texxi Global (20)

Corporate Structure Example
Corporate Structure ExampleCorporate Structure Example
Corporate Structure Example
 
The Transit Exchange
The Transit ExchangeThe Transit Exchange
The Transit Exchange
 
Solving the Market Formation Problem: Market Makers and Liquidity on Transit ...
Solving the Market Formation Problem: Market Makers and Liquidity on Transit ...Solving the Market Formation Problem: Market Makers and Liquidity on Transit ...
Solving the Market Formation Problem: Market Makers and Liquidity on Transit ...
 
Moving the Region Forward Taxi Seminar
Moving the Region Forward Taxi SeminarMoving the Region Forward Taxi Seminar
Moving the Region Forward Taxi Seminar
 
World Resources Institute Conference | Beijing, China 2016
World Resources Institute Conference | Beijing, China 2016World Resources Institute Conference | Beijing, China 2016
World Resources Institute Conference | Beijing, China 2016
 
World Resources Institute Conference | Beijing, China 2016
World Resources Institute Conference  | Beijing, China 2016World Resources Institute Conference  | Beijing, China 2016
World Resources Institute Conference | Beijing, China 2016
 
Telstra 2006 Pitch | Paid Taxi Rides to Supermarkets
Telstra  2006 Pitch | Paid Taxi Rides to SupermarketsTelstra  2006 Pitch | Paid Taxi Rides to Supermarkets
Telstra 2006 Pitch | Paid Taxi Rides to Supermarkets
 
S.C.U.S.S.E | Innovation in Transport Modes
S.C.U.S.S.E | Innovation in Transport ModesS.C.U.S.S.E | Innovation in Transport Modes
S.C.U.S.S.E | Innovation in Transport Modes
 
The Dangers of Bus Re-Regulation
The Dangers of Bus Re-RegulationThe Dangers of Bus Re-Regulation
The Dangers of Bus Re-Regulation
 
Paratransit
ParatransitParatransit
Paratransit
 
Hibbs running-buses
Hibbs running-busesHibbs running-buses
Hibbs running-buses
 
PlentyMag - Ticket To Ride
PlentyMag - Ticket To RidePlentyMag - Ticket To Ride
PlentyMag - Ticket To Ride
 
Texxi - Ever Tried Group Text (Yellow Banner)
Texxi - Ever Tried Group Text (Yellow Banner)Texxi - Ever Tried Group Text (Yellow Banner)
Texxi - Ever Tried Group Text (Yellow Banner)
 
The Northern Way
The Northern WayThe Northern Way
The Northern Way
 
Letter from the Lord Mayor Of Brisbane
Letter from the Lord Mayor Of BrisbaneLetter from the Lord Mayor Of Brisbane
Letter from the Lord Mayor Of Brisbane
 
Variable Pricing Program for Roads | FHWA
Variable Pricing Program for Roads | FHWAVariable Pricing Program for Roads | FHWA
Variable Pricing Program for Roads | FHWA
 
Texxi - Search Application for Transit
Texxi - Search Application for TransitTexxi - Search Application for Transit
Texxi - Search Application for Transit
 
RAEng Year In Industry Program 1995
RAEng Year In Industry Program 1995RAEng Year In Industry Program 1995
RAEng Year In Industry Program 1995
 
The Texxi Mission
The Texxi MissionThe Texxi Mission
The Texxi Mission
 
Explaining Texxi in 2007
Explaining Texxi in 2007 Explaining Texxi in 2007
Explaining Texxi in 2007
 

Recently uploaded

STATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectSTATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectGayathriM270621
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier Fernández Muñoz
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdfAkritiPradhan2
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewsandhya757531
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Forming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).pptForming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).pptNoman khan
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书rnrncn29
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProRay Yuan Liu
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organizationchnrketan
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptJohnWilliam111370
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 

Recently uploaded (20)

STATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subjectSTATE TRANSITION DIAGRAM in psoc subject
STATE TRANSITION DIAGRAM in psoc subject
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
Javier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptxJavier_Fernandez_CARS_workshop_presentation.pptx
Javier_Fernandez_CARS_workshop_presentation.pptx
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overview
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Forming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).pptForming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).ppt
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 
A brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision ProA brief look at visionOS - How to develop app on Apple's Vision Pro
A brief look at visionOS - How to develop app on Apple's Vision Pro
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organization
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.pptROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
ROBOETHICS-CCS345 ETHICS AND ARTIFICIAL INTELLIGENCE.ppt
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 

KTH-Texxi Project 2010

  • 1. AG2421 – A GIS Project Geoinformatics, KTH, Period 2, 2010 Gyözö Gidofalvi T.A. Jan Haas Demand-Responsive Transit (DRT) Service in the Stockholm Area Group 1 Adeel Anwar, Alexander Jacob, Mahnaz Narooie, Ehsan Saqib, Annmari Skrifvare, li e oglio
  • 2. Demand responsive Transit Service in the Stockholm Area 2 | P a g e Table of Contents Chapter 1 Introduction Chapter 2 Study Area and Data Description Chapter 3 Methodology Chapter 4 Results Chapter 5 Discussion Chapter 6 Conclusion References Appendix
  • 3. Demand responsive Transit Service in the Stockholm Area 3 | P a g e Chapter 1 Introduction Demand Responsive Transport, known also as Demand-Responsive Transit (DRT), is an advance form of public transport, which is characterized by being user-oriented and flexible in routing and schedule. The service is normally run by public transport society / local transit authority (or municipalities) or co-founded by the public sector. DRT is used to achieve the need of transport in scattered-low density areas whit low passengers demand, where scheduled bus lines are hence not feasible (EU report, 2002). The system uses small or medium vehicles, operating in share-ride mode, in which pick-up and drop-off locations are optimized on passenger needs. For the GIS project the feasibility for starting a DRT service in the Stockholm area has been analyzed, based on the TEXXI concept (The Transit Exchange for the XXIst Century / The Shared Taxi you Text). The main goal is to support the implementation of such a service with a tool for finding the best areas for a pilot project. The presentation layer of this tool is an interactive web frontend, which is connected to a spatial database enriched by a lot of self written functions to serve the special needs of this project.
  • 4. Demand responsive Transit Service in the Stockholm Area 4 | P a g e Chapter 2 Study Area and Data Description 2.1 Study Area Stockholm County consists of 26 municipalities and covers an area of 6519 km2. In 2008 the county had 1 949 516 inhabitants. This makes it the most densely populated area in Sweden. (Nationalencyklopedin) Public transport in Stockholm includes subway, commuters train, light rail and buses covering large areas of the county from Bålsta and Märsta in the north to Södertälje and Nynäshamn in the south. (Storstockholms Lokaltraffik) Figure 1 Study area (map from Eniro Dec 2010)
  • 5. Demand responsive Transit Service in the Stockholm Area 5 | P a g e 2.2 Data description 2.2.1 Election statistics National electoral data from 2010 was provided. Administrative borders of different scale were given in vector shape files, in SWEFER99. Excel files with the corresponding attribute data were also given. We decided that it was hard to make any well founded assumptions about travel behavior and political party and did not use this data. 2.2.2 Extended mosaic Mosaic data of geodemographics were provides in vector shape files on two different levels, postal code and mosaic area. The attributes of the geodemographics were age, education, type of economic or industrial sector, healthcare, income, housing, cars and day and night population etc. Year of acquisition is unknown. 2.2.3 Points of interests Points of interest were provided by Dong Fang in point data format. The points included amusement, restaurants and bus stops. Finally we did not use the data. 2.2.4 Road network Road network data and land cover data were provided in vector shape files in SWEFER99 TM, RH 2000. The data includes road, railroad, built up area, water areas etc covering Stockholm County. Year of acquisition is unknown. 2.2.5 Simulated travel demand Simulated demand was given in CSV matrix files either car trips or non car trips. The files contain information about origin and destination of trips for 24 hour period and cover purpose and mode. Peak or off-peak hour information was also given. Corresponding geographical information was made available in shape files. 2.2.6 Taxi positions & journeys The taxi data set was provided directly into a database. It covered 1500 taxis and their GPS position during certain hours of the day. Since taxi data neither covered our area spatially (all trip zones) nor in time (24 h period), we chose not to use it.
  • 6. Demand responsive Transit Service in the Stockholm Area 6 | P a g e Chapter 3 Methodology 3.1. Literature review The DRT run by TEXXI is oriented towards market results and the aim is not the one that characterizes the service provided by local transport authority. In order to investigate the opportunity/feasibility for this service in the Stockholm area, a literature review has been carried out in order to identify the potential costumers. Since the service is run y p iv e comp ny, he po en i l co ume ’ indic o h ve een based on DRT studies, combined with car sharing one. DRT literature enlighten the concept of the service and the indicators used in different case studies, which are useful to indentify the system profile, but are mainly oriented towards the public offer of transport means. Therefore some indicators (age, car ownership, income) have been checked and combined with the one coming from the car-sharing/pooling field, based on similar concept of sharing ride, but better oriented towards profitability. Acknowledgements Valmyndigheten – Electoral data 2010 Experian - Mosaic data openstreetmap.org - Points of interests Lantmäteriet Metria – Road network 3.2 Data preparation 3.2.1 Cleanup & Selection All data needed to be checked for its usability and validity. To also increase the clarity in the data, a process of selection of relevant data needed to be performed. The shape files containing the road network data for example contain a lot of irrelevant data for us who just want to use it as a background for our images. The O/D matrices forming the simulated travel demand covered a larger area than the corresponding shape file. For us only data that is spatially referencable was of interest. Due to that fact we removed those pairs of origin and destination which were not referencable. We l o couldn’ find in e e ing co el ion e ween vo ing eh vio nd he u ge of DRT-services in our literature review and discarding this data set completely. Finally we matched the factors found from the literature review against our demographic data source namely the mosaic data and selected only those which were of relevance for the project.
  • 7. Demand responsive Transit Service in the Stockholm Area 7 | P a g e 3.2.2 Fusion All of our analysis is centered at trip zones level. The demographic data such as population, age level, etc was not provided at that level so a matching/fusion was required to have the data at the trip zone level. The data which was available to us was in two forms: value data and percentage data. By value data we mean that we were provided a whole value such as total population in a certain area. As for percentage data we had the percentage of people in different categories. An example of percentage data is the percentage of people in different age categories such as Age-0-9, Age-10-19 etc. Due to different nature of data, it required two different methods of fusion as shown in figure xx. Both the methods assume uniform distribution of data. For the value data first the spatial intersection was calculated between trip zones and mosaic/postal code zones. Secondly a portion of value based on area of intersection from the postal/mosaic was assigned to trip zone. For example if a mosaic area A has population 10 and if it lays 30% in trip zone X and 70% in trip zone Y then the population will be divided in such a way that X will have 3 people while Y will take the rest 7. As for percentage data, first all the areas which are intersecting a particular trip zones are added. If we have two areas of intersection a1 and a2, we get sum S = a1+a2. Secondly a weight is assigned to each of area with respect to its contribution to the sum. The weight w1 for area a1 will be calculated by dividing its area by sum: a1/S. In the third step a percentage value of each category in an area is multiplied with the weight calculated in previous step. In the final step all the values calculated for a particular category are summed to get the final value for the trip zone. How to match mosaic data into trip zones: Figure 2 Conceptual matching – contribution to each trip zone: value (left) and percentage (right)
  • 8. Demand responsive Transit Service in the Stockholm Area 8 | P a g e 3.3. Database: 3.3.1 Set up database The database chosen for this project is PostgreSQL (8.4.1) in combination with its spatial extension PostGIS (1.5.3). 3.3.2 Creation & import of tables Almost all provided data was migrated into one big database to make inter relations easily possible. All the spatial data was additionally transformed to trip zone level beforehand, as explained above. Figure 3 Database and import of data 3.3.2.1 From shape files All data, existing in ESRI shape format, was imported into postgresql using a plug-in for that purpose which is provided with PostGIS for the pgAdmin III tool. With this tool you create a new spatially extended table for saving the geometries of the shapes as well as all there related non-spatial attributes. For the geometry also the reference system needs to be specified to create corresponding constraints on the data set. 3.3.2.2 From csv files To import the simulated travel demand, which was provided in matrix form, a small java tool was written. This tool can operate in two different modes. It can connect directly to the database and then reads all the information from the different file matrices populating the database with insert and update queries or it writes back the data in a new file that is in relational format and thus can easily be imported in the database using the copy command. The latter is to be preferred for large data sets due to the significant faster import time.
  • 9. Demand responsive Transit Service in the Stockholm Area 9 | P a g e 3.4. Demand generation and distribution of DRT service Figure 4 Conceptual matching – contribution to each trip zone: percentage (left) and values (right) The figure above shows the conceptual tasks to fulfill to create a dynamic model of the demand expressed in terms of trips per day between the trip zones. The O/D matrices give an a-priori information about the travel behavior. That means we can get an idea from where to where people like to go and what time it takes. From the demographic data the potential customer can tried to be found and give some clue how many people would use the new service which can be interpreted as demand for the service. Combining those two sources in a meaningful way opens the possibility to then study the travel behavior of the potential customer. For this we chose the approach of the gravity model!
  • 10. Demand responsive Transit Service in the Stockholm Area 10 | P a g e 3.4.1 Gravity model The general idea of a gravity model is that a trip from one zone i will be attracted to another zone j depending on the extent of activity in zone j related to a trip purpose and a friction factor between the zones. (Kutz, M, 2004) Tij = Trips between i and j Pi = Trips produced in zone i Aj = Trips attracted to zone j Fij = 1 / travel time A gravity model gives the opportunity to analyze potential flows by clustering analysis to find most interesting zones. Figure 5 Gravity model parameters i j ij ij j ij 1 PA F T A F n j  
  • 11. Demand responsive Transit Service in the Stockholm Area 11 | P a g e 3.4.1.1 Attraction The attraction is calculated as the sum of trips that are pointing to one zone, that is the total demand of every individual zone. Figure 6 Attraction 3.4.1.2 Friction factor (Travel time) The friction between two zones is approximated with the inverse of the travel time. Longer time gives the higher friction. 3.4.1.3 Find Trips generated by potential customers The main variables set identified as fundamental to point out a potential costumers group for DRT service are: - Individuals aged 21-39: they represent the working class, with high mobility needs. - High proportion of renters, non-family households and single-person households: this parameter is related with urban density, enlarging the numbers of people living in an area, and therefore the potential costumers. - Average vehicles per household. Researchers have shown the correlation between high density and limited numbers of car owners due to parking costs/congestion charges and availability of public services/shops. Dense cities, pedestrian and bicycle friendly are a key aspect for the success of sharing transport service (Andrew et al., 2006). - Level of education: people having high level of education shown a general inclination towards innovation, which characterize the DRT service.
  • 12. Demand responsive Transit Service in the Stockholm Area 12 | P a g e - Level of income: DRT service is less expensive compared to taxi, but still more than public transport. People having medium-high level of income are likely to use more this service than others. Find the function: pattern by indicators (mosaic data attributes) Population Based Age distribution: 20-39 years Level of education: Bachelor or higher Number of cars/household: 0-1 Housing: Apartment block (indicator for high density districts) Income level: medium-high Geographic Based High density areas Land use mix/point of interest (bu ine cen e , comme ci l e , lei u e, chool, …) Although a potential customer can be found, five different potential customer profiles were created with varying age and income levels. This enables the choice of seeing how different profiles behave with different sets of parameters in a sensitivity analysis. Age Income 20 - 39 40 - 59 150 - 399 400+ 1 X X X X 2 X X 3 X X X 4 X X X 5 X X X Table 1 Potential customer profiles
  • 13. Demand responsive Transit Service in the Stockholm Area 13 | P a g e 3.4.1.4 AHP - weighting The attributes of our potential customer are correlated. To be able to determine an absolute number of people in one zone, without accounting for someone twice, AHP weighting was introduced. The pair wise comparison is set up with the criterion of correlation in an n*n matrix. Traditionally the scale for pair wise comparison is 1-9 implying an ordered scale but correlation takes values [1,-1] and we consider each attribute equal in value and it is only the weight that is our unknown parameter. By normalized columns averaging and normalize the rows of the matrix we can arrive at the priority matrix which gives the weight for each attribute. The sum of he weigh i lw y 1 nd he pe cen ge ep e en e ch i u e ’ relative value. (Karlsson J, Ryan K, 1997) It can be interpreted as that each attribute is one layer and each trip zone is one unit in the layer. The weights of the priority matrix are multiplied which respective attribute value and summed up to get number of absolute trips generated by potential customers per zone. Table 2 AHP example (priority matrix and resulting weights)
  • 14. Demand responsive Transit Service in the Stockholm Area 14 | P a g e 3.5 Clustering Once the demand of the new service is distributed using the gravity model, the question rises how to interpret this data best and how to utilize this information to find the best areas for testing the service? This is where clustering is used. The problem we want to solve with our clustering is to find a small network of trip zones that have a strong possible usage of our service. The key features to be clustered are strong flow and a spatial component, that puts weight on the fact, that zones should neither be too close nor too far away from each other. Several methods for this purpose are available within literature for example the Ripleys K index or the K-Means clustering method. None of those was however directly available in the database. The first one was made available through an interface to use R a statistical programming tool within the database, but it turned out that this interface is far too slow to operate on our large data set. Due to this fact, we started developing our own clustering methods. 3.5.1 Clusteredness as a quality measure The two ideas we had for clustering are both based on the same idea of maximizing the flow within the cluster. That means the sum of all trips between the trip zones that are part of a cluster. From the figure below you can see an example of two clusters and how they would rank in relation to each other. Figure 7 Cluster ranking 3.5.2 Two own methods of clustering The two methods we developed are mainly differing in how to select those zones that are part of the cluster. The first proposed method starts from a zone and looks for the zone with the
  • 15. Demand responsive Transit Service in the Stockholm Area 15 | P a g e highest flow to. This zone and the original zone are then considered as part of the cluster and the next zone is selected in a way that from both those zones the flow to the new zone is maximized again. This process continues until the final cluster size is reached. The second method is stronger based on heuristics and takes from the original zone the top destinations and calculates the clusteredness from this set of zones. The latter is computational more efficient but of course more of a guess than the first one. Comparison between both methods showed however that the resul don’ diffe oo much and thus the second one was chosen for the online application. Both methods can in theory be used in the application because the signature of their functions are identical in terms of input and output parameters. The figure below shows those parameters. Figure 8Clustering parameters and result The distance filter’ pu po e i o limi p i l ex ent of a cluster to reasonable extend and thus omit clusters scattered over the whole Stockholm area. The demand filter mainly omits negative demand created from a car density of more than one car per person in a zone. The cluster size finally also gives some limitations to the spatial extent.
  • 16. Demand responsive Transit Service in the Stockholm Area 16 | P a g e 3.6. Visualization - Open Layers Apache Web server, PHP and open layers were used to create the web mapping application for visualization. Both spatial and non spatial data was fetched from PostgreSQL database in the form of xml. At the start of the application, upon client request all the basic data from trip zones is brought from the database by Apache Web Server and PHP. Afterwards the client uses open layers to renders the map. The spatial data in brought only once at the start. In the later stages of analysis only values of some attributes are dynamically changed to create different thematic maps. The visualization supports two main analyses. First one is concerned with viewing best ranked zones while the second one shows the cluster for a selected zone. The user is requested to give input for carrying out the analysis. The input parameter includes: Input variable Comments Demographic type Select one of the five types described earlier Top Best The number of best zones to display Distance Min, Max Distance filter to limit too close or too far zones Demand Min A threshold on minimum demand Cluster size The size for the cluster When a user provides these inputs, a sql based request is send through PHP to the database and the results are brought back to client in the form of xml. The client reads the xml and updates the values of attributes of trip-zone layer thus changing the thematic map to indicate the requested result. The visualized map also supported tools such as navigate, zoom, pan, and query. Figure 9 Interface in web application
  • 17. Demand responsive Transit Service in the Stockholm Area 17 | P a g e Chapter 4 Results Since the main result of our project is not the analysis itself but a tool to perform it we show here in this section an example of one possible outcome of an analysis performed with our tool. Additionally also some of the preprocessed data that is major input to this analysis is presented. 4.1Analysis scenario As presented in the methodology section several different O/D matrices as an outcome of the gravity model were computed to represent the travel behavior of potential customers of the service. 5 different types are currently available. For the scenario type 4 was chosen because it has the strongest similarity to the type of customer found from the literature review. This is a young well educated person living in dense populated areas with middle to high income. To then perform the clustering analysis to find most suitable areas for the implementation of a pilot project several more parameters needs to be defined by the user. Those include the spatial extend and density of the cluster as well as the minimum demand for specific pairs of origin and destination. To make potential trips for the service not too short, a minimum average distance of 3 km was defined and to keep the extend still limit to a local scale of only a few neighborhoods, the maximum distance was limited to 8 km. To exclude all negative demand and very sparse used trips the demand minimum was set to 0.5 trips per day. The cluster was also set to consist of no more than 10 trip zones.
  • 18. Demand responsive Transit Service in the Stockholm Area 18 | P a g e 4.2Scenario results Using this setup the following top-clustered areas were found: 1.) Sollentuna 2.) Hammarbyhöjden/Björkhagen 3.) Södertälje Figure Top 3 clusters (map from Eniro Dec 2010)
  • 19. Demand responsive Transit Service in the Stockholm Area 19 | P a g e 4.2.1 Sollentuna result in detail The greater Sollentuna area had the highest demand with 235 trips/day. The cluster also includes interesting areas as Kista, Akalla and Husby and also Norrortsleden (road 265). To name a few features in the area of Kista hosts KTH and Stockholm university divisions. (kth.se, 2010) Perhaps foremost it is the home the Kista science city which is a world known ITC cluster. There is also a mall for shopping and restaurants. (kista.com, 2010). This makes it a center for many different groups of people as students, shoppers and businessmen apart from that the cluster also includes large residential areas. This variety of people would likely benefit a DRT service and covers a range of purposes. Kista area is connected by the close by passing of motorways E4 and E18, which is an advantage for the DRT service. On the downside, the southern zones of this cluster are already quite well connected by public transport as it lies along the blue subway line. Figure 10 Trip zone map with Sollentuna cluster highlighted (yellow)
  • 20. Demand responsive Transit Service in the Stockholm Area 20 | P a g e Figure 11 Top five flows in Sollentuna cluster
  • 21. Demand responsive Transit Service in the Stockholm Area 21 | P a g e 4.2.2 Hammarbyhöjden/Björkhagen result in detail Hammarbyhöjden/Björkhagen cluster is has the second highest demand of 228 trips/day. The origin zone and some of the other cluster zones Bagarmossen are along the green subway line. What is interesting with Hammarbyhöjden/Björkhagen cluster is that we can tell that some of the highest demand comes from Älta area and north of Älta (Lovisedal, Kolarängen) which are surrounded by a large nature area. These particular zones are connected by road 260 (north/south) and 229 (east/west passing Skärpnäck) but not by subway or commuter train which makes it slightly isolated. This is in our favor since the only public transport in these areas is bus. Figure 12 Trip zone map with Hammarbyhagen cluster highlighted (yellow)
  • 22. Demand responsive Transit Service in the Stockholm Area 22 | P a g e Figure 13 Top five flows in Hammarbyhagen cluster
  • 23. Demand responsive Transit Service in the Stockholm Area 23 | P a g e 4.2.3 Södertälje result in detail The origin zone of the third cluster with 213 trips/day is the area north of Södertälje. Most probably this is the demand of work related commuters of the western and northern outskirts of Södertälje. The cluster itself include zone with road E20 (East/West) and zones west of the central bridge. This indicates that there is demand both within Södertälje but also a possible false demand if E20 is included, people who are just passing Södertälje or start and will continue past Södertälje is included. Figure 14 Trip zone map with Södertälje cluster highlighted (yellow)
  • 24. Demand responsive Transit Service in the Stockholm Area 24 | P a g e Figure 15 Top five flows in Södertälje cluster
  • 25. Demand responsive Transit Service in the Stockholm Area 25 | P a g e 4.3General statistics of generated demand The two following tables show the absolute demand generated by our model as well as the percentage of population using our service according to it! A per trip zone aggregation can be found in the figure. Table 3 Absolut values for all types of generated demand Table 4 Relative values for all types of generated demand Figure 16 Aggregated in and outflow per trip zone using type 4 demand (other types can be found in appendix).
  • 26. Demand responsive Transit Service in the Stockholm Area 26 | P a g e Chapter 5 Discussion 5.1 Resulting recommendation The scenario analysis suggested the Sollentuna solution to be the most suitable one for the implemen ion of pilo p ojec . hi i even hough i ’ w ju cen io ce inly one of the most interesting areas. And the parameters chosen for this scenario were not random but those that to our knowledge based from the literature review and discussions with Gyözö suits the wishes of the client best. One should still be aware of the fact that this is only one of many possible outcomes using our decision support tool. Another set of parameters might yield a completely different solution. At least regarding the Sollentuna area in contrast to for example Södertälje we found that it is strong in all demographic demand types which can be seen from the maps in the Appendix. 5.2 Methodology 5.2.1 Data Usage In the current model for the demand not all data available was used for different reasons, but if a suitable way to utilize this data as well can be found, then probably even better results can be achieved. 5.2.1.1 Mosaic The Mosaic data contains the very interesting profiles of night and day population as percentages of the mosaic population groups. Those groups give very interesting information of what kind of people you can find in which areas. Due to the fact that this information is given in pe cen ge of num e we don’ know, n mely he c u l popul ion d y ime o at night time, it is impossible to translate this number into absolute demand as we did in the current model. We were thinking about using at least for night time population the given population of a postal code which we transformed on trip zone level as well as the percentages but we came to the conclusion that this can only be valid for mainly residential areas where it can be assumed that the biggest part of the population is staying at home at night time. 5.2.1.2 Taxi The Taxi data is very valuable in the sense that this is real data not coming from a model and thus is not based on any assumptions. The problem with this data is, that it is not available for all zones it is thus spatially incomplete as well as that it only covers daytime and thus also is temporal incomplete. We tried however to get some estimates for taxi travel time for all zones by finding a relation between car travel time and taxi travel time and then use this relation to calculate the travel times for zones not covered in the taxi data set. It turned out however, that the correlation between those to variables was very low (around 0.2) so that it is impossible to calculate statistical reliable estimates from that information.
  • 27. Demand responsive Transit Service in the Stockholm Area 27 | P a g e 5.2.1.3 Public transport We have the locations of a great number of bus stops as well as for the subway and trains and this information shows clearly that they are well distributed over the whole city. Areas which are already well connected through public transport are probably more unlikely to use the new DRT service and some analysis maybe based on the distance to public transport stops should be included to give this credit and make the results thus more reliable. 5.2.2 Clustering The clustering method currently used is heavily based on heuristics and therefore c n’ e treated as a exact measure. There are many other clustering methods available and it might be worthwhile to put effort into evaluating those further. We see clustering as one of the most important methods to find well connected zones and thus a perfect tool to select the pilot area. Maybe it is even worth to rewrite some of the existing algorithms in a database function to increase the computational efficiency. As stated before the approach to utilize external programs through interfaces turned out to be far too slow to be considered useful. 5.2.3 Travelling is no purpose The analysis now is based on the travel pattern provided from the O/D matrices. It is however not known to us under which exact assumptions those are created and thus not possible to derive more distinct purposes of travelling from those patterns. The knowledge about purpose connected to the information of which kind of people are living in specific zones can give very deep insight about the travel behavior. A possible solution might be to use the point of interest data or even an extended version of it since the current version only includes data about night time activities. Using this data for the attraction in a gravity model which distinguishes between the different population groups can give a very distinct purpose based travel pattern. 5.2.4 Price politics A very important component for the acceptance of this service is also the financial component for the customer. It should take into account the prices for public transport and other similar services in the study area. The price can of cause be higher than of public transport given credit to the higher convenience factor. 5.2.5 Time In the current model the peak hour time is used as the friction factor between zones in the gravity model. A more detailed analysis taking into account the two peaks during a day and the off peak hours can give a more realistic model about when people are where. However, fo he ove ll dyn mic of he zone i doe n’ pl y n impo n ole nd does not change the outcome of our current analysis.
  • 28. Demand responsive Transit Service in the Stockholm Area 28 | P a g e Chapter 6 Conclusion We can finally conclude that we succeeded in creating a web application for finding suitable areas for a pilot project of a DRT service in the Stockholm area! The current version gives the customer the possibility to run the sensitivity analysis on 5 different data sets. Based on the chosen clustering parameters he can find both a top ranking of best zones as well as some more detailed information about the clusters those top zones belong to. Of cause there is still a lot of room for improvement both in the interaction with data over the interface as well as with the underlying data itself. One nice future feature would be to generate the demand on the fly based on a selection of demographic parameters as well as some other influencing factors like the price and accessibility of public transport etc. For both the latter factors realistic models needs first to be created. Another point is the clustering which is now a very fast but not very reliable clustering. The potential of other methods should be investigated, both in terms of the clustering result itself as well as the performance when applied to the complete data set.
  • 29. Demand responsive Transit Service in the Stockholm Area 29 | P a g e References Andrew J., Douma F., Developing a Model for Car Sharing Potential in Twin Cities Neighborhoods, Transportation Research Board 85th Annual Meeting, 2006 (www.trb.org); available at www.mdt.mt.gov/research/docs/trb_cd/Files/06-2449.pdf. Celsor C., Millard-Ball A., Where Does Car-Sharing Work? Using Gis To Assess Market Potential, Annual Meeting of the Transportation Research Board, 2007 EU Project Penelope (Promoting ENergy Efficiency to Local Organisations through dissemination Partnerships in Europe), Demand Responsive Transit service (DRTs): PersonalBus - Tuscany - Florence – Italy, Report, 3 September 2002 Horn M.E.T., Multi-modal and demand-responsive passenger transport system: a modeling framework with embedded control system, Transport Research Part A, 36, 2002, Pages 167- 188 Hua T.-L., Sheu J.-B., A fuzzy-based customer classification method for demand-responsive logistical distribution operations, Fuzzy Sets and Systems, Volume 139, Issue 2, 16 October 2003, Pages 431-450 Karlsson J, Ryan K, A Cost-Value approach for prioritizing requirements, IEEE Software, 1997, pp 67-74 Kista Science City, http://www.kista.com, 2010-12-20 KTH, http://www.kth.se/ict/campusitu/campus-kista-1.7534, 2010-12-20 Kutz, M, Handbook of transportation Engineering, New York: MacGraw-Hill, 2004 Mageean J., Nelson J. D., The evaluation of demand responsive transport services in Europe, Journal of Transport Geography 11, 2003, Pages 255–270 Palmer K., Dessouky M., Abdelmaguid T., Impacts of management practices and advanced technologies on demand responsive transit systems, Transportation Research Part A, 38, 2004, Pages 495–509 PostGIS, http://www.postgis.org , 2010-12-19 PostgreSQL, http://www.postgresql.org , 2010-12-19 Quadrifoglio L., Xiugang L., A methodology to derive the critical demand density for designing and operating feeder transit services, Transportation Research Part B, 43, 2009, Pages 922–935 Quadrifoglio L., Maged M. Dessouky, Fernando Ordonez, Transportation Research Part A, 42, 2008, Pages 718–737
  • 30. Demand responsive Transit Service in the Stockholm Area 30 | P a g e Stockholms län. http://www.ne.se/kort/stockholms-län, Nationalencyklopedin, 2010-12-17. Storstockholms Lokaltrafik, www.sl.se, 2010-12-17. A simulation study of demand responsive transit system design. Yim Y.B., Khattak Asad J., Personalized Demand Responsive Transit Systems, California Path Program Institute Of Transportation Studies University Of California, Berkeley, October 2000
  • 31. Demand responsive Transit Service in the Stockholm Area 31 | P a g e APPENDIX:
  • 32. Demand responsive Transit Service in the Stockholm Area 32 | P a g e