IBM Cloudant describe the geospatial tools used in their database-as-a-service offering (DBaaS). Based upon Apache CouchDB, the geospatial extensions used by IBM Cloudant rely on a number of well known open source libraries to provide geospatial indexing, query and projection support to Apache CouchDB. Presented at last years FOSS4GNA the tools are operational, and being actively supported and developed.
The Geoparser is an open source tool that can process information from any file, extract geographic coordinates, and visualize locations on a map. After the information is parsed and points are plotted on the map, users are able to filter their results by density, or by searching a keyword and applying a "facet" to the parsed information. On the map, users can click on location points to reveal more information about the location and how it is related to their search.
Combining the power of GDAL with a C++ image processing library called CImg, GIPPY provides a Python interface to easily perform common image processing tasks on large remote sensing data sets. By automatically and transparently chunking input imagery and allowing chaining together of operations, users can put together algorithms that are then processed efficiently by deferring all operations until read time, while utilizing multi-threaded functionality of the Boost C++ libraries.
WhirlyGlobe-Maply is an open source geospatial display toolkit for mobile devices. It's just celebrating its 5th birthday and passed 100k lines of code last year. Millions of people use it in apps like Dark Sky and National Geographic World Atlas every day.
We'll discuss some of the new features in 2.4 and 2.4.1 like particle systems, point clouds, vector tiles and custom map projections. The SDK's main platform is iOS, but we'll cover the status of the Android port too.