Немного расскажу, как у меня получилось решить проблему:
1. Нарезаем растр с помощью MapTiler. Получаем несколько уровней отображения карты и тучу png-файлов размером 256х256 пикселей. Также MapTiler генерит страничку, отображающую тайлы с помощью OpenLayers.
2. На всю эту кучу файлов накладываем водяные знаки с помощью ImageMagick:
composite -watermark 15 -gravity South "watermark.png" result.png Осталось последнее действие: Прикрутить это все к Друпалу. Пробовал через компоненты OpenLayers и Mapping Kit, однако затруднения как минимум, 2:
существует готовое бесплатное решение
GIS (MapServer или GeoServer) + OpenLayers
но если вы с этим не знакомы, то, надеюсь, вы обладаете стальными нервами, терпением и кучей свободного времени
Кстати, в каком формате ваши 300 метров карт?
[РЕШЕНО] OpenLayers - Внедрение карты в Друпал
Немного расскажу, как у меня получилось решить проблему:
1. Нарезаем растр с помощью MapTiler. Получаем несколько уровней отображения карты и тучу png-файлов размером 256х256 пикселей. Также MapTiler генерит страничку, отображающую тайлы с помощью OpenLayers.
2. На всю эту кучу файлов накладываем водяные знаки с помощью ImageMagick:
composite -watermark 15 -gravity South "watermark.png" result.png
Осталось последнее действие: Прикрутить это все к Друпалу. Пробовал через компоненты OpenLayers и Mapping Kit, однако затруднения как минимум, 2:
[РЕШЕНО] OpenLayers - Внедрение карты в Друпал