SchutzraumSchutzraum
Schutzraum
الخريطةالقائمةBlog
حقيبة الطوارئ
الاستعداد والتجهيزات
إرسال
الإبلاغ عن ملجأ جديد
لوحة المتصدرين
أبرز المساهمين
التطبيق
استخدم على الهاتف
Info
حول المشروع
FAQ
الأسئلة الشائعة
تبرع
ادعم المشروع
اتصل بنا
تواصل معنا
API
وثائق واجهة البرمجة
تسجيل الدخول
الخريطةالقائمةBlog
الملاجئ
حقيبة الطوارئ
الاستعداد والتجهيزات
إرسال
الإبلاغ عن ملجأ جديد
لوحة المتصدرين
أبرز المساهمين
التطبيق
استخدم على الهاتف
المزيد
Info
حول المشروع
FAQ
الأسئلة الشائعة
تبرع
ادعم المشروع
اتصل بنا
تواصل معنا
API
وثائق واجهة البرمجة
تسجيل الدخول

التنقل

  • الخريطة
  • القائمة
  • حقيبة الطوارئ
  • التطبيق

المعلومات

  • Info
  • FAQ
  • API

المجتمع

  • اتصل بنا
  • تبرع

قانوني

  • البيانات القانونية
  • الخصوصية
© 2026 Schutzraum

جميع المعلومات بدون ضمان. ليس موقعًا رسميًا لجمهورية ألمانيا الاتحادية.

وثائق API

الوصول إلى بيانات الملاجئ برمجياً

توفر واجهة برمجة تطبيقات Schutzraum وصولاً عاماً للقراءة فقط لجميع بيانات الملاجئ. لا يلزم مصادقة.

عنوان URL الأساسيhttps://schutzraum.app

يرجى استخدام API بشكل مسؤول. قد يتم تقييد الطلبات المفرطة.

GET/api/shelters

يعيد قائمة مرقّمة من الملاجئ مع إمكانية التصفية.

المعاملالنوعمطلوبافتراضيالوصف
pagenumberلا1Page number
limitnumberلا20Items per page (1–10000)
typestringلا–Shelter type filter
citystringلا–City name (partial match)
searchstringلا–Search name, city, address
conditionstringلا–gut, mittel, schlecht, unbekannt
protectionstringلا–hoch, mittel, niedrig, unbekannt
wheelchairbooleanلا–Filter wheelchair accessible
verifiedbooleanلا–Filter verified shelters
minCapacitynumberلا–Minimum capacity
sortstringلاnamename, city, capacity, type
orderstringلاascasc or desc
مثال
GET https://schutzraum.app/api/shelters?type=bunker&city=Berlin&limit=10
الاستجابة
{
  "data": [{ "id": "...", "name": "...", "type": "bunker", ... }],
  "total": 42,
  "page": 1,
  "limit": 10,
  "totalPages": 5
}
GET/api/shelters/:id

يعيد ملجأ واحد بواسطة معرّفه.

مثال
GET https://schutzraum.app/api/shelters/24b4e1f0-7723-45a7-bd1c-537a2ff02174
GET/api/shelters/nearby

يعيد الملاجئ ضمن نطاق محدد من نقطة جغرافية، مرتبة حسب المسافة.

المعاملالنوعمطلوبافتراضيالوصف
latnumberنعم–Latitude (–90 to 90)
lngnumberنعم–Longitude (–180 to 180)
radiusnumberلا5000Radius in meters (100–50000)
limitnumberلا20Max results (1–100)
typestringلا–Shelter type filter
مثال
GET https://schutzraum.app/api/shelters/nearby?lat=48.137&lng=11.576&radius=3000
GET/api/shelters/bbox

يعيد جميع الملاجئ ضمن مربع جغرافي محيط.

المعاملالنوعمطلوبافتراضيالوصف
westnumberنعم–West longitude
southnumberنعم–South latitude
eastnumberنعم–East longitude
northnumberنعم–North latitude
typestringلا–Shelter type filter
مثال
GET https://schutzraum.app/api/shelters/bbox?west=11.4&south=48.0&east=11.7&north=48.2
GET/api/shelters/geojson

يعيد جميع الملاجئ كمجموعة معالم GeoJSON لعرضها على الخريطة.

المعاملالنوعمطلوبافتراضيالوصف
typestringلا–Shelter type filter
wheelchairbooleanلا–Filter accessible
verifiedbooleanلا–Filter verified
minCapacitynumberلا–Minimum capacity
مثال
GET https://schutzraum.app/api/shelters/geojson?type=u_bahn_station&wheelchair=true
الاستجابة
{
  "type": "FeatureCollection",
  "features": [{
    "type": "Feature",
    "geometry": { "type": "Point", "coordinates": [11.576, 48.137] },
    "properties": { "id": "...", "name": "...", "type": "u_bahn_station", ... }
  }]
}

أنواع الملاجئ

يقبل معامل النوع هذه القيم:

ValueLabel
bunkerملجأ
tiefgarageموقف سيارات تحت الأرض
u_bahn_stationمحطة مترو
tunnelنفق
kellerقبو
hochbunkerملجأ فوق الأرض
tiefbunkerملجأ تحت الأرض
sonstigeأخرى