Daha çox

QGIS 2.12-ə yüksəldildikdən sonra işləməyən xətt naxışının rəng və sətir genişliyindən asılı olan məlumatdan asılıdır


Bu yaxınlarda QGIS 2.12 səviyyəsinə keçdim və nəticədə layihələrimdən birində problem yarandı, bunun sayəsində xətt eni və rəng xəttinin doldurulması və SVG marker xətti modelinin məlumatdan asılı olması.

QGIS 2.12 dəyişiklik tarixçəsinə baxdım və buna təsir edəcək bir şey tapmadım.

Nə olmalıdır ki, naxış dolğusunun rəngi və genişliyi topoqrafik əyriliyə və vektor seqmentindəki orta meylinə görə dəyişməlidir.

blogumda iş rəngləri olan əvvəlki versiya

Aşağıdakı ifadələrdən istifadə edirəm:

rəng üçün: halda RAT_LngtCrv_Mean> 0 olduqda color_rgb (min (255,255 * 5 * RAT_LngtCrv_Mean), 0,0) else color_rgb (0,0, min (255, -255 * 5 * RAT_LngtCrv_Mean))

linewidth üçün (xəritə vahidlərindən istifadə edərək - metr): halda RAT_Slope_deg_Mean> 2.25 olduqda maksimum (20 * ((RAT_Slope_deg_Mean - 2.25) / 90), 0.4) başqa 0.0001 sonu

SVG oxunun ölçüsü üçün: halda "RAT_Slope_deg_Mean"> 2.25 olduqda maks (75 * sqrt ((RAT_Slope_deg_Mean - 2.25) / 90), 5) başqa 0.0001 sonu

bucaq üçün (işləyən): 90 - RAT_Aspect_deg_mean

Əslində nə baş verir, nə xətt genişliyi və ya rəng məlumatdan asılı dəyərləri qəbul etmir:

Mən də bunu bir məsələ olaraq qaldırdım.

Bu məsələni əks etdirən kifayət qədər minimal bir qgis layihə sənədinə burada Dropbox'umda baxa bilərsiniz


Videoya baxın: QGIS - Create New Shapefile (Sentyabr 2021).