تقنية

ترتيب إحداثيات GeoJSON: هل يأتي خط الطول أولًا؟

مقارنة ترتيب صحيح ومقلوب لإحداثيين مؤلفين كلاهما يمر بفحص المجال
رسم توضيحي أصلي لقراءة الأدوار في GeoJSON.

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

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

نعم؛ يبدأ الموضع بخط الطول ثم خط العرض، ويستخدم GeoJSON وفق RFC7946 درجات عشرية على المرجع WGS84. [1]

  • تحدد RFC7946 العنصرين الأولين بهذا الترتيب، وتجيز ارتفاعًا عنصرًا ثالثًا اختياريًا. [1] نقصر مثالنا على موضع ثنائي الأبعاد.
  • في سجلنا المؤلف، الأول 40 والثاني 20 يعنيان طولًا 40 وعرضًا 20 ؛ عكسهما ينتج طولًا 20 وعرضًا 40.
  • الرقمان في الحالتين داخل المجالين المفترضين لفحصنا؛ نجاح هذا الفحص وحده لا يكشف تبادل الدورين.
  • نقارن الموضع بالمصدر وتعريف الحقول، ونحفظ الترتيب والوحدة؛ سلامة القائمة لا تثبت صحة بيانات المكان أو أداء النموذج.

ما العقد الذي نعتمد عليه؟

توثق RFC7946 ترتيب الطول ثم العرض، ومرجع WGS84 ووحدة الدرجة العشرية. [1] لا ننقل ترتيبًا مختلفًا من شاشة أو جدول لمجرد أنه يحمل رقمين.

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

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

ماذا يغير قلب الرقمين؟

نؤلف النقطة م: طولها 40 درجة وعرضها 20 درجة. التمثيل الذي نقصد اختباره هو الأول 40 ، والثاني 20. نعرض الأسماء صراحة حتى لا يلتبس ترتيب الأقواس في سطر عربي.

إذا نقلنا عمود العرض أولًا، أصبح الأول 20 والثاني 40. تعني القراءة الجديدة طولًا 20 وعرضًا 40 ؛ لم تختف الأرقام، لكن الدورين تبدلا.

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

الحالة المؤلفةالعنصر الأولالعنصر الثانيقراءة الدورين
المقصود4020طول 40 ؛ عرض 20
المقلوب2040طول 20 ؛ عرض 40

لماذا لا يكفي فحص المجال؟

نفترض أن فاحصنا يتحقق من طول بين سالب 180 و 180 ، وعرض بين سالب 90 و 90. يمر الزوج الأول بهذا الشرط، ويمر الزوج المقلوب أيضًا؛ 20 و 40 يقعان في المجالين.

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

نحتاج معلومة أخرى، مثل حقلي المصدر أو موضع مرجعي موثوق. ولا نستنتج من مرور أرقام كثيرة أن كل عمليات النقل حفظت ترتيب المحورين.

كيف نراجع بيانات المكان؟

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

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

المثال عن عقد تمثيل محدد. لا يقدم إحداثيات مدينة فعلية أو نتيجة تحويل أو تدريب؛ قيمته أن فحص البنية وفحص المكان سؤالان يمكن مراجعتهما كل على حدة.

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

  1. RFC7946: GeoJSON (يفتح في نافذة جديدة)rfc-editor.org

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