Всем доброго времени суток
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
заранее спасибо
ошибка при исполнении generate_xml.py
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 11 фев 2014, 15:33
- Репутация: 0
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: ошибка при исполнении generate_xml.py
Судя по сообщению какие-то проблемы со шрифтами.
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 11 фев 2014, 15:33
- Репутация: 0
Re: ошибка при исполнении generate_xml.py
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-у за правильное понимание проблемы и направление по верному пути
Скачайте 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 гостей