До этого все время проверял, как выглядит wms-слой в qgis (там такой проблемы нет), а тут решил подключить его через leaflet, и столкнулся с неприятной проблемой, которая здесь вроде бы даже уже обсуждалась когда-то, но, по-моему, однозначного решения не нашлось.
Суть проблемы в чем: обрезаются данные на границах тайлов, пример: (красным показана граница между тайлами):
И так повсеместно:( Обрезаются подписи и крупные объекты, которые попадают на границы создаваемых тайлов. Причем, как по горизонтали, так и по вертикали. Можно ли это как-нибудь исправить?
Mapserver и обрезка данных на границах тайлов (wms)
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 27 июл 2013, 21:47
- Репутация: 6
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Mapserver и обрезка данных на границах тайлов (wms)
Видимо, QGIS загружает WMS не тайлами, а сразу на весь охват. Не знаю как в Leaflet, но в OpenLayers есть для этого опция singleTile. Если же вы хотите кэшировать WMS и singleTile вам не подходит, то посмотрите рекомендации в документации MapProxy.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 27 июл 2013, 21:47
- Репутация: 6
Re: Mapserver и обрезка данных на границах тайлов (wms)
Спасибо за совет, почитал.
Жаль, но у leaflet из коробки нет singleTile. Да и это, наверное, сильно сказалось бы на производительности.
Жаль, но у leaflet из коробки нет singleTile. Да и это, наверное, сильно сказалось бы на производительности.
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 27 июл 2013, 21:47
- Репутация: 6
Re: Mapserver и обрезка данных на границах тайлов (wms)
UPD.: проверил в OpenLayers - на производительности не сказалось:) Пожалуй, придется поискать какой-нибудь аналогичный плагин и для leaflet..
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя