Development

Cloud Scalability and the OpenGeo Stack: Publishing Statewide Broadband Availability Maps

Session Type: 
Tech Session
Presenter(s): 
Michael Terner, Applied Geographics, Inc.
Ryan Westphal, Applied Geographics

This session will describe the recent nationwide broadband mapping effort undertaken by the National Telecommunications and Information Administration (NTIA) through a state grant program and focus on the statewide map publishing activities that were completed for Oklahoma and Massachusetts. Broadband mapping is a key component of nationwide, ARRA/stimulus funded efforts to increase broadband availability and adoption and to bridge the “digital divide.” The presentation will provide an overview of the national broadband mapping program and how the underlying data are produced, but the focus will be on the production and publication of statewide broadband availability web mapping sites using the OpenGeo stack (i.e. PostgreSQL, PostGIS, GeoServer, OpenLayers and GeoWebCache). Topics covered will include: reasons for selecting Open Source software; data access using .NET; customization approach using HTML and jQuery; development challenges including statewide cache creation; and the cloud-based hosting approach.

Speaker Bio: 

Executive Vice President and founding partner at Applied Geographics, Inc. AppGeo is a GIS consulting firm located in downtown Boston that has been serving government and private sector clients for 20 years.

Schedule info

A web-based PostGIS educational tool

Session Type: 
Tech Session
Presenter(s): 
Javier Morales, University of Twente, Faculty of Geo-information Sciences (ITC)

PostGIS has become viable platform for storing and managing spatial data and it attracts more and more followers. One of the obstacles for the its uptake, specially in education and training environments, is the presentation of query results. Although for an expert a set of tuples will suffice as a response to a query, many others will be glad to to have a more intuitive and graphical representation of results. To address this need we have developed a web-based tool that produces graphical results in response to spatial queries. The so-called PGclient is a web applications with the look and feel of a desktop application. It uses OpenLayers, GeoExt and Mapserver to provide an intuitive interface to PostGIS. With the PGclient users can interact with spatial data by simply display their tables directly from the browser or they can interact with the database by means of SQL statements. For those queries with geometry outputs the client renders the result graphically. In this presentation will explain the internal architecture of the PGclient, demonstrate its current functionality and discuss potential enhancements.

Speaker Bio: 

Assistant professor in Geo-information Systems architectures and services

Schedule info

Cellular Automata Quantum GIS plugin and web-based application

Session Type: 
Tech Session
Presenter(s): 
Prof Ari Jolma, Aalto University, Lahti Center
Anas Altartouri, Aalto University, Lahti Center

Cellular Automata (CA) models are increasingly applied in the environmental studies due to their dynamic nature, spatial explicity, and compatibility with the raster format widely used in GIS. We present here a CA Quantum GIS plugin, coupled with a web-based spatial decision support tool (using GeoExt). The application addresses the expansion of invasive species and is developed using open-source geospatial tools. We will describe the CA QGIS plugin as well as the technical issues of the development, such as the trade-off between the model and the query speed, the incorporation of non-geospatial tools, and other issues. The model is capable of predicting coverage of next generations for the species in question. The determination of presence/absence in a location is based on its neighbourhood configuration and its suitability. The neighbourhood rules are empirically elicited and given as probability distributions according to the scale configurations (cell and neighbourhood window sizes) chosen by the user. The suitability is assessed by a number of explanatory variables. Orange data mining open-source libraries are used to build a Naïve Bayes classifier capable of probabilistically assessing the suitability. The user can opt to apply the ready classifier or build a customised one by learning from the provided data. This makes the CA transition rules adaptive to the spatio-temporal variations in the species behaviour. The model is stochastic and allows Monte Carlo simulation. This results in immense output files. Hence, from the usability perspective, special libraries (such as Numeric Python) and data format (such as NetCDF and HFA) are needed for efficient calculation and querying. The web-based tool provides a spatially interactive interface capable of answering management related questions about the scenarios of future coverage, their probabilities and probability distributions.

Speaker Bio: 

Anas Altartouri is a doctoral student in the Lahti Center of Aalto University. His research focuses on spatial simulation and environmental decision support tools.

Schedule info

LiDAR Point Cloud Processing with libPC and libLAS

Session Type: 
Tech Session
Presenter(s): 
Howard Butler, Hobu, Inc
Michael Gerlek

Point cloud data, in the form of pseudo-randomly distributed multidimensional XYZ triplets, is rapidly becoming a fundamental data type along with raster and vector data in the GIS domain. Whether collected by expensive laser systems or consumer-grade products such as Kinect, point cloud data are finding uses throughout GIS for tasks such as 3D building modeling and terrain generation. Few open source libraries exist to work with point cloud data, and this talk will focus on libPC (http://libpc.org) and libLAS (http://liblas.org), two BSD-licensed libraries for manipulating and processing point cloud data. A short survey of the open source LiDAR landscape will be provided along with some demonstration of the capabilities of both libLAS and libPC.

Speaker Bio: 

Howard Butler is the president of Hobu, Inc. and has been active in numerous OSGeo projects including GDAL and MapServer. He is a past member of the OSGeo Board of Directors and is currently developing Open Source LiDAR tools in the form of the libPC (http://libpc.org) and libLAS (http://liblas.org) libraries.

Michael Gerlek is president of Flaxen Geo Consulting, an open source consultancy located on Bainbridge Island, Washington focused on providing .NET/C# solutions for LiDAR data processing and visualization. Michael is also a charter member of OSGeo, and previously worked for LizardTech, Inc. on the MrSID family of technologies.

Schedule info

Lidar Data Structures - Octree Vs. Kd Tree

Session Type: 
Tech Session
Presenter(s): 
Michael Considine
Trevor Clarke, Opticks

The Arbitrary Storage Of Lidar Data Can Serve To Obscure The 3d Spatial Information Contained Within The Data. This Presentation Will Compare The Benefits And Deficiencies Of The Octree And The Kd Tree Data Structures Both In Visualization Optimizations And Algorithm Data Access In Open Source Opticks. Discussions Will Include Tradeoffs Between Display Optimizations Including Clipping, Panning And Zooming And Algorithm Data Optimizations Including Nearest Neighbor, 3d Plane Fits, Gradient Mapping, Intensity Mapping, Line-Of-Sight Algorithms, And Autonomous Landing Site Determination.

Speaker Bio: 

Michael Considine is a core developer of the open source Opticks project and Ball Aerospace and Technologies

Schedule info

Syndicate content