QTiles - дублирование надписей в полигонах которые попали в разные тайлы
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 03 авг 2018, 20:00
- Репутация: 0
- Откуда: Odessa
QTiles - дублирование надписей в полигонах которые попали в разные тайлы
Добрый день!))
Плагин QTiles
QuantumGIS 2.18
Ошибка в алгоритме рендеринга при генерации тайлов.
Нашел сообщение на форуме (решения пока нет - написал в личку автору, он ответил, что проблему не смог решить с 2013 года):
viewtopic.php?t=15264
там обсуждаются проблемы с надписями:
Или как подписи зафиксировать при создании тайлов или печати атласа? Просто уникальная подпись одного полигона в смежных тайлах раза по три повторяется, а при печати листов атласа тоже несколько раз, в частности в одних местах "обрезок" подписи, а на другом листе - полная, но в другом месте.
Я сейчас пользуюсь QGIS 3.2
Настроил стили для отображения подписей(надписей) для каждого полигона.
В QGIS все хорошо, все устраивает.
Мне необходимо сгенерировать набор тайлов (растровых 255х255)
Нашел плагин QTiles, он работает до версии QGIS 2.18
Установил необходимую версию и там все настроил, все тоже хорошо, НО
когда генерируются тайлы, то происходит в точности то что Вы описали.
А именно: в каждом тайле происходит повтор надписей!
Обратил внимание, что в проекте в QGIS, когда просматриваешь, то на границах экрана надписи пытаются уместиться в видимую область, но не повторяются.
А при генерации тайлов, наверное на границах талов происходит вот такая подстройка надписей, что приводит к троению надписей на смежных тайлах....
т.е. когда один полигон попадает на два разных тайла (разрезается), то надпись появляется и там, и там!
Подскажите, пожалуйста, как победить эту проблему
---
С уважением, Андрей
Плагин 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 - дублирование надписей в полигонах которые попали в разные тайлы
Попробуйте другие модули:
viewtopic.php?f=27&t=24475&p=165015#p165015
viewtopic.php?f=27&t=24475&p=165015#p165015
Редактор материалов, модератор форума
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 03 авг 2018, 20:00
- Репутация: 0
- Откуда: Odessa
Re: QTiles - дублирование надписей в полигонах которые попали в разные тайлы
Привожу пример работы плагина QTiles - QuantumGIS 2.18
на скриншоте видны повторы надписей
на тайлах видно, что на смежных тайлах надпись подстраивается под тайл, а должна разрезаться, а не повторяться
на скриншоте видны повторы надписей
на тайлах видно, что на смежных тайлах надпись подстраивается под тайл, а должна разрезаться, а не повторяться
- Вложения
-
- пример дублирования надписей - обведены красным
- example_map_povtor.png (110.29 КБ) 10125 просмотров
-
- смежный тайл (4330 - на соседнем тайле)
- 371179.jpg (5.15 КБ) 10125 просмотров
-
- смежный тайл (4330 - на соседнем тайле)
- 371179 (1).jpg (6.48 КБ) 10125 просмотров
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 03 авг 2018, 20:00
- Репутация: 0
- Откуда: Odessa
Re: QTiles - дублирование надписей в полигонах которые попали в разные тайлы
Попробовал плагин 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
Подскажите, как бороться...
Но он сразу вываливается в ошибку (стабильно на разных ПК)
вот лог ошибки:
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 - дублирование надписей в полигонах которые попали в разные тайлы
ImportError: No module named pydevd
видимо, не установлен сей пакет
оттого и опало
видимо, не установлен сей пакет
оттого и опало
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя