Más

La anulación dependiente de los datos en el color y el ancho de línea del relleno del patrón de línea no funciona después de la actualización a QGIS 2.12

La anulación dependiente de los datos en el color y el ancho de línea del relleno del patrón de línea no funciona después de la actualización a QGIS 2.12


Recientemente me actualicé a QGIS 2.12, lo que resultó en un problema con uno de mis proyectos, por el cual la anulación dependiente de los datos del ancho de línea y el color de un relleno de patrón de línea y el patrón de línea de marcador SVG ha dejado de funcionar.

He buscado en el registro de cambios de QGIS 2.12 y no encontré nada que debería haber afectado esto.

Lo que debería suceder es que el color y el ancho de línea del relleno del patrón deberían variar de acuerdo con la curvatura topográfica y la pendiente promedio dentro de un segmento vectorial.

una versión anterior con colores de trabajo en mi blog

Utilizo las siguientes expresiones:

para color: caso cuando RAT_LngtCrv_Mean> 0 luego color_rgb (min (255,255 * 5 * RAT_LngtCrv_Mean), 0,0) else color_rgb (0,0, min (255, -255 * 5 * RAT_LngtCrv_Mean)) end

para ancho de línea (usando unidades de mapa - metros): caso cuando RAT_Slope_deg_Mean> 2.25 luego max (20 * ((RAT_Slope_deg_Mean - 2.25) / 90), 0.4) else 0.0001 end

para el tamaño de la flecha SVG: caso cuando "RAT_Slope_deg_Mean"> 2.25 luego max (75 * sqrt ((RAT_Slope_deg_Mean - 2.25) / 90), 5) else 0.0001 end

para ángulo (en funcionamiento): 90 - RAT_Aspect_deg_mean

Lo que realmente sucede es esto, sin que ni el ancho de línea ni el color tomen los valores dependientes de los datos:

También he planteado esto como un problema.

Un ejemplo bastante mínimo de archivo de proyecto qgis que reproduce este problema se puede encontrar aquí en mi Dropbox


Ver el vídeo: GIS Lesson 3 2 b: Ordering Symbol Levels and Different Symbology Types