أكثر

تتلف ملفات GDAL VRT من خلال القراءة

تتلف ملفات GDAL VRT من خلال القراءة


في تطبيق QGIS المستقل الخاص بي ، أستخدم ملفات vrt من البيانات النقطية DTED. الجميع يتم إنشاء ملفات vrt بنفس كود Python ولها نفس البنية وصفحة الشفرة وما إلى ذلك. أستخدمها للعرض فقط.

 GEOGCS ["WGS 84"، DATUM ["WGS_1984"، SPHEROID ["WGS 84"، 6378137،298.257223563]]، PRIMEM ["Greenwich"، 0]، UNIT ["degree"، 0.0174532925199433]، AUTHORITY ["EPSG"، "4326"]]  4.0995833333333330e + 001 ، 8.3333333333333003e-003 ، 0.0000000000000000e + 000 ، 2.7004166666666666e + 001 ، 0.0000000000000000e + 000 ، -8.3333333333333003e-003   1401 1000.386039205 818 97.464262339239 -3.27670000000000E + 004  DTED / E041 / N26.dt0 1   

يحدث ذلك بعض يتم تغيير ملفات vrt في الطريق ، هذا الخطيتم حذف! وأحيانًا في السطور التي تبدأ بـ<>يتم تغيير النقطة العشرية إلى فاصلة. كلاهما يحدث بشكل مستقل عن الآخر.

هذا صحيح بالنسبة لبعض ملفات vrt فقط ، ولكن عندما يحدث ، تتأثر نفس الملفات دائمًا. لقد قمت بلصق السطر المفقود مرة أخرى في ملفات vrt (أو قمت ببنائها جديدة) ، وبعد بعض التقلبات في QGIS ، يحدث نفس التأثير.

أواجه هذه المشكلة مع QGIS 2.8.2 في CentOs 7 باستخدام إعدادات اللغة الألمانية. أي أفكار ماذا يحدث هنا؟ أو ما هي المعلومات الإضافية التي يجب أن أقدمها لإيجاد حل؟


حل متغير البيئة التالي المشكلة:

تصدير LC_NUMERIC = "ar_US.UTF-8"

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