أكثر

تصدير QGIS إلى OpenLayers Python Error

تصدير QGIS إلى OpenLayers Python Error


أحاول تصدير خريطة بها عدة ملفات أشكال من QGIS إلى خريطة ويب OpenLayers. لذلك جربت المكوّن الإضافي "تصدير إلى OpenLayers" و "qgis2web" (الإصدار 0.23.0). لقد جربته من قبل (منذ شهر واحد) وكان كلا المكونين الإضافيين يعملان في ذلك الوقت. أحصل الآن على خطأ Python الذي يبدو كالتالي:

نتج عن qgis2web خطأ:

Traceback (آخر مكالمة أخيرة): ملف "C: /Users/Hannah/.qgis2/python/plugins  qgis2web  maindialog.py" ، سطر 99 ، في ملف previewMap MainDialog.previewOL3 (self) "C: / Users / Hannah /.qgis2/python/pluginsqgis2webmaindialog.py "، السطر 232 ، في معاينة OL3 previewFile = writeOL (self.iface ، طبقات ، مجموعات ، نافذة منبثقة ، مرئية ، json ، مجموعة ، ملصقات ، معلمات ، الاستخدامات. ملف "C: /Users/Hannah/.qgis2/python/plugins  qgis2web  olwriter.py" ، السطر 53 ، في writeOL exportLayers (طبقات ، مجلد ، دقة ، تحسين ، حقول مستخدمة) ملف "C: / Users / Hannah /. qgis2 / python / plugins  qgis2web  utils.py "، السطر 68 ، في exportLayers uri = TYPE_MAP [layer.wkbType ()] خطأ مفتاح: -2147483647

لقد جربت التصدير على جهاز Linux وعلى جهاز يعمل بنظام Windows بإصدارين مختلفين من QGIS (2.0.1 و 2.10.1). مع كلاهما أحصل على نفس الخطأ. إصدار Python هو 2.7.6

يبدو أن الخطأ يعتمد على ملفات الأشكال. في حالة عرض الدوائر (المضلع) فقط ، فلن يظهر لي خطأ. حالما أقوم بتحميل ملف شكل نقطة ما حدث الخطأ. أي شخص يعرف ما الأمر مع ملفات الأشكال؟ لماذا هي مشكلة مع البعض لتصديرها والبعض الآخر ليس كذلك؟

يمكن رؤية أحد ملفات الأشكال التي لا تعمل هنا (المستشفيات).


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

ومع ذلك ، يجب ألا تكون القوائم المنسدلة فارغة عند تحميل المكون الإضافي - يبدو أن شيئًا ما قد حدث خطأ في استمرار إعدادات مربع الحوار. لقد فتحت تذكرة لها: https://github.com/tomchadwin/qgis2web/issues/113.

تحديث: حدث الخطأ الأصلي لأن الطبقة المصدر بها هندسة نقطية 2.5d. لم يتم التعامل مع ذلك في ذلك الوقت بواسطة qgis2web. يتعامل الفرع الرئيسي على Github الآن مع هذا (https://github.com/tomchadwin/qgis2web) ، وسيتم إصدار إصدار مكون إضافي قريبًا مع الإصلاح.