Como eu gostaria de usar esses valores de atributos mencionados acima para controlar alguns aspectos da simbologia (tamanho do símbolo, opacidade), algumas pesquisas adicionais revelaram que, com propriedades definidas por dados, existe outra maneira excelente (e flexível) de conseguir isso. Uma expressão (genérica)
if("attribute_name" is null, @default_value, "attribute_name")
onde @default_value
é definido como uma variável de projeto, retorna um padrão que pode ser definido pelo usuário quando nenhum valor é definido para o atributo attribute_name
e ele é outro valor.
Defina variáveis nas propriedades do projeto:
Configure uma expressão com propriedades definidas por dados (neste caso, cor vermelha com opacidade definida pelo usuário):
3.1415926
, se o usuário não definir um valor de atributos? E isso pode ser convertido em atributos reais? Perguntas sobre perguntas ... Além disso, 'sem python' não era obrigatório, eu ficaria bem mesmo se conseguisse isso com 'um pouco de python' ;-) (E onde está o comentário de @ Joseph?)