4 Repos
Transformation pipelines that convert raw geographic data into graph-based routing formats.
Distinct from Map Converters: Specifically transforms map data for routing, not general JSON-to-map conversion or GPU resource mapping.
Explore 4 awesome GitHub repositories matching data & databases · Map Data Processing. Refine with filters or upvote what's useful.
osrm-backend ist eine leistungsstarke Routing-Engine und ein Backend-Dienst, der darauf ausgelegt ist, kürzeste Wege und Fahrtentfernungen unter Verwendung von OpenStreetMap-Daten zu berechnen. Es fungiert als graphbasierter Pfadfindungsserver und Tool zur Verarbeitung von Kartendaten, das Rohdaten in spezialisierte Formate umwandelt, die für Hochgeschwindigkeits-Routing-Berechnungen optimiert sind. Das System bietet spezialisierte Routenberechnungen für verschiedene Transportmittel und ermöglicht die Definition benutzerdefinierter Routing-Profile mit spezifischen Geschwindigkeitsbegrenzungen und Reisebeschränkungen. Es ermöglicht eine leistungsstarke Routenplanung und Reisezeitschätzung über große Straßennetzwerke hinweg mit Antwortzeiten im Millisekundenbereich. Die Engine nutzt Tools zur Verarbeitung und zum Import von Kartendaten, um Straßennetzwerke für die Navigation vorzubereiten. Sie unterstützt die Berechnung der schnellsten Routen und Entfernungsschätzungen zwischen mehreren Koordinaten.
Processes raw map data into specialized formats required for high-speed path calculations.
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
Transforms raw OpenStreetMap, GTFS, or custom geographic data into graph-based routing formats.
Valhalla is an open-source routing engine that calculates optimal paths and travel times using OpenStreetMap data. It is built around a tiled routing graph framework, allowing map data to be organized into small geographic tiles for efficient regional updates and offline routing capability. The project distinguishes itself through a multimodal routing server that combines automobile, pedestrian, bicycle, and public transit modes into single journeys. It includes a GPS trace matching engine to align noisy coordinates to the most probable road network paths and an isochrone and matrix generator
Identifies routing failures caused by map data inaccuracies to differentiate between disconnections and data errors.
Nominatim is a self-hosted geospatial search engine and geocoding server that utilizes OpenStreetMap data. It provides a complete infrastructure for forward geocoding, converting addresses or place names into geographic coordinates, and reverse geocoding, translating coordinates into human-readable physical addresses. The project features a dedicated data importer that parses raw map data into a PostgreSQL geospatial database. It distinguishes itself through a configurable import pipeline that uses style files to filter map features and an importance-based ranking system to prioritize search
Processes raw map data into a structured database format optimized for location searching and address lookup.