← أحدث الأبحاث
💻 computer science

mapgis2shp: an open-source Python reader for the MapGIS 6.x/67 binary vector formats, validated against the native export

تقدم هذه الورقة **mapgis2shp**، وهي مكتبة بايثون مفتوحة المصدر تقوم بالهندسة العكسية لتنسيقات المتجهات الثنائية غير الموثقة لـ MapGIS 6.x/67 لتحويلها إلى بيانات جغرافية مكانية قياسية، محققةً دقة تحقق شبه مثالية مقابل التصدير الأصلي للبرمجيات المملوكة من حيث الهندسة، والسمات، وأنظمة مرجع الإحداثيات.

المؤلفون الأصليون: Shijie Li, Haiyang He, Xu Sun, Haoyang Qin, Xiaoyu Liu, Yilin Feng, Zengyun Zuo

نُشر 2026-08-14
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Shijie Li, Haiyang He, Xu Sun, Haoyang Qin, Xiaoyu Liu, Yilin Feng, Zengyun Zuo

البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

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

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

قام مؤلفو هذه الورقة، وهم فريق من الجيولوجيين ومطوري البرمجيات، ببناء أداة جديدة مفتوحة المصدر تسمى mapgis2shp (والتي يمكنك تسميتها أيضاً pymapgis إذا كنت مبرمج حاسوب). فكر في هذه الأداة كأنها مترجم بارع وقفل رقمي في آن واحد. مهمتها هي أخذ ملفات MapGIS المغلقة تلك (التي تنتهي بـ .wt و .wl و .wp) وتحويلها إلى تنسيق عالمي يسمى "Shapefile"، والذي يمكن فتحه بواسطة أي برنامج خرائط تقريباً في العالم. لكن الفريق لم يرد فقط تخمين كيفية عمل الشفرة، بل أراد إثبات أنهم أتقنوا الأمر.

للقيام بذلك، أجروا "اختبار تذوق" هائلاً. لقد أخذوا 36 خريطة جيولوجية حقيقية من الميدان ومرروها عبر مترجمهم الجديد. ثم أخذوا نفس الخرائط بالضبط وفتحوها باستخدام برنامج MapGIS الرسمي الغالي الثمن ليروا كيف تبدو النسخة "الصحيحة". كانت النتائج دقيقة بشكل مذهل؛ فبالنسبة لـ 16,874 ميزة (مثل خطوط الصخور الفردية أو نقاط المعادن) التي فحصوها، أنتجت الأداة الجديدة خرائط متطابقة هندسياً مع الخرائط الرسمية. إذا وضعت الخريطتين فوق بعضهما البعض، فستتطابقان تماماً، مع وجود اختلافات صغيرة جداً أصغر من بكسل واحد على الشاشة.

والأمر الأكثر إثارة للإعجاب هو أن الأداة الجديدة قامت بعمل أفضل من البرنامج الرسمي في بعض الجوانب. فالبرنامج الرسمي، عند حفظ هذه الخرائط، يقوم أحياناً بـ "تقريب" الأرقام عن طريق الخطأ، مما يحول قياساً دقيقاً جداً مثل 0.6218423 إلى 0.62 أقل دقة. كما أنه يحذف أحياناً المسافات الزائدة في النصوص التي كانت موجودة أصلاً. ومع ذلك، فإن أداة mapgis2shp الجديدة تحافظ على كل رقم وكل مسافة تماماً كما كانت في الملف السري الأصلي. إنها تشبه آلة التصوير التي لا تكتفي بنسخ النص فحسب، بل تحافظ أيضاً على كثافة الحبر وملمس الورقة بدقة.

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

وللتأكد من أن هذا لم يكن مجرد صدفة مع خرائط صغيرة، اختبر الفريق أداته على ملف ضخم يبلغ وزنه 400 ميجابايت، يحتوي على ما يقرب من 79,000 ميزة. وحتى مع هذه المجموعة الضخمة من البيانات، طابقت الأداة الجديدة منطقة تغطية البرنامج الرسمي بدقة 99.73%. الاختلافات الطفيفة التي وجدت كانت بسبب الطريقة التي تربط بها الأداة الخطوط لتشكيل الأشكال، ولكن حتى في هذه الحالة، كانت مساحة الأرض الفعلية المغطاة متطابقة تقريباً.

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

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →