Mais

Substituição dependente de dados na cor e largura de linha do preenchimento do padrão de linha não funciona após a atualização para QGIS 2.12


Recentemente, atualizei para o QGIS 2.12, o que resultou em um problema com um dos meus projetos, por meio do qual a substituição dependente de dados da largura e cor da linha de um preenchimento de padrão de linha e o padrão de linha do marcador SVG deixaram de funcionar.

Eu olhei no changelog do QGIS 2.12 e não encontrei nada que deveria ter afetado isso.

O que deve acontecer é que a cor e a largura da linha do preenchimento do padrão devem variar de acordo com a curvatura topográfica e a inclinação média dentro de um segmento vetorial.

uma versão anterior com cores de trabalho no meu blog

Eu uso as seguintes expressões:

para cor: caso quando RAT_LngtCrv_Mean> 0 então color_rgb (min (255,255 * 5 * RAT_LngtCrv_Mean), 0,0) else color_rgb (0,0, min (255, -255 * 5 * RAT_LngtCrv_Mean)) fim

para largura de linha (usando unidades de mapa - metros): caso quando RAT_Slope_deg_Mean> 2,25 então max (20 * ((RAT_Slope_deg_Mean - 2,25) / 90), 0,4) else 0,0001 fim

para o tamanho da seta SVG: caso quando "RAT_Slope_deg_Mean"> 2,25 então max (75 * sqrt ((RAT_Slope_deg_Mean - 2,25) / 90), 5) senão 0,0001 fim

para ângulo (trabalho): 90 - RAT_Aspect_deg_mean

O que realmente acontece é o seguinte, sem a largura da linha ou a cor assumindo os valores dependentes dos dados:

Eu também levantei isso como um problema.

Um exemplo mínimo de arquivo de projeto qgis reproduzindo esse problema pode ser encontrado aqui no meu Dropbox


Assista o vídeo: Interior Design Trends 2019 (Outubro 2021).