هذه بيانات مساجد المنطقة كما يحملها التطبيق على جهازك: تسعة بلدان، 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. لا يذهب إلى الخريطة في كل
تشغيل، بل يبدأ من لقطةٍ محفوظة ويُكمل منها.
amenity=place_of_worship مع religion=muslim،
نقاطاً ومساحات). ما ينقصها يُجلب في أقواسٍ ثلاثة — المباني الموسومة
building=mosque، ودورُ العبادة بلا وسم دينٍ واسمُها اسمُ
مسجد، وعلاقاتُ المساجد — ويُؤرشَف كل ردٍّ خام بايتاً بايتاً ليُعاد
استعماله بلا جلبٍ جديد.
كل ما سبق مكتوبٌ بالتفصيل في حقل sourceNote داخل بيان كل
ملفّ، بالكلمات نفسها التي كتبها البنّاء لحظةَ التوليد.
حين يقول أحدٌ في التطبيق «مسجدي مش موجود»، أو يسمّي مسجداً بلا اسم، أو يؤكّد موقعَ مسجدٍ أضافه غيره، فإن ما يُثبَت بعد تأكيد ثلاثةٍ يدخل هذه الملفّات في إصدارٍ لاحق — وقد يُردّ إلى OpenStreetMap نفسها.
وهذه المساهمات تُنشر تحت رخصة ODbL كذلك، كما ينصّ البند الخامس من شروط الاستخدام: ما يُنشر هو بيانات المسجد وحدها — اسمه وموقعه ونصف قطره — ولا شيء عن من ساهم بها.
بيتٌ من بيوت الله يعرفه أهلُ حارته قبل الخريطة. فإن كان مسجدُك بلا اسمٍ هنا، فأنت أعلم به منّا — والتطبيقُ يسألك.
وجدتَ خطأً في البيانات؟ راسلنا