Staram się używać narzędzi QGIS Atlas do budowania „map rozrzutu” uczniów, tj. pokaż szkołę i uczniów, którzy uczęszczają do tej szkoły, dla 215 szkół.
Warstwa szkolna jest warstwą pokrycia i zależy od wartości SCHNUM
(numeru szkoły). Działa to dobrze, to znaczy, że prowadzi strony poprawnie.
Jak jednak mogę wyświetlić tylko obiekty z innych warstw, w tym przypadku warstwy punktowej ucznia, które odpowiadają odpowiedniej SCHNUM
wartości dla bieżącego elementu w warstwie pokrycia?
Chciałbym również przełączyć warstwę pokrycia (szkoły) na „ukrytą” i użyć tej samej techniki, aby wyświetlić bieżącą szkołę tylko ze zduplikowanej warstwy szkół.
Dostępna jest tutaj prezentacja, która nawiązuje do użycia ustawienia reguły renderowania warstw przy użyciu $atlasfeatureid
, ale nie mogę zrozumieć, jak to działa.
Znalazłem też stronę śledzenia błędów, która pokazuje, że działa, ale znowu nie mogę zmusić jej do działania na moich danych: