Generating Demand and Supply. Initial demand generation



Similar documents
Using MATSim for Public Transport Analysis

Bulk Downloader. Call Recording: Bulk Downloader

>

2. Look for a link to ODESI data portal. In the Key Links section in the left side and double click ODESI Data Retrieval.

STRC. Enhancement of the carsharing fleet utilization. 15th Swiss Transport Research Conference. Milos Balac Francesco Ciari

ekomimeetsmage Manual for version 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0

Investigating accessibility indicators for feedback from MATSim to UrbanSim

Introduction to NaviGenie SDK Client API for Android

Evaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved.

Installation, Configuration, and Usage

A web-based GPS/Location Tracking Service. It allow you to track your mobile vehicles, assets, people and even animals.

Table of Contents 1 Configuring TallyShop for a Single-Site License Configuring TallyShop for a Multi-Site License... 3

UFTP AUTHENTICATION SERVICE

HOW TO CREATE THEME IN MAGENTO 2

GRANT APPLICANT TUTORIAL

Filtered Lookup for Microsoft Dynamics CRM 2011

TDAQ Analytics Dashboard

Cloud Backup for Joomla

Follow Up Getting Started. How to install extension

Mobile Labs Plugin for IBM Urban Code Deploy

Copyright 2011 Pearson Education, Inc. Publishing as Prentice Hall. Objectives

A Step by Step Guide on Integrating Data in

Angel Learning Management System Introductory Tutorial for Students

D&B SafeTransPort Tutorial YOUR MANAGED FILE TRANSFER SOLUTION FOR SECURE FILE TRANSFERS WITH D&B

Criteo Tags & Feed Extension for Magento

Initial Setup of Mozilla Thunderbird with IMAP for Windows 7

TRIM: Web Tool. Web Address The TRIM web tool can be accessed at:

Google App Engine f r o r J av a a v a (G ( AE A / E J / )

2. Installation Instructions - Windows (Download)

Resco CRM Guide. Get to know Resco CRM

GCSE Database Projects in Access

How To Connect Your Cloud

Installation Instructions Nochex Payment Module for Magento

How to work with the WordPress themes

Overview. About Interstitial Ads: About Banner Ads: About Offer-Wall Ads: ADAttract Account & ID

Practice Fusion API Client Installation Guide for Windows

How to Download Census Data from American Factfinder and Display it in ArcMap

Flexible Virtuemart 2 Template CleanMart (for VM2.0.x only) TUTORIAL. INSTALLATION CleanMart VM 2 Template (in 3 steps):

Important Release Information and Technical and Deployment Support Notes

SmartWatch Eco/Eco Compact

Introduction Course in SPSS - Evening 1

PrecisionID ITF (Interleaved 2 of 5) Barcode Font User Manual

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

App Building Guidelines

IBM Watson Ecosystem. Getting Started Guide

TELEMED ONLINE DEMO GUIDE FOR SYSTEM INSTALLATION & ONLINE DEMO

INSTRUCTIONS. for signing documents using "Asan İmza" mobile e-signature through the "AsanDoc" program on different operating systems

Magento Theme EM0006 for Computer store

Step One Check for Internet Connection

Microsoft Services Exceed your business with Microsoft SharePoint Server 2010

JobScheduler Web Services Executing JobScheduler commands

Customizing IBM Lotus Connections 3.0 digests and notifications

Decision Support AITS University Administration. EDDIE 4.1 User Guide

Official Amazon Checkout Extension for Magento Commerce. Documentation

Unit 2: Webpage creation (LEVEL 2)

Table of Contents. Overview Supported Platforms Demos/Downloads Known Issues Note Included Files...

Implementing a Web Service Client using Java

How to Deploy Custom Visualizations Using D3 on MSTR 10. Version 1.0. Presented by: Felipe Vilela

Java Remote Desktop. Java Remote Desktop. The Manual of Java Remote Desktop J3PSoftware Revision 2.0 1

Additional details >>> HERE <<<

Additional information >>> HERE <<<

Webapps Vulnerability Report

BillQuick HR 2008 Start-Up Guide

Software Requirement Specification for Folk An Online Community

Lab 5 Introduction to Java Scripts

Google Docs Forms. Step by Step Tutorial

Status of the World Radiation Monitoring Center

Developer s Guide. Revised June 19, 2015

Insurance claims through ClaimConnect (Dentxchange.com) using your Data Team Program.

There is a separate guide for students, available from Moodle at Student Resources > General Resources > Using Moodle for Students

1.1 Installing Protégé You can follow the steps below to download and install Protégé from the source.

PDF Web Form. Projects 1

ANNEXURE - I. Back-office Interfaces

Charting, Futures, Futures Closes, Options, and Traded Spreads

Getting Started with Android Smartphones and ThingWorx

How to use

LICENSE4J FLOATING LICENSE SERVER USER GUIDE

RSA SecurID Token User Guide February 12, 2015

Adding a CareCredit link to your practice website can help increase its ranking in online search engines like Google

Instructions for Importing (migrating) Data

Ad Hoc Reporting: Data Export

Magento Theme Instruction

BIG DATA AND OFFICIAL STATISTICS. Filomena Maggino, Monica Pratesi

Preferred citation style for this presentation

InternetVista Web scenario documentation

MiraCosta College now offers two ways to access your student virtual desktop.

Magento Extension for Add Multiple Products by Capacity Web Solutions

IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules

Transcription:

MATSim Tutorial, May 17-19 2010,ETH Zurich Generating Demand and Supply Part 2: Initial demand generation F. Ciari IVT-ETH Zurich C. Dobler IVT-ETH Zurich

Scope of this Tutorial Having an idea, which type of data is necessary to build an own scenario and where to get the data Knowing the entry points in the software to create a synthetic population and the associated travel demand

MATSim Data Structures Population 1 2 3 Person (Agent) Plan 1 Plan 2 Plan 3 Plan n Act 1 Leg 1 Act 2 Leg 2 Leg n-1 Act n n Relevant Java Classes: Person, PersonImpl Plan, PlanImpl Act, ActImpl Leg, LegImpl

Generating the Demand: Population and Initial Plans <person id="103" sex="f" age="25" license="no" car_avail="never" employed="yes"> <plan selected="yes"> <act type="home" link="110" facility="1" x="60.0" y="110.0" start_time="00:00:00" dur="08:43:35" end_time="08:43:35" /> <leg num="0" mode="car" " " dep_time="08:43:35" "08433 " trav_time="00:00:00" "000000" arr_time="08:43:35"> "08433 " <act type="work" link="104" facility="2" x="310.0" y="70.0" start_time="08:43:35" dur="06:00:00" end_time="14:43:35" /> <leg num="1" mode="car" " " dep_time="14:43:35" "144335"trav_time="00:00:00" ti "000000" arr_time="14:43:35"> "144335" <act type="leisure" link="107" facility="9" x="250.0" y="270.0" start_time="14:43:35" dur="06:00:00" end_time="20:43:35" /> <leg num="2" mode="car" " " dep_time="20:43:35" "204335"trav_time="00:00:00" ti "000000" arr_time="20:43:35" "204335" <act type="home" link="110" facility="1" x="60.0" y="110.0" start_time="20:43:35" dur="03:16:25" end_time="24:00:00" /> </plan> </person>

Generating the Demand: Population and Initial Plans <person id=???" sex=???" age=???" license=???" car_avail=???" employed=???"> <plan selected="yes"> <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=???" mode=???" dep_time=???" trav_time=???" arr_time=???"> <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=???" mode=???" dep_time=???" trav_time=???" ti arr_time=???"> <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=???" mode=???" dep_time=???" trav_time=???" ti arr_time=???"> <act type=???" link=???" facility=?" x=???" y=???" start_time=???" dur=??? end_time=???" /> </plan> </person>

Which kind of data do I need?

Which kind of data do I need? Persons (Population) Population?

Which kind of data do I need? Persons (Population) Population Population Census

Which kind of data do I need? Persons (Population) Population Population Census Personal data (Age, Gender, Employment, etc.)

Generating the Demand: Population and Initial Plans <person id=???" sex=???" age=???" license=???" car_avail=???" employed=???"> <plan selected="yes"> <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=??????" mode=??????" dep_time=??????" trav_time=??? time=???" arr_time=??????"> > <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=??????" mode=??????" dep_time=??????" trav_time=??? time=???" arr_time=??????"> > <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=??????" mode=??????" dep_time=??????" trav_time=??? time=???" arr_time=??????"> > <act type=???" link=???" facility=?" x=???" y=???" start_time=???" dur=??? end_time=???" /> </plan> </person>

Generating the Demand: Population and Initial Plans <person id= 103" sex= f" age= 25" license=???" car_avail=???" employed= yes"> <plan selected="yes"> <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=??????" mode=??????" dep_time=??????" trav_time=??? time=???" arr_time=??????"> > <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=??????" mode=??????" dep_time=??????" trav_time=??? time=???" arr_time=??????"> > <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=???" mode=???" dep_time time=???" trav_time time=???" arr_time time=???"> > <act type=???" link=???" facility=?" x=???" y=???" start_time=???" dur=??? end_time=???" /> </plan> </person>

Which kind of data do I need? - Activities Population Population Census Personal data (Age, Gender, Employment, etc.) Activities?

Which kind of data do I need? - Activities Population Population Census Personal data (Age, Gender, Employment, etc.) Activities Mobility census

Which kind of data do I need? - Activities Population Population Census Personal data (Age, Gender, Employment, etc.) Activities Mobility census Where, when and why persons are y, y p traveling

Generating the Demand: Population and Initial Plans <person id= 103" sex= f" age= 25" license=???" car_avail=???" employed= yes"> <plan selected="yes"> <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=???" mode=???" dep_ time=???" trav_ time=???" arr_ time=???"> <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=???" mode=???" dep_ time=???" trav_ time=???" arr_ time=???"> <act type=???" link=???" facility=???" x=???" y=???" start_time=???" dur=???" end_time=???" /> <leg num=???" mode=???" dep_time=???" trav_time=???" arr_time=???"> <act type=???" link=???" facility=?" x=???" y=???" start_time=???" dur=??? end_time=???" /> </plan> </person>

Generating the Demand: Population and Initial Plans <person id="103" sex="f" age="25" license="no" car_avail="???" employed="yes"> <plan selected="yes"> <act type="home" link=???" facility=???" x="60.0" y="110.0" start_time="00:00:00" dur="08:43:35" end_time="08:43:35" /> <leg num="0" mode=???" dep_ time="08:43:35" trav_ time="00:00:00" arr_ time="08:43:35"> <act type="work" link=???" facility=???" x="310.0" y="70.0" start_time="08:43:35" dur="06:00:00" end_time="14:43:35" /> <leg num="1" mode=???" dep_ time="14:43:35" trav_ time="00:00:00" arr_ time="14:43:35"> <act type="leisure" link =???" facility =???" x="250.0" y="270.0" start_time="14:43:35" dur="06:00:00" end_time="20:43:35" /> <leg num="2" mode =???" dep_time="20:43:35" trav_time="00:00:00" arr_time="20:43:35" <act type="home" link =???" facility =???" x="60.0" y="110.0" start_time="20:43:35" dur="03:16:25" end_time="24:00:00" /> </plan> </person>

Which kind of data do I need? Mobility Behavior Population Population Census Personal data (Age, Gender, Employment, etc.) Activities Mobility census Where, when and why persons are traveling Mobility Behavior?

Which kind of data do I need? Mobility Behavior Population Population Census Personal data (Age, Gender, Employment, etc.) Activities Mobility census Where, when and why persons are traveling Mobility Behavior Mobility census

Which kind of data do I need? Mobility Behavior Population Population Census Personal data (Age, Gender, Employment, etc.) Activities Mobility census Where, when and why persons are traveling Mobility Behavior Mobility census Mobility Tools availability Mode Mobility Behavior Mobility census Mobility Tools availability, Mode choice

Generating the Demand: Population and Initial Plans <person id="103" sex="f" age="25" license="no" car_avail="???" employed="yes"> <plan selected="yes"> <act type="home" link=???" facility=???" x="60.0" y="110.0" start_time="00:00:00" dur="08:43:35" end_time="08:43:35" /> <leg num="0" mode=???" dep_ time="08:43:35" trav_ time="00:00:00" arr_ time="08:43:35"> <act type="work" link=???" facility=???" x="310.0" y="70.0" start_time="08:43:35" dur="06:00:00" end_time="14:43:35" /> <leg num="1" mode=???" dep_ time="14:43:35" trav_ time="00:00:00" arr_ time="14:43:35"> <act type="leisure" link =???" facility =???" x="250.0" y="270.0" start_time="14:43:35" dur="06:00:00" end_time="20:43:35" /> <leg num="2" mode =???" dep_time="20:43:35" trav_time="00:00:00" arr_time="20:43:35" <act type="home" link =???" facility =???" x="60.0" y="110.0" start_time="20:43:35" dur="03:16:25" end_time="24:00:00" /> </plan> </person>

Generating the Demand: Population and Initial Plans <person id="103" sex="f" age="25" license="no" car_avail= yes" employed="yes"> <plan selected="yes"> <act type="home" link=???" facility=???" x="60.0" y="110.0" start_time="00:00:00" dur="08:43:35" end_time="08:43:35" /> <leg num="0" mode= car" dep_ time="08:43:35" trav_ time="00:00:00" arr_ time="08:43:35"> <act type="work" link=???" facility=???" x="310.0" y="70.0" start_time="08:43:35" dur="06:00:00" end_time="14:43:35" /> <leg num="1" mode= car" dep_ time="14:43:35" trav_ time="00:00:00" arr_ time="14:43:35"> <act type="leisure" link =???" facility =???" x="250.0" y="270.0" start_time="14:43:35" dur="06:00:00" end_time="20:43:35" /> <leg num="2" mode = car" dep_time="20:43:35" trav_time="00:00:00" arr_time="20:43:35" <act type="home" link =???" facility =???" x="60.0" y="110.0" start_time="20:43:35" dur="03:16:25" end_time="24:00:00" /> </plan> </person>

Which kind of data do I need? - Facilities Population Population Census Personal data (Age, Gender, Employment, etc.) Activities Mobility census Where, when and why persons are traveling Mobility Behavior Mobility census Mobility Tools availability, Mode choice Facilities?

Which kind of data do I need? - Facilities Population Population Census Personal data (Age, Gender, Employment, etc.) Activities Mobility census Where, when and why persons are traveling Mobility Behavior Mobility census Mobility Tools availability, Mode choice Facilities Population Census + Enterprises Census

Which kind of data do I need? - Facilities Population Population Census Personal data (Age, Gender, Employment, etc.) Activities Mobility census Where, when and why persons are traveling Mobility Behavior Mobility census Mobility Tools availability, Mode choice Facilities Population Census + Enterprises Census Location of Facilities Population Census + Enterprises Census Location of facilities (Home, Work, Education, Shop, Leisure)

Generating the Demand: Population and Initial Plans <person id="103" sex="f" age="25" license="no" car_avail= yes" employed="yes"> <plan selected="yes"> <act type="home" link=???" facility=???" x="60.0" y="110.0" start_time="00:00:00" dur="08:43:35" end_time="08:43:35" /> <leg num="0" mode= car" dep_ time="08:43:35" trav_ time="00:00:00" arr_ time="08:43:35"> <act type="work" link=???" facility=???" x="310.0" y="70.0" start_time="08:43:35" dur="06:00:00" end_time="14:43:35" /> <leg num="1" mode= car" dep_ time="14:43:35" trav_ time="00:00:00" arr_ time="14:43:35"> <act type="leisure" link =???" facility =???" x="250.0" y="270.0" start_time="14:43:35" dur="06:00:00" end_time="20:43:35" /> <leg num="2" mode = car" dep_time="20:43:35" trav_time="00:00:00" arr_time="20:43:35" <act type="home" link =???" facility =???" x="60.0" y="110.0" start_time="20:43:35" dur="03:16:25" end_time="24:00:00" /> </plan> </person>

Generating the Demand: Population and Initial Plans <person id="103" sex="f" age="25" license="no" car_avail= yes" employed="yes"> <plan selected="yes"> <act type="home" link=???" facility= 1" x="60.0" y="110.0" start_time="00:00:00" dur="08:43:35" end_time="08:43:35" /> <leg num="0" mode= car" dep_ time="08:43:35" trav_ time="00:00:00" arr_ time="08:43:35"> <act type="work" link=???" facility= 2" x="310.0" y="70.0" start_time="08:43:35" dur="06:00:00" end_time="14:43:35" /> <leg num="1" mode= car" dep_ time="14:43:35" trav_ time="00:00:00" arr_ time="14:43:35"> <act type="leisure" link =???" facility = 9" x="250.0" y="270.0" start_time="14:43:35" dur="06:00:00" end_time="20:43:35" /> <leg num="2" mode = car" dep_time="20:43:35" trav_time="00:00:00" arr_time="20:43:35" <act type="home" link =???" facility = 1" x="60.0" y="110.0" start_time="20:43:35" dur="03:16:25" end_time="24:00:00" /> </plan> </person>

Which kind of data do I need? - Network Population Population Census Personal data (Age, Gender, Employment, etc.) Activities Mobility census Where, when and why persons are traveling Mobility Behavior Mobility census Mobility Tools availability, Mode choice Facilities Population Census + Enterprises Census Location of Facilities Population Census + Enterprises Census Location of facilities (Home, Work, Education, Shop, Leisure)

Which kind of data do I need? - Network Population Population Census Personal data (Age, Gender, Employment, etc.) Activities Mobility census Where, when and why persons are traveling Mobility Behavior Mobility census Mobility Tools availability, Mode choice Facilities Population Census + Enterprises Census Location of facilities (Home, Work, Education, Shop, Leisure) (Network Geocoded d Road Network Road network)

Generating the Demand: Population and Initial Plans <person id="103" sex="f" age="25" license="no" car_avail= yes" employed="yes"> <plan selected="yes"> <act type="home" link= 107" facility= 1" x="60.0" y="110.0" start_time="00:00:00" dur="08:43:35" end_time="08:43:35" /> <leg num="0" 0 mode= car" dep_time= time="08:43:35" trav_time= time="00:00:00" arr_time= time="08:43:35"> <act type="work" link= 105" facility= 2" x="310.0" y="70.0" start_time="08:43:35" dur="06:00:00" end_time="14:43:35" /> <leg num="1" 1 mode= car" dep_time= time="14:43:35" trav_time= time="00:00:00" arr_time= time="14:43:35"> <act type="leisure" link = 101" facility = 9" x="250.0" y="270.0" start_time="14:43:35" dur="06:00:00" end_time="20:43:35" /> <leg num="2" 2 mode = car" dep_time= time="20:43:35" trav_time= time="00:00:00" arr_time= time="20:43:35" <act type="home" link = 107" facility = 1" x="60.0" y="110.0" start_time="20:43:35" dur="03:16:25" end_time="24:00:00" /> </plan> </person>

Generating the Demand: Population and Initial Plans <person id="103" sex="f" age="25" license="no" car_avail= yes" employed="yes"> <plan selected="yes"> <act type="home" link= 107" facility= 1" x="60.0" y="110.0" start_time="00:00:00" dur="08:43:35" end_time="08:43:35" /> <leg num="0" 0 mode= car" dep_time= time="08:43:35" trav_time= time="00:00:00" arr_time= time="08:43:35"> <act type="work" link= 105" facility= 2" x="310.0" y="70.0" start_time="08:43:35" dur="06:00:00" end_time="14:43:35" /> <leg num="1" 1 mode= car" dep_time= time="14:43:35" trav_time= time="00:00:00" arr_time= time="14:43:35"> <act type="leisure" link = 101" facility = 9" x="250.0" y="270.0" start_time="14:43:35" dur="06:00:00" end_time="20:43:35" /> <leg num="2" 2 mode = car" dep_time= time="20:43:35" trav_time= time="00:00:00" arr_time= time="20:43:35" <act type="home" link = 107" facility = 1" x="60.0" y="110.0" start_time="20:43:35" dur="03:16:25" end_time="24:00:00" /> </plan> </person>

Which kind of data do I need? - Resuming Population Census Mobility census Enterprises Census Geocoded road Network (OpenStreetMap, Teleatlas, Navteq, Google, etc.)

Were is this data coming from? Population Census BfS (Federal Statistics Office) (www.bfs.admin.ch/bfs/portal/en/index/infothek/erhebungen quellen/blank/blank/vz /uebersicht.html) Mobility census BfS (www.bfs.admin.ch/bfs/portal/de/index/themen/11/07/01/02/01.html ) Enterprises Census BfS (www.bfs.admin.ch/bfs/portal/en/index/infothek/erhebungen quellen/blank/blank/bz /01.html) Geocoded road Network Teleatlas Network (http://www.teleatlas.com/index.htm)) Navteq network (http://www.navteq.com/ )

Initial Demand Generation Flow Chart (1)

Initial Demand Flow Chart (2)

Initial Demand Generation - Conclusions The generation of the initial demand is a very important task for the correct functioning of MATSim and may take a substantial amount of time (weeks or even months) Two are the main challenges: - To gather all the necessary data (many different data sets, high resolution) - To put the information together in a meaningful way (different dimension, different resolution)

Initial Demand Generation Let s work! Download and open files: Tutorial homepage - http://matsim.org/node/409 input_files_demandgeneration_tutorial.zip Config files Input sample (input_sample_zurich.txt) Variables description (variables_description.txt) Create folder and extract files to matsim/examples/tutorial/demandgeneration src_files_demandgeneration_tutorial.zip Java source files Create package and extract files to matsim/src/usermeeting/demandgeneration Edit PopulationCreator class