4 مستودعات
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 هو محرك توجيه وخدمة خلفية عالية الأداء مصممة لحساب أقصر المسارات ومسافات السفر باستخدام بيانات OpenStreetMap. يعمل كخادم للبحث عن المسارات القائم على الرسم البياني وأداة لمعالجة بيانات الخرائط التي تحول بيانات الخرائط الخام إلى تنسيقات متخصصة محسنة لحسابات التوجيه عالية السرعة. يوفر النظام حساب مسار متخصص لأنماط النقل المختلفة، مما يسمح بتعريف ملفات تعريف توجيه مخصصة بحدود سرعة وقيود سفر محددة. كما يتيح تخطيط المسار عالي الأداء وتقدير وقت السفر عبر شبكات الطرق الكبيرة مع استجابة في أجزاء من الثانية. يستخدم المحرك أدوات معالجة واستيراد بيانات الخرائط لإعداد شبكات الطرق للملاحة. وهو يدعم حساب أسرع المسارات وتقديرات المسافة بين إحداثيات متعددة.
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.