Наши требования к веб-картографии достаточно стандартны - некоторые базовые запросы и возможность распечатать получившуюся карту (или сохранить изображение). Обычно мы использовали продукты ESRI в прошлом (сейчас мы используем GeoCortex), но мы до сих пор не смогли решить проблему того, как анализировать информацию легенды, чтобы она соответствовала тому, что на самом деле отображается на карте. Например, если на карте отображаются четыре полигона, для полигонов должно быть только четыре элемента легенды. Есть ли решение этой проблемы с открытым исходным кодом?
РЕДАКТИРОВАТЬ : Давайте посмотрим, смогу ли я уточнить это больше. В настоящее время у нас есть геологический слой с более чем 33 000 полигонов. Легенда для этого слоя представляет собой одно изображение и содержит несколько сотен элементов легенды (т. Е. Это легенда для всего геологического слоя, хранящегося в формате JPEG / PNG).
Как правило, пользователь увеличивает масштаб области (например, один лист карты NTS или даже меньше), поэтому на экране будет отображаться подмножество геологических полигонов. Затем они сохранят карту в виде печатного документа (PDF или изображение), сгенерированного GeoCortex / ArcGIS Server. Печатный документ будет содержать заголовок, изображение карты и легенду. Однако легенда для геологического слоя будет легендой для всего геологического слоя, а не того, что на самом деле показано на карте (т. Е. Гораздо меньшего подмножества).
Итак, я смотрю, есть ли решение FOSS, которое позволило бы мне вырезать или сгенерировать на лету подмножество легенд геологии, которые отражают фактические элементы на экране / на карте, чтобы идти с распечатанным документом , Я надеюсь, что это проясняет ситуацию; Я прошу прощения, если это не так!