You are not logged in.

#76 2014-07-14 09:04:58

trolleway
Member
Registered: 2011-02-09
Posts: 549
Website

Re: Картостиль veloroad для печати маршрутов

А, у меня убунта наверное старая, годичной давности. Ошибку сейчас точно не помню, чего-то с доступом к какому-то файлу.

Offline

#77 2014-07-14 09:19:02

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,651
Website

Re: Картостиль veloroad для печати маршрутов

Ну теоретически millstone не обязателен, просто не используй ключ -l.


ШТОСМ | josm.ru | обо мне | sweet dreams are made of cake

Offline

#78 2014-07-14 11:32:00

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Картостиль veloroad для печати маршрутов

На крупных зумах не хватает railway=rail; service=spur|siding|yard

Offline

#79 2014-07-14 12:12:27

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Картостиль veloroad для печати маршрутов

Кладбищ нету...

Offline

#80 2014-07-14 12:14:35

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,651
Website

Re: Картостиль veloroad для печати маршрутов

При поготовке этого стиля стоял вопрос не «чего бы ещё такого добавить», а «без чего нельзя обойтись вообще?». Ну и целевой зум очень низок, на z12 кладбища едва ли нужны. Для всего подряд, включая сервисные ж/д, кладбища, POI, покрытие дорог и т.п., я думал сделать другой стиль. Когда будет время.


ШТОСМ | josm.ru | обо мне | sweet dreams are made of cake

Offline

#81 2014-07-14 13:56:10

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

Re: Картостиль veloroad для печати маршрутов

Zverik wrote:

При поготовке этого стиля стоял вопрос не «чего бы ещё такого добавить», а «без чего нельзя обойтись вообще?».

Не читал про подготовку стиля, но исходя из названия догадался, что слой имеет отношение к велодорогам. Для поездки на велосипеде кроме дорог нужны ориентиры — ЖД, ЛЭП и землепользование.

По факту слой удобно использовать для разглядывания мелких НП на мелких масштабах. Там он крут, конечно!

Offline

#82 2014-07-31 21:01:26

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,651
Website

Re: Картостиль veloroad для печати маршрутов

Лениво создавать новую тему, поделюсь здесь.
Небольшой эксперимент по визуализации качества дорог: http://osmz.ru/smoothness.html
Зелёный — хорошо для шоссейника, синий — хорошо для MTB, красный — плохое покрытие.
Толщина линии обратно пропорциональна важности в дорожной сети (track — самые толстые).
С тринадцатого зума у асфальтовых дорог появляется чёрная окантовка.
Использованы теги surface, smoothness, tracktype и surface:grade.

Last edited by Zverik (2014-07-31 21:19:49)


ШТОСМ | josm.ru | обо мне | sweet dreams are made of cake

Offline

#83 2014-08-01 10:25:51

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,651
Website

Re: Картостиль veloroad для печати маршрутов

Апдейт: стиль установлен на tile.osmz.ru и теперь доступен на [почти] всю Россию.
В рамках подготовки к созданию нового картостиля с surface=* перезалил базу.


ШТОСМ | josm.ru | обо мне | sweet dreams are made of cake

Offline

#84 2014-08-01 11:34:01

Felis Pimeja
Member
Registered: 2010-10-27
Posts: 1,035

Re: Картостиль veloroad для печати маршрутов

Zverik wrote:

Апдейт: стиль установлен на tile.osmz.ru и теперь доступен на [почти] всю Россию.
В рамках подготовки к созданию нового картостиля с surface=* перезалил базу.

Отлично, Илья! Спасибо. Может быть теперь начнут активнее surface проставлять.

Offline

#85 2014-08-01 11:38:54

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,778

Re: Картостиль veloroad для печати маршрутов

Эээ ну как бы на ITO такая подложка есть, но что-то это не простимулировало. Как и подложка отсутствия адреса на доме.

Offline

#86 2014-08-01 11:47:25

Felis Pimeja
Member
Registered: 2010-10-27
Posts: 1,035

Re: Картостиль veloroad для печати маршрутов

ITO мало кто пользуется (хз почему, кстати). А касательно подложки отсутствия адресов, ITO не умеет мультиполигоны sad.

Offline

#87 2014-08-01 11:48:09

Vitalts
Member
From: Estonia
Registered: 2010-12-30
Posts: 1,440

Re: Картостиль veloroad для печати маршрутов

Отлично, Илья! Спасибо. Может быть теперь начнут активнее surface проставлять.

Уже smile

Offline

#88 2014-08-01 11:58:23

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,651
Website

Re: Картостиль veloroad для печати маршрутов

freeExec wrote:

Эээ ну как бы на ITO такая подложка есть, но что-то это не простимулировало.

У ITO карта только surface=*, она бессмысленна для практического использования: иному surface=asphalt предпочтёшь параллельный surface=grass. В стиле smoothness субъективное качество дороги для велосипедиста вычисляется из четырёх тегов.

Я понимаю, что слой из цветных линий не очень поможет в улучшении карты, особенно если не совсем понятно влияние тегирования на этот слой. На следующей неделе думаю опубликовать предварительную версию стиля, благодаря которому до конца месяца Россия, надеюсь, очень хорошо пополнится правильными тегами дорожного покрытия.

Vitalts, спасибо, так держать :)


ШТОСМ | josm.ru | обо мне | sweet dreams are made of cake

Offline

#89 2014-08-01 12:31:30

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,778

Re: Картостиль veloroad для печати маршрутов

Да, легенду надо по любому добавлять. Ну и за одно те ссылки что приводились для велороутинга.

Offline

#90 2014-08-01 20:18:01

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,651
Website

Re: Картостиль veloroad для печати маршрутов

В помощь тем, кто начал расставлять surface: http://osmz.ru/surface.html
Дороги от secondary и выше. Синий — необычные значения, они подписаны.


ШТОСМ | josm.ru | обо мне | sweet dreams are made of cake

Offline

#91 2014-08-23 07:20:43

SerhioAlvares
Member
From: SPb, Russia
Registered: 2014-08-23
Posts: 2

Re: Картостиль veloroad для печати маршрутов

Здравствуйте!
Поднял аналог Вашего 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-а?

Offline

#92 2014-08-23 07:24:50

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,651
Website

Re: Картостиль veloroad для печати маршрутов

При загрузке данных в базу нужно использовать veloroad.style (он подходит и для обычного стиля osm).


ШТОСМ | josm.ru | обо мне | sweet dreams are made of cake

Offline

#93 2014-08-23 12:08:58

SerhioAlvares
Member
From: SPb, Russia
Registered: 2014-08-23
Posts: 2

Re: Картостиль veloroad для печати маршрутов

Zverik wrote:

При загрузке данных в базу нужно использовать veloroad.style (он подходит и для обычного стиля osm).

Перезалил данные в базу используя Ваш стиль и все заработало. Спасибо!

Offline

#94 2014-09-01 21:11:05

trolleway
Member
Registered: 2011-02-09
Posts: 549
Website

Re: Картостиль veloroad для печати маршрутов

На прошедшем мероприятии узнал, что оказывается на https://github.com/Zverik/veloroad лежит проект для tilemill.
Положил, импортировал базу с нужным стилем, скачал скриптом шейпы, открываю -
njAbBRnmAfE.jpg

Offline

#95 2014-09-01 21:13:53

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,651
Website

Re: Картостиль veloroad для печати маршрутов

Все эти свойства в стиле есть. Очень странно. Шрифты PT Sans у тебя установлены? Каталог icons присутствует?


ШТОСМ | josm.ru | обо мне | sweet dreams are made of cake

Offline

#96 2014-09-01 21:37:27

trolleway
Member
Registered: 2011-02-09
Posts: 549
Website

Re: Картостиль veloroad для печати маршрутов

Шрифты установлены, каталог icons есть.
Почему-то установился millstone, который не ставился полтора месяца назад, но при запуске мапника с сгенерированным в carto стилем выдаётся
"RuntimeError: Unknown child node in 'Map': 'Parameters'"

Попробую на чистую Ubuntu Server поставить PostGIS/osm2pgsql/tilemill, и повторить там.

Offline

#97 2014-09-02 10:53:34

trolleway
Member
Registered: 2011-02-09
Posts: 549
Website

Re: Картостиль veloroad для печати маршрутов

Развернул всё на Ubuntu Desktop 14.04
Теперь при открытии проекта tilemill вываливается

[tilemill] [millstone] processing layer 'route'
[tilemill] [millstone] finished processing '/home/trolleway/Documents/MapBox/project/veloroad'
[tilemill] Error: child process: "tile" failed with signal "SIGSEGV"
[tilemill] Closing child process: core (pid:5365)
[tilemill] Closing child process: tile (pid:5367)
[tilemill] Closing child process: client (pid:5377)
Exiting [tilemill]

Offline

#98 2014-09-02 10:54:24

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,651
Website

Re: Картостиль veloroad для печати маршрутов

segfault? это что-то новое :)


ШТОСМ | josm.ru | обо мне | sweet dreams are made of cake

Offline

#99 2014-09-02 10:59:36

Max Vasilev
Member
Registered: 2009-06-16
Posts: 1,025
Website

Re: Картостиль veloroad для печати маршрутов

Аналогично, tilemill на убунте не удалось вылечить от сегфолтов даже пересборкой почти всего.

Offline

#100 2014-09-03 10:55:52

trolleway
Member
Registered: 2011-02-09
Posts: 549
Website

Re: Картостиль veloroad для печати маршрутов

Долго плясал с бубном - развернул tilemill на винде, пробросил postgres из виртуалки в винду - тот же глюк с непонятными ошибками в стиле. Непонятно.

Offline

Board footer

Powered by FluxBB