GIS and AI with Omar

GIS and AI with Omar GIS is more than maps. It’s decision-making, problem-solving, and impact. If you ever feel stuck on a GIS task, don’t struggle alone. Ask here.

14/01/2026

Scale و Zoom في الخرائط و GIS
خلّينا نفهمها صح وببساطة.

لما نقول:
Scale = 1 : 50,000
ده معناه إن
1 سم على الشاشة = 50,000 سم على الأرض
يعني 500 متر.

ولما نقول:
Scale = 1 : 10,000
يبقى
1 سم على الشاشة = 10,000 سم على الأرض
يعني 100 متر بس.

طيب نركّز في النقطة المهمة 👇
لما تنتقل من
1 : 50,000 → 1 : 10,000

إنت كده:

بقيت تشوف مسافة أصغر

تفاصيل أكتر

يعني قربت للخريطة

وده معناه إن:
❗ تصغير رقم الـ Scale = تقريب
❗ تكبير رقم الـ Scale = تبعيد

وده عكس اللي دماغنا بتتخيله،
لأننا متعودين إن الرقم الكبير يعني حاجة أكبر.

لكن في الـ Scale:

الرقم الكبير بعد 1 = مساحة أكبر = بعيد

الرقم الصغير بعد 1 = مساحة أقل = قريب

الموضوع مش إنك “بتتحرك”
إنت واقف في مكانك
بس اللي بيتغير هو قد إيه من الأرض ظاهر قدامك

زي المنظار:

لما تضيق العدسة تشوف تفاصيل أكتر

لما توسعها تشوف مساحة أكبر
إنت ما اتحركتش… بس الرؤية اتغيرت.

الخلاصة اللي لازم تثبت:

Zoom إحساس للمستخدم (قرب/بعد)

Scale حقيقة هندسية (مقياس رسم)

تقريب = Scale أصغر

تبعيد = Scale أكبر

فلو شفت حد بيستخدم
Zoom و Scale كأنهم واحد
اعرف إن المشكلة جاية في الطريق 😄

وأنا شغال على Query في ‎.NET باستخدام Entity Framework Core، لاحظت إن في بعض الحالات الأداء بيبقى سيئ جدًا لما أستخدم عد...
13/01/2026

وأنا شغال على Query في ‎.NET باستخدام Entity Framework Core، لاحظت إن في بعض الحالات الأداء بيبقى سيئ جدًا لما أستخدم عدد كبير من Include() مع علاقات one-to-many أو many-to-many.

المشكلة هنا اسمها Cartesian Explosion.
اللي بيحصل إن EF Core بيحوّل كل الـ Include() دي إلى JOINs في Query واحدة، وده بيخلّي عدد الصفوف الناتجة يتضاعف بشكل ضخم بسبب تكرار بيانات الـ parent مع كل سجل في الـ child. النتيجة:
Query تقيلة، استهلاك Memory أعلى، وأداء أبطأ بدون ما تحس إن السبب واضح.

الحل اللي EF Core وفّره (من الإصدار 5.0) هو AsSplitQuery().

الفكرة ببساطة إن بدل ما EF Core ينفّذ Query واحدة كبيرة ومعقّدة، بيقسّمها إلى عدة Queries أصغر:

Query للـ entity الأساسي

Query منفصلة لكل Include()

كده بتتفادى مشكلة تضخّم النتائج (Cartesian Explosion)، وغالبًا الأداء بيكون أفضل، خصوصًا لما يكون عندك أكتر من collection متضمّنة في نفس المستوى.

لذلك :
لو عندك Query فيها Include() كتير وبتتعامل مع Collections، استخدم AsSplitQuery() بحذر وفي الأماكن الصح، وراقب الأداء، في سيناريوهات كتير بيكون الفرق واضح.

كيف تسرّع أي خريطة في أي GIS App؟السر مش في السيرفر…السر في قراراتك.✔️ استخدم Layer type صح (Feature ≠ Image)✔️ ما تحمّل...
13/01/2026

كيف تسرّع أي خريطة في أي GIS App؟

السر مش في السيرفر…
السر في قراراتك.

✔️ استخدم Layer type صح (Feature ≠ Image)
✔️ ما تحمّلش كل البيانات مرة واحدة
✔️ اعتمد على Scale-dependent rendering
✔️ قلّل requests وقت التحريك والـ zoom
✔️ فكّر في المستخدم قبل ما تفكّر في الأدوات

الخريطة السريعة = تفكير صح قبل كود صح

Maps don’t lie.Bad assumptions do.If you didn’t question the data,you didn’t do GIS — you just drew shapes.🔗
13/01/2026

Maps don’t lie.
Bad assumptions do.

If you didn’t question the data,
you didn’t do GIS — you just drew shapes.

🔗

Bathymetric Chart Title Map of Bathymetric Chart of the Indian and Pacific Oceans Image (background) /content/dam/esrisites/en-us/common/404/404-map-indian-pacific-ocean.jpg Alt / Title Bathymetric map of the Indian and Pacific oceans

05/08/2025

الرزق نوعان، رزق تطلبه و رزق يطلبك.. فأما الذي يطلبك فسوف يأتيك ولو على ضعفك، وأما الذي تطلبه فلن يأتيك إلا بسعيكً، وهو أيضاً من رزقك.. فالأول فضل من الله و الثاني عدل من الله

النجاح مش بس مسألة ذكاء، ولا عدد سكان، ولا حتى مجرد شهادات.في دول فيها مئات الملايين من البشر، ومع ذلك بتلاقي تمثيلهم في...
30/06/2025

النجاح مش بس مسألة ذكاء، ولا عدد سكان، ولا حتى مجرد شهادات.
في دول فيها مئات الملايين من البشر، ومع ذلك بتلاقي تمثيلهم في الجامعات العالمية محدود.
وفي المقابل، في دول صغيرة عندها تمثيل علمي قوي جدًا.

الموضوع ببساطة مش بالعدد… الموضوع بالمجهود، بالنظام، وبالفرص اللي بتتوفر.

في بلادنا، التعليم غالبًا بيكون قائم على الحفظ مش الفهم، على التلقين مش البحث.
ولو انت قررت تعتمد بس على اللي بتاخده في المحاضرات، فغالبًا هتتخرج من غير ما تبقى مستعد لسوق العمل فعلًا.

فيه فرق كبير بين إنك تكون خريج… وإنك تكون مؤهل.

الفرص مش مستنية حد، والسوق دلوقتي ما بقاش يرحم. لازم تطوّر نفسك، تتعلم بجد، وتحاول تسبق غيرك.

اللي بيضحك عليك ويقولك “كفاية اللي بتاخده في الكلية”، غالبًا هو نفسه مش قادر ينافس

🧠 الذكاء الاصطناعي مش بس للمهندسين والمبرمجين!لو دايمًا بتسمع عن الذكاء الاصطناعي (AI) ومش فاهم هو إيه؟تحب تستفيد منه في...
20/06/2025

🧠 الذكاء الاصطناعي مش بس للمهندسين والمبرمجين!

لو دايمًا بتسمع عن الذكاء الاصطناعي (AI) ومش فاهم هو إيه؟
تحب تستفيد منه في شغلك أو مشروعك؟
بس حاسس إنه محتاج خلفية تقنية؟ 🤯

الكورس ده معمول مخصوص ليك 👇

🎓 AI for Everyone – الذكاء الاصطناعي للجميع
كورس مجاني بيشرحلك ببساطة:
• يعني إيه AI؟ وبيشتغل إزاي؟
• فين تقدر تستخدمه في البيزنس أو حتى حياتك اليومية.
• إيه اللي يقدر يعمله فعلاً… وإيه اللي مايعرفش يعمله!

💡 مفيد جدًا لو:
✅ إنت صاحب بزنس أو مدير وعايز تفهم إمكانيات AI
✅ أو حتى مبرمج وعايز مديرك يفهم قدراتك الحقيقية

📎 رابط الكورس الرسمي:
👉 https://www.coursera.org/learn/ai-for-everyone

الكورس مقدم من Andrew Ng – من أشهر المتخصصين في العالم 🌍
وتقدر تدرسه بالعربي كمان!

Offered by DeepLearning.AI. AI is not only for engineers. If you want your organization to become better at using AI, this is the course to ... Enroll for free.

لو عندك خريطة بيانات لأماكن الحوادث في مدينة، ممكن تستخدم GIS علشان ترسم النقاط…لكن لما تدخل AI، تقدر:🔹 تتنبأ بأماكن الح...
20/06/2025

لو عندك خريطة بيانات لأماكن الحوادث في مدينة، ممكن تستخدم GIS علشان ترسم النقاط…

لكن لما تدخل AI، تقدر:
🔹 تتنبأ بأماكن الحوادث المستقبلية
🔹 تصنف الطرق حسب الخطورة
🔹 تحلل تأثيرات الطقس والزحمة

✨ مثال سريع:
باستخدام بيانات GPS + صور أقمار صناعية + خوارزميات AI
👉 ممكن تبني “نظام إنذار مبكر” للمناطق اللي فيها خطر سيول أو حوادث!

الذكاء الاصطناعي مش بديل لـ GIS… ده شريك ذكي بيخلي التحليل أقوى 100 مرة.

18/06/2025

كتير بيسأل: "أبدأ منين لو عايز أتعلم GIS؟"
لو أنت مهتم بنظم المعلومات الجغرافية وعايز تدخل المجال، ركز معايا في الخطوات دي 👇

1️⃣ افهم الأساسيات:
GIS مش مجرد خرائط… هو نظام بيحلل ويفسّر البيانات المكانية (زي المواقع والمسافات والتوزيعات).

2️⃣ ابدأ بتعلم برنامج واحد:
أشهر البرامج:

ArcGIS

QGIS (مفتوح المصدر ومجاني)

3️⃣ اتعلم مفاهيم مهمة زي:

What is a shapefile?

What is a layer؟

أنواع البيانات (Raster vs Vector)

4️⃣ طبق عملي:
خد خرائط مجانية من مواقع زي https://www.naturalearthdata.com
وابدأ تشتغل على مشروع بسيط.

5️⃣ خد كورسات محترمة:

كورسات Esri Academy

كورسات على Udemy

فيديوهات على YouTube (فيه حاجات بالعربي والإنجليزي)

6️⃣ شارك في مجتمعات GIS:
اسأل – جاوب – اطلب مشاريع تطبق فيها، وتابع صفحات متخصصة زي صفحتنا 💪

🚀 فاكر دايمًا: "التطبيق العملي هو أسرع طريق للاحتراف".

في عمليه تعلم الآله , البسوت السابق شرحنا ما هو ال Mode ( المعادله الرياضيه ) ,ولم نشرح كيف تجد هذا ال model ,📌 خطوات إي...
20/04/2025

في عمليه تعلم الآله ,

البسوت السابق شرحنا ما هو ال Mode ( المعادله الرياضيه ) ,

ولم نشرح كيف تجد هذا ال model ,

📌 خطوات إيجاد المعادلة الرياضية (Model):

1️⃣ الخطوة الأولى: التصور (Visualize)
📍 بنرسم النقاط على الرسم البياني لتوضيح العلاقة بين المتغيرات.

2️⃣ الخطوة الثانية: إيجاد الميل (θ)
📍 نستخدم قانون الميل:
θ = (y₂ - y₁) / (x₂ - x₁)
📍 مثلًا: θ = (9 - 7) / (4 - 3) = 2
⬅️ الميل = 2

3️⃣ الخطوة الثالثة: إيجاد الثابت b
📍 نستخدم القانون:
b = ȳ - θx̄
📍 نحسب المتوسطات:
ȳ = 24/6، x̄ = 9/6
📍 b = (24/6) - 2×(9/6) = 1
⬅️ الثابت = 1

✅ المعادلة النهائية:
f(x) = 2x + 1

في عمليه تعلم الآله ,يكون معلوم قيمه Dataset (x , y) و يطلب منك من خلال ال Dataset و تحليلها إيجاد المعادله الرياضيه ( M...
20/04/2025

في عمليه تعلم الآله ,
يكون معلوم قيمه Dataset (x , y) و يطلب منك من خلال ال Dataset و تحليلها إيجاد المعادله الرياضيه ( Model ) ,
بحيث اذا ظهرت لك قيمه x جديده غير موجوده في الجدول تستخدم تلك المعادله لتوقع قيمه y الجديده

و لنفترض وجود قيمه x جديده و لتكن "5"
في هذه الحاله تكون قيمه x ب مصطلح unseen
المطلوب ايجاد قيمه y الجديده و تسمي ب مصطلح target

في البوست القادم سنقوم ب شرح كيفيه إيجاد ال Model ( المعادله الرياضيه )


What is GIS?Hey everyone! Welcome to the page — I’m Omar, and we’re diving into the world of GIS and AI 🚀🗺️ GIS (Geograp...
16/04/2025

What is GIS?
Hey everyone! Welcome to the page — I’m Omar, and we’re diving into the world of GIS and AI 🚀

🗺️ GIS (Geographic Information Systems) is all about working with maps and spatial data.
It helps us analyze, visualize, and understand the world around us using location-based info.

Think: "Where is it?" and "What’s happening there?" — That’s GIS!
From urban planning to disaster response, GPS navigation to environmental monitoring — GIS is everywhere.

We'll explore how GIS works, real-world uses, and how it's combining with AI to make smarter maps 🧠
Follow along if you're curious about maps, data, and tech! 🌐

Address

Cairo

Website

Alerts

Be the first to know and let us send you an email when GIS and AI with Omar posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share

Share on Facebook Share on Twitter Share on LinkedIn
Share on Pinterest Share on Reddit Share via Email
Share on WhatsApp Share on Instagram Share on Telegram