Eu gostaria de poder mostrar um estilo básico para uma camada em grande escala, por exemplo, em todo o GB, com todos os polígonos iguais, mas para que isso mude em menor escala, por exemplo, 1: 25K, para diferenciar os polígonos.
Idealmente, eu gostaria de poder fazer isso sem alterar o estilo / carregar um estilo salvo, sempre que alterar a escala.
Isso é possível?
Respostas:
Sim, é possível.
O que você precisa é um estilo baseado em regras com uma regra de escala, como mostrado na imagem (desculpe pelo layout em alemão)
É assim quando você aumenta e diminui o zoom: lembre-se de que, quando você diminuir o zoom nos níveis de zoom definidos, a camada não será mostrada.
EDITAR:
Para ter estilos diferentes em uma categoria, você pode refinar as regras clicando com o botão direito do mouse em uma regra -> Adicionar escala e definir escalas diferentes. Para fazer isso funcionar, você precisa tornar a "regra pai", que define as classes transparentes.
Para que a camada tenha a mesma aparência, você pode adicionar uma regra sem filtro e definir a escala para ser menor conforme as escalas definidas pelas classes (consulte a imagem 3 para a configuração e a imagem 4 para o resultado)
resultado:
fonte