Je voudrais pouvoir montrer un style de base pour une couche à grande échelle, par exemple à l'échelle de GB, avec tous les polygones identiques, mais pour que cela change à une échelle plus petite, par exemple 1: 25K, pour différencier les polygones.
Idéalement, j'aimerais pouvoir le faire sans changer le style / charger un style enregistré, chaque fois que je change d'échelle.
Est-ce possible?
Réponses:
Oui c'est possible.
Ce dont vous avez besoin est un style basé sur des règles avec une règle d'échelle comme indiqué dans l'image (désolé pour la mise en page allemande)
Cela ressemble à ceci lorsque vous effectuez un zoom avant ou arrière: gardez à l'esprit que lorsque vous effectuez un zoom arrière sur les niveaux de zoom définis, le calque ne sera pas affiché.
ÉDITER:
Pour avoir différents styles dans une catégorie, vous pouvez affiner les règles en cliquant avec le bouton droit sur une règle -> Ajouter une échelle et définir différentes échelles. Pour que cela fonctionne, vous devez rendre la "règle parente", qui définit les classes transparentes.
Pour que le calque soit identique, vous pouvez ajouter une règle sans filtre et définir l'échelle pour qu'elle soit plus petite que les échelles définies par les classes (voir l'image 3 pour la configuration et l'image 4 pour le résultat)
résultat:
la source