Generator wyrażeń - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: GIS dla początkujących (http://forum.quantum-gis.pl/forum-16.html) +--- Wątek: Generator wyrażeń (/thread-1921.html) |
Generator wyrażeń - SebastianS - 25-11-2020 Na wstępie witam wszystkich, otóż mam problem z etykietowaniem, a dokładnie by etykiety skalowały się do danej skali ale by były dalej widoczne lecz się już nie skalowały przy oddalaniu. Z tego co się dowiedziałem służy do tego generator wyrażeń z regułą która coś takiego umożliwia. Pytanie czy ktoś zna taką regułę? Pozdrawiam. RE: Generator wyrażeń - jerresso - 25-11-2020 "etykiety skalowały się do danej skali ale by były dalej widoczne lecz się już nie skalowały przy oddalaniu." - możesz to opisać inaczej/innymi słowami? Bo wydaje mi się, ze można zrozumieć to na co najmniej dwa sposoby RE: Generator wyrażeń - gsienko - 25-11-2020 Możesz zrobić to na dwa sposoby. 1. Etykietowanie oparte na wyrażeniu. Dla każdego wyrażenia definiujesz skalę. Ustalasz sobie tyle wielkości ile potrzebujesz. 2. Wielkość oparta na regułę. regułę ustalasz wg @map_scale jest to zmienna która podaje aktualna skalę mapy. RE: Generator wyrażeń - SebastianS - 26-11-2020 Chciałbym by etykiety skalowały się między 1:1 a 1:2000, a już przy np: 1:2500 nie skalowały ale by były dalej widoczne, mają po prostu zostać w skali 1:2000. Pytanie czy jest to możliwe do zrobienia regułą w generatorze? RE: Generator wyrażeń - gsienko - 26-11-2020 Tak, jest to możliwe. RE: Generator wyrażeń - SebastianS - 30-11-2020 I teraz sedno całego problemu. Jak to zrobić? RE: Generator wyrażeń - gsienko - 30-11-2020 Na przykłąd. Dla skali poniżej 500 będzie to 1, od 501 do 1000 wartość 2 i tak dalej. Potem ELSE aby złapać pozostałe wartości i END aby zakończyć wyrażenie. Kod: CASE Mniej tylko na uwadze, że nie odbije się to w legendzie. RE: Generator wyrażeń - SebastianS - 02-12-2020 Ok, wielkie dzięki. Będę miał to na uwadze. |