OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#126 2015-06-23 14:38:14

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 491
Website

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

Моё предыдущее сообщение осталось без внимание, ну да ладно.

Хочу поинтересоваться, как на veloroad написан стиль для железной дороги. Я делал так (CartoCSS для Tilemill, или вы не в нём делали? если нет, то в чём?)

#line[railway="rail"] {
   ::line1 {
        line-width: 2.7;
        line-color: black;
    }
  ::dash {
        line-color: white;
        line-width: 1.7;
        line-dasharray: 7,7;
    }
}

Результат хорош только при одиночных путях, если два пути близко друг к другу - получаем вот такой отстой, сначала рисуется черный фон, затем белый штрих, который при наслоении становится то сплошным, то несплошным:

0_8b079_17047ee1_orig.png

На veloroad таких проблем не наблюдаю.

И еще, можно узнать, как у вас всё обновляется и рендерится? Даже для нескольких областей РФ объёмы данных мягко говоря немаленькие, оперативки не хватает, в итоге экспорт .pbf в postgrs работает крайне медленно, а рендер в tilemill так вообще может длиться больше часа и чуть ли не подвешивать всю систему. Но это, возможно, из-за неоптимально написанного стиля: каждый слой (point, line, poly) у меня повторяется по 2-3 раза для борьбы с налезающими друг на друга объектами и надписями.

Last edited by Roman Shuvalov (2015-07-07 07:05:34)

Offline

#127 2015-06-23 14:46:12

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

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

Так опубликованы же исходники, вот стиль для железных дорог: https://github.com/Zverik/veloroad/blob … ls.mss#L54
Не помню, кто секретом поделился, но в таком формате, со слэшем, соседние дороги не перекрываются.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#128 2015-06-23 15:23:46

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 491
Website

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

Упс, исходники проморгал, спасибо. Данные, как я понимаю по project.mml, из базы Postgres.
А планируется ли расширение территории? Самарскую область хоть я и сам рисую, слой veloroad тоже хотелось бы увидеть...

Offline

#129 2015-06-23 15:43:53

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

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

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


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#130 2015-06-23 20:25:21

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 3,375

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

Zverik, а поднять велороад на мапс.маил.ру есть возможность ??

Offline

#131 2015-06-23 22:13:39

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

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

Да, но для этого нужно обучать местных админов, а мне сейчас немного не до того. Но в эту сторону скоро будут новости.
Мы уже договорились насчёт сервера для postgis-базы всей планеты, тайлы так или иначе тоже будут, может, даже до конца лета.

Но всё это никак не связано с maps.mail.ru, только с maps.me.

Last edited by Zverik (2015-06-23 22:13:57)


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#132 2015-06-23 22:26:04

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

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

Даздраствуют векторные тайлы.

Offline

#133 2015-06-23 23:01:06

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

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

К сожалению, векторные тайлы пока не очень здравствуют.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#134 2015-07-06 22:37:11

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

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

http://osmz.ru/veloroad2.html
Есть Украина и Бали.
Пока не придумал, что с этим сервером делать. Взял на пробу. Очень медленный.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#135 2015-07-07 05:33:35

dndred
Member
Registered: 2014-03-14
Posts: 62

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

Хочу распечатать карту Края крупно на стену, возникла проблема с тем что за пределами границы РФ на территории сопредельного Казахстана вместо карты некрасивые ошмётки. Пытался обрезать их в ручную с помощью Inkscape, но мы оба тормозим - он из-за размера файла, а я из-за того что нашёл только как удалять по одной точке.
Подскажите что делать?

RV5WvtPy

Offline

#136 2015-07-07 08:41:02

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

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

Разгруппировать, удалять. Не верю, что там по одной точке, это ж вектор. Можно выделять группы объектов и удалять.
Также, можно попробовать http://78.47.183.107/get/ — там Казахстан есть. Правда, тормозит.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#137 2015-07-07 08:46:10

dkiselev
Member
Registered: 2010-02-09
Posts: 3,364

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

Можно масочку поверх сделать по границе и просто прекрыть непотребные ошметки.


mail: dkiselev@osm.me      skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!

Offline

#138 2015-07-07 09:49:28

dndred
Member
Registered: 2014-03-14
Posts: 62

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

Zverik wrote:

Также, можно попробовать http://78.47.183.107/get/ — там Казахстан есть. Правда, тормозит.

Gateway Timeout

The gateway did not receive a timely response from the upstream server or application.

Apache/2.4.7 (Ubuntu) Server at 78.47.183.107 Port 80

С Казахстаном было бы в самый раз.
Можно таймаут увеличить?

upd. Сформировалась, спасибо.

Last edited by dndred (2015-07-07 10:47:57)

Offline

#139 2015-07-07 10:52:31

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

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

Увеличил таймаут до 15 минут.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#140 2015-07-16 09:03:17

dndred
Member
Registered: 2014-03-14
Posts: 62

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

Комната маленькая, света мало и камера не очень. Но я доволен тем как получилось.
Спасибо.
2015-07-16%2013.39.38.jpg

Offline

#141 2015-07-16 09:24:45

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

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

А где кнопочки, флажки и нитки, где подготовка к тер*кту smile

Offline

#142 2015-07-16 09:31:38

dndred
Member
Registered: 2014-03-14
Posts: 62

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

freeExec wrote:

А где кнопочки, флажки и нитки, где подготовка к тер*кту smile

roll
https://dl.dropboxusercontent.com/u/546 … .39.38.jpg

Offline

#143 2015-08-19 10:33:43

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,962

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

Zverik
Есть ли новости по переезду сервера ? Может какой donation организовать на услуги хостинга ?

У меня корыстный интерес: хочу выпросить второй слой, на этот раз для автомобилистов, с учетом покрытия, smoothness, автомобильной категории (ширины) дорог. Есть простенькие наработки, делаю локально в alaCarte Казахстан; не бог весть что, но для простых автолюбителей лучше один раз увидеть, чем в тысячный раз спросить "как дорога от Барнаула до Алматы". Очень простая цветовая дифференциация.

Offline

#144 2015-08-19 10:58:50

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

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

Это где раскраска от категории зависела или что-то новое, можно привью?

Offline

#145 2015-08-19 11:31:44

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,962

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

Ничего нового, всё то же:

Цвет линии зависит от surface и smoothness.
Красная окантовка для дорог с разделительной полосой aka oneway=yes
Ширина линии (~ ширина дороги) зависит от категории.
Видимость по уровням зависит от highway=*.

b550034a5ad0bd622305fa41888b6159.jpeg

Легенда тут

На крупном масштабе z14+ можно обыграть туристические и вело-варианты для track, path, footway, tracktype и т.д.

Last edited by chnav (2015-08-19 12:01:14)

Offline

#146 2016-05-18 21:00:51

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

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

Две хорошие новости и одна плохая: в апреле я перенёс стиль и всё вместе с ним на сервер поменьше, восток страны пришлось отрезать. Только что поднял Get Veloroad, жители европейской части страны снова могут скачивать карты для печати.


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#147 2016-05-19 08:36:37

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

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

Странные у вас там в Питере уроки географии в школе. Если Нижний Новгород - это уже "восток страны", то видимо систему образования спасут только массовые расстрелы.

Offline

#148 2016-05-19 08:44:21

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,378

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

— А где этот Нижний Новгород?
— Это за Ярославлем.
— А где этот Ярославль?
— Это за Малой Вишерой, от нее практически на востоке.

Last edited by wowik (2016-05-19 08:45:31)

Offline

#149 2018-11-07 09:12:47

_PG_
Member
Registered: 2016-06-11
Posts: 100

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

По моему, генерация тайлов для этого картостиля побилась. Открываю Москву - а там какой-то набор запчастей к ней. Бегло потыкался в разные участки карты на разных зумах - везде такое.
http://osmz.ru/veloroad.html#10/55.7055/37.4304

TrNqfQW.jpg

Last edited by _PG_ (2018-11-07 09:13:38)

Offline

#150 2018-11-07 09:31:04

_PG_
Member
Registered: 2016-06-11
Posts: 100

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

...заодно выяснил, что сайт Get Veloroad даёт ошибку при попытке скачать изображение в картостиле Veloroad и Veloroad.ru (и не даёт ошибку при скачивании OSM-Carto).
http://tile.osmz.ru/get/

Offline

Board footer

Powered by FluxBB