Quantumnik plugin error

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
Silentium
Активный участник
Сообщения: 114
Зарегистрирован: 20 апр 2010, 17:33
Репутация: 0

Quantumnik plugin error

Сообщение Silentium » 02 мар 2011, 12:10

Добрый день!
Не могу установить модуль Quantumnik в qGis. При закачивании из репозитория выдает ошибки типа:
"Требуются отсутствующие в системе библиотеки mapnik"

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

Не удалось загрузить модуль «quantumnik» из [«C:/PROGRA~1/QUANTU~1/apps/qgis/./python', 'C:\Documents and Settings\admin/.qgis/python', 'C:\Documents and Settings\admin/.qgis/python/plugins', 'C:/PROGRA~1/QUANTU~1/apps/qgis/./python/plugins', 'C:\PROGRA~1\QUANTU~1\apps\gdal-16\pymod', 'C:\Program Files\Quantum GIS Tethys', 'C:\PROGRA~1\QUANTU~1\bin\python25.zip', 'C:\PROGRA~1\QUANTU~1\apps\Python25\DLLs', 'C:\PROGRA~1\QUANTU~1\apps\Python25\lib', 'C:\PROGRA~1\QUANTU~1\apps\Python25\lib\plat-win', 'C:\PROGRA~1\QUANTU~1\apps\Python25\lib\lib-tk', 'C:\PROGRA~1\QUANTU~1\apps\qgis\bin', 'C:\PROGRA~1\QUANTU~1\apps\Python25', 'C:\PROGRA~1\QUANTU~1\apps\Python25\lib\site-packages', 'C:\PROGRA~1\QUANTU~1\apps\Python25\lib\site-packages\win32', 'C:\PROGRA~1\QUANTU~1\apps\Python25\lib\site-packages\win32\lib', 'C:\PROGRA~1\QUANTU~1\apps\Python25\lib\site-packages\Pythonwin', 'C:\PROGRA~1\QUANTU~1\apps\Python25\lib\site-packages\wx-2.8-msw-unicode', 'C:/Documents and Settings/admin/.qgis//python/plugins', 'C:\Documents and Settings\admin\.qgis\python\plugins\fTools\tools»]

Traceback (most recent call last):
  File "C:/PROGRA~1/QUANTU~1/apps/qgis/./python\qgis\utils.py", line 129, in loadPlugin
    __import__(packageName)
  File "C:/PROGRA~1/QUANTU~1/apps/qgis/./python\qgis\utils.py", line 291, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\Documents and Settings\admin/.qgis/python/plugins\quantumnik\__init__.py", line 3, in 
    from quantumnik import Quantumnik, NAME
  File "C:/PROGRA~1/QUANTU~1/apps/qgis/./python\qgis\utils.py", line 291, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\Documents and Settings\admin/.qgis/python/plugins\quantumnik\quantumnik.py", line 15, in 
    import mapnik
  File "C:/PROGRA~1/QUANTU~1/apps/qgis/./python\qgis\utils.py", line 291, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: No module named mapnik

Версия Python:
2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)]


Версия QGIS:
1.5.0-Tethys Tethys, 13923M

Путь поиска Python: ['C:/PROGRA~1/QUANTU~1/apps/qgis/./python', 'C:\\Documents and Settings\\admin/.qgis/python', 'C:\\Documents and Settings\\admin/.qgis/python/plugins', 'C:/PROGRA~1/QUANTU~1/apps/qgis/./python/plugins', 'C:\\PROGRA~1\\QUANTU~1\\apps\\gdal-16\\pymod', 'C:\\Program Files\\Quantum GIS Tethys', 'C:\\PROGRA~1\\QUANTU~1\\bin\\python25.zip', 'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\DLLs', 'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib', 'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\plat-win', 'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\lib-tk', 'C:\\PROGRA~1\\QUANTU~1\\apps\\qgis\\bin', 'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25', 'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\site-packages', 'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\site-packages\\win32', 'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\site-packages\\win32\\lib', 'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\site-packages\\Pythonwin', 'C:\\PROGRA~1\\QUANTU~1\\apps\\Python25\\lib\\site-packages\\wx-2.8-msw-unicode', u'C:/Documents and Settings/admin/.qgis//python/plugins', 'C:\\Documents and Settings\\admin\\.qgis\\python\\plugins\\fTools\\tools']
Что-нибудь нужно еще установить перед установкой данного плагина?

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Quantumnik plugin error

Сообщение Voltron » 02 мар 2011, 17:55

Silentium писал(а):Что-нибудь нужно еще установить перед установкой данного плагина?
Внезапно, да. Об этом кстати вас проинформировали
Silentium писал(а):При закачивании из репозитория выдает ошибки типа: "Требуются отсутствующие в системе библиотеки mapnik"
Ставьте Mapnik и питоновские биндинги к немy. Только будьте внимательны, питоновские файлы надо добавлять в тот Python, который идет в комплекте с QGIS.
Или воспользуйтесь установщиком OSGeo4W, там все есть

svt
Новоприбывший
Сообщения: 5
Зарегистрирован: 16 фев 2011, 16:33
Репутация: 0

Re: Quantumnik plugin error

Сообщение svt » 14 мар 2012, 12:35

Доброго времени суток.
Не хочу начинать новой темы, из-за схожести с этим топиком. Поэтому свою проблему опишу здесь.

Заинтересовался проектом mapnik для генерации тайлов из PostGis. Вручную установил Mapnik 0.7.1 на Windows XP (SP 3). Cобрал на VS2008 Mapnik Viewer (QT 4.8, boost 1.42, icu 4.2.1, libtool 1.5.26, freetype 2.3.5). Для проверки решил сгенерировать несколько XML файлов, используемых Mapnik Viewer, и использовал для этого Quantumnik.

Судя по домашней странице, должны были получиться изображения, что-то напоминающие примеры на домашнем вики.
https://bitbucket.org/springmeyer/quantumnik/wiki/Home

однако у меня результат несколько другой
OSM Data:
Изображение

Мапниковский рендер с помощью квантумника.
Изображение

На первый клик вызова плагина вываливается ошибка:

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

При выполнении Python-кода возникла ошибка:

Traceback (most recent call last):
  File "C:/Documents and Settings/user/.qgis//python/plugins\quantumnik\quantumnik.py", line 203, in toggle
    self.start_rendering()
  File "C:/Documents and Settings/user/.qgis//python/plugins\quantumnik\quantumnik.py", line 426, in start_rendering
    self.create_mapnik_map()
  File "C:/Documents and Settings/user/.qgis//python/plugins\quantumnik\quantumnik.py", line 391, in create_mapnik_map
    self.proj_warning()
  File "C:/Documents and Settings/user/.qgis//python/plugins\quantumnik\quantumnik.py", line 210, in proj_warning
    if not self.canvas.layer(0).crs().toProj4() == ren.destinationCrs().toProj4():
AttributeError: 'QgsMapRenderer' object has no attribute 'destinationCrs'
Версия Python:
2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)]

Путь поиска Python: ['F:/Program Files/Quantum GIS Enceladus/./python', 'C:/Documents and Settings/user/.qgis//python', 'C:/Documents and Settings/user/.qgis//python/plugins', 'F:/Program Files/Quantum GIS Enceladus/./python/plugins', 'C:\\mapnik-0.7.1\\python\\2.5\\site-packages', 'F:\\Program Files\\Quantum GIS Enceladus\\bin\\python25.zip', 'C:\\Python25\\Lib', 'C:\\Python25\\DLLs', 'C:\\Python25\\Lib\\lib-tk', 'F:\\Program Files\\Quantum GIS Enceladus', 'F:\\Program Files\\Quantum GIS Enceladus\\bin', 'C:\\Python25', 'C:\\Python25\\lib\\site-packages', 'F:\\Program Files\\Quantum GIS Enceladus\\python\\plugins\\fTools\\tools']
Сам Квантумник встал без ошибок.

Мапник для питона установлен.
Изображение

Понимая, что мог криво что-то поставить, проверил все это в Ubuntu 11 x64.

Результат тот же. Mapnik 0.7.1. Все ставилось через Synaptic, поэтому эффект от "прямых рук" здесь наверняка отсутствует.
Карта OSM:
Изображение
Map Rendered
Изображение

import mapnik
Изображение

Хотелось бы узнать, может быть я что-то не так поставил?

И вопрос в догонку. Собранный под Windows Mapnik Viewer не открывает даже эти ЧБ XMLины, сгенерированные Кватумником. В убунту все нормально и открывает Viewer все замечательно. Может у кого есть успешный опыт сборки. Поделитесь версиями библиотек.
Спасибо. С уважением Антон.

Nikolka00
Активный участник
Сообщения: 101
Зарегистрирован: 01 авг 2010, 23:34
Репутация: 2

Re: Quantumnik plugin error

Сообщение Nikolka00 » 17 мар 2012, 22:19

сори если не в тему, но там же где и брали плагин
есть маленькое описание mapnik win setup
https://bitbucket.org/springmeyer/mapni ... p/overview

svt
Новоприбывший
Сообщения: 5
Зарегистрирован: 16 фев 2011, 16:33
Репутация: 0

Re: Quantumnik plugin error

Сообщение svt » 19 мар 2012, 12:42

Nikolka00 писал(а):сори если не в тему, но там же где и брали плагин
есть маленькое описание mapnik win setup
https://bitbucket.org/springmeyer/mapni ... p/overview
Спасибо за ссылку. Видел все там. Проблема не только на Windows, но и на Ubuntu, где все пакеты ставятся автоматизированно через Synaptic packet manager. По поводу Mapnik Viewer - установка здесь непричем. Проект собирается путем линковки mapnik.lib и включением библиотеки в проект. Так что по-моему все равно, стоит мапник или нет.

Vladimirskii
Новоприбывший
Сообщения: 9
Зарегистрирован: 09 дек 2006, 14:32
Репутация: 0

Re: Quantumnik plugin error

Сообщение Vladimirskii » 03 апр 2012, 06:57

Тоже проблема с quantumnik' ом.
Выдает:

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

Ошибка при выполнении сценария Python:
Traceback (most recent call last):
  File "C:/PROGRA~1/Quantum GIS Wroclaw/apps/qgis/./python/plugins\quantumnik\imageexport.py", line 188, in accept
    out = str(self.image_output_path.text())
UnicodeEncodeError: 'ascii' codec can't encode characters in position 12-18: ordinal not in range(128)
Версия Python:
2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)]
Версия:
1.7.4-Wroclaw Wroclaw, 411aff6
Работаю на винде-хп, при попытке выгрузить картинку выдает это сообщение, mapnik встал нормально. Плагин quantumnik подключился.
Я ниразу не программер, поэтому данное сообщение для меня просто набор знаков, мож кто расшифрует куда копать?

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Quantumnik plugin error

Сообщение Voltron » 03 апр 2012, 13:59

Копайте в направлении кириллицы в путях к файлам.

Ответить

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

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

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