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

Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 26 дек 2012, 21:17
Voltron
Обсуждение статьи «Создание тайлов из проекта QGIS при помощи QTiles»

http://gis-lab.info/qa/qtiles.html

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 12 янв 2013, 21:02
Anton_Kh
попробовал расширение, выдало ошибку:

Код: Выделить всё

Ошибка при выполнении сценария 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

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 12 янв 2013, 21:51
Максим Дубинин
Версия GDAL что-то совсем кислая.
Хотя не похоже, что в этом причина

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 12 янв 2013, 22:54
Дмитрий Барышников
Боюсь что версия QGIS 1.9.0-Master слишком старовата. Нужны ночные сборки. Но вот беда, они вроде из-за нехватки места поломались.
Пользователям Win повезло больше.

[ Сообщение с мобильного устройства ]

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 17 фев 2013, 09:23
taimyr
На больших по площади проектах (более 200 кв.км.) , zip, уровни 15-18 (19), на выходе 100-300 тыс. тайлов, вылетает на 63-65 % тайлирования (сб. 1.9.0 fcf108d). Не уверен, что это не связано с конкретной машиной, поэтому спрашиваю, делал ли кто такие большие проекты.

Попробовал на другой машине с заведомо чистым QGis 2a4d79d - 73 % и вылет
Спойлер
Сигнатура проблемы:
Имя события проблемы: 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

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 18 фев 2013, 21:06
Дмитрий Барышников
А если без zip? В zip потом можно архивнуть.

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 18 фев 2013, 21:54
taimyr
Пробовал по всякому - и в zip, и без, а разный набор уровней до 18-го-19-го, и с разными проекциями вида - вылетает все равно на 73-75 %, причем замечено, что именно на 70-м примерно %% скорость процесса резко падает и иде буквально 1 тайл в секунду. Сейчас тестировать нет возможности, как будет - попробую еще, может какой логгер включить надо ? Одно тестирование правда занимает около часа.
P.s. Было подозрение, что это происходит на достижении архивом 2 гб (предельный размер) - нет, "недоделанный" архив около 1.5 гб.

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 05 мар 2013, 21:59
taimyr
Попробовал без zip. Результат тот же - 73 % где-то за 2 часа и вылет

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 06 мар 2013, 13:10
Максим Дубинин
да, ошибку подтвердили, будем разбираться, это займет какое-то время, сообщу о результатах.

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 02 май 2013, 15:28
gimran
Прогресс есть?

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 26 июн 2013, 07:45
Іван Більський
Здравствуйте, не смог найти 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

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 26 июн 2013, 10:28
Максим Дубинин
прочитайте внимательно статью

а потом вот это

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 26 июн 2013, 10:41
Іван Більський
Спасибо, за ссылку, эта тема мне почему-то не встретилась раньше.
Попробую с этим разобраться :)

Re: Создание тайлов из проекта QGIS при помощи QTiles

Добавлено: 22 мар 2014, 13:10
taimyr
К сведению. Мой случай, конечно, клинический и решения не имеет почти ни в одной программе. Нужно подготовить тайлкэш для NextGis Mobile на о-в Врангеля, который, как известно, пересечен 180-м градусом. Если это пытаешься сделать (исходные данные в UTM Zone 01), бедная программа начинает мне считать 2.8 млн тайлов 14-го уровня по широте вокруг всего мира, естественно, рано или поздно виснет. Вариант с резкой растра на 2 половины не только неудобен, но и не работает, т.к. режется весь вид, а его подогнать так, чтоб край ложился ровно на 180, просто невозможно - результат тот же. Но это, к сожалению, проблема для всех программ - единственное вменяемое решение мне удалось найти в GlobalMapper - явное указание области интереса в DD (см. картинку) и соответственно, тайлирование в 2 этапа - до и после 180 меридиана (таким образом я в частности делал jnx-ы для Garmin). Нельзя ли что либо подобное добавить и в Qtiles ?
Я конечно, понимаю, что ради в общем-то единственного случая этим заниматься никому неохота....