Visualization

Rich Mapping Without Tiles or Plugins: Thematic Cartography With Raphael.js

Session Type: 
Lightning Talk
Presenter(s): 
Brian Timoney, The Timoney Group

Interactive vectors in the browser? Without a plugin? The open source javascript library Raphael enables the display of SVG in both Internet Explorer as well as modern webkit browsers offering geo-developers the option to publish their interactive mapping applications across the full range of devices. The 5 minutes will have fast talking, live demos, and tips and tricks.

Speaker Bio: 

 Head of The Timoney Group, Denver CO.

Schedule info

Beyond Markers: a new approach to interactive realtime weather maps

Session Type: 
Tech Session
Presenter(s): 
Fergal Walsh, National Centre for Geocomputation, NUI Maynooth
Dr Christian Kaiser

Markers must go! At least when things concern continuous-space processes such as weather. Could anyone care less about a sensor with its exact measurement unless it is mounted exactly where the person is? Why not move beyond markers and point measurements and instead show values everywhere as surface overlays? Markers are interactive and can link to a pop-up timeline - but so are the surface overlays! This is now possible thanks to the availability of fast spatial predictors, efficient storage mechanisms and fast client side rendering.

This talk will outline an open source web application for realtime modelling and visualisation of time-varying continuous-space fields. We will discuss the technical challenges of building this application from the server side perspective of data collection, modelling and storage and from the client side perspective of visualisation and interactivity.

We will describe our approach to an integrated spatio-temporal modelling and visualization of temperatures and rainfall. The predicted temperature surfaces and rain radar data are displayed as overlays in OpenLayers using a custom layer which renders the data on the client side using the HTML5 Canvas Element. The timeline for arbitrary spatial location is built upon the Flot plotting library and is rendered the same way. These elements are backed by a server side raster cube, implemented as a georeferenced multidemensional memory mapped Numpy array. We developed this data structure specifically for storing timestamped raster data in a way that allows for very efficient spatial and temporal slicing. And for those curious ones interested in sub-raster resolutions there is always a live server-side stream oracle ready to compute predictions with MapReduce on multicore.

Speaker Bio: 

Fergal Walsh is a Phd student at the National Centre for Geocomputation at NUI Maynooth. His research interests include spatio-temporal data analysis and visualisation and understanding human communication and movement patterns. He is also interested in software development and is the lead developer i2maps, an open source software project at NCG.

Schedule info

Bringing the oceans to life using OGC services and dynamic visualization

Session Type: 
Tech Session
Presenter(s): 
Kyle Wilcox, Applied Science Associates
Stephen Sontag

Public domain data about the ocean is all over the place. Different formats, different standards, and what about that metadata? Putting these distributed datasets behind OGC services allow for the visualization and analysis on an even playing field. By leveraging these OGC services, powerful visualizations for scientists and general users alike can be created and extended to almost any area of the world.

Applied Science Associates is a global science and technology solutions company. Through consulting, environmental modeling, and application development, ASA helps a diverse range of clients solve a wide range of spatial challenges.

This presentation will include practical examples of using OGC services to change the way we look at dynamic (real-time) ocean data.

Technologies include: Flex, OpenScales, NetCDF, AXIIS, Degrafa, SOS, WMS, WFS, AIS

Speaker Bio: 

Mr. Wilcox is a senior data manager and software engineer at Applied Science Associates in South Kingstown, RI, USA.  He has extensive experience working on ocean observing systems around the world and specializes in software development, GIS / data integration, crisis management, met-ocean data, and integration of a wide variety of computer models for simulation of physical, chemical and biological processes in the marine environment.

Mr. Sontag is a Software Developer with Applied Science Associates (ASA) who implements geographic data management principles into easy to use web applications. He is an active web developer that incorporates his broad background in GIS data visualization and management skills to create resource management systems.  Stephen has development multiple rich client web applications leveraging standard and non-standard geographic data formats integrating spatial metadata services.

Schedule info

MapQuery and SVG charts: a powerful interface for aggregated data

Session Type: 
Tech Session
Presenter(s): 
Steven Ottens, Geodan

Spatial data traditionally has been displayed using maps and tables. Maps, though good in showing the spatial extent, are not always optimal in showing (aggregated) geo-statistical data. The human mind can easily be tricked into believing that a bigger country has a bigger share of the pie. Tables show the individual records, but still lack the overview of aggregated data, also tables are notoriously hard to read.

To view the information in an aggregated form one has to build complex queries. These are often slow and do not scale well and the user either has to interpret the resulting map or compare numbers in a table. The first being not very precise the second not very intuitive.

Within EuroGeoSource, a cross European project that allows users to identify, access, use and reuse aggregated geographical information on geo energy and mineral resources, we have come up with a new way. The users are not typical GIS experts and do not have the knowledge to build custom spatial queries. Instead based on the user requirements we have determined the most important types of aggregation (eg. by country, by deposit-type etc).

The user can search for one or more commodities. Using MapQuery and gRaphael, an SVG chart library, we than present the aggregated information in interactive (pie) charts. He can use the charts as a selection method, for instance by clicking on a single country in the 'countries chart' he will see all the occurrences of the commodity in that country on the map.

The result is a fast and intuitive way to search for aggregated data. Providing overview on the distribution of data in multiple domains and still giving access to detailed data in a traditional GIS manner.

Speaker Bio: 

Steven Ottens has been involved in the foss4g community since 2005. Developing intuitive high performance webmapping applications and actively contributed to various OSGeo projects. Currently focussing on the UxDesign aspects of (web)GIS.

Schedule info

Accelerating remote sensing visualization with WebGL

Session Type: 
Lightning Talk
Presenter(s): 
Trevor Clarke, Opticks
Kip Streithorst, Ball Aerospace & Technologies Corp.

This lightning talk will demonstrate and discuss initial work which accelerates certain ELT visualizations using WebGL. This allows for more efficient client-server remote sensing analysis especially over low bandwidth links. WPS and WCS are used to generate intermediate processing results such as spectral angle matrices. HTML5 technologies such as WebGL and Canvas are used to dynamically visualize this data on the client side.

Speaker Bio: 

Trevor Clarke is a software engineer at Ball Aerospace & Technologies. Trevor has a masters degree in computer science from RIT and is a core contributor to Opticks.

Schedule info

Syndicate content