QTiles - дублирование надписей в полигонах которые попали в разные тайлы

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
xsoni
Новоприбывший
Сообщения: 3
Зарегистрирован: 03 авг 2018, 20:00
Репутация: 0
Откуда: Odessa

QTiles - дублирование надписей в полигонах которые попали в разные тайлы

Сообщение xsoni » 04 авг 2018, 16:34

Добрый день!))

Плагин QTiles
QuantumGIS 2.18
Ошибка в алгоритме рендеринга при генерации тайлов.

Нашел сообщение на форуме (решения пока нет - написал в личку автору, он ответил, что проблему не смог решить с 2013 года):
viewtopic.php?t=15264

там обсуждаются проблемы с надписями:
Или как подписи зафиксировать при создании тайлов или печати атласа? Просто уникальная подпись одного полигона в смежных тайлах раза по три повторяется, а при печати листов атласа тоже несколько раз, в частности в одних местах "обрезок" подписи, а на другом листе - полная, но в другом месте.

Я сейчас пользуюсь QGIS 3.2
Настроил стили для отображения подписей(надписей) для каждого полигона.
В QGIS все хорошо, все устраивает.

Мне необходимо сгенерировать набор тайлов (растровых 255х255)
Нашел плагин QTiles, он работает до версии QGIS 2.18
Установил необходимую версию и там все настроил, все тоже хорошо, НО
когда генерируются тайлы, то происходит в точности то что Вы описали.
А именно: в каждом тайле происходит повтор надписей!

Обратил внимание, что в проекте в QGIS, когда просматриваешь, то на границах экрана надписи пытаются уместиться в видимую область, но не повторяются.

А при генерации тайлов, наверное на границах талов происходит вот такая подстройка надписей, что приводит к троению надписей на смежных тайлах....
т.е. когда один полигон попадает на два разных тайла (разрезается), то надпись появляется и там, и там!

Подскажите, пожалуйста, как победить эту проблему

---
С уважением, Андрей

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: QTiles - дублирование надписей в полигонах которые попали в разные тайлы

Сообщение Александр Мурый » 04 авг 2018, 16:40

Попробуйте другие модули:
viewtopic.php?f=27&t=24475&p=165015#p165015
Редактор материалов, модератор форума

xsoni
Новоприбывший
Сообщения: 3
Зарегистрирован: 03 авг 2018, 20:00
Репутация: 0
Откуда: Odessa

Re: QTiles - дублирование надписей в полигонах которые попали в разные тайлы

Сообщение xsoni » 10 авг 2018, 16:36

Привожу пример работы плагина QTiles - QuantumGIS 2.18
на скриншоте видны повторы надписей
на тайлах видно, что на смежных тайлах надпись подстраивается под тайл, а должна разрезаться, а не повторяться
Вложения
example_map_povtor.png
пример дублирования надписей - обведены красным
example_map_povtor.png (110.29 КБ) 9565 просмотров
371179.jpg
смежный тайл (4330 - на соседнем тайле)
371179.jpg (5.15 КБ) 9565 просмотров
371179 (1).jpg
смежный тайл (4330 - на соседнем тайле)
371179 (1).jpg (6.48 КБ) 9565 просмотров

xsoni
Новоприбывший
Сообщения: 3
Зарегистрирован: 03 авг 2018, 20:00
Репутация: 0
Откуда: Odessa

Re: QTiles - дублирование надписей в полигонах которые попали в разные тайлы

Сообщение xsoni » 10 авг 2018, 16:38

Попробовал плагин QMetaTiles для QuantumGIS 2.18
Но он сразу вываливается в ошибку (стабильно на разных ПК)
вот лог ошибки:
Traceback (most recent call last):
File "C:/Users/usr006/.qgis2/python/plugins\QMetaTiles\qtilesdialog.py", line 186, in accept
llg_features
File "C:/Users/usr006/.qgis2/python/plugins\QMetaTiles\tilingthread.py", line 73, in __init__
llg_features)
File "C:/Users/usr006/.qgis2/python/plugins\QMetaTiles\tileset.py", line 89, in __init__
import pydevd; pydevd.settrace(port=5678)
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python\qgis\utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: No module named pydevd

Подскажите, как бороться...

Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: QTiles - дублирование надписей в полигонах которые попали в разные тайлы

Сообщение jerry-maori » 11 авг 2018, 19:24

ImportError: No module named pydevd
видимо, не установлен сей пакет
оттого и опало

Ответить

Вернуться в «Ошибки QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей