The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 18 Java Geospatial Projects
-
Graphhopper
Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.
Project mention: The Open Source GraphHopper Routing Engine 8.0 Released | news.ycombinator.com | 2023-10-18Well I think what he means is that we dropped the explicit support of Android and the example app with offline maps (Mapsforge), see this issue: https://github.com/graphhopper/graphhopper/issues/1940
But offline routing should still work on Android. But as you need JDK 1.8 support this will exclude a few older Android versions and devices, I think.
-
Project mention: Data diffs: Algorithms for explaining what changed in a dataset (2022) | news.ycombinator.com | 2023-07-26
> Make diff work on more than just SQLite.
Another way of doing this that I've been wanting to do for a while is to implement the DIFF operator in Apache Calcite[0]. Using Calcite, DIFF could be implemented as rewrite rules to generate the appropriate SQL to be directly executed against the database or the DIFF operator can be implemented outside of the database (which the original paper shows is more efficient).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
JTS Topology Suite
The JTS Topology Suite is a Java library for creating and manipulating vector geometry.
-
This is awesome! I wonder how feasible is it to include TG in Apache Sedona (https://github.com/apache/sedona)
Although Sedona runs as a distributed system, but TG may speed local in-memory geometrical computation for each worker node. Let me know your thoughts!
-
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorldWindJava
The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
-
ofbiz-framework
Apache OFBiz is an open source product for the automation of enterprise processes. It includes framework components and business applications for ERP, CRM, E-Business/E-Commerce, Supply Chain Management and Manufacturing Resource Planning. OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions.
Project mention: Please help a sister out with the inventory process and cash flow of our retail store which also provides services | /r/BusinessPH | 2023-07-08Even better, kung meron ka basic knowledge sa programming or devops, you can use open source systems like Apache Ofbiz or opensourcepos tapos aralin na lang. Most time consuming but would probably fit your needs (if may background ka sa IT) since willing ka naman matuto.
-
-
-
geoserver-cloud
Cloud Native GeoServer is GeoServer ready to use in the cloud through dockerized microservices.
-
Project mention: I built an open-source library to manage and query your geospatial data efficiently. This approach has been tested with applications up to a scale of ~89m requests per day and worked like a charm. You can Star the repository to help it grow. Feedback is most welcome (more details in comments below) | /r/programming | 2023-10-08
-
Project mention: GeoDesk for Python VS GeoDesk - a user suggested alternative | libhunt.com/r/geodesk-py | 2023-11-25
Java API
-
JavaFX (an open source, next generation client application platform for desktop, mobile and embedded systems) has many useful out the box UI controls to build modern interactive desktop apps. These include buttons, checkboxes, list views, labels etc, that can be configured and styled in countless ways. I’ve using them for many years at work building mapping apps!
-
Apache SIS
Java language library for developing geospatial applications following OGC/ISO standards.
-
-
Geotoolkit.org
Geotoolkit.org (abridged Geotk) is a free software, Java language library for developing geospatial applications. The library can be used for desktop or server applications. Geotk is built on top of Apache SIS and is used as a laboratory for the later.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Geospatial related posts
-
GeoDesk for Python VS GeoDesk - a user suggested alternative
2 projects | 25 Nov 2023
- The Open Source GraphHopper Routing Engine 8.0 Released
- I built an open-source library to manage and query your geospatial data efficiently. This approach has been tested with applications up to a scale of ~89m requests per day and worked like a charm. You can Star the repository to help it grow. Feedback is most welcome (more details in comments below)
- Please help a sister out with the inventory process and cash flow of our retail store which also provides services
- Apache Sedona: Big Geospatial Data and AI Engine
- Dangerous pedestrian crossing
- I Made A Way To Find Gravel Roads!
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source Geospatial projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Graphhopper | 4,628 |
2 | Apache Calcite | 4,320 |
3 | JTS Topology Suite | 1,839 |
4 | sedona | 1,752 |
5 | GeoTools | 1,620 |
6 | Mapsforge | 1,133 |
7 | Spatial4j | 926 |
8 | WorldWindJava | 696 |
9 | ofbiz-framework | 677 |
10 | Geo | 405 |
11 | atlas | 227 |
12 | geoserver-cloud | 214 |
13 | geo-assist | 208 |
14 | GeoDesk | 130 |
15 | arcgis-maps-sdk-java-samples | 106 |
16 | Apache SIS | 95 |
17 | Jgeohash | 64 |
18 | Geotoolkit.org | 51 |