Software Projects (Responses)
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
TimestampEmail AddressProject NameProject BlurbProject AffiliationCore Features
Implemented Standards
Project typeWho is involved ?
Tools/Libraries Based on
Chat URLTwitter URLFacebook URLBlog URL
General Email or mailing list
Info Sheet URLUser Quickstart URLDocumentation URLDemo URLSupport URLDownload URLIssue Tracker URLSource Code URL
Developer Quickstart URL
List of Contributors URLRoadmap URLMetrics URLPulse URLSimilar Projects
Similar Proprietary Software
LicenseCurrent VersionSupported PlatformsAPI InterfacesLanguagesSimilar projectService ProvidersLevel 1 - TopicLevel 2 - Information TechnologyLevel 2 - DevelopmentScreenshot URLTeam Photo URLWebsite URLLogo URL
Questions, Suggestions and Feedback
OSGeo Live Overview URL
7/22/2017 5:41:14
GeoServer is a web server that allows you to serve maps and data from a variety of formats to standard clients such as web browsers and desktop GIS programs. Data is published via standards based interfaces, such as WMS, WFS, WCS, WPS, Tile Caching and more. GeoServer comes with a browser-based management interface and connects to multiple data sources at the back end.
OSGeo Project
* Server data from a variety of data sources
* Data is served as safe and quick images using WMS and WMTS protocols
* Full vector data can be sent to a client using the WFS protocol
* Raster data values can be sent to a client using the WCS protocol
* On the fly reprojection
* Tiling Cache
* Web Processing Service
Web Mapping
aaime, jodygarnett,tbarsballe,NielsCharlier,bencaradocdavies,smithkm,afabiani,bmmpxf,dromagnoli,groldan
MapServer,deegree,mapguide opensource
arcgis server, arcsdeGPL2.11
Linux / Unix, Mac OSX, Windows
GeoSolutions, Boundless, Transient Software Limited, Astun Technology
Publish, Cartography and Mapping, Analysis and Processing, Information Technology
Catalog, Raster, Service, Web, Vector
7/22/2017 5:53:46
JTS Topology Suite
JTS is an open source library of spatial predicates and functions for processing geometries. It provides a complete, consistent, and robust implementation of fundamental algorithms for processing linear geometry on the 2-dimensional Cartesian plane.
Geometry model (point, line, area)
Geometry operations (e.g., intersect, union, within, etc.)
Precision handling
Geometric constructions
Metric functions (e.g., Cartesian 2D distance, Hausdorff distance)
Spatial algorithms (e.g. buffer creation, line offsets, line simplification)
Geometric math functions (e.g., angles, distances, etc.)
Spatial structures (e.g. Quadtree and R-tree, Delauney triangulation)
Input/Output (e.g., WKT, GML)
High-precision arithmetic
WKT,WKB,GML,SFSQLGeospatial Libraries
Spatial4J,GEOSBSD, EPL1.14
Linux / Unix, Mac OSX, Windows, Android
JavaJavaVivid SolutionsSoftware DevelopmentVectorLibrary
7/29/2017 8:05:06
OSGeo-Live is a self-contained bootable DVD, USB thumb drive or Virtual Machine based on Lubuntu, that allows you to try a wide variety of open source geospatial software without installing anything. It is composed entirely of free software, allowing it to be freely distributed, duplicated and passed around.
OSGeo Community Project (includes incubation projects)
Desktop GIS, Browser Facing GIS, Web Services, Data Stores, Navigation and Maps, Spatial Tools, Domain Specific GIS, Data, Geospatial Libraries
Other (Not recommend, used for OSGeo Live)
@kalxas, @darkblue-b, @camerons, @epifanio, @johanvdw, @astroidex, @bencaradocdavies, @bakaniko, @cvvergara, @wildintellect
LGPL, Creative Commons
Linux / Unix, Mac OSX, Windows
Publish, Cartography and Mapping, Analysis and Processing, Information Technology
Catalog, Database, Document, Desktop, Integrated, Raster, Service, Web, Vector
7/22/2017 7:59:32
PyWPS is an implementation of the Web Processing Service standard from the Open Geospatial Consortium. PyWPS is written in Python. PyWPS enables integration, publishing and execution of Python processes via the WPS standard.
OSGeo Incubation Project

. small and lightweight
. easy and fast to install and setup
. implemented in pure Python
. integrates seamlessly with the Python ecosystem of packages:
. R
. Proj.4
. Numpy
. Shapely
Web Processing Service (WPS)
Other (Not recommend, used for OSGeo Live)
@jachym @jorgejesus @tomkralidis @jonas-eberle @ldesousa
Python, Flask
ZOO, GeoServer WPS, 52 North WPS
Esri WPSMIT4.0.0
Linux / Unix, Mac OSX, Windows
Analysis and Processing, Information Technology
Service, WebAPI, Library
7/23/2017 13:02:29
PyWPS is an implementation of the Web Processing Service standard from the Open Geospatial Consortium. PyWPS is written in Python.
OSGeo Community Project (includes incubation projects)
* small and lightweight
* easy and fast to install and setup
* implemented in pure Python
* integrates seamlessly with the Python ecosystem of packages:
* R
* Proj.4
* Numpy
* Shapely
OGC WPSWeb Mapping
@jachym @ldesousa @tomkralidis @jonas-eberle @jorgejesus
Python, Flask
ZOO, GeoServer WPS, 52 North WPS
Esri WPSMIT4.0.0
Linux / Unix, Mac OSX, Windows
Analysis and Processing
Cloud, Integrated, Raster, Service, Web, Vector
API, Tool
7/24/2017 3:46:21tomkralidis@gmail.compycsw
pycsw is an OGC CSW server implementation written in Python. Started in 2010 (more formally announced in 2011), pycsw allows for the publishing and discovery of geospatial metadata via numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU), providing a standards-based metadata and catalogue component of spatial data infrastructures. pycsw is Open Source, released under an MIT license, and runs on all major platforms (Windows, Linux, Mac OS X).
OSGeo Project
Metadata Catalogs
GeoNetwork OpenSource,deegree
ESRI Geoportal ServerMIT2.0.3
Linux / Unix, Mac OSX, Windows
PublishCatalog, Service, WebAPI, Library, Tool
7/24/2017 10:03:14project@pgrouting.orgpgRouting
pgRouting extends the PostGIS / PostgreSQL geospatial database providing routing functionality
OSGeo Community Project (includes incubation projects)
pgRouting provides functions for:

* All pairs Johnson’s and Floyd-Warshall Algorithms
* Dijkstra and Bi-directional Dijkstra Algorithms
* A* and Bi-directional A* Algorithms
* Driving distance
* And many more
Geospatial Libraries
postGIS, Boost Graph Library, CGAL
Linux / Unix, Mac OSX, Windows
SQL, C, C++
Analysis and Processing
Thanks for the efforts!
8/11/2017 3:47:43
Mapbender is a web based geoportal framework to publish, register, view, navigate, monitor and grant secure access to spatial data infrastructure services.

Management interfaces empower administrators who need to maintain and categorize map and feature services and grant access to individuals, groups and other services.

Mapbender3 is successfully used by large corporations as well as by government agencies and ministries. Regularly confirmed confidence in
security and reliability is the foundation for these use cases, as
well as the high precision and excellent performance in the observance
and implementation of common webgis-standards.
The extensive portfolio of included and easily configurable tools
complement each other with constantly published new concepts and
OSGeo Project
Web mapping client with restricted access to applications. No programming skills needed. Administrate your geoportal with an administration backend.
OGC WMS ClientWeb Mapping
@eSlider @Axxl @LazerTiberius
Symfony, OpenLayers, Proj.4
Linux / Unix, Mac OSX, Windows
en de fr nl ru tr itWhereGroupPublishMobile, Service, WebTool, Browser, Mobile
7/28/2017 15:06:38tim@qgis.orgQGIS
QGIS is the leading Free and Open Source Desktop GIS. It allows you to create, edit, visualise, analyse and publish geospatial information on Windows, Mac OS, Linux, BSD and Android. We also provide a OGC Web Server application, a web browser client and developer libraries. The QGIS project is under very active development by an enthusiastic and engaged developer community with good mechanisms for help via stack exchange, mailing lists and (optionally) through a global network of commercial support providers.
OSGeo Project
Comprehensive desktop GIS application
Open a huge number of different raster and vector GIS data formats
Robust and comprehensive vector geometry and attribute editing tools
Rich ability for cartographic expression including the ability to layer multiply symbologies for each feature, using blending effects, generate geometries on the fly and much more.
Powerful labelling engine with automatic placement, rule based placement or data driven placement capabilities.
Rich toolbox of spatial analysis algorithms, including natively implemented tools and access to a huge range of robust and powerful tools from other leading FOSSGIS applications such as GRASS, SAGA, Orpheo Toolbox, GDAL/OGR and many more.
Strong support for in-database spatial data storage and retrieval including drivers for Microsoft SQL Server, Oracle Spatial, Spatialite, GeoPackage and of course the flagship FOSS geospatial database PostGIS/PostgreSQL.
Rich capabilities for cartographic map production including a powerful and flexible map layout composer which can also produce map series / atlas prints.
Print production as direct print, PDF document, SVG or image.
A huge ecosystem of plugins, and the ability to easily create your own plugins via support for Python / PyQt language bindings.
Our libraries and API's can be used to build standalone applications (using C++ or Python) which leverage the QGIS API.
QGIS can consume OGC services including:
* WMS(T)
* WFS(T)

QGIS Server can publish services as WMS/WFS/WCS.
Desktop Applications
@timlinux (there are so many others, please see:
We need to get a more current one in the meantime:
gvSig, GEASS, OpenJump, SAGA
ArcGIS, MapInfoGPL2.18
Linux / Unix, Mac OSX, Windows, Android
Python, C++C++, Python
Publish, Cartography and Mapping, Analysis and Processing
Desktop, Integrated, Mobile, Raster, Web, Vector
Library, Tool, Browser, Mobile
8/4/2017 13:11:06klassen.js@gmail.comGeoMoose
GeoMoose is a Web Client JavaScript Framework for displaying distributed cartographic data. GeoMoose has a number of strengths including modularity, configurability, and delivers a number of core functionalities in its packages. GeoMoose is also very light weight for servers making it easy to handle a large number of users, with a large number of layers, and a large number of services without stressing a server.

The GeoMoose core is written using JavaScript and HTML. It is entirely possible to run GeoMoose with nothing more than a basic web server (Nginx, Apache, IIS). GeoMoose 3.0 can perform complex queries like selecting, buffering and drill-down identify all without using a server-side scripting language. We exercise the functionality exposed by WMS, WFS, and other feature services to provide a dynamic experience for the user and easy administration.
OSGeo Project
Distributed data maintenance amongst multiple owners.
Access maps from: MapServer, Bing, Tilecache, ArcGIS REST, WMS, WFS.
Configure multiple views of data sources.
Discover and filter from data catalogs.
Tools: measure, drawing, query, fading, re-order, reprojection, jump-to zoom, coordinate readouts, ...
Displays: MapViewer, Side Menu, Navigation, Tabbed User Controls.
XML based MapBook configuration file for User Interface, Source Layers and Tools.
Integration with Mapserver.
Modular design facilitates integration with non-spatial systems (such as asset management).
Publish almost unlimited number of layers.
PDF printing.
WFS (client)
WFS-T (client)
Web Mapping
@theduckylittle @klassenjs @bfischer-hei @brentfraser @elil @tchaddad @bblammo
OpenLayers, React, Redux
Linux / Unix, Mac OSX, Windows
Publish, Cartography and Mapping, Analysis and Processing, Information Technology, Software Development
Catalog, Mobile, Raster, Web, Vector
Library, Browser, Mobile
Geometry Engine Open Source
GEOS (Geometry Engine - Open Source) is a C++ port of the ​Java Topology Suite (JTS). As such, it aims to contain the complete functionality of JTS in C++. This includes all the ​OpenGIS Simple Features for SQL spatial predicate functions and spatial operators, as well as specific JTS enhanced topology functions.
OSGeo Project
Geometric primitives, overlay, buffer etc.
OpenGIS Simple Features for SQL spatial predicate functions and spatial operators
Geospatial Libraries
@strk @mloskot @pramsey @cfis @warmerdam @hobu @robe2
Linux / Unix, Mac OSX, Windows, Android
C, C++, Python, PHP, Ruby
Software DevelopmentMobile, VectorAPI, Library
I didn't like being forced to list contributors as GitHub usernames. It cannot be a contribution requirement to have a GitHub account.
8/10/2017 9:35:07rfecher@gmail.comGeoWave
GeoWave is a software library that connects the scalability of distributed computing frameworks and key-value stores with modern geospatial software to store, retrieve and analyze massive geospatial datasets.

While the core toolkit is generally applicable to multi-dimensional use cases, GeoWave has focused on tailored extensions to support spatial types and operators, with or without temporal timestamps or time ranges. Additionally, it provides advanced features to leverage a distributed backend for visualization or analysis. The software is intended to be easily pluggable into any sorted key-value store, and its modular design is intended to enable feature extension into various geospatial toolkits.
-Adds multi-dimensional indexing to Accumulo, HBase, BigTable and others
-Adds support for geographic objects and geospatial operators to distributed key-value stores
-A GeoServer plugin to allow geospatial data in a GeoWave datastore to be shared and visualized via OGC standard services
-Provides Map-Reduce input and output formats for distributed processing and analysis of geospatial data
GeoWave-GeoServer integration provides the OGC compliance and community standards that GeoServer inherently provides
Geospatial Libraries
@rfecher, @mawhitby, @blastarr, and many others
geotools is leveraged heavily, also GeoWave integrates with geoserver, geotrellis, pdal, mrgeo, mapnik, and as well as distributed processing software like hadoop, spark, accumulo, hbase, kafka, and others
GeoMesa for vector use cases
Apache Software License
0.9.5Linux / Unix
Publish, Analysis and Processing, Software Development
Cloud, Database, Raster, Service, Vector
API, Library, Tool
Here's the best horizontal logo we have but its png: We have many other forms of the logo, but no svg (a .ai file though). Here's a folder of other forms of the logo's if the the previous one doesn't work well:
8/10/2017 0:35:41
IstSOS is an OGC Sensor Observation Service server implementation written in Python with a user friendly interface and rich feature collection to easily manage your sensor network and distribute your data in a standard way
OSGeo Community Project (includes incubation projects)
Publish sensor data in accordance with the Sensor Observation Service (SOS) standard.
Administer sensors and data with an intuitive web-based interface.
Use a complete RestFul API to access istSOS functionality from external clients to create interactive charts, display sensor on a dinamic map or just write some maintainance scripts.
Get notified through mail, twitter or other social media when sensor data meets specific conditions.
User authentication and authorization with different access levels (administrator, network manager, data manager and visitor).
Create Virtual Procedures that looks like normal stations but whose data results from on-the-fly elaboration of other sensor data.
Associate quality indexes to each observation thanks to embedded validation tests.
Online editing of data with a seamless interface and advanced observation calculator.
SOSWeb Mapping
@maxi_cannata @mantonovic
GPL2.3.1Linux / Unix, WindowsYESPython, JavaScript
Publish, Analysis and Processing, Information Technology
Service, WebAPI, Tool
There's no appropriate OSGeo categories for our project, which is data management and distribution (Web service, but not necessarely web mapping!)
8/10/2017 1:01:41
OpenLayers makes it easy to put a dynamic map in any web page. It can display map tiles, vector data and markers loaded from any source. OpenLayers has been developed to further the use of geographic information of all kinds. It is completely free, Open Source JavaScript, released under the 2-clause BSD License (also known as the FreeBSD).
OSGeo Project
Tiled Layers. Vector Layers. Cutting Edge, Fast & Mobile Ready. Easy to Customize and Extend.
GeoJSON, TopoJSON, KML, GML, Mapbox vector tiles, OSM, Bing, MapBox, Stamen, and any other XYZ source you can find. OGC mapping services
Web Mapping
@ahocevar @fredj @tschaub @gberaudo @marcjansen @petrsloup @bartvde and many others
2-clause BSD4.2.0
Linux / Unix, Mac OSX, Windows, Android, iOS
Camptocamp Boundless Tim Schaub Terrestris KlokanTech
Publish, Cartography and Mapping, Software Development
Mobile, Web
Library, Browser, Mobile
8/10/2017 1:38:16
GDAL is a C++ translator library for more than 200 raster and vector geospatial data formats. It is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing. It offers an API for a variety of languages such as C, C++, Python, Perl, C# and Java
OSGeo Project
Reading and writing of raster and vector geospatial formats
Data format translation
Geospatial processing: subsetting, image warping, reprojection, mosaicing, tiling, DEM processing
OGC KML (reference implementation), GML, WMS, WCS, WMTS, WFS, CSW
Geospatial Libraries
@rouault @goatbar @warmerdam @ajolma @dmorissette @hobu @szekerest @mloskot
Proj.4, GEOS, libgeotiff
Linux / Unix, Mac OSX, Windows, Android, iOS
API for C, C++, Python, Perl, Java, C#
C++, C
Analysis and Processing, Software Development
Cloud, Raster, VectorLibrary, Tool, Mobile
8/10/2017 3:10:13
ZOO-Project is a WPS (Web Processing Service) implementation written in C. It is an open source platform which implements the WPS 1.0.0 and WPS 2.0.0 standards edited by the Open Geospatial Consortium (OGC).

ZOO-Project provides a developer-friendly framework for creating and chaining WPS compliant Web Services. Its main goal is to provide generic and standard-compliant methods for using existing open source librairies and algorithms as WPS. It also offers efficient tools for creating new innovative web services and applications.

ZOO-Project is able to process geospatial or non geospatial data online. Its core processing engine (aka ZOO-Kernel) lets you execute a number of existing ZOO-Services based on reliable software and libraries. It also gives you the ability to create your own WPS Services from new or existing source code, which can be written in seven different programming languages. That lets you compose or turn code as WPS Services simply, with straightforward configuration and standard coding methods.

ZOO-Project is very flexible with data input and output so you can process almost any kind of data stored locally or accessed from remote servers and databases. ZOO-Project excels in data processing and integrates new or existing spatial data infrastructures, as it is able to communicate with map servers and can integrate webmapping clients.
OSGeo Community Project (includes incubation projects)
Implement your services in multiple programming languages
Automatic support of OrfeoToolBox, SAGA and GRASS applications
WPSWeb MappinggfenoyGDAL, curl, libxml2
PyWPS, 52° North WPS, geoserver
Linux / Unix, Mac OSX, Windows
Cartography and Mapping, Analysis and Processing, Software Development
ServiceAPI, Tool
We should clarify what is required and what is optional.
8/10/2017 8:39:03
Geomajas is the open source platform for JAVA IT Professionals
to create Web GIS applications.
Some features:
Display & edit geographic data from multiple sources
Out-of-the-box functionality through plugins & map widgets
Enterprise-ready with integrated security
OSGeo Project
Programmable using pure Java through GWT
Supports many layer types (incl. WMS, WFS, WMTS, TMS, OSM, Google Maps, Shape, PostGIS, Oracle, JDBC, …)
Handy collection of built-in widgets (incl. Editing and redlining, Print, Geocoding, Layer tree, …)
Build your own use cases and create new widgets
Easy skinnable through custom CSS
No need for browser plug-ins
Runs on a wide range of internet devices using HTML5
Not a GWT enthusiast? Access core features through the Javascript API

Web Mapping
JTS Topology Suite
Linux / Unix, Windows, html5
Information Technology, Software Development
Integrated, Service, Web, VectorAPI, Browser
8/10/2017 9:17:26
GeoTrellis is a Scala library and framework that uses Apache Spark to work with raster data. It is released under the Apache 2 License.

GeoTrellis reads, writes, and operates on raster data as fast as possible. It implements many Map Algebra operations as well as vector to raster or raster to vector operations.

GeoTrellis also provides tools to render rasters into PNGs or to store metadata about raster files as JSON. It aims to provide raster processing at web speeds (sub-second or less) with RESTful endpoints as well as provide fast batch processing of large raster data sets.
# Working with GeoSpatial Data on Apache Spark

- Generic way to represent key value RDDs as layers, where the key represents a coordinate in space based on some uniform grid layout, optionally with a temporal component.
- Represent spatial or spatiotemporal raster data as an RDD of raster tiles.
- Generic architecture for saving/loading layers RDD data and metadata to/from various backends, using Spark's IO API with Space Filling Curve indexing to optimize storage retrieval (support for Hilbert curve and Z order curve SFCs). Filesystem, S3, HDFS, Cassandra and Accumulo are supported.
- Query architecture that allows for simple querying of layer data by spatial or spatiotemporal bounds.
- Perform map algebra operations on layers of raster data, including all supported Map Algebra operations mentioned in the geotrellis-raster feature list.
- Perform seamless reprojection on raster layers, using neighboring tile information in the reprojection to avoid unwanted NoData cells.
- Pyramid up layers through zoom levels using various resampling methods.
- Types to reason about tiled raster layouts in various CRS's and schemes.
- Perform operations on raster RDD layers: crop, filter, join, mask, merge, partition, pyramid, render, resample, split, stitch, and tile.
- Polygonal summary over raster layers: Min, Mean, Max, Sum.
- Save spatially keyed RDDs of byte arrays to z/x/y files into HDFS or the local file system. Useful for saving PNGs off for use as map layers in web maps or for accessing GeoTiffs through z/x/y tile coordinates.
Utilities around creating spark contexts for applications using GeoTrellis, including a Kryo registrator that registers most types.

# Working with Raster Data

- Provides types to represent single- and multi-band rasters, supporting Bit, Byte, UByte, Short, UShort, Int, Float, and Double data, with either a constant NoData value (which improves performance) or a user defined NoData value.
- Treat a tile as a collection of values, by calling "map" and "foreach", along with floating point valued versions of those methods (separated out for performance).
- Combine raster data in generic ways.
- Render rasters via color ramps and color maps to PNG and JPG images.
- Read GeoTiffs with DEFLATE, LZW, and PackBits compression, including horizontal and floating point prediction for LZW and DEFLATE.
- Write GeoTiffs with DEFLATE or no compression.
- Reproject rasters from one CRS to another.
- Resample of raster data.
- Mask and Crop rasters.
- Split rasters into smaller tiles, and stitch tiles into larger rasters.
- Derive histograms from rasters in order to represent the distribution of values and create quantile breaks.
- Local Map Algebra operations: Abs, Acos, Add, And, Asin, Atan, Atan2, Ceil, Cos, Cosh, Defined, Divide, Equal, Floor, Greater, GreaterOrEqual, InverseMask, Less, LessOrEqual, Log, Majority, Mask, Max, MaxN, Mean, Min, MinN, Minority, Multiply, Negate, Not, Or, Pow, Round, Sin, Sinh, Sqrt, Subtract, Tan, Tanh, Undefined, Unequal, Variance, Variety, Xor, If
- Focal Map Algebra operations: Hillshade, Aspect, Slope, Convolve, Conway's Game of Life, Max, Mean, Median, Mode, Min, MoransI, StandardDeviation, Sum
- Zonal Map Algebra operations: ZonalHistogram, ZonalPercentage
- Operations that summarize raster data intersecting polygons: Min, Mean, Max, Sum.
- Cost distance operation based on a set of starting points and a friction raster.
- Hydrology operations: Accumulation, Fill, and FlowDirection.
- Rasterization of geometries and the ability to iterate over cell values covered by geometries.
- Vectorization of raster data.
- Kriging Interpolation of point data into rasters.
- Viewshed operation.
- RegionGroup operation.

# Working with Vector Data

- Provides a scala idiomatic wrapper around JTS types: Point, Line (LineString in JTS), Polygon, MultiPoint, MultiLine (MultiLineString in JTS), MultiPolygon, GeometryCollection
- Methods for geometric operations supported in JTS, with results that provide a type-safe way to match over possible results of geometries.
- Provides a Feature type that is the composition of a geometry and a generic data type.
- Read and write geometries and features to and from GeoJSON.
- Read and write geometries to and from WKT and WKB.
- Reproject geometries between two CRSs.
- Geometric operations: Convex Hull, Densification, Simplification
- Perform Kriging interpolation on point values.
- Perform affine transformations of geometries
GeoTiffsGeospatial Libraries
@lossyrob @pomadchin @jamesmcclain @jbouffard @echeipesh @jpolchlo @fosskers @metasim @moradology @kthompson
JTS Topology Suite
Apache Software License
Linux / Unix, Mac OSX, Windows
Analysis and Processing, Software Development
Catalog, Cloud, Database, Raster, Web, Vector
API, Library
8/10/2017 10:55:46

GeoMesa is an open-source, distributed, spatio-temporal database built on a number of distributed cloud data storage systems, including Accumulo, HBase, Cassandra, and Kafka. Leveraging a highly parallelized indexing strategy, GeoMesa aims to provide as much of the spatial querying and data manipulation to Accumulo as PostGIS does to Postgres.
* Big data Persistence
** Accumulo
** HBase
** Cassandra
** Google Cloud Bigtable
** Filesystem Datastore

* Streaming Data Support
** Kafka
** Camel

* Distributed geospatial analysis
** Spark
** MapReduce
Via integration with GeoServer, there is support for WFS, WMS, and WPS.
Geospatial Libraries
@elahrvivaz @jahhulbert-ccri @jnh5y @aheyne @mdzimmerman @anthonyccri
JTS Topology Suite, GeoTools
Apache Software License
Linux / Unix, Mac OSX, Windows
GeoTools DataStore API
Java, Scala
Publish, Analysis and Processing, Information Technology, Software Development
Cloud, Database, Integrated, Service, Web, Vector
API, Library, Tool
8/10/2017 11:47:28john@esri.comKoop
An Open Geospatial ETL Engine so you can leave geospatial data where it lives and transform it into GeoJSON, CSV, KML, a Shapefile, or Feature Service dynamically.
Koop is a highly-extensible Javascript toolkit for connecting incompatible spatial APIs. Out of the box it exposes a Node.js server that can translate GeoJSON into the Geoservices specification supported by the ArcGIS family of products. Koop can be extended to translate data from any source to any API specification. Don’t let API incompatiblity get in your way, start using one of Koop’s data providers or write your own.
CSV, GeoJSON, KML, Shapefile, GeoService
Web Mapping
@chelm, @dmfenton, @jgravois, @tomtom92, @slibby
PostGIS, Terraformer, GDAL
Apache Software License
Linux / Unix, Mac OSX, Windows
YesJavaScript@dmfentonPublishService, Web, VectorAPI, Library, Browser
8/11/2017 0:21:11info@gvsig.comgvSIG
gvSIG is a powerful, user-friendly, interoperable GIS used by thousands of users worldwide. It is easy to work in a variety of formats, vector and raster files, databases and remote services. There are always available all kinds of tools to analyze and manage your geographic information. gvSIG Desktop is designed to be an easily extensible solution, allowing thus continually improving the software application and developing tailor made solutions.
OSGeo Project
Desktop Applications@gvsigGDAL, Proj4@gvsig
Linux / Unix, Mac OSX, Windows, Android
Java, Python, Groovy, Renjin, Scala
Publish, Cartography and Mapping, Analysis and Processing
Database, Desktop, Mobile, Raster, Service, Web, Vector
LERC Limited Error Raster Compression
LERC is an open-source image or raster format which supports rapid encoding and decoding for any pixel type (not just RGB or Byte). Users set the maximum compression error per pixel while encoding, so the precision of the original input image is preserved (within user defined error bounds).
works on any common data type, not just 8 bit: char, byte, short, ushort, int, uint, float, double.

works with any given MaxZError or max coding error per pixel.

can work with a byte mask that specifies which pixels are valid and which ones are not.

is very fast: encoding time is about 20-30 ms per MegaPixel per band, decoding time is about 5 ms per MegaPixel per band.

compression is better than most other compression methods for larger bitdepth data (int types larger than 8 bit, float, double).

for 8 bit data lossless compression, PNG can be better, but is much slower.

in general for lossy compression with MaxZError > 0, the larger the error allowed, the stronger the compression. Compression factors larger than 100x have been reported.

this Lerc package can read all (legacy) versions of Lerc, such as Lerc1, Lerc2 v1, v2, and the current Lerc2 v3. It always writes the latest stable version.
Geospatial Libraries
Apache Software License
v1.0.1Linux / Unix, Windows
C++, C#, JavaScript, and Python
C++, JavaScript, C#, and Python
Analysis and Processing, Software Development
Database, Document, Integrated, Raster
API, Library
8/11/2017 10:23:29aturner@esri.comEsri Geometry API
The Esri Geometry API for Java enables developers to write custom applications for analysis of spatial data. This API is used in the Esri GIS Tools for Hadoop and other 3rd-party data processing solutions.
API methods to create simple geometries directly with the API, or by importing from supported formats: JSON, WKT, and Shape
API methods for spatial operations: union, difference, intersect, clip, cut, and buffer
API methods for topological relationship tests: equals, within, contains, crosses, and touches
OGCGeospatial Libraries
Apache Software License
Linux / Unix, Mac OSX, Windows
Analysis and Processing, Information Technology, Software Development
Database, Integrated, VectorAPI, Library
8/11/2017 11:53:04john@esri.comTerraformer
Tools and objects for working with and transforming GeoJSON, WKT and GeoServices JSON.
None / Esri
data management, parsing, conversion
WKT, GeoJSON, GeoServices
Geospatial Libraries
@patrickarlt, @jgravois, @JerrySievert, @ajturner
Linux / Unix, Mac OSX, Windows
JavaScriptSoftware DevelopmentService, Web, VectorLibrary, Tool, Browser
8/11/2017 13:43:30lr@pcorp.usPostGIS
PostGIS adds GIS spatial types and support to PostgreSQL. It is used by both Database and GIS Professionals who need store and query both the spatial and non-spatial attributes of their data in the same queries.
OSGeo Project
geometric processing, geographic processing, raster processing and analysis in the database.
ISO/SQL MM, OGC Simple Features for SQL (SFSQL)
Geospatial Libraries
@robe2, @pramsey, @strk, @dustymugs make up the Project Steering Committee. About 6 or so additional active core developers.
@postgis (can join by mailing list)
Oracle Spatial, SQL Server (geometry,geography built-in), IBM DB2 Spatial Extender
Linux / Unix, Mac OSX, Windows, iOS, Rasberry Pi
C and SQL
Analysis and Processing, Information Technology
Database, Raster, VectorLibrary (we don't have an svg, but there is a .eps of the same file in folder)