Здравствуйте!
Поднял аналог Вашего http://tile.osmz.ru/get/ на виртуалке. С osm стилями все ок (экспорт работает). А вот при использовании Вашего стиля veloroad возникает проблема в момент экспорта сгенерированных тайлов в png,svg,pdf посредством nik4.py
Все время выскакивает такая ошибка при передаче параметров:
Traceback (most recent call last):
File "./nik4.py", line 313, in <module>
mapnik.load_map_from_string(m, style_xml, False, style_path)
mapnik.load_map_from_string(m, style_xml, False, style_path)
RuntimeError: ERROR: column "living_street" does not exist
LINE 1: SELECT * FROM (select way, highway,(case when living_street ...
^
Full sql was: 'SELECT * FROM (select way, highway,(case when living_street is not null or service is not null then 1 else 0 end) as service from planet_osm_line where highway in ('path', 'cycleway', 'footway', 'service', 'track','pedestrian','living_street','residential', 'unclassified', 'tertiary', 'secondary', 'primary', 'trunk', 'motorway', 'tertiary_link', 'secondary_link', 'primary_link', 'trunk_link', 'motorway_link') and tunnel in ('yes', 'true', '1') order by z_order) as tunnels LIMIT 0'
encountered during parsing of layer 'tunnels' in Layer at line 762
Действительно, в бд такой колонки нет.
Объясните ,пожалуйста, лучше подправить бд, или стиль? Если стиль, то где правильно править этот SQL запрос - в готовом xml файле или в исходниках из которых carto xml собирает? Как лучше избавиться от этого hardcode-а?