The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

29
The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute

description

DigiRoad New dataset of the Finnish road network Contains all roads and streets Also cycling and pedestrian paths Centralised database 555 € / whole country, for non-commercial use Contributors Finnish Road Administration National Land Survey Local authorities Actual operation by private sector

Transcript of The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Page 1: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema

Lassi LehtoFinnish Geodetic Institute

Page 2: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

AgendaDigiRoadSchema mappingTranslating WFS experimentToolsFurther tests

Page 3: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

DigiRoad

New dataset of the Finnish road networkContains all roads and streets

Also cycling and pedestrian pathsCentralised database 555 € / whole country, for non-commercial use

ContributorsFinnish Road AdministrationNational Land SurveyLocal authoritiesActual operation by private sector

http://www.digiroad.fi/en_GB/

Page 4: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

2

2

DigiRoad

GDF –basedDelivery in two forms

1. With linear referencing (dynamic segmentation)2. With directly attached attributes

1Segment - Speed limit

TrafficElement - Functional class Attributes

copied

Attributes copied

Geometries copied

Page 5: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Schema mappingDone manuallyBased mostly on

Textual description of DigiRoadEuroRoadS D 6.3: Road Network Information ModelEuroRoadS GML Application Schema 3.1

No UML available for DigiRoadNo tools to work with Visio, EA, RR filesXMI in Eclipse with XML Modeler

Page 6: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.
Page 7: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.
Page 8: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.
Page 9: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.
Page 10: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Schema mapping

TrafficElement ER_RoadLinkroadType = 1 or 2 or 3

ER_FerryLinkroadType = 6

Page 11: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Schema mapping

TrafficElement ER_RoadLink

ER_ObjectIdreference_ID

GUID of the original trafficElement - not unique in delivery form 2

curvethe_geom

lat / lon coordinates projected coordinatesMultiLineString LineString

Page 12: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Schema mapping

TrafficElement ER_RoadLink

level”ER_RoadElement”

Page 13: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Schema mapping

TrafficElement ER_RoadLink

formOfWaytype1 := ER_Motorway2 := ER_MultiCarriageway3 := ER_SingleCarriageway4 := ER_RoundaboutCircle6 := ER_EncosedTrafficArea8 := ER_SlipRoad10 := ER_ServiceRoad13 := other: Area reserved for pedestrians14 := other: Cycling path17 := other: Moottoriliikennetien osa

Page 14: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Schema mapping

TrafficElement ER_RoadLink

nationalRoadClassnational1 := MainRoadS2 := FirstClass3 := SecondClass4 := ThirdClass0 := UndefinedNationalRoadClass

Page 15: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Schema mapping

Segment

ER_RoadLink

ER_SpeedLimit

speedLimit

TrafficElement

Geometric matching

Page 16: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Schema mapping

TrafficElement ER_FerryLink

level”ER_FerryConnection”

formOfFerry”ER_ShipOrHovercraft”

roadType = 6

Page 17: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Schema mapping

Segment ER_RoadNodedynType = 9

ER_ObjectIdreference_ID

level”ER_Junction”

formOfNode”other: TrafficLight”

locationthe_geom

lat / lon coordinates projected coordinatesMultiLineString Point

Page 18: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Translating WFS

PostGISPostgreSQL

GeoServer

XSLT-QueryXSLT-GML

WFS-TXalan

JTS

WMSXalan

XSLTGML-SVG

Xerces

Page 19: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.
Page 20: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.
Page 21: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.
Page 22: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.
Page 23: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.
Page 24: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.
Page 25: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

PerformanceWhen geometric matching included

1.5 ms / Feature with a small dataset (0.1 MB) 3.1 ms / Feature with a big dataset (1.5 MB)

Without geometric operationsNearly constant 1.0 ms / Feature

Page 26: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

2.3 s

Page 27: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Further experimentsAltova MapForce

Page 28: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.
Page 29: The Finnish ‘DigiRoad’ Dataset in EuroRoadS Schema Lassi Lehto Finnish Geodetic Institute.

Further experimentsStreaming Transformations for XML (STX)

SAX-basedOnly local operationsBig documents not a problemFast

Java implementation: Joosthttp://stx.sourceforge.net/