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

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

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

Скоростная платная автодорога Москва - Санкт-Петербург (СПАД).
Пункт взимания платы № 14 на 668 км СПАД.
Съезд на развязку с Московским шоссе и продолжение Софийской улицы.

СПАД, ПВП-14, OSM, JOSM by kudrdima, on Flickr

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Речь об этом?

Надо будет воспользоваться, спасибо.

Фиксми точки.
Попробуй вставить это в свой стиль

node[fixme]
  {
  symbol-shape: circle; 
  symbol-fill-opacity: 0.6; 
  symbol-stroke-color: yellow; 
  symbol-fill-color:red; 
  symbol-size:15; 
  z-index:1;
  font-size:13;
  font-weight:bold;
  text-halo-color:black;
  text-halo-radius:1;
  text-color: red;
  text: eval(concat(cond(has_tag_key("fixme"), tag("fixme"), ".")))
  }
  
node[FIXME]
  {
  symbol-shape: circle; 
  symbol-fill-opacity: 0.6; 
  symbol-stroke-color: yellow; 
  symbol-fill-color:red; 
  symbol-size:15; 
  z-index:1;
  font-size:13;
  font-weight:bold;
  text-halo-color:black;
  text-halo-radius:1;
  text-color: red;
  text: eval( concat(cond(has_tag_key("FIXME"), tag("FIXME"), ".")))
  }

Antisida, хорошее дополнение. По аналогии сделал и note.

https://josm.openstreetmap.de/wiki/Styles#Makeyourstyleavailabletootherusers - говорят там спам фильтр есть какой-то.

Попробуй ещё раз или напиши разрабам что нехватает или что не так https://josm.openstreetmap.de/wiki#Bugs

А со второй попытки всё нормально прошло. Возможно была проблема со ссылкой, где в конце должен быть файл с поддерживаемым ботом форматом (он уже автоматически закидывает в итоговую таблицу, как я понял). Сейчас в JOSM этот стиль доступен.