Я пытаюсь использовать инструменты QGIS Atlas для создания «точечных карт» учеников, т.е. отобразить школу и учащихся, которые посещают эту школу, для 215 школ.
Уровень школ является слоем покрытия и определяется значением SCHNUM
(номера школы). Это работает нормально, то есть правильно ведет страницы.
Как, однако, я могу отображать только объекты из других слоев, в данном случае слой ученической точки, которые соответствуют соответствующему SCHNUM
значению для текущего объекта в слое покрытия?
Я также хотел бы переключить слой покрытия (школы) на «скрытый» и использовать ту же технику, чтобы отображать текущую школу только из дублированного слоя школ.
Здесь есть доступная презентация, которая ссылается на использование настройки правила рендеринга слоя $atlasfeatureid
, но я не могу понять, как это работает.
Я также нашел страницу отслеживания ошибок, которая показывает, как это работает, но опять же, я не могу заставить ее работать с моими данными: