أكثر

لا يعمل التخطي المعتمد على البيانات على اللون وعرض خط تعبئة نمط الخط بعد الترقية إلى QGIS 2.12


لقد قمت مؤخرًا بالترقية إلى QGIS 2.12 مما أدى إلى حدوث مشكلة في أحد مشاريعي ، حيث توقف تجاوز البيانات المعتمدة على عرض الخط ولون تعبئة نمط الخط ونمط خط علامة SVG عن العمل.

لقد بحثت في سجل التغيير QGIS 2.12 ولم أجد أي شيء كان يجب أن يؤثر على ذلك.

ما يجب أن يحدث هو أن لون وعرض خط تعبئة النموذج يجب أن يختلف وفقًا للانحناء الطبوغرافي ومتوسط ​​الانحدار داخل مقطع متجه.

نسخة سابقة بألوان العمل على مدونتي

أستخدم التعبيرات التالية:

للون: الحالة عندما RAT_LngtCrv_Mean> 0 ثم color_rgb (min (255،255 * 5 * RAT_LngtCrv_Mean) ، 0،0) وإلا color_rgb (0،0، min (255، -255 * 5 * RAT_LngtCrv_Mean))

لعرض الخط (باستخدام وحدات الخريطة - الأمتار): الحالة عندما يكون RAT_Slope_deg_Mean> 2.25 ثم الحد الأقصى (20 * ((RAT_Slope_deg_Mean - 2.25) / 90) ، 0.4) وإلا 0.0001 نهاية

لحجم سهم SVG: الحالة عند "RAT_Slope_deg_Mean"> 2.25 ثم الحد الأقصى (75 * sqrt ((RAT_Slope_deg_Mean - 2.25) / 90) ، 5) وإلا 0.0001 النهاية

للزاوية (العمل): 90 - RAT_Aspect_deg_mean

ما يحدث في الواقع هو هذا ، مع عدم أخذ عرض الخط أو اللون القيم المعتمدة على البيانات:

لقد أثرت هذا أيضًا كقضية.

يمكن العثور على مثال بسيط إلى حد ما على ملف مشروع qgis لإعادة إنتاج هذه المشكلة هنا على Dropbox الخاص بي


شاهد الفيديو: تحويل موقع لخط معين او عميل لخط معين على المايكروتيك (شهر اكتوبر 2021).