Development

Are you sure? - Open Source Tools for Uncertainty Enabling the Model Web

Session Type: 
Academic Session
Presenter(s): 
Benjamin Pross, Institute for Geoinformatics, University of Muenster
Dan Cornford

 

Speaker Bio: 

Benjamin Pross is a research associate at the Institute for Geoinformatics of the University of Muenster and active developer at the 52°North Open Source Initiative. 

Schedule info

The WISERD GeoPortal: A tool for the discovery of socio-economic research data in Wales

Session Type: 
Academic Session
Presenter(s): 
Dr Richard Fry, WISERD,University of Glamorgan, Cardiff University
Dr Robert Berry

 

Speaker Bio: 

RICHARD FRY and ROBERT BERRY are post-doctoral researchers in GIS and are members of the Data Integration Team for the Wales Institute of Social and Economic Research, Data and Methods (WISERD).

Schedule info

Scripting GeoServer with GeoScript

Session Type: 
Tech Session
Presenter(s): 
Justin Deoliveira, in affiliation with OpenGeo
Tim Schaub, OpenGeo

GeoServer is a solid and mature implementation of a variety of OGC services including Web Feature Service, Web Map Service, Web Coverage Service, and Web Processing Service. Add to this a KML engine, integrated security framework, powerful styling language with SLD and this rich feature set makes GeoServer very appealing to the user. However it has always been somewhat lacking when it comes to the developer. Developing with GeoServer has a steep learning curve and requires expert knowledge to do simple tasks like writing new output formats, implementing new WPS processes, and adding custom filter functions. GeoScript to the rescue!

GeoScript adds spatial capabilities to popular languages such as Python, JavaScript, Scala, and Groovy. Scripting languages are the perfect tool for developers who want to do simple coding tasks quickly in a lightweight development environment. GeoScript builds on top of the very powerful GeoTools library to provide an interface to its capabilities though concise and easy to use API's. Recent extensions to GeoServer now allow developers to write components and plug-ins in the scripting language of their choice, using GeoScript as the engine for spatial functionality.

This presentation is geared toward developers who are interested in developing with GeoServer but not necessarily ready to get their hands dirty with low level Java. The talk will detail the various scripting hooks available and provide examples, complete with code, of how to write some simple plug-ins. Check out this presentation and you'll be developing with GeoServer in no time.

Speaker Bio: 

 In 2010 Justin and Tim founded the GeoScript project. Justin currently maintains the Python implementation while Tim maintains the JavaScript implementation.

Schedule info

Coping with INSPIRE view services – A FOSS4G compliancy comparison

Session Type: 
Tech Session
Presenter(s): 
Tom Ellett von Brasch, statens kartverk

The INSPIRE roadmap states that compliant view services must be operational by 9th November 2011, over a year before download services. Because of this, how the different software solve the current view service issues may well have a large bearing on which software is adopted by NMCA̢۪s and other organizations affected by INSPIRE. Mainstream map servers such as Mapserver, Geoserver and Deegree are now in a race to see who can demonstrate the ability to provide INSPIRE compliant view services whilst fitting comfortably into adjusted data management systems.

Many best practice projects such as Esdin and Euradin have concentrated on download services so it is only now that members are beginning to think about view services. That has also been reflected by the main players in the FOSS field only recently beginning work on enabling their respective software to serve INSPIRE compliant WMS. Indeed at the time of writing only Deegree3 claims to be able to serve fully compliant services.

This presentation will compare the very different solutions offered by Mapserver, Geoserver and Deegree to the varied issues associated with INSPIRE view services. Other software will be considered if they demonstrate INSPIRE compliancy development work before September. Each software is built, maintained and developed using a different model, therefore each software̢۪s response to issues such as multi-geometry layers, extended service metadata and multilingualism will themselves be diverse.

A service created using each of the software will be looked at and INSPIRE compliancy analyzed through comparison with the ‘Technical Guidance for the implementation of INSPIRE view services’ document. Results will be considered primarily with regards mandatory requirements, but important optional requirements will also be taken into account.

Speaker Bio: 

Received a Masters in GIS at Portsmouth University in 2003 before working in Local Government. In 2008 started working for Streetmap.co.uk as their chief mapping officer before moving to Statens kartverk (Norwegian National Mapping Authority) in 2009. Have been involved with several European projects including Esdin and am now working on INSPIRE compliancy for Norwegian view services.

Schedule info

Authentication and authorization management to OGC services with GeoShield: Introducing the GeoServer Resource Access Manager plug-in and SOS protection

Session Type: 
Tech Session
Presenter(s): 
Milan Antonovic, Institute of Earth Sciences, SUPSI-IST
Dr Massimiliano Cannata, SUPSI-IST

Enterprises are increasingly feeling the need of more sophisticated data access control to OGC services. Nowadays there aren't many solution to manage data access control. Using actual techniques, administrators can mostly define read or write permission to specific services.

GeoShield meets this need by offering a centralized way to define security access-control to OGC services through a nice user friendly web interface. Basically it acts like a proxy, intercepting all the communications between clients and OGC compliant services (WMS, WFS, SOS). GeoShield is able to manage users and groups, it handles authentication and privileges settings among groups and registered services. It is capable to analyze requests applying the configured permission filters and/or manipulating the response accordingly.

This year GeoShield extends his capabilities introducing two major improvements: the Sensor Observation Services protection and the GeoServer Resource Access Manager plug-in.

The SOS protection introduces the definition of permissions for core and transactional profiles. Data managers can now set read permissions for each Observation Offering, and authorize writing permissions to transactional profile requests only to authorized users.

Thanks to the latest GeoServer release (2.1), GeoShield can be directly integrated with the new Resource Access Manager plug-in. This extension give some benefits in term of speed and reliability, GeoShield's proxy capabilities is bypassed, minimizing response time.

The presentation will introduce the attenders with GeoShield and the newly developed features throughout a practical demo.

Speaker Bio: 

Currently Employed as Software Engineer at the Geomatics Division of the Earth Science Institute, a section of the University of Applied Sciences of Southern Switzerland. His main fields are Geographical Web Services and webgis applications, in particular he is specialized in the development of government or public web application based on OGC services, like WMS, WFS, WPS and SOS.

Schedule info

Syndicate content