No passado, eu apenas correspondi manualmente a cor da borda à cor do preenchimento, mas isso pode levar tempo.
Gostaria de saber, existe alguma maneira de o programa corresponder automaticamente a cor da borda à do preenchimento?
A cor de preenchimento está sendo atribuída através da guia de estilo nas propriedades da camada.
Usando o QGIS 2.8.6
qgis
cartography
qgis-2
style
Martim-pescador
fonte
fonte
Respostas:
Não sei como aplicá-lo aos polígonos existentes, mas você pode fazê-lo funcionar para os futuros que você criar.
Em Propriedades do projeto> Estilos padrão> Gerenciador de estilos, você pode criar seu próprio estilo de símbolo padrão para "Preenchimento":
Edite a expressão da cor da borda e defina-a como @symbol_color:
Por fim, defina seu novo estilo de preenchimento como o padrão:
Isso fará com que a borda sempre corresponda à cor definida do símbolo. Porém, isso não será necessariamente refletido nas propriedades do polígono. Portanto, ainda pode parecer que você tem uma borda de cor diferente definida nas propriedades, mas deve sempre corresponder à cor do símbolo definido do objeto no mapa.
Gostaria de ter uma idéia melhor para tornar isso retroativo, mas talvez eu ou outra pessoa venha com uma boa ideia sobre isso mais tarde.
fonte
Outra maneira de fazer com que a cor da borda corresponda à cor de preenchimento é adicionar uma nova camada ao seu símbolo com o tipo de camada de símbolo = Estrutura de tópicos: Linha simples.
Quando a cor é aplicada no nível do símbolo, todas as camadas obtêm a mesma cor (a menos que uma camada esteja bloqueada) para que o preenchimento e a borda adicionada sejam os mesmos ...
fonte
Para saber como torná-lo retroativo - você pode salvar o estilo como um arquivo .qml, use a expressão regular find e replace para definir as bordas da mesma cor que os polígonos (no Notepad ++ ou similar):
Encontrar:
Substituir:
salve e recarregue o estilo no qgis :)
fonte