4 repository-uri
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 este un motor de rutare de înaltă performanță și un serviciu backend conceput pentru a calcula cele mai scurte rute și distanțe de călătorie folosind date OpenStreetMap. Acesta funcționează ca un server de găsire a rutelor bazat pe grafuri și un instrument de procesare a datelor hărții care convertește datele brute ale hărții în formate specializate, optimizate pentru calcule de rutare de mare viteză. Sistemul oferă calcul specializat al rutelor pentru diferite moduri de transport, permițând definirea unor profiluri de rutare personalizate cu limite de viteză și constrângeri de călătorie specifice. Acesta permite planificarea rutelor și estimarea timpului de călătorie de înaltă performanță pe rețele rutiere mari, cu timpi de răspuns de ordinul milisecundelor. Motorul utilizează instrumente de procesare și import a datelor hărții pentru a pregăti rețelele rutiere pentru navigație. Acesta suportă calcularea celor mai rapide rute și estimări de distanță între coordonate multiple.
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 este un motor de căutare geospațială self-hosted și un server de geocodare care utilizează date OpenStreetMap. Oferă o infrastructură completă pentru geocodare directă, convertind adresele sau numele locurilor în coordonate geografice, și geocodare inversă, traducând coordonatele în adrese fizice lizibile pentru oameni. Proiectul dispune de un importator de date dedicat care parsează datele brute de hartă într-o bază de date geospațială PostgreSQL. Se distinge printr-un pipeline de import configurabil care utilizează fișiere de stil pentru a filtra caracteristicile hărții și un sistem de clasificare bazat pe importanță pentru a prioritiza rezultatele căutării pe baza popularității și a tipului de caracteristică. Sistemul acoperă o gamă largă de capabilități, inclusiv indexarea spațială, calculul ierarhic al adreselor și indexarea căutării bazată pe token-uri pentru căutări fuzzy. Suportă integrarea seturilor de date externe pentru numere de casă și centroizi de cod poștal, precum și replicarea incrementală a datelor pentru a menține seturile de date locale sincronizate cu sursele globale. Serviciul este implementat ca o aplicație web bazată pe ASGI, oferind un API de căutare geospațială cu suport pentru mai multe formate de ieșire, inclusiv JSON, GeoJSON și XML.
Processes raw map data into a structured database format optimized for location searching and address lookup.