You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#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,950

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: Tallinn
Registered: 2010-10-14
Posts: 5,695
Website

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

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


ШТОСМ | josm.ru | обо мне | удалёнка зло

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,323
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,808

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: 8,534

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,808

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,808

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,430

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

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

Offline

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

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
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,430

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

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

Offline

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

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

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,430

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
Registered: 2012-12-23
Posts: 2,512
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,430

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: 906

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

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

Offline

Board footer

Powered by FluxBB