Создание тайлов из проекта QGIS при помощи QTiles
-
- Гуру
- Репутация: 34
- Откуда: Ukraine
Создание тайлов из проекта QGIS при помощи QTiles
Обсуждение статьи «Создание тайлов из проекта QGIS при помощи QTiles»
http://gis-lab.info/qa/qtiles.html
http://gis-lab.info/qa/qtiles.html
- Anton_Kh
- Участник
- Сообщения: 61
- Зарегистрирован: 13 мар 2012, 18:10
- Репутация: 37
- Откуда: Харьков
- Контактная информация:
Re: Создание тайлов из проекта QGIS при помощи QTiles
попробовал расширение, выдало ошибку:
настройки на картинке.
ОС Xubuntu 10.04
Версия QGIS 1.9.0-Master
Версия Qt при сборке 4.7.2
Версия GDAL/OGR при сборке 1.6.3
Код: Выделить всё
Ошибка при выполнении сценария Python:
Traceback (most recent call last):
File "/home/user/.qgis//python/plugins/qtiles/qtilesdialog.py", line 173, in accept
fileInfo
File "/home/user/.qgis//python/plugins/qtiles/tilingthread.py", line 72, in __init__
self.labeling = QgsPalLabeling()
NameError: global name 'QgsPalLabeling' is not defined
Версия Python:
2.7.1+ (r271:86832, Sep 27 2012, 21:28:23)
[GCC 4.5.2]
Версия:
1.9.0-Master Master, exported
Путь поиска Python: ['/home/user/.qgis//python/plugins/sextante', '/usr/share/qgis/python', '/home/user/.qgis//python', '/home/user/.qgis//python/plugins', '/usr/share/qgis/python/plugins', '/usr/local/lib/python2.7/dist-packages/OWSLib-0.4.0-py2.7.egg', '/usr/local/lib/python2.7/dist-packages/libLAS-1.7.0-py2.7.egg', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/local/lib/python2.7/dist-packages/setuptools-0.6c11-py2.7.egg-info', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/pymodules/python2.7/gtk-2.0', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode', '/home/user/.qgis/python/plugins/imgboundary/logic', '/home/user/.qgis/python/plugins/imgboundary/gui', '/home/user/.qgis/python/plugins/mmqgis/forms', '/usr/share/qgis/python', '/usr/share/qgis/python', '/usr/share/qgis/python/plugins/fTools/tools']
настройки на картинке.
ОС Xubuntu 10.04
Версия QGIS 1.9.0-Master
Версия Qt при сборке 4.7.2
Версия GDAL/OGR при сборке 1.6.3
- Вложения
-
- Qtiles_error.png (41 КБ) 23353 просмотра
- Максим Дубинин
- MindingMyOwnBusiness
- Репутация: 737
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Создание тайлов из проекта QGIS при помощи QTiles
Версия GDAL что-то совсем кислая.
Хотя не похоже, что в этом причина
Хотя не похоже, что в этом причина
пристегивайтесь, турбулентность прямо по курсу
- Дмитрий Барышников
- Гуру
- Репутация: 261
- Откуда: Москва
Re: Создание тайлов из проекта QGIS при помощи QTiles
Боюсь что версия QGIS 1.9.0-Master слишком старовата. Нужны ночные сборки. Но вот беда, они вроде из-за нехватки места поломались.
Пользователям Win повезло больше.
[ Сообщение с мобильного устройства ]
Пользователям Win повезло больше.
[ Сообщение с мобильного устройства ]
- taimyr
- IT-моторист
- Репутация: 17
- Откуда: Москва
- Контактная информация:
Re: Создание тайлов из проекта QGIS при помощи QTiles
На больших по площади проектах (более 200 кв.км.) , zip, уровни 15-18 (19), на выходе 100-300 тыс. тайлов, вылетает на 63-65 % тайлирования (сб. 1.9.0 fcf108d). Не уверен, что это не связано с конкретной машиной, поэтому спрашиваю, делал ли кто такие большие проекты.
Попробовал на другой машине с заведомо чистым QGis 2a4d79d - 73 % и вылет
Попробовал на другой машине с заведомо чистым QGis 2a4d79d - 73 % и вылет
Сообщение WindowsShow
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: qgis-dev.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 50fb38a7
Имя модуля с ошибкой: proj.dll
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 4f66e3f3
Код исключения: c0000005
Смещение исключения: 000061dd
Версия ОС: 6.1.7601.2.1.0.272.7
Код языка: 1049
Имя события проблемы: APPCRASH
Имя приложения: qgis-dev.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 50fb38a7
Имя модуля с ошибкой: proj.dll
Версия модуля с ошибкой: 0.0.0.0
Отметка времени модуля с ошибкой: 4f66e3f3
Код исключения: c0000005
Смещение исключения: 000061dd
Версия ОС: 6.1.7601.2.1.0.272.7
Код языка: 1049
И оставшиеся в живых позавидуют мёртвым....
- Дмитрий Барышников
- Гуру
- Репутация: 261
- Откуда: Москва
Re: Создание тайлов из проекта QGIS при помощи QTiles
А если без zip? В zip потом можно архивнуть.
- taimyr
- IT-моторист
- Репутация: 17
- Откуда: Москва
- Контактная информация:
Re: Создание тайлов из проекта QGIS при помощи QTiles
Пробовал по всякому - и в zip, и без, а разный набор уровней до 18-го-19-го, и с разными проекциями вида - вылетает все равно на 73-75 %, причем замечено, что именно на 70-м примерно %% скорость процесса резко падает и иде буквально 1 тайл в секунду. Сейчас тестировать нет возможности, как будет - попробую еще, может какой логгер включить надо ? Одно тестирование правда занимает около часа.
P.s. Было подозрение, что это происходит на достижении архивом 2 гб (предельный размер) - нет, "недоделанный" архив около 1.5 гб.
P.s. Было подозрение, что это происходит на достижении архивом 2 гб (предельный размер) - нет, "недоделанный" архив около 1.5 гб.
И оставшиеся в живых позавидуют мёртвым....
- taimyr
- IT-моторист
- Репутация: 17
- Откуда: Москва
- Контактная информация:
Re: Создание тайлов из проекта QGIS при помощи QTiles
Попробовал без zip. Результат тот же - 73 % где-то за 2 часа и вылет
И оставшиеся в живых позавидуют мёртвым....
- Максим Дубинин
- MindingMyOwnBusiness
- Репутация: 737
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Создание тайлов из проекта QGIS при помощи QTiles
да, ошибку подтвердили, будем разбираться, это займет какое-то время, сообщу о результатах.
пристегивайтесь, турбулентность прямо по курсу
- gimran
- Гуру
- Репутация: 242
- Откуда: Уфа
Re: Создание тайлов из проекта QGIS при помощи QTiles
Прогресс есть?
- Іван Більський
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 21 мар 2010, 18:27
- Репутация: 0
- Откуда: Ukraine
Re: Создание тайлов из проекта QGIS при помощи QTiles
Здравствуйте, не смог найти QTiles в репозитории, где он и как его установить?
NEXTGIS Qgis
QGIS version 1.8.0-Lisboa
QGIS code revision exported
Compiled against Qt 4.7.1
Running against Qt 4.7.1
Compiled against GDAL/OGR 1.9.2
Running against GDAL/OGR 1.9.2
GEOS Version 3.3.5
PostgreSQL Client Version 8.3.10
SpatiaLite Version 3.0.1
QWT Version 5.2.1

NEXTGIS Qgis
QGIS version 1.8.0-Lisboa
QGIS code revision exported
Compiled against Qt 4.7.1
Running against Qt 4.7.1
Compiled against GDAL/OGR 1.9.2
Running against GDAL/OGR 1.9.2
GEOS Version 3.3.5
PostgreSQL Client Version 8.3.10
SpatiaLite Version 3.0.1
QWT Version 5.2.1
- Максим Дубинин
- MindingMyOwnBusiness
- Репутация: 737
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Создание тайлов из проекта QGIS при помощи QTiles
пристегивайтесь, турбулентность прямо по курсу
- Іван Більський
- Интересующийся
- Сообщения: 20
- Зарегистрирован: 21 мар 2010, 18:27
- Репутация: 0
- Откуда: Ukraine
Re: Создание тайлов из проекта QGIS при помощи QTiles
Спасибо, за ссылку, эта тема мне почему-то не встретилась раньше.
Попробую с этим разобраться
Попробую с этим разобраться

- taimyr
- IT-моторист
- Репутация: 17
- Откуда: Москва
- Контактная информация:
Re: Создание тайлов из проекта QGIS при помощи QTiles
К сведению. Мой случай, конечно, клинический и решения не имеет почти ни в одной программе. Нужно подготовить тайлкэш для NextGis Mobile на о-в Врангеля, который, как известно, пересечен 180-м градусом. Если это пытаешься сделать (исходные данные в UTM Zone 01), бедная программа начинает мне считать 2.8 млн тайлов 14-го уровня по широте вокруг всего мира, естественно, рано или поздно виснет. Вариант с резкой растра на 2 половины не только неудобен, но и не работает, т.к. режется весь вид, а его подогнать так, чтоб край ложился ровно на 180, просто невозможно - результат тот же. Но это, к сожалению, проблема для всех программ - единственное вменяемое решение мне удалось найти в GlobalMapper - явное указание области интереса в DD (см. картинку) и соответственно, тайлирование в 2 этапа - до и после 180 меридиана (таким образом я в частности делал jnx-ы для Garmin). Нельзя ли что либо подобное добавить и в Qtiles ?
Я конечно, понимаю, что ради в общем-то единственного случая этим заниматься никому неохота....
Я конечно, понимаю, что ради в общем-то единственного случая этим заниматься никому неохота....
- Вложения
-
- glm.jpg (76.77 КБ) 21160 просмотров
И оставшиеся в живых позавидуют мёртвым....
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей