1ما هو Geofabrik؟
Geofabrik شركة ألمانية متخصصة في OpenStreetMap، توفّر مجانًا خادم تنزيل يحتوي نسخًا محدّثة يوميًا من بيانات OSM مقطّعة جغرافيًا. بدل التعامل مع قاعدة بيانات العالم كلها (عشرات الغيغابايتات)، تنزّل منطقتك فقط.
الفرق بينه وبين Overpass أو QuickOSM: Geofabrik يعطيك كل البيانات لمنطقة كاملة في ملف واحد، بينما Overpass يعطيك عناصر محددة (مثل الطرق الرئيسية فقط) لمنطقة صغيرة.
| البند | القيمة |
|---|---|
| الجهة | شركة Geofabrik GmbH (ألمانيا) |
| المصدر | OpenStreetMap |
| التحديث | يوميًا عادة (ملفات SHP/GPKG تتأخر يومًا عن PBF أحيانًا) |
| المناطق | أفريقيا، القطب الجنوبي، آسيا، أستراليا وأوقيانوسيا، أمريكا الوسطى، أوروبا، أمريكا الشمالية، أمريكا الجنوبية |
2المناطق والصيغ المتاحة
الملفات مرتبة هرميًا: قارة › دولة › منطقة فرعية (للدول الكبيرة مثل ألمانيا أو الهند أو الولايات المتحدة ملفات لكل ولاية أو إقليم). بعض الدول الصغيرة المتجاورة مجمّعة في ملف واحد، فإذا لم تجد دولتك في القائمة فابحث عن مجموعة إقليمية تضمّها. لمعرفة الحدود الدقيقة لأي ملف نزّل ملف .poly أو .kml من صفحته.
كل صفحة منطقة تعرض الملفات بنفس نمط التسمية، حيث [region] اسم المنطقة:
| الملف | المحتوى |
|---|---|
[region]-latest.osm.pbf | بيانات OSM الخام الكاملة بكل الوسوم (Tags) — الأصغر حجمًا |
[region]-latest-free.shp.zip | طبقات Shapefile جاهزة |
[region]-latest-free.gpkg.zip | نفس الطبقات في GeoPackage واحد (جديد منذ أبريل 2026) |
الأحجام تتراوح من بضعة ميغابايتات لدولة صغيرة إلى عدة غيغابايتات لدولة كبيرة كثيفة البيانات، والحجم مكتوب بجانب كل رابط.
جديد في أبريل 2026: أُضيفت صيغة GeoPackage بجانب Shapefile، وأُضيفت للبيانات المجانية طبقة الحدود الإدارية (كانت في البيانات المدفوعة فقط) وطبقة المناطق المحمية، مع الحفاظ على توافق بنية الطبقات القديمة.
صفحات القارات الكاملة توفّر صيغة .osm.pbf فقط؛ ملفات SHP وGPKG متاحة للمناطق الأصغر.
3الطبقات داخل الملف
بعد فك ضغط ملف -free.shp.zip ستجد ملفات بأسماء مثل gis_osm_roads_free_1.shp. اللاحقة _a تعني أن الطبقة مضلعات (مساحات):
| النوع | الطبقات | مثال على اسم الملف |
|---|---|---|
| نقاط | places (التجمعات السكانية)، pois (نقاط الاهتمام)، pofw (دور العبادة)، natural، traffic، transport | gis_osm_pois_free_1 |
| خطوط | roads (الطرق)، railways (السكك)، waterways (الأودية والمجاري) | gis_osm_roads_free_1 |
| مضلعات | buildings (المباني)، landuse (استخدامات الأراضي)، water، adminareas، protected_areas | gis_osm_buildings_a_free_1 |
أهم حقول طبقة الطرق
| الحقل | المعنى |
|---|---|
osm_id | معرّف العنصر في OSM (مخزن كنص) |
fclass | تصنيف الطريق: motorway، trunk، primary، secondary، residential… |
name | الاسم الافتراضي باللغة المحلية للبلد |
ref | رقم الطريق |
oneway | اتجاه السير: F (أمامي)، T (عكسي)، B (الاتجاهين) |
maxspeed | السرعة القصوى |
4التنزيل خطوة بخطوة
- افتح download.geofabrik.de واضغط على اسم القارة (مثل Africa أو Asia أو Europe).
- من جدول المناطق اضغط اسم الدولة، وإن كانت مقسّمة فاختر المنطقة الفرعية التي تحتاجها فقط.
- تحت Commonly used formats اختر:
…-latest-free.gpkg.zipللعمل المباشر في QGIS، أو…-latest-free.shp.zip، أو…-latest.osm.pbfإذا احتجت كل الوسوم. - فكّ الضغط في مجلد مشروعك (يحتاج حوالي ضعف حجم الملف المضغوط).
أي صيغة أختار؟ GeoPackage إذا أردت طبقات جاهزة في ملف واحد. PBF إذا احتجت الأسماء الإنجليزية
name:enأو وسومًا غير موجودة في الطبقات المجانية (مثلlanesأوsurface).
5الإضافة إلى QGIS
- GeoPackage: اسحب ملف
.gpkgإلى الخريطة واختر الطبقات من النافذة التي تظهر. - Shapefile: Layer › Add Layer › Add Vector Layer (Ctrl+Shift+V) واختر ملفات
.shpالمطلوبة. - PBF: يمكن سحب
.osm.pbfمباشرة؛ يقرأه QGIS عبر GDAL ويعرض طبقات points وlines وmultipolygons وother_relations. - لاقتصاص بيانات مدينة واحدة من ملف الدولة كلها: Vector › Geoprocessing Tools › Clip باستخدام مضلع حدود المدينة، أو حدّد العناصر داخلها بـ Select by Location ثم صدّر المحدد فقط.
لعرض الطرق حسب التصنيف استخدم ترميز Categorized على الحقل fclass، كما في الفصل 6 من الكتيب.
6الرخصة والإسناد
البيانات من OpenStreetMap ومرخّصة بـ رخصة قاعدة البيانات المفتوحة (ODbL 1.0). يجوز استخدامها تجاريًا وتعليميًا، بشرطين:
- الإسناد: اذكر OpenStreetMap ورخصته على كل خريطة أو منتج.
- المشاركة بالمثل: إذا نشرت قاعدة بيانات معدّلة مشتقة من OSM فيجب نشرها بنفس الرخصة. الخرائط المرسومة (الصور) لا يشملها هذا الشرط.
7نصائح وقيود
- أسماء الحقول في Shapefile لا تتجاوز 9–10 أحرف، والحقل
osm_idنصي. - الطبقات المجانية تحتوي الحقل
nameفقط، لاname:arولاname:en. - بعض الطبقات غير مضمّنة (خطوط الكهرباء، الحواجز، خط الساحل، المسارات). للحصول عليها استخدم PBF أو Overpass.
- الحدود الإدارية الجديدة قد تكون غير مكتملة وغير مقصوصة على خط الساحل؛ للحدود الرسمية استخدم GADM أو HDX.
- الملفات الأكبر من 2 GB تُقسَّم إلى أجزاء مرقّمة (
_1،_2). - اكتمال بيانات OSM يختلف من حي لآخر؛ راجع منطقتك على الخريطة قبل الاعتماد عليها.
8روابط مهمة
- الصفحة الرئيسيةdownload.geofabrik.de/
- مثال: صفحة قارة أفريقياdownload.geofabrik.de/africa.html
- مواصفات الطبقات (PDF)download.geofabrik.de/osm-data-in-gis-formats-free.pdf
- ملاحظات تقنيةdownload.geofabrik.de/technical.html