Atlas
Gdy istnieje konieczność wykonania opracowania kartograficznego, w którym chcielibyśmy przedstawić rozległy obszar, przy zachowaniu czytelnej skali, sięgamy po rozwiązania znane z atlasów.
W QGIS funkcjonalność atlasu wzorowana pierwotnie była na "Data-driven pages" z ArcGIS, lecz szybko go przerosła, w wyniku dodania pełnej obsługi wyrażeń i zmiennych znanych z innych części środowiska. Dzięki temu możemy dostosować dowolny element naszego przyszłego arkusza.
Aby utworzyć atlas, przechodzimy do panelu Atlas
, aktywujemy pole Generuj atlas, a następnie wskazujemy w Warstwa opracowania, z której warstwy wektorowej będziemy korzystać z tworzenia kolejnych arkuszy.
Przy pomocy pola filtruj możemy dodatkowo odsiać elementy które zostaną wykorzystane. W naszym przypadku tworzymy atlas gmin powiatu gliwickiego i w tym celu filtrowanie realizujemy względem poziomu podziału administracyjnego. Jeśli chcemy utworzyć atlas zwartego obszaru (np. miasta), konieczne będzie wcześniejsze wygenerowanie siatki prostokątów, o zasięgach poszczególnych arkuszy i wskazanie jej jako warstwy opracowania, korzystając jednocześnie z checkbox'a ukryj warstwę opracowania.
Kolejnym krokiem jaki powinniśmy wykonać, jest wskazanie skali mapy dla kolejno tworzonych arkuszy. Ponieważ obiekty z tabeli mogą mieć różne wymiary przestrzenne, QGIS udostępnia nam tutaj trzy możliwości:
- stała skala
- margines wokół obiektu
- skala zdefiniowana
W tym miejscu warto wspomnieć o jeszcze jednym elemencie związanym z stylizacją warstw. W dziale poświęconym Dopełnianiu poligonów wspomnieliśmy o możliwości utworzenia tzw. maski obiektu. W przypadku atlasu ma to praktyczne zastosowanie.
Utwórzmy taki styl warstwy, który dla każdego kolejnego arkusza atlasu będzie tworzył kolejną maskę.
Dodajemy do naszego stylu kolejną regułę o treści $id = @atlas_featureid
, następnie przydzielamy jej gradientowy lub wypełniony styl graficzny.
W wyniku tej operacji uzyskujemy przykładowy arkusz atlasu.