وحدة 4 / 11

تحليل نظم المعلومات الجغرافية/نظم المعلومات الجغرافية والاستعلامات المكانية

المكاسب:

  • القدرة على تصميم تحليلات نظم المعلومات الجغرافية مثل المخزن المؤقت والتقاطع والجمع المكاني والجوار باستخدام الذكاء الاصطناعي وبنائها خطوة بخطوة
  • القدرة على إنشاء استعلامات السمات والاستعلامات المكانية (SQL/التعبير) من اللغة الطبيعية وتكييفها مع بيئة QGIS/PostGIS
  • القدرة على التحقق من مخرجات تحليل نظم المعلومات الجغرافية من خلال الاتساق الطوبولوجي وملاءمة الإسقاط ومنطق المنطقة/الطول

GIS (نظام المعلومات الجغرافية؛ GIS باللغة الإنجليزية) هو الاسم العام للأنظمة التي تقوم بتخزين بيانات الموقع والاستعلام عنها وتحليلها ورسم خرائط لها. معظم الأعمال اليومية لمهندس المساحة تتم هنا: "أي القطع أقرب إلى هذا المجرى من 50 مترًا؟"، "أين المناطق التي تتداخل فيها هاتان الطبقتان؟"، "كم عدد المباني في كل حي؟" إنتاج إجابات لأسئلة مثل استخدام التحليل المكاني. في هذه الوحدة، نغطي كيفية استخدام الذكاء الاصطناعي لتصميم هذه التحليلات، وإنشاء استعلامات من اللغة الطبيعية، وتكييفها مع بيئة QGIS/PostGIS. المبدأ: يقوم الذكاء الاصطناعي ببناء التحليل وكتابة الاستعلام؛ وتبقى صحة النتيجة لدى المهندس من خلال الإسقاط والطوبولوجيا والتحكم المنطقي.

المصطلحات الأساسية أولا. تمثل بيانات المتجهات العالم بالنقاط والخطوط والمضلعات (قطع الأراضي والطرق والآبار). تمثل البيانات النقطية العالم في شبكة من الخلايا/وحدات البكسل (نموذج الارتفاع، صورة القمر الصناعي). السمة هي معلومات الجدول المتعلقة بالشكل الهندسي (مساحة قطعة الأرض، المالك، الجزيرة/رقم قطعة الأرض). المخزن المؤقت هو المنطقة التي تم إنشاؤها على مسافة معينة حول الشكل الهندسي. يطابق الارتباط المكاني طبقتين بناءً على العلاقة المكانية (كل مبنى مع الحي الخاص به). الطوبولوجيا هي قواعد الجوار/التداخل/الفجوة بين الأشكال الهندسية.

دور الذكاء الاصطناعي في تحليل نظم المعلومات الجغرافية

يعمل الذكاء الاصطناعي على تسريع نظم المعلومات الجغرافية في ثلاثة أماكن محددة:

  1. تصميم التحليل. "ما هي الطبقات التي تتم معالجتها وبأي ترتيب وبأي أدوات للإجابة على السؤال؟" ويأتي مع خطة خطوة بخطوة لهذا السؤال. وهذا يقلل من عبء التفكير، خاصة في التحليلات المعقدة متعددة الخطوات.
  2. توليد الاستعلام. يترجم طلب اللغة الطبيعية إلى تعبير QGIS أو SQL أو وظيفة PostGIS. يضع طلب "قطع أراضي بمساحة أقل من 500 متر مربع وذات طبيعة زراعية" في تعبير مرشح.
  3. سير العمل وتوليد التعليمات البرمجية. إنه يترجم التحليل التكراري إلى برنامج Python/PyQGIS النصي (نتعمق في هذا الموضوع في الوحدتين 10 و11).

لكن لدى الذكاء الاصطناعي نقطة عمياء بالغة الأهمية: فهو لا يرى البيانات، بل يرى فقط وصفتك. ولا يعرف أي CRS توجد الطبقة، والاسم الدقيق لعمود السمة، وما إذا كانت البيانات نظيفة أم لا. ولذلك، فإن الاستعلام الذي ينتجه صحيح من الناحية النحوية ولكنه قد يكون خاطئًا في بياناتك.

تحذير: حسابات المسافة والمساحة دقيقة فقط على نظام CRS المتري (المسقط). إن أخذ حاجز 50 مترًا مباشرة في الإحداثيات الجغرافية (الدرجات) يعطي نتائج غير دقيقة تمامًا بسبب الخلط بين مقياس الدرجة. ضع الطبقة في الإسقاط المناسب قبل التحليل.

خطوة بخطوة: بناء التحليل المكاني

نموذج سؤال: "ابحث عن قطع أرض بها رخص بناء وأقرب من 100 متر إلى مجرى مائي."

  1. توضيح المدخلات وCRS. يجب أن تكون طبقة الدفق (الخط)، وطبقة قطعة الأرض (المضلع)، وكلاهما في CRS متري (على سبيل المثال TUREF/TM33).
  2. هل تم التخطيط للخطوات. إلى الذكاء الاصطناعي: 100 متر مؤقت للتيار ← التقاطع/الاختيار مع قطع الأراضي ← تصفية "المرخص" من السمة ← عدد النتائج. دعها تكتب تسلسل ومخرجات كل خطوة.
  3. قم بإنشاء الاستعلام. ترجمة تعبير عامل التصفية ("الحالة" = "مرخص") ومنطق التحديد إلى QGIS/PostGIS.
  4. اختبار على عينة صغيرة. قم بإجراء التحليل على مجموعة فرعية صغيرة بدلاً من البيانات بأكملها وتحقق بصريًا من النتيجة.
  5. التحقق من النتيجة. هل العدد معقول (الرتبة)؟ هل قطع الأراضي المحددة قريبة بالفعل من المجرى (الفحص البصري/الطوبولوجي)؟ هل الحقول منطقية؟

ثلاث حالات صغيرة: بالأرقام

الحالة 1 - درجة الكارثة الوفير. قام أحد المتدربين بتطبيق مخزن مؤقت مكون من 100 وحدة مباشرة على طبقة قطعة الأرض في WGS84 Geo CRS؛ أنتجت النتيجة مناطق سخيفة يبلغ نصف قطرها حوالي 11 كم (1 درجة ~ 111 كم). أظهر فحص الرتبة ("لا يمكن أن تكون المنطقة العازلة أكبر بآلاف المرات من حجم الطرد") الخطأ على الفور. عندما تم استيراد الطبقة إلى CRS متري، كان المخزن المؤقت صحيحًا بمقدار 100 متر.

الحالة 2 - اسم العمود غير صحيح. أنتجت منظمة العفو الدولية التعبير "مؤهل" = "الزراعة" لـ "قطع الأراضي المؤهلة للزراعة"؛ بينما كان الاسم الحقيقي للعمود هو PLOT_VASF وكانت القيمة FIELD. أعاد الاستعلام 0 نتيجة دون أية أخطاء. عندما فتح المهندس جدول السمات وأعطى اسم العمود الفعلي وقيمه للذكاء الاصطناعي، تحسن الاستعلام. الدرس: يمكن للذكاء الاصطناعي تكوين أسماء الأعمدة؛ إعطاء التخطيطي الفعلي.

الحالة 3 - مشكلة الطوبولوجيا. كانت هناك فجوات صغيرة (شظايا) وتداخلات في الطبقتين الحدوديتين المجاورتين. انحرف تحليل "إجمالي المساحة" المدعوم بالذكاء الاصطناعي عن الإجمالي الحقيقي بحوالي 2% بسبب هذه الأخطاء. وبعد ضبط الطوبولوجيا وتصحيحها، أصبحت المناطق متسقة. الدرس المستفاد: نتيجة التحليل نظيفة تمامًا مثل هندسة الإدخال.

موجه ضعيف / موجه قوي

حث ضعيف:

اكتب استعلامًا للعثور على الطرود بالقرب من الدفق.

مطالبة قوية:

المهمة: إنتاج بناء تحليل مكاني وتعبير لـ QGIS. السياق: -stream_layer: خط، CRS EPSG:5256 (TUREF/TM33)- طبقة الطرود: مضلع، CRS EPSG:5256، أعمدة السمات: ADA_NO، Plot_NO، STATUS (القيم: "مرخصة"، "غير مرخصة")، AREA_M2 سؤال: حدد قطع الأراضي الأقرب من 100 متر إلى التدفق والحالة = "مرخصة"، قم بإعطاء عددها وإجمالي عددها المنطقة. الطلبات: 1) ترتيب الخطوات (المخزن المؤقت -> التحديد المكاني -> مرشح السمات). 2) اكتب الأداة التي سيتم استخدامها في كل خطوة. 3) ذكرني بمتطلبات CRS المترية للمسافة / المنطقة. 4) التحقق من خطوة النتيجة (الرتبة + التحكم البصري). يضيف.

يعطي الموجه القوي أسماء الأعمدة الفعلية وCRS ومجموعة القيم وخطوة التحقق من الصحة؛ الإخراج يناسب بياناتك.

أربعة قوالب قابلة للنسخ

1) إنشاء خطة التحليل:

اكتب سير عمل نظم المعلومات الجغرافية خطوة بخطوة للإجابة على السؤال المكاني التالي: حدد طبقة الإدخال والأداة المستخدمة وطبقة الإخراج في كل خطوة. تحقق من الخطوات التي تتطلب CRS متري. سؤال: [سؤال]. الطبقات: [قائمة]

2) تعبير QGIS من اللغة الطبيعية:

قم بتحويل عامل التصفية التالي إلى تعبير سمة QGIS. استخدم فقط أسماء الأعمدة والقيم المحددة؛ تركيب العمود. اسأل إذا كان هناك عدم يقين. الأعمدة/القيم: [مخطط]. الطلب: [تصفية]

3) استعلام PostGIS:

اكتب PostGIS SQL للتحليل المكاني التالي (وظائف ST_). افترض SRID [srid] للأشكال الهندسية؛ يجب أن تكون المسافة مترية. اشرح الاستعلام وأضف استعلام تجزئة للتحقق من الصحة. التحليل: [تعريف]

4) التحقق من معقولية النتيجة:

تحقق من معقولية نتيجة تحليل نظم المعلومات الجغرافية التالية: ترتيب عدد النتائج، ومنطق الحقل/الطول، والسجلات الفارغة/المكررة، والامتثال لمعيار CRS. قم بإدراج النقاط المشبوهة واكتب السبب المحتمل. ملخص النتيجة: [ملخص]

مقارنة أدوات تحليل نظم المعلومات الجغرافية

مركبة

ماذا يفعل

الاستخدام النموذجي

انتبه

المخزن المؤقت

منطقة المسافة حولها

فرقة الحرس، القرب

متري CRS المطلوبة

تقاطع

يطرح المنطقة المشتركة

تحليل الصراع

يجب أن تكون الطوبولوجيا نظيفة

الانضمام المكاني

التطابقات حسب الموقع

علاقة البناء بالحي

نوع العلاقة (داخلية/متقاطعة)

يذوب (يجمع)

الصمامات نفس السمات

تبسيط الحدود

اختيار السمة

مقطع

قطع وفقا للحد

حدود مساحة العمل

هل هندسة الحدود صحيحة؟

الأخطاء الشائعة

  • حساب المسافة/المساحة في الجغرافية CRS. عدم التحول إلى الإسقاط المتري قبل التحليل.
  • استخدام أسماء الأعمدة المصنوعة من الذكاء الاصطناعي. عدم إعطاء المخطط الحقيقي؛ صامت 0 النتائج.
  • إجراء التحليل باستخدام البيانات ذات الهيكل المعطوب. تؤدي الفجوات/التداخلات إلى حدوث أخطاء في المساحة والعد.
  • الخلط بين نوع العلاقة المكانية. يعطي "الداخل" و"التقاطع" نتائج مختلفة.
  • عدم إخضاع النتيجة لمراقبة الترتيب. عدم ملاحظة الحقول/الأرقام السخيفة.
  • تشغيل عمياء من خلال جميع البيانات. التطبيق على البيانات الكبيرة دون اختبار عينة صغيرة.

في ملخص

الذكاء الاصطناعي في تحليل نظم المعلومات الجغرافية. إنه مساعد قوي لتخطيط سير العمل، وترجمة طلب اللغة الطبيعية إلى استعلام وإنشاء التعليمات البرمجية. لكن الذكاء الاصطناعي لا يرى البيانات؛ يجب عليك توفير CRS وأسماء الأعمدة الفعلية وجودة الهيكل. القاعدة الأكثر أهمية هي أن حسابات المسافة والمساحة تكون دقيقة فقط في نظام CRS المتري. التحقق من كل نتيجة للتأكد من النظام والاتساق الطوبولوجي والمنطق؛ ولا تطبقه على البيانات الضخمة دون اختباره على عينة صغيرة.

مهمة التطبيق

حدد سؤالاً مكانيًا (على سبيل المثال، "المباني التي تبعد أقل من 25 مترًا عن الطريق"). اكتب الطبقات وCRS الخاصة بها وأسماء أعمدة السمات الفعلية. اطلب من الذكاء الاصطناعي إنشاء خطة تحليل وتعبير QGIS خطوة بخطوة؛ ثم اختبر الإخراج بثلاثة اختبارات: (1) هو مقياس CRS المستخدم، (2) هل تتطابق أسماء الأعمدة مع المخطط الفعلي، (3) هو عدد النتائج المعقول بالترتيب.

قائمة مرجعية

  • [ ] لقد قمت باستيراد الطبقات إلى CRS متري (للمسافة/المساحة).
  • [ ] أعطيت أسماء أعمدة السمات الفعلية وقيمها إلى الذكاء الاصطناعي.
  • [ ] لقد خططت لخطوات وأدوات التحليل.
  • [ ] لقد قمت بتحديد نوع العلاقة المكانية (داخل/متقاطعة) بشكل صحيح.
  • [ ] لقد قمت بفحص طوبولوجيا هندسة الإدخال.
  • [ ] قمت باختبار التحليل على عينة صغيرة أولاً.
  • [ ] لقد قمت بفحص النتيجة من حيث الترتيب والمنطق.
  • [ ] احتفظت بالتعليق النهائي لموافقة المهندس.