11th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel & MKmetric Gesellschaft für Systemplanung mbH, Karlsruhe 1. Goal & Motivation of spotlightsTN/GTF 2. Principles of development 3. GTF-CM / Examples 4. Further steps
11th October 2001Barcelona MKmetric Goal of spotlightsTN/GTF Get the modelling community in Europe (in the World) to “establish the necessity of a common exchange format for transportation models” suggestion of a conceptual view as a basis contact modellers / software providers discuss GTF Goal means for discussion: GTF-CM discuss GTF-CM: Outcome: Agreement & Common Understanding Forum gtf.mkm.de Mailinglist
11th October 2001Barcelona MKmetric Matching Data Models using GTF Solution GTF: „Atomic“ Informational Unit Sizes Data Model X/Y/ZGTFData Model Z/Y/X Approach for a solution
11th October 2001Barcelona MKmetric Concept Models Applications Operating System X Operating System Y Applic –data Client Programmes GTF / TIP GTF / TIP Overview of interchange structure
11th October 2001Barcelona MKmetric GTF / TIP data Workspace / User System Filter Application A App. B User data Model in–house data in–house incremental data GTF / TIP data Provider Operating System X Operating System Y Internet Detail of interchange structure
11th October 2001Barcelona MKmetric Supporting Model Communication 1. Model requirements: GTF = Generalised Transportation data Format - EDI format to exchange transportation modelling information - not to impose formats or contents constraints on modellers exchanging data - not specifically for GIS GTF specifies building blocks (entities) GTF is a general structure of the information transport models use Principles: - not too many basic building blocks (generic entities) - generalised enough for (mainly) modelling information and (also) other information GTF = Exchange of Data (homogeneous & generic) Overview of requirements
11th October 2001Barcelona MKmetric Supporting Model Communication 2. EDI requirements: - cross-platform - structured & segmented - flexible & scalable - use of existing standards - human readability CONTENTS of GTF: GTF Conceptual Model (GTF-CM) FORMAT & PROTOCOL: GTF-XML Overview of requirements
11th October 2001Barcelona MKmetric GTF = “Generalised Transportation-data Format” - the conceptual model GTF-XML = the underlying transmission format Universe of GTF
11th October 2001Barcelona MKmetric GTF usage UNETRANS TOP GDF NWB Emme/2... (strategic and/or operative) UNETRANS TOP GDF NWB Emme/2... (strategic and/or operative) GTF Model X Model Y GTF = mediator format
11th October 2001Barcelona MKmetric GTF definition GTF = for the exchange of strategic transportation modelling information GTF-CM is means of discussion = capture the vocabulary of the problem domain in computer terms Problem domain Computer terms The travel time on Link L from Node A to Node B is X. Node A Node B Link L travel_time = X mapping
11th October 2001Barcelona MKmetric Flow – Link Centroid Intersection – Node in Zone A centroid Link Segment – Link Flow on infrastructure Link Infrastructure – Node in Zone B Boundary / Mountain / River etc. Zone Problem Domain
11th October 2001Barcelona MKmetric GTF-Conceptual Model (CM)...
11th October 2001Barcelona MKmetric Main principles all information is on Link each object: tree structure (super/sub association) all problem domain classes are founded on a few framework classes the number of top level problem domain classes shall be small Note: the GTF-CM specification contains both problem domain classes (Toplevels + Sublevels) & Framework classes
11th October 2001Barcelona MKmetric Principles / Framework classes for GTF-CM specification
11th October 2001Barcelona MKmetric Example application 1: Transport terminal schematic view of a public transport terminal * * taken from the BRIDGES/D4 report ”Handling Traffic Modelling Networks in GIS” by DTU/TetraPlan
11th October 2001Barcelona MKmetric Example application 1: in GTF terms 1) 2) 4) 5) 6) 7) 8) 3) Node “Airport” A Node Q Node P
11th October 2001Barcelona MKmetric Example application 1: GTF objects * Note: associations are not depicted
Example application 1: XML file 15th August 2001 Copenhagen MKmetric
11th October 2001Barcelona MKmetric Example application 2: Socio-Economic data * Note: data are fictive *
11th October 2001Barcelona MKmetric Example application 2: in GTF terms Zone 1 Meta Terminator Transport- Production Population Economy- Characteristics association
11th October 2001Barcelona MKmetric Example application 2: GTF objects
Example application 2: XML file 15th August 2001 Copenhagen MKmetric
11th October 2001Barcelona MKmetric Example application 3: Public Transport Route Terminal Segment Junction Stop
11th October 2001Barcelona MKmetric Example application 3: in GTF terms Link 1 Node 3Node 1 Link::Segment 12 Node::Junction 4 Node::Junction 8 Link 2 Node 2
11th October 2001Barcelona MKmetric Example application 3: GTF objects * Note: associations are not depicted
Example application 3: XML file 15th August 2001 Copenhagen MKmetric
11th October 2001Barcelona MKmetric Example application 4: Dynamic Segmentation Road M1 M2 M3
11th October 2001Barcelona MKmetric Example application 4: in GTF terms Link::Segment 1 Link::Segment 2 Link::Segment 3 Node:: Junction 1 Node:: Junction 2 Node:: Junction 3 DynamicSegmentation:: Milepost 1 DynamicSegmentation:: Milepost 2 DynamicSegmentation:: Milepost 2
11th October 2001Barcelona MKmetric Example application 4: GTF objects * Note: associations are not depicted
Example application 4: XML file 15th August 2001 Copenhagen MKmetric
GTF = mediator format... Emme/2 TOP Polydrom GDFNWB GTF file Reader API Func1 FuncN... Emme/2 TOP Polydrom GDFNWB 15th August 2001 MKmetric additional specific structuring export reading
GTF = mediator format... Emme/2 TOP Polydrom GDFNWB GTF file... Emme/2 TOP Polydrom GDFNWB 15th August 2001 MKmetric specific structuring import writing Writer API Func1 FuncN...
11th October 2001Barcelona MKmetric Further steps after spotlightsTN From “Conceptual Model” to “Data Model” From “Common Agreement” to “Ontology” Standardisation Library of procedures
11th October 2001Barcelona MKmetric Contact Eduard Ruffert Tel.: ++49 (0) 700 MKMETRIC Forum Mailinglist