ошибка при исполнении generate_xml.py

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
tem
Новоприбывший
Сообщения: 3
Зарегистрирован: 11 фев 2014, 15:33
Репутация: 0

ошибка при исполнении generate_xml.py

Сообщение tem »

Всем доброго времени суток

root@osm:/home/osm/mapnik# /home/osm/mapnik/generate_xml.py osm.xml my_osm.xml --dbname osm --user osm --password osm --accept-none
Traceback (most recent call last):
File "/home/osm/mapnik/generate_xml.py", line 204, in <module>
serialize(template_xml,options)
File "/home/osm/mapnik/generate_xml.py", line 80, in serialize
mapnik.load_map(m,xml,True)
RuntimeError: Failed to find font face 'unifont Medium' in FontSet 'book-fonts' in map 'osm.xml'

оговорюсь заранее что аналогичная тема была на этом форуме, там все лечилось обновлением mapnik с версии 0.7

у меня стоит

>>> import mapnik2
>>> mapnik2.mapnik_version()
200000

ОС debian wheezy
заранее спасибо
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: ошибка при исполнении generate_xml.py

Сообщение Denis Rykov »

Судя по сообщению какие-то проблемы со шрифтами.

[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.
tem
Новоприбывший
Сообщения: 3
Зарегистрирован: 11 фев 2014, 15:33
Репутация: 0

Re: ошибка при исполнении generate_xml.py

Сообщение tem »

http://wiki.openstreetmap.org/wiki/RU:Mapnik

Скачайте GNU Unifont Glyphs
Распакуйте и положите файл ttf в директорию /usr/local/lib/mapnik/fonts (или эквивалентный путь) с остальными шрифтами Mapnik.
Это не совсем так, скачал файлик, распаковал, потом нашел в файлике /home/osm/mapnik/inc/fontset-settings.xml.inc фразу
<!--Settings for Mapnik Fonts
To see the fonts you have installed with Mapnik do:
ls `python -c "import mapnik;print mapnik.fontscollectionpath"`-->
----------------------------

>>> import mapnik2 as mapnik
>>> print mapnik.fontscollectionpath
/usr/share/fonts/truetype/ttf-dejavu



скопировал распакованный файлик в /usr/share/fonts/truetype/ttf-dejavu и все заработало

Уважаемые админы тему можно закрывать, проблема решена, отдельное большое спасибо пользователю Denis Rykov-у за правильное понимание проблемы и направление по верному пути
Ответить

Вернуться в «Веб-картография»

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

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