وَأَنْصِتُوا
بيانات مفتوحة

المساجدُ بيوتُ الله — وبياناتُها ليست ملكاً لأحد.

هذه بيانات مساجد المنطقة كما يحملها التطبيق على جهازك: تسعة بلدان، 30,867 مسجداً، اسمٌ وموقعٌ ونصف قطر — ننشرها هنا كما استلمناها من الخريطة المفتوحة، وكما نُلزَم بنشرها.

ما هذه البيانات

حين يدخل هاتفك نطاقَ مسجدٍ فيصمت، فالمسجدُ الذي عرفه جاء من هذه الملفّات. لكل بلدٍ ملفّ واحد يحمل مساجده، مأخوذٌ من OpenStreetMap ومُنقّىً ومُدمَجٌ ثم مُثبَّتٌ داخل التطبيق ليعمل بلا إنترنت.

سطرٌ لكل مسجد صيغة JSON Lines: كل سطرٍ مسجدٌ واحد بحقوله — id معرّف العنصر في OpenStreetMap، name_ar الاسم كما وُثّق (أو «مسجد» مجرّدة إن لم يُسمَّ)، lat وlng الإحداثيات، radius نصف قطر نطاق الصمت بالمتر (120 على كل صفّ)، وlocality_ar اسم البلدة حيث توفّر.
بيانٌ لكل ملفّ manifest.json بجوار كل ملفّ يحمل الإصدار، والعدد، وصندوق الإحاطة، ووقت التوليد، ومصدرَ البيانات كما جُلبت، وبصمة sha256 لملفّ المساجد — فتتحقّق أن ما نزّلته هو ما نشرناه حرفاً بحرف.
لا شيء عن أي إنسان أسماءُ مساجدٍ ومواقعُها فقط. لا مستخدمين، ولا أجهزة، ولا زيارات، ولا مواقعَ أشخاص — كما تفصّله سياسة الخصوصية.

الرخصة والعزو

البياناتُ مشتقّة من OpenStreetMap، وهي متاحة تحت رخصة Open Database License (ODbL) 1.0. والرخصةُ تُلزم من يبني على البيانات أن يعزوها إلى أصحابها، وأن يُشارك ما اشتقّه منها بالرخصة نفسها — فهذه الصفحة وفاءٌ بالشرطَين معاً.

© OpenStreetMap contributors — أي: © مساهمو OpenStreetMap. البيانات متاحة تحت رخصة Open Database License: openstreetmap.org/copyright.

إن استعملت هذه الملفّات في عملٍ لك، فعليك ما علينا: اذكر «© OpenStreetMap contributors»، وانشر ما تشتقّه منها تحت ODbL. لا يلزمك ذكرُ «وَأَنْصِتُوا» — يسرّنا لو ذكرتَه، ولا تُلزمك به الرخصة.

الملفّات — بلدٌ بلدٌ

الأرقام أدناه منقولة من بيان كل ملفّ. الإصدار يرتفع حين يتغيّر المحتوى، ووقتُ التوليد بالتوقيت العالمي (UTC).

البلد المساجد الإصدار وقت التوليد الملفّات
فلسطينps-il 1,787 1.2.0 2026-09-11T23:38:44Z manifest.jsonmosques.jsonl
الأردنjo 930 1.0.0 2026-09-11T23:53:29Z manifest.jsonmosques.jsonl
سورياsy 3,213 1.0.0 2026-09-11T23:51:40Z manifest.jsonmosques.jsonl
مصرeg 2,493 1.0.0 2026-09-11T23:40:36Z manifest.jsonmosques.jsonl
اليمنye 3,496 1.0.0 2026-09-11T23:44:33Z manifest.jsonmosques.jsonl
ليبياly 4,970 1.0.0 2026-09-11T23:42:38Z manifest.jsonmosques.jsonl
تونسtn 2,196 1.0.0 2026-09-11T23:55:00Z manifest.jsonmosques.jsonl
الجزائرdz 7,706 1.0.0 2026-09-11T23:48:49Z manifest.jsonmosques.jsonl
المغربma 4,076 1.0.0 2026-09-11T23:46:50Z manifest.jsonmosques.jsonl
المجموع 30,867 تسعة بلدان · نحو 3.2 ميغابايت

المسار ثابت: /data/mosques/<البلد>/manifest.json و /data/mosques/<البلد>/mosques.jsonl. للتحقّق من ملفٍّ نزّلتَه قارن بصمته بما في بيانه:

curl -s https://wansitu.app/data/mosques/ps-il/manifest.json | grep sha256
sha256sum mosques.jsonl

كيف تُبنى

ببنّاءٍ واحدٍ مفتوح المصدر داخل مستودع التطبيق: tool/build_country_packs.py. لا يذهب إلى الخريطة في كل تشغيل، بل يبدأ من لقطةٍ محفوظة ويُكمل منها.

لقطةُ الخزنة أوّلاً المصدر الأساس لقطةٌ من Overpass بتاريخ 2026-09-10 لكل بلد (amenity=place_of_worship مع religion=muslim، نقاطاً ومساحات). ما ينقصها يُجلب في أقواسٍ ثلاثة — المباني الموسومة building=mosque، ودورُ العبادة بلا وسم دينٍ واسمُها اسمُ مسجد، وعلاقاتُ المساجد — ويُؤرشَف كل ردٍّ خام بايتاً بايتاً ليُعاد استعماله بلا جلبٍ جديد.
دمجٌ يعرف الأسماء عنصران على بُعد 40 متراً يُعدّان مسجداً واحداً — إلا إن حمل كلٌّ منهما اسماً صريحاً مختلفاً، فهما مسجدان. المسمّى يُفضَّل على المجهول، والمساحةُ على النقطة.
نصفُ قطرٍ واحد 120 متراً على كل صفّ — هو نطاق الصمت الذي جرّبه المستخدمون منذ أوّل نسخة، فلا يُغيَّر من تحتهم.
فلسطين دمجٌ لا استبدال ملفّ فلسطين يبدأ من الملفّ المشحون في التطبيق (يحمل أسماء البلدات التي لا تُنتجها اللقطة)، ويُحدَّث منه لا فوقه؛ لذلك إصداره أعلى.

كل ما سبق مكتوبٌ بالتفصيل في حقل sourceNote داخل بيان كل ملفّ، بالكلمات نفسها التي كتبها البنّاء لحظةَ التوليد.

وما يضيفه الناس

حين يقول أحدٌ في التطبيق «مسجدي مش موجود»، أو يسمّي مسجداً بلا اسم، أو يؤكّد موقعَ مسجدٍ أضافه غيره، فإن ما يُثبَت بعد تأكيد ثلاثةٍ يدخل هذه الملفّات في إصدارٍ لاحق — وقد يُردّ إلى OpenStreetMap نفسها.

وهذه المساهمات تُنشر تحت رخصة ODbL كذلك، كما ينصّ البند الخامس من شروط الاستخدام: ما يُنشر هو بيانات المسجد وحدها — اسمه وموقعه ونصف قطره — ولا شيء عن من ساهم بها.

بيتٌ من بيوت الله يعرفه أهلُ حارته قبل الخريطة. فإن كان مسجدُك بلا اسمٍ هنا، فأنت أعلم به منّا — والتطبيقُ يسألك.

وجدتَ خطأً في البيانات؟ راسلنا