OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2011-03-02 13:41:53

osmisto
Member
Registered: 2010-06-16
Posts: 633
Website

MapCSS - стили для карт в potlach2 и JOSM

JOSM развивается приятными темпами. Вот теперь добавили MapCSS  из potlach2. Скриншот для затравки:

JOSM_Map-Style-Dialog.png

Туториал: http://josm.openstreetmap.de/wiki/Help/ … SSTutorial
Селекторы и прочее: http://josm.openstreetmap.de/wiki/Help/ … ementation

Делимся впечатлениями и новыми удобными стилями :)

Last edited by osmisto (2011-03-02 13:57:28)

Offline

#2 2011-03-02 14:21:18

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,948

Re: MapCSS - стили для карт в potlach2 и JOSM

Ну тогда уж я дам ссылку на свой стиль "ГисРусса".

http://dl.dropbox.com/u/12923490/OSM/Ma … ssa.mapcss

Так и вставлять в поле "URL / File"

Last edited by Hind (2011-03-02 14:22:07)

Offline

#3 2011-03-02 14:48:09

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

Re: MapCSS - стили для карт в potlach2 и JOSM

Красота-то какая... Лепота!

Offline

#4 2011-03-02 14:55:59

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

Re: MapCSS - стили для карт в potlach2 и JOSM

эта штука там уже две недели, с двумя новостями при запуске редактора — неужели никто хотя бы из любопытства не нажимал? :)


ШТОСМ | josm.ru | обо мне | welcome to my planet — I don't understand it

Offline

#5 2011-03-24 23:15:41

osmisto
Member
Registered: 2010-06-16
Posts: 633
Website

Re: MapCSS - стили для карт в potlach2 и JOSM

Стиль, который раскрасит дороги в соответствии с surface paved/unpaved. Точный тип подписывается над дорогой: https://github.com/osmisto/osm-mapcss-h … ace.mapcss Использовать вместе со стандартным smile

Last edited by osmisto (2011-03-24 23:17:41)

Offline

#6 2011-03-24 23:29:47

Komяpa
Member
From: Minsk
Registered: 2009-04-14
Posts: 1,318
Website

Re: MapCSS - стили для карт в potlach2 и JOSM

Напоминаю, конвертер стилей mapcss в mapnik лежит в районе http://code.google.com/p/kothic/source/ … c/komap.py.


world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]

Offline

#7 2011-09-11 13:42:48

Дмитрий Кудряшов
Member
From: Санкт-Петербург, Пушкин
Registered: 2010-06-15
Posts: 444

Re: MapCSS - стили для карт в potlach2 и JOSM

Попробовал тут написать стиль для отображения максимальной разрешённой скорости на участке дороги: http://wiki.openstreetmap.org/wiki/User … Road_Speed
При отладке столкнулся с такой "неприятностью": при установке стиля средствами JOSM он сохраняется локально в кеш (для примера у меня в C:\Documents and Settings\Дима\Application Data\JOSM). При обновлении стиля на сайте http://josm.openstreetmap.de/wiki/Styles, имя файла стиля не меняется, как следствие, JOSM заново его с сайта не грузит, а берёт из локального кеша! Перезагрузка JOSM'а кеш не очищает. "Подлянка" заключается и в том, что при удалении стиля из списка установленных, из кеша он всё равно не удаляется.
Два дня потратил пока сообразил в чём дело... Вопрос, как заставить JOSM не использовать кеш в данном случае?

Last edited by Дмитрий Кудряшов (2011-09-11 14:05:56)

Offline

#8 2011-09-12 08:22:25

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

Re: MapCSS - стили для карт в potlach2 и JOSM

Дмитрий Кудряшов, есть такое, я просто, при необходимости, кеш чищу.

Offline

#9 2011-09-12 08:57:49

Дмитрий Кудряшов
Member
From: Санкт-Петербург, Пушкин
Registered: 2010-06-15
Posts: 444

Re: MapCSS - стили для карт в potlach2 и JOSM

Vitalts wrote:

Дмитрий Кудряшов, есть такое, я просто, при необходимости, кеш чищу.

Конечно я так и сделал smile, но хотелось бы избежать этой рутины...

Offline

#10 2011-09-12 09:33:50

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,546

Re: MapCSS - стили для карт в potlach2 и JOSM

Там в заголовке стиля есть поле version - не помогает?

Offline

#11 2011-09-12 10:20:15

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

Re: MapCSS - стили для карт в potlach2 и JOSM

Sergey Astakhov, нет, не помогает, по крайней мере, когда возился со своими стилями, не помогало. Есть в кеше - молча берет из него, без каких либо проверок доступности новых версий. Может JOSM проверяет новые версии стилей, только когда сам обновляется...

Offline

#12 2013-10-15 21:23:06

Дмитрий Кудряшов
Member
From: Санкт-Петербург, Пушкин
Registered: 2010-06-15
Posts: 444

Re: MapCSS - стили для карт в potlach2 и JOSM

Пример редактирования JOSM'ом с применением стилей Speedlimit Signs и BesideTheRoad_Speed.

Скоростная платная автодорога Москва - Санкт-Петербург (СПАД).
Пункт взимания платы № 14 на 668 км СПАД.
Съезд на развязку с Московским шоссе и продолжение Софийской улицы.
10297552633_27b8dc191e_b.jpg
СПАД, ПВП-14, OSM, JOSM by kudrdima, on Flickr

Last edited by Дмитрий Кудряшов (2013-10-15 21:27:39)

Offline

#13 2013-10-15 22:04:25

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

Re: MapCSS - стили для карт в potlach2 и JOSM

У меня не работают значки ограничений sad

Offline

#14 2013-10-15 22:15:24

Дмитрий Кудряшов
Member
From: Санкт-Петербург, Пушкин
Registered: 2010-06-15
Posts: 444

Re: MapCSS - стили для карт в potlach2 и JOSM

freeExec wrote:

У меня не работают значки ограничений sad

Они в стиле Speedlimit Signs, на точке должен стоять тег maxspeed=**.

Offline

#15 2013-10-15 22:20:45

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,546

Re: MapCSS - стили для карт в potlach2 и JOSM

Дмитрий Кудряшов wrote:

на точке должен стоять тег maxspeed=**.

Ну, это неспортивно. smile
Вот если бы знак показывался в местах изменения maxspeed на линиях да с учётом oneway... wink

Last edited by Sergey Astakhov (2013-10-15 22:21:08)

Offline

#16 2013-10-15 22:34:22

Дмитрий Кудряшов
Member
From: Санкт-Петербург, Пушкин
Registered: 2010-06-15
Posts: 444

Re: MapCSS - стили для карт в potlach2 и JOSM

Sergey Astakhov wrote:
Дмитрий Кудряшов wrote:

на точке должен стоять тег maxspeed=**.

Ну, это неспортивно. smile
Вот если бы знак показывался в местах изменения maxspeed на линиях да с учётом oneway... wink

Это называется выдумывание сущностей. А вдруг там знака нет? cool

Offline

#17 2013-10-15 22:41:02

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,546

Re: MapCSS - стили для карт в potlach2 и JOSM

Дмитрий Кудряшов wrote:

А вдруг там знака нет?

Тогда почему maxspeed меняется? Непорядок! smile
Если же надо отображать именно знаки - тогда должен быть traffic_sign=*

И вообще, знаки сбоку стоят, а не посреди дороги. smile

Last edited by Sergey Astakhov (2013-10-15 22:42:43)

Offline

#18 2015-10-12 16:34:51

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,380

Re: MapCSS - стили для карт в potlach2 и JOSM

Подскажите пожалуйста, как сделать, чтобы inner-ы мультиполигона были того же стиля, что и внешние линии, а не белые, как на скрине:white_inner.png

Offline

#19 2015-12-13 08:51:16

LLlypuk82
Member
From: Витебск (Беларусь)
Registered: 2012-12-23
Posts: 2,373
Website

Re: MapCSS - стили для карт в potlach2 и JOSM

Вымучил стиль для маркировки линий, полигонов и мультиполигонов, имеющих теги fixme, FIXME, note, а также их комбинации. Ссылка — в подписи. Можно подключить в настройках JOSM.
Не смог осилить аналогичную подсветку точек sad

Last edited by LLlypuk82 (2016-04-05 19:52:01)

Offline

#20 2015-12-13 15:06:56

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,380

Re: MapCSS - стили для карт в potlach2 и JOSM

Я бы вот тоже давно допилил бы уже стиль для полигонов леса и выложил, если б не куча непоняток.
Существует ли какой-нибудь букварь по MapCSS на русском?

Offline

#21 2015-12-13 15:20:48

Paravoz
Member
From: Ярославль
Registered: 2009-12-01
Posts: 680

Re: MapCSS - стили для карт в potlach2 и JOSM

igitov wrote:

Я бы вот тоже давно допилил бы уже стиль для полигонов леса ...

Очень, очень ждём !

Offline

#22 2015-12-13 21:07:09

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,380

Re: MapCSS - стили для карт в potlach2 и JOSM

Раз такие дела, выложу стиль, как есть.
https://drive.google.com/file/d/0B0e2pB … C1NYWZkQTQ
В настройках данных OSM надо снять галку "рисовать только контур области".
В качестве основного стиля лучше использовать стандартный стиль JOSM (mapcss или xml) с чёрным фоном.
Много что не нравится самому, но лучшего пока нет.

Offline

#23 2015-12-14 00:18:58

LLlypuk82
Member
From: Витебск (Беларусь)
Registered: 2012-12-23
Posts: 2,373
Website

Re: MapCSS - стили для карт в potlach2 и JOSM

igitov wrote:

Я бы вот тоже давно допилил бы уже стиль для полигонов леса и выложил, если б не куча непоняток.
Существует ли какой-нибудь букварь по MapCSS на русском?

Максимум — »на английском« и »здесь« с несколькими картинками.
Добавлял свой стиль на »страницу« и он там появился в таблице, но сегодня уже исчез по какой-то причине.

Offline

#24 2015-12-14 12:30:23

igitov
Member
From: Kotel'nich
Registered: 2011-12-08
Posts: 1,380

Re: MapCSS - стили для карт в potlach2 и JOSM

LLlypuk82, да, спасибо, тут больше можно почерпнуть, чем на осм-вики http://wiki.openstreetmap.org/wiki/MapCSS/0.2

Offline

#25 2015-12-14 15:07:33

Antisida
Member
From: Нижний Новгород
Registered: 2011-01-15
Posts: 903

Re: MapCSS - стили для карт в potlach2 и JOSM

To igitov
Посмотри как обрабатываются  мультиполигоны buildibg в стиле adresstagvalidator. Мне кажется тебе это поможет

Offline

Board footer

Powered by FluxBB