Страница 1 из 1

Mapserver и обрезка данных на границах тайлов (wms)

Добавлено: 22 сен 2013, 21:23
lenny314156
До этого все время проверял, как выглядит wms-слой в qgis (там такой проблемы нет), а тут решил подключить его через leaflet, и столкнулся с неприятной проблемой, которая здесь вроде бы даже уже обсуждалась когда-то, но, по-моему, однозначного решения не нашлось.
Суть проблемы в чем: обрезаются данные на границах тайлов, пример: (красным показана граница между тайлами):
003.png
003.png (12.95 КБ) 4623 просмотра
И так повсеместно:( Обрезаются подписи и крупные объекты, которые попадают на границы создаваемых тайлов. Причем, как по горизонтали, так и по вертикали. Можно ли это как-нибудь исправить?

Re: Mapserver и обрезка данных на границах тайлов (wms)

Добавлено: 22 сен 2013, 23:15
Denis Rykov
Видимо, QGIS загружает WMS не тайлами, а сразу на весь охват. Не знаю как в Leaflet, но в OpenLayers есть для этого опция singleTile. Если же вы хотите кэшировать WMS и singleTile вам не подходит, то посмотрите рекомендации в документации MapProxy.

Re: Mapserver и обрезка данных на границах тайлов (wms)

Добавлено: 23 сен 2013, 12:37
lenny314156
Спасибо за совет, почитал.
Жаль, но у leaflet из коробки нет singleTile. Да и это, наверное, сильно сказалось бы на производительности.

Re: Mapserver и обрезка данных на границах тайлов (wms)

Добавлено: 23 сен 2013, 14:37
lenny314156
UPD.: проверил в OpenLayers - на производительности не сказалось:) Пожалуй, придется поискать какой-нибудь аналогичный плагин и для leaflet..