evelopment of a server to manage a customised local version of OpenStreetMap in Ireland by...

28
Development of a server manage a customised local version of OpenStreet in Ireland

description

In this paper we describe the software architecture of a prototype web-based GIS system for the deliver environmental research data in Ireland. The central component in this system is OpenStreetMap which provides the base layers of geographical data. An OpenStreetMap data collection campaign for our university town was carried out earlier this year yieldeding a spatially rich OpenStreetMap representation of Maynooth. Our server (OpenStreetMap database, supporting software, and specially generated map tiles) has been used by several GIS and location-based services projects in our department. One such example is a mobile device-based pedestrian navigation system is described in this paper. We describe some of the components of our server system. This includes a description of the management of the local copy of the OpenStreetMap database and the generation of sets of customised map tiles.

Transcript of evelopment of a server to manage a customised local version of OpenStreetMap in Ireland by...

Page 1: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Development of a server to manage a customised local version of OpenStreetMap

in Ireland

Page 2: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Department of Computer ScienceNational University of Ireland Maynooth

Błażej Ciepłuch [email protected]

Jianghua Zheng [email protected]

Peter Mooney [email protected]

Adam Winstanley [email protected]

Page 3: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Overview

Projects in our group using Openstreetmap

Collection and import of data into OSM database

A web application to use the custom tiles with our additional data

Page 4: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Why we chose OpenStreetMap ?

Haptic& IndoorNavigation

Ricky Jacob

Bus Tracking

Bashir ShalikSimplification of

Complex Polygons

Fangli Ying

Pedestrian Navigation

Jinghua Zheng

Visualisation of Enviromental Data

Common Platform OSM

Błażej Ciepłuch

Haptic& IndoorNavigation

Ricky Jacob

Topology & Geometry Analysys

Padraig Corcoran

Open Access toGeospatial data

Peter Mooney

Page 5: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Research Objectives

First steps in building framework for open access to enviromental data ( with Irish EPA )

Particular emphasis on delivery to Location Based Services and also visualisation

Assist in growing OSM usage in Ireland

Page 6: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Creation of Maynooth map

Page 7: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

How do we get OSM data for our project ?

Cloudmade Download webpagehttp://downloads.cloudmade.com/

Geofabrik Download webpagehttp://download.geofabrik.de/

OR

Our own Postgis OSMServer

OSM XML OSM XML

Page 8: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Adding our own spatial data to our OSM database

Our own Postgis OSMServer

Irish Enviromental Protection Agencyhttp://www.epa.ie

Page 9: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Tiles generated with Mapnik - Enviromental data

Waste Water Treatment Plants

Air Quality Stations

EPA Licensed facilities

Page 10: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

XML Style file and result of redendering

Page 11: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

EPA Licensed facilities around Dublin

Page 12: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

More detailed Irish Language Map of Maynooth

Page 13: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Local OSM tiles for Interiors of Buildings

Page 14: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Our own Postgis OSMServer

Mapnik Map Redender

Different Outputs from Server

SetsOf Tiles

Different Outputs for EPA data KML file RAW data in XML WMS server SHP file Possibility to open in QGIS

Page 15: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Local Tiles

Page 16: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch
Page 17: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch
Page 18: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch
Page 19: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch
Page 20: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch
Page 21: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch
Page 22: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch
Page 23: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch
Page 24: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

OSM offers our research work access to spatial data for Ireland

Spatial data is still very expensive to purchase in Ireland

Google Maps and Bing Maps have very sporadic coverage - poor in some rural areas

Difficult to access government and national datasets

Page 25: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Overlay of OSM data in Ireland on Bing and Google Maps

Page 26: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Overlay of OSM data in Ireland on Bing and Google Maps

Page 27: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

There are examples of urban locations where OSM has been not surveyed and Google/Bing is better

Drogheda, Co. Louth Ireland (population 30,000)

Page 28: evelopment of a server  to manage a customised local version of OpenStreetMap in Ireland by Błażej Ciepłuch

Extended local OSM database (including enviromental data as a example)

Gain a better understanding of OSM process from data collection to display

Store once – use many times

Contribution of this Research