GraphHopper is a Java routing library and OpenStreetMap routing engine used to calculate optimal paths and driving directions. It provides a map matching engine for aligning GPS coordinate traces to road networks, a GTFS transit router for multi-modal travel, and a spatial analysis utility for isochrone generation. The project supports the creation of custom vehicle profiles and weighting logic to influence path calculations. It implements contraction hierarchies to accelerate pathfinding by reducing the search space between coordinates. The engine covers a broad range of geospatial capabili
GeoServer is an open-source geospatial data manager and publisher that shares, edits, and processes geographic information using open standards. It operates as an OGC geospatial server and web map service provider, delivering spatial data and calculated measurements to client applications via standardized web protocols. The platform enables the publishing of geospatial datasets from various file formats to web services and supports the modification and management of spatial datasets through a central server. It provides capabilities for remote spatial processing and the creation of searchable
OpenMap is an Open Source JavaBeans-based programmer's toolkit. Using OpenMap, you can quickly build applications and applets that access data from legacy databases and applications.
The main features of openmap-java/openmap are: Java Geospatial Servers, Java Geospatial Libraries.
Open-source alternatives to openmap-java/openmap include: graphhopper/graphhopper — GraphHopper is a Java routing library and OpenStreetMap routing engine used to calculate optimal paths and driving… komoot/photon — an open source geocoder for openstreetmap data. geoserver/geoserver — GeoServer is an open-source geospatial data manager and publisher that shares, edits, and processes geographic… lakshmanok/asgbook — Java code accompanying "Automating the Analysis of Spatial Grids" by Valliappa Lakshmanan, Springer, 2012. locationtech/jts — The JTS Topology Suite is a Java library for creating and manipulating vector geometry. locationtech/proj4j.