У меня есть:
- OpenLayers
- Геосервер
- База данных
- Служба пространственных данных WMS
WMS данные расположены в сторонней пространственной службе (4) вдали от базы данных (3). Я хочу запросить мою базу данных, прежде чем пересылать WMS-запрос в эту пространственную службу.
Проверка разрешений в основном будет проверять, какие данные для данного сеанса пользователя разрешено получать.
После проверки разрешения данные WMS будут отфильтрованы согласно результатам запроса базы данных.
Можно ли это сделать с помощью Geoserver и как или нужен отдельный прокси? (Я знаю, что можно сделать SQL представление для геометрии, которая существует в БД, но что делать в этой ситуации, когда геометрия находится в другом месте.)
Спасибо за любую помощь!