تقنية

الربط المكاني: أي شكل يبقى مع صف المطابقة؟

نقطة داخل مربع تنتج زوج مطابقة واحدًا يقرأ بهندسة النقطة عند inner وبهندسة المربع عند right دون إنشاء شكل تقاطع
رسم تحريري لعقد وحساب معلنين؛ لم نشغل مكتبة أو نموذجًا.

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

الخلاصة السريعة

تحتفظ sjoin بهندسة اليسار مع inner وleft، وبهندسة اليمين مع right. [1] صف المطابقة في مثالنا لا يرسم منطقة تقاطع جديدة.

  • تحدد how الهندسة المحفوظة: اليسار مع inner أوleft، واليمين مع right. [1] نثبت المصدرين وعلاقة المطابقة في المقارنة.
  • النقطة ن عند س = 1 وص = 1 داخل مربع ر بحدود من 0 إلى 4 في المحورين؛ جدول المطابقة يربط معرفيهما دون تعديل الإحداثيات.
  • في inner يبقى شكل النقطة، وفي right يبقى المربع في مثال المصدرين الأصليين؛ ظهور اسم المنطقة لا يجعل النقطة مضلعًا.
  • احفظ معرفي الطرفين والعلاقة وخيار الربط والعمود النشط؛ عدد الصفوف لا يثبت عدد الأشكال المختلفة أو صحة حدود منطقة فعلية.

كيف يختار الربط عمود الهندسة؟

تنص وثيقة sjoin على حفظ هندسة اليسار في left وinner، وهندسة اليمين في right. [1]

سنراجع نقطة ومنطقة في المستوى نفسه وبوحدة إحداثيات معلنة، لا هندستين من مرجعين مختلفين. نسمي جدول النقاط يسارًا وجدول المناطق يمينًا؛ هذان اسما الدورين في العملية، لا جهة على الخريطة.

قبل تجهيز ميزة مكانية للنموذج، نحدد السؤال: نريد ربط معرف النقطة باسم المنطقة التي تطابقها. لا نطلب في هذه البطاقة قص المنطقة أو حساب مساحتها أو استنتاج ما يحدث فيها.

ما المطابقة التي نعرفها من الرسم؟

نؤلف النقطة ن بإحداثيين س = 1 وص = 1. ونؤلف المربع ر من 0 إلى 4 في س، ومن 0 إلى 4 في ص. النقطة داخل المربع بوضوح، ولا تقع على حافته.

نعلن استعمال علاقة intersects في ورقة المقارنة. يوجد في مصدر اليسار صف ن واحد، وفي مصدر اليمين صف ر واحد. لذلك تصف بطاقتنا زوج المطابقة ن ور، ولا تحتاج إلى فض تعادل بين عدة مناطق أو نقاط.

يمكن أن يحمل الصف الناتج معرف ن واسم ر معًا. وجود الحقلين مفيد لمعرفة طرفي العلاقة، لكنه لا يخبرنا وحده أي شكل احتفظ به عمود الهندسة. لهذا نفصل وصف الحقول عن وصف الشكل.

هل يختلف الشكل مع بقاء الزوج نفسه؟

مع inner في هذه البطاقة، يظل عمود الهندسة نقطة ن، وتتصل به معلومة المنطقة ر. لا نحول النقطة إلى مربع لأن اسم المربع صار بجانبها.

نبدأ مقارنة مستقلة من المصدرين نفسيهما ونختار right. حينئذ يظل عمود الهندسة المربع ر، مع معلومة النقطة المطابقة. الزوج الموصوف ن ور لم يتغير في تمريننا، لكن الشكل المحفوظ يختلف باختلاف الخيار.

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

ما الذي يمنع تفسير الصف تفسيرًا زائدًا؟

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

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

كما لا تثبت المطابقة أن حدود منطقة فعلية دقيقة أو أن معناها مناسب لهدف النموذج. أعدادنا وتعريف المربع مؤلفة. لم نشغل ربطًا مكانيًا أو تدريبًا؛ نوضح الفرق بين حفظ هندسة مصدر وحساب هندسة جديدة.

المصادر ومتابعة القراءة

  1. GeoPandas sjoin (يفتح في نافذة جديدة)geopandas.org

أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.