From 1af71ede039201986d1c3dbf7090c1a5df3d57c7 Mon Sep 17 00:00:00 2001 From: Andrea Cisternino Date: Tue, 22 Mar 2016 21:32:30 +0100 Subject: [PATCH] Adds a new "Geospatial" section. This section contains the most relevant libraries and toolkits for working with Geospatial data. --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index 640399e..0c7f77a 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ A curated list of awesome Java frameworks, libraries and software. - [Formal Verification](#formal-verification) - [Functional Programming](#functional-programming) - [Game Development](#game-development) + - [Geospatial](#geospatial) - [GUI](#gui) - [High Performance](#high-performance) - [IDE](#ide) @@ -333,6 +334,20 @@ A curated list of awesome Java frameworks, libraries and software. * [libGDX](https://libgdx.badlogicgames.com/) - All-round cross-platform, high-level framework. * [LWJGL](https://www.lwjgl.org/) - Robust framework that abstracts libraries like OpenGL/CL/AL. +## Geospatial + +*Libraries for working with geospatial data and algorithms.* + +* [Apache SIS](http://sis.apache.org/) - Library for developing geospatial applications. +* [Geo](https://github.com/davidmoten/geo/) - GeoHash utilities in Java. +* [Geotoolkit.org](http://www.geotoolkit.org/) - Library for developing geospatial applications. Built on top of the Apache SIS project. +* [GeoTools](http://geotools.org/) - Library that provides tools for geospatial data. +* [H2GIS](http://www.h2gis.org/) - A spatial extension of the H2 database. +* [Jgeohash](http://astrapi69.github.io/jgeohash/) - Library that can assist Java developers in using the GeoHash algorithm. +* [JTS Topology Suite](http://www.vividsolutions.com/jts/JTSHome.htm) - An API of 2D spatial predicates and functions. +* [Mapsforge](https://github.com/mapsforge/mapsforge/) - Software for the rendering of maps based on OpenStreetMap data. +* [Spatial4j](https://github.com/locationtech/spatial4j/) - General purpose spatial/geospatial ASL licensed open-source Java library. + ## GUI *Libraries to create modern graphical user interfaces.*