Visualization

pyKML: a Pretty Pristine Package Promoting a Pythonic Path for Programmatically Producing, Playing with, Publishing, and Parsing Particularly Prickly KML

Session Type: 
Lightning Talk
Presenter(s): 
Dr Tyler Erickson, Michigan Tech Research Institute

We all know what KML is, and by now most geospatial software packages offer some type of KML support. But, you've got to admit it, the majority of 65 million KML/KMZ files available on the internet are pretty... well... boring. Very few of them take advantage of the interesting advanced tags offered by the OGC KML spec (like <roll> and <drawOrder> !) or the Google Extension spec (like <gx:ViewerOptions> and <gx:angles> !). The pyKML package gives you access to the whole kitchen sink of elements in the KML spec, and provides functionality for constructing, parsing, validating, and removing that embarrasing KML lint. Make pyKML your library of choice for your next virtual basejumping adventure!
http://pypi.python.org/pypi/pykml

Speaker Bio: 

research scientist; geostatistical data junkie; winner of Google's KML in Research competition; runs with geospatial scissors

Schedule info

gvSIG Mini support for OSM massive POI data

Session Type: 
Tech Session
Presenter(s): 
Jorge Gaspar Sanz Salinas, Prodevelop
Alberto Romeu Carrasco

gvSIG Mini is a free tiled map viewer for Android with support for OSM, WMS, WMS-C, TMS, other non-standard tile servers, routing, localization, etc. and now offline support for searching and visualize POIs and addresses.

A process to download POI data of any city from the OSM planet database has been developed. POIs and streets are downloaded, processed, indexed and stored into an object oriented database.

gvSIG Mini is able to manage several POI city database without connectivity, allowing any user to browse or perform full-text POIs and addresses search, find nearby places, share, call or visit the website of a POI, manage favourite places, display POIs by category, applying level of detail and grouping nearby points to efficiently and clearly represent all the data.

Several problems have been solved during the development and will be presented during the talk: Implementation of a clustering algorithm to deal with visualization of many thousands of points, multiresolution representation of points, spatial and full-text indexing, contextual simbology; giving as a result an efficient offline solution for manage vectorial data on mobile devices.

Keywords: OSM, open data, clustering, POI, Android, gvSIG Mini, indexing.

Speaker Bio: 

Jorge Sanz is consultant in geospatial technologies at Prodevelop since 2006. He's also part of the gvSIG team, Charter Member of the OSGeo Foundation, as well as part of the Spanish language OSGeo Local Chapter. He also maintains with several friends and colleagues a blog about GIS, cartography and other geoscience topics since 2006 called http://geomaticblog.net.

Schedule info

Use of Google Fusion Tables for a public floodplain interface

Session Type: 
Tech Session
Presenter(s): 
Bruce Rindahl, Ventura County Watershed Protection District

In 2010, Ventura County applied for inclusion in the Federal Emergency Management Agency's (FEMA) Community Rating System. This program allows a reduction of flood insurance premiums in return for a comprehensive ongoing effort to reduce flood risk. A part of that comprehensive program includes conveying current flood risk to the public. In order to provide a simple yet accurate interface for the public to view the latest floodplain boundaries, flood zones and flood depths in the county, a Google Maps interface was created using Fusion Tables. The details of this interface, along with the automated scripts and procedures developed to maintain the data from FEMA download, storage on PostGIS, and KML conversions for Fusion Tables is the subject of this paper. Topics will include tips, tricks, lessons learned and example code for the interface and upload procedures. Future directions will also be discussed including inter-agency cooperation and collaboration.

Speaker Bio: 

A registered professional engineer, Mr. Rindahl has more than 30 years of experience in a wide variety of water resource disciplines.  Much of his experience is in the area of water supply planning and flood warning systems.  He also has extensive experience in optimization of water resource systems, design and integration of computer models, geographical information systems and their use in water resource applications and floodplain analysis.

Schedule info

Open Source 3D Globes - osgEarth

Session Type: 
Tech Session
Presenter(s): 
Glenn Waldron, Pelican Mapping

osgEarth is a powerful 3D terrain rendering SDK written in C++. Think of it as a free, open source, open standards-compliant foundation for building an application similar to Google Earth. osgEarth visualizes geospatial data from a wide variety of data sources through its plugin architecture and integrates easily with existing GIS infrastructures by supporting open standards such as those from OSGeo and OGC. osgEarth builds on proven OSS technologies like OpenSceneGraph and GDAL and is used in a variety of commercial and government applications.

In addition to global visualization of imagery, elevation, and vector, osgEarth provides many advanced features driven by the requirements of a diverse customer base. Here’s a sampling of the many things you can do with osgEarth:

  • Create terrain models – either offline, or dynamically at run-time
  • Load whole-earth terrains without writing any code
  • Visualize OGC-compliant web mapping data
  • Combine multiple imagery, elevation, and vector data sources on the fly
  • Set up map tile caches to maximize performance
  • Layer imagery to produce high-resolution insets
  • Drape GIS vector data on the terrain
  • Reproject data among different spatial reference systems
  • Place external models on the terrain with lat/long coordinates

 

Our presentation will provide an overview of the SDK, its “no-code-required” approach to building 3D maps, and a demonstration of osgEarth’s capabilities.

Speaker Bio: 

Glenn Waldron is the primary maintainer of the osgEarth project - a C++ SDK for 3D global visualization. He has spent 17 years in the visual simulation industry as a software developer and systems engineer. Glenn is currently President of Pelican Mapping, a small software engineering company focused on open source 3D visualization.

Schedule info

Social Networks on OpenLayers

Session Type: 
Tech Session
Presenter(s): 
Jorge Sanz, Prodevelop
Vicente Sanjaime

As part of the web 2.0 movement, a number of social networks are adding geospatial information to their contents. Thus, a large amount of information can be shown on a map from different sources like twitter, foursquare, flickr and others.

With just a few chunks of JavaScript code and thanks to the great Open Layers capabilities, it's easy to add real time social features to any web mapping application.

On this presentation we will show how we added those services as OpenLayers classes getting as much information as possible (descriptions, thumbnails, links, etc.) displayed on top of any base layer.

Speaker Bio: 

Jorge Sanz is consultant in geospatial technologies at Prodevelop since 2006. He's also part of the gvSIG team, Charter Member of the OSGeo Foundation, as well as part of the Spanish language OSGeo Local Chapter. He also maintains with several friends and colleagues a blog about GIS, cartography and other geoscience topics since 2006 called http://geomaticblog.net.

Schedule info

Syndicate content