osgis2011 edina addy_pope
DESCRIPTION
Keynote presentation made at OSGIS in Nottingham in June 2011TRANSCRIPT
EDINA – Delivering solutions with OGC Standards and OSGeo
Addy PopeJune 2011
OSGIS 2011 – Delivering solutions with OGC Standards and OSGeo
Standards
Plan A
Open Data & Open Source Software at EDINA
Who
What
How
Why
Conclusions
0
30OGC OSGeo
What is EDINA?
Open Data & Open Source Software at EDINA
is a National Data Centre
Based at
Supported by http://pafciu17.dev.openstreetmap.org/?module=map¢er=-3.18,55.935&zoom=17&width=400&height=400type=cycle
What do we do?
Open Data & Open Source Software at EDINA
http://www.flickr.com/photos/steverhode/3183290111/sizes/l/in/photostream/
Ensure continuous access to resources
Preservation initiatives to ensure long term access to scholarly content
Repository services for open access and other licensed material
What do we do?
Open Data & Open Source Software at EDINA
Authentication
MultimediaServices
BibliographicServices
GeoService
Geo – Digimap Collections
Open Data & Open Source Software at EDINA
Geo – Accessing the data
Open Data & Open Source Software at EDINA
Digimap provides access to data in several ways..............
Online mapping now with annotation...........
Download the data for use on your desktop
Geo – Digimap Openstream
Open Data & Open Source Software at EDINA
Stream OS Opendata directly into:
• Web apps• Google Earth• Desktop GIS
http://openstream.edina.ac.uk/
Over 1000 registered usersNon-academic use
GoGeo
Open Data & Open Source Software at EDINA
Images of front pages here……
Discover GIS resourcesFind DataCreate standards compliant metadataLearn about metadata standards
ShareGeo Open
Open Data & Open Source Software at EDINA
Images of front pages here……
Find and Share spatial data
http://sharegeo.ac.uk/
Re-use rather than recreate
Geo - Open Boundaries
Open Data & Open Source Software at EDINA
Images of front pages here……
http://openboundaries.edina.ac.uk
• Find administrative and electoral boundaries for multiple years
• Preview the boundary
Unlock
Open Data & Open Source Software at EDINA
Images of front pages here……
Placename Gazetteer SearchDisambiguate place
Places are not always just a point.What shape represents a place?Unlock API available for you to use.3 gazetteers:
• Geonames• OS Open (50k gazetteer)• OS Closed (MasterMap)• Natural Earth (soon)
What about the data?
Open Data & Open Source Software at EDINA
Diagram kindly supplied by Snowflake Software
Making data available is great, but it should be in a usable format.
Where are we going?
Open Data & Open Source Software at EDINA
Images of front pages here……
Location Based Service – everything goes mobile…….TouchMap Lite app that streams OS Digimap OpenStream to a mobile. Not a native app.
Augmented Reality – Look at the blog for a comparison of AR browsers.
HTML 5 – making use of html 5 in particular Canvas.
http://mab.edina.ac.uk/geomobile-test/osopen.html
http://mobilegeo.wordpress.com/
Open Data & Open Source Software at EDINA
What standards do we use
Just some of the standards that we publish to or use in Geo-services at EDINA
Service Standards
Digimap WMS
Digimap for Schools WMS
Openstream WMS
UKB/Open Boundaries WMS
GoGeo CSW for metadata harvesting and publishingOAI for metadata harvestingISO 19139 encoded metadata
ShareGeo OAI-PMH – for metadata harvesting
GeoDoc Xforms (user interface for forms)Xslt (XML schema transformation)eXist (xml based database management)
Open Data & Open Source Software at EDINA
Standards
http://www.flickr.com/photos/epublicist/3546059144/
- Consensus approach
- Standard design by the
community for the
community
- Promotes
interoperability
- “Plug and play” when
combined
Why standards work?
Open Data & Open Source Software at EDINA
Standards give you something to work towards and test against.
Not quite a recipe to follow but you know what you should end up with
Allow others to easily consume your service
Should allow different components to fit together – “plug and play”
http://www.flickr.com/photos/indieb0i/101943682/Not mine, honest
OSGeo
Open Data & Open Source Software at EDINA
OSGeo projects represent software that:
• Complies with OGC standards where possible• Is tried and tested• Is stable• Is well documented• Has a community of support around it
http://www.opengeospatial.org/standards
A project has to progress through incubation which helps achieve the criteria listed above and should install confidence in those that use the software.
Digimap case study
Open Data & Open Source Software at EDINA
So, how does this work in practice?
http://www.flickr.com/photos/andivszf/4962765151/
Open Data & Open Source Software at EDINA
Carbon Arc - http://www.flickr.com/photos/41002268@N03/4
991180505/sizes/l/in/photostream/
Some figures
2010
– logins: 220,000
– Screen Maps: 6,000,000
– Print maps: 150,000
– Data downloads: 87,000
– 400,000 tiles of data (ex mastermap)
– 635,000km2 Mastermap
– 16,000,000km2 ITN
45, 000 active registered Digimap users
450 million objects in spatial databases
1.5 Tb of accessible data
Operates within tight SLA’s
We may not be a commercial outfit but our services aren’t small
Open Data & Open Source Software at EDINA
WMS WFS
TileCacheS
erv
ice
Deliv
ery
Cust
om
maps
Sta
ndard
maps
Map or Data
System Architecture
Open Data & Open Source Software at EDINA
Replication
Current Live
Upload to Live
Dev A Dev B
Live A @ Kings Buildings Live B @ Appleton Tower
Live Dev Backup Dev
Test in live env
Advantages
Open Data & Open Source Software at EDINA
From our users point of view:• Services more functionally rich• Improved resilience
• Fall-over and machine redundancy can be offset by virtualisation and open source software stacks
From our funders point of view:• Improved service delivery with lower recurring costs• More flexibility and ability to innovate
Open standards have a definite role, vital for chaining open source products but…
• They are not an end in themselves• Not always as mature (or static) as might wish and can
evolve in short time periods
Slide 24 of 18
Things to think about…..
Open Data & Open Source Software at EDINA
Support, documentation, development
Pick the right tool for the job – open or proprietary. Hybrid systems workSolutions should provide a flexible framework that can grow and evolve
Work towards standards, this will make services interoperable and should allow for flexible development
Proprietary vendors should integrate their product to fit your architecture
Addy Pope
Email: [email protected]: @go_geo
http://www.gogeo.ac.uk
EDINA website: http://edina.ac.uk
Slide 25 of 18
Conclusions
Open Data & Open Source Software at EDINA
From our users point of view:• Services more functionally rich• Improved resilience
• Fail-over and machine redundancy can be offset by virtualisation and open source software stacks
From our funders point of view:• Improved service delivery with lower recurring costs• More flexibility and ability to innovate
Open standards have a definite role, vital for chaining open source products but…
• They are not an end in themselves• Not always as mature (or static) as might wish and can
evolve in short time periods
Open Data & Open Source Software at EDINA
Addy PopeEmail: [email protected]: @go_geohttp://www.gogeo.ac.uk
EDINA website: http://edina.ac.uk
Open Source, Geo and Health Workshop
Tuesday 9th August
Napier University, Edinburgh
http://geco.blogs.edina.ac.uk/
Free Workshop
Open Interoperability Standards
Open Source Software & Open Interoperability Standards at EDINA
• Many of EDINA’s systems implement Open Geospatial Consortium OpenGIS® interoperability standards
• While we do not offer public WFS/WMS services, we do use:• WMS, WFS, SLD, GLS, KML, GML…• Through various mapping / data download clients
• Our subscription services protected by Shibboleth authentication (implementing SAML to provide single sign-on and attribute exchange) and are free at the point of use
Hybrid Stack
Open Data & Open Source Software at EDINA
We use a mix of open source and proprietary software.
Why?
Well, we believe it provides us with the best solution that fits our requirements.
Cartographic output better handled by
GoLoader and GoPublisher are great for handling Mastermap
Migrating away from this but tied to it for GoPublisher.
Slide 29 of 18
Services we run
Open Data & Open Source Software at EDINA
Images of front pages here……