17 مستودعات
أدوات لإدارة شبكات الطرق، وبيانات نظم المعلومات الجغرافية (GIS)، وتنسيقات الخرائط الكارتوغرافية.
Explore 17 awesome GitHub repositories matching part of an awesome list · البيانات الجغرافية المكانية والخرائط المتجهة. Refine with filters or upvote what's useful.
Mapbox GL JS هو محرك عرض خرائط WebGL وإطار عمل خرائط ويب تفاعلي يُستخدم لعرض البلاطات المتجهة (vector tiles)، والصور النقطية، والتضاريس ثلاثية الأبعاد في المتصفح. يعمل كمكتبة خرائط للبلاطات المتجهة وأداة لتصور البيانات الجغرافية المكانية، ويستخدم تظليلات (shaders) مسرعة بواسطة GPU لتحويل البيانات الجغرافية المكانية إلى خرائط تفاعلية. يتميز المشروع من خلال دمج طبقات WebGL مخصصة مباشرة في خط أنابيب العرض واستخدام تعبيرات تعتمد على البيانات لربط خصائص المعالم بالسمات المرئية. وهو يدعم تحميل البيانات المتخصصة عبر PMTiles ويوفر إدارة خرائط دون اتصال بالإنترنت من خلال الحزم وقواعد البيانات المحلية. يغطي المحرك مجموعة واسعة من الإمكانيات، بما في ذلك عرض التضاريس والمباني ثلاثية الأبعاد مع الإضاءة والظلال، وتتبع موقع المستخدم في الوقت الفعلي، ورسوم متحركة برمجية للكاميرا. كما يوفر استعلاماً مكانياً لاسترجاع المعالم، والتصفية الديناميكية، ونظام واجهة مستخدم لعلامات HTML والنوافذ المنبثقة للمعلومات. تتضمن المكتبة تكوينات بناء لإنشاء حزم تلبي قيود سياسة أمان المحتوى (Content Security Policy) لعمال الويب (web workers).
Library for interactive vector maps.
osrm-backend هو محرك توجيه وخدمة خلفية عالية الأداء مصممة لحساب أقصر المسارات ومسافات السفر باستخدام بيانات OpenStreetMap. يعمل كخادم للبحث عن المسارات القائم على الرسم البياني وأداة لمعالجة بيانات الخرائط التي تحول بيانات الخرائط الخام إلى تنسيقات متخصصة محسنة لحسابات التوجيه عالية السرعة. يوفر النظام حساب مسار متخصص لأنماط النقل المختلفة، مما يسمح بتعريف ملفات تعريف توجيه مخصصة بحدود سرعة وقيود سفر محددة. كما يتيح تخطيط المسار عالي الأداء وتقدير وقت السفر عبر شبكات الطرق الكبيرة مع استجابة في أجزاء من الثانية. يستخدم المحرك أدوات معالجة واستيراد بيانات الخرائط لإعداد شبكات الطرق للملاحة. وهو يدعم حساب أسرع المسارات وتقديرات المسافة بين إحداثيات متعددة.
Open Source Routing Machine backend.
GDAL هي مكتبة مترجم مفتوحة المصدر مرخصة بموجب MIT توفر نموذج بيانات مجرداً وموحداً لقراءة وكتابة البيانات الجغرافية المكانية النقطية والمتجهة عبر مئات تنسيقات الملفات. تعمل كمكتبة أساسية لترجمة البيانات الجغرافية المكانية، مما يتيح الوصول إلى تنسيقات بيانات جغرافية مكانية متنوعة من خلال واجهة واحدة متسقة. تكشف المكتبة عن وظائفها الأساسية من خلال أدوات سطر الأوامر التي تسمح للمستخدمين بترجمة وتحويل ومعالجة البيانات الجغرافية المكانية بين التنسيقات. يتعامل محرك تحويل الإحداثيات مع التحويلات بين أنظمة المراجع المكانية، بينما يقوم نظام المكونات الإضافية لبرنامج تشغيل التنسيق بتحميل منطق القراءة والكتابة الخاص بالتنسيق في وقت التشغيل. توفر طبقة نظام الملفات الافتراضية وصولاً موحداً للإدخال/الإخراج عبر الملفات المحلية، وHTTP، والتخزين السحابي، والأرشيفات المضغوطة، ويدير ذاكرة التخزين المؤقت للكتل النقطية التخزين المؤقت للبلاط في الذاكرة لتقليل عمليات الإدخال/الإخراج. تدعم GDAL قراءة وكتابة البيانات الجغرافية المكانية النقطية والمتجهة، مع تكرار ميزات المتجه الذي يبث الميزات بشكل فردي دون تحميل مجموعات البيانات بأكملها في الذاكرة. يتيح المشروع إمكانية التشغيل البيني الجغرافي المكاني عبر التنسيقات من خلال دعم تبادل البيانات بين أنظمة برمجيات جغرافية مكانية مختلفة من خلال دعم التنسيق الواسع الخاص به.
Translator library for geospatial data formats.
OSMnx هي مكتبة Python لتنزيل ونمذجة وتحليل شبكات الشوارع والميزات الجغرافية المكانية الأخرى من OpenStreetMap. تمكن المستخدمين من استرداد والعمل مع بيانات البنية التحتية الواقعية في أي مكان في العالم، وتوفر أدوات لتحليل الشبكة، والاستعلامات المكانية، والتصور. توفر المكتبة قدرات للعمل مع الميزات الحضرية مثل بصمات المباني، ومحطات النقل، وبيانات الارتفاع، إلى جانب إحصائيات الشبكة مثل كثافة التقاطع والالتواء. وهي تدعم أوضاع سفر متعددة بما في ذلك القيادة والمشي وركوب الدراجات، ويمكنها حساب أقصر المسارات، وتقدير سرعات السفر، وتوليد خرائط الخطوط المتساوية. تشمل الوظائف الإضافية الترميز الجغرافي، ومطابقة الخرائط، وإسقاط الإحداثيات، والقدرة على حفظ وتحميل الشبكات بتنسيقات مختلفة. توفر OSMnx أدوات لتصور شبكات الشوارع والميزات الجغرافية المكانية كخرائط ثابتة أو خرائط ويب تفاعلية، ويمكنها رسم مخططات الشكل والأرض. المكتبة متاحة من خلال طرق تثبيت حزم Python القياسية.
Python library for street network analysis.
GeoPandas هي مكتبة Python توسع pandas بدعم أصلي للبيانات الجغرافية المكانية. فهي تعامل الأشكال الهندسية الجغرافية — النقاط والخطوط والمضلعات — كنوع عمود من الدرجة الأولى داخل DataFrames، مما يتيح للمستخدمين تخزين ومعالجة وتحليل البيانات المكانية المتجهة جنباً إلى جنب مع السمات الجدولية التقليدية. بُنيت المكتبة فوق مكونات جغرافية مكانية موثوقة: فهي تستخدم Shapely لجميع العمليات الهندسية، وFiona وGDAL لقراءة وكتابة تنسيقات الملفات المكانية القياسية، وPyProj لإعادة إسقاط الإحداثيات، وفهرس مكاني R-tree (من Shapely) لتسريع الاستعلامات المكانية. ما يميز GeoPandas هو تكاملها السلس لسير عمل التحليل المكاني الكامل داخل نظام pandas البيئي. يمكن للمستخدمين إجراء تحويلات لنظام مرجع الإحداثيات لمواءمة البيانات عبر إسقاطات مختلفة، وحساب الخصائص الهندسية مثل المساحة والطول، وإنشاء النطاقات (buffers) والمراكز (centroids)، وإجراء عمليات المجموعات مثل التقاطعات والاتحادات. تدعم المكتبة أيضاً التصفية القائمة على الموقع، والربط المكاني الذي يجمع مجموعات البيانات بناءً على العلاقات الهندسية، وتحليلات التراكب التي تنتج نتائج مجمعة. ولأغراض الاستكشاف، توفر المكتبة إمكانيات تصور الخرائط، مما ينتج رسوماً بيانية ثابتة وخرائط تفاعلية مباشرة من الجداول المكانية. بالإضافة إلى هذه الميزات الأساسية، تتعامل GeoPandas مع دورة الحياة الكاملة للبيانات الجغرافية: الاستيراد من والتصدير إلى تنسيقات شائعة مثل Shapefile وGeoJSON وGeoPackage؛ وإدارة الجداول المكانية التي تربط الهندسة بأعمدة السمات؛ والاستعلام عن المعالم أو تصفيتها حسب الموقع أو شروط السمات أو المسندات المكانية. تغطي وثائقها التثبيت، ومرجعاً شاملاً لـ API، وأدلة مستخدم تشرح المهام الجغرافية المكانية الشائعة.
Geographic data support for pandas.
Mapnik هي مكتبة عرض خرائط ومحرك عرض خرائط مصمم لتحويل بيانات نظام المعلومات الجغرافية إلى خرائط مرئية وتخطيطات قابلة للطباعة. تعمل كأداة تصور بيانات مكانية تطبق قواعد الرموز والتصميم على مصادر بيانات جغرافية متنوعة. يستخدم المشروع إطار عمل تكوين خرائط XML لتحديد المظهر المرئي للخرائط، مما يسمح بفصل منطق التصميم وخصائص التخطيط عن محرك العرض الأساسي. تغطي قدراتها تصور المعلومات الجغرافية وإدارة نمط رسم الخرائط. يدمج النظام البيانات المكانية من تنسيقات متعددة من خلال بنية المكونات الإضافية ويدير تحويل الإحداثيات لضمان محاذاة البيانات المكانية على صور الخرائط.
Toolkit for cartographic rendering.
iD is a web-based geographic information system tool and vector map editor designed for the OpenStreetMap collaborative database. It serves as a crowdsourced cartography interface for contributors to update global geographic infrastructure and land use data. The tool enables the modification of geographic shapes, attributes, and metadata directly within a web browser. It focuses on managing spatial data and physical landmarks by manipulating topological relationships between map nodes, ways, and relations. The project covers a broad range of capabilities including collaborative map editing,
Web-based OpenStreetMap editor.
A Blender add-on to import models from google maps
Blender add-on for importing Google Maps models.
مواصفات لبث مجموعات بيانات جغرافية مكانية ضخمة وغير متجانسة ثلاثية الأبعاد :earth_americas:
Specification for streaming 3D geospatial datasets.
GRASS - محرك معالجة جغرافي مكاني مجاني ومفتوح المصدر
Free and open source GIS software.
تمثيل خريطة يعتمد على مقاطع ثلاثية الأبعاد
Map representation based on 3D segments.
Map handling framework for automated driving
Map handling framework for automated driving.
Java map matching library for integrating the map into software and services with state-of-the-art online and offline map matching that can be used stand-alone and in the cloud.
Online and offline map matching.
محرر OpenStreetMap المدعوم بالبيانات المفتوحة والذكاء الاصطناعي والميزات فائقة القوة
AI-enhanced OpenStreetMap editor.
مكونات إضافية لإنشاء خرائط متجهة Autoware في Unity
Unity plugins for Autoware vector maps.
أداة مكتبية لعرض وتحرير وحفظ خرائط شبكة الطرق لمنصات المركبات ذاتية القيادة مثل Autoware.
Desktop tool for editing road network maps.
🛰 فهرس للصور الجوية والفضائية مفيد لرسم الخرائط
Index of aerial and satellite imagery.