Карты OSM в «Спутнике»

В ближайших планах.

Появился слой Спутника на http://fieldpapers.org/ :slight_smile:

и не только конструктор, но и АПИ. Наконец-то

http://www.sarinform.ru/news/2015/07/22/141588

http://api.sputnik.ru/

API давно был, документацию нормальную сделали. Скоро еще апишка поудобнее станет.

А отношения

type=waterway
waterway=*

Не поддерживаются?

На российской стороне видим реку “Пимжа”, на эстонской “Piusa jõgi”. Хотя почти год как все веи этой реки объеденены в данный тип отношения, имеющее name:ru.
Добавьте, пожалуйста, поддержку данного отношения, тогда при следующем апдейте данных все реки Эстонии будут на русском :slight_smile:

Спасибо! Да, действительно, названия рек мы берем из веев, попробовал с кондачка подтянуть из отношений - вообще не подписывается. Возможно, мы их вовсе не подтягиваем, будем разбираться

На Спутнике большое обновление стиля)
Основной задачей, которую мы перед собой ставили, было сделать стиль более читаемым. Ниже я перечислю только основные изменения, главные из которых:

  1. увеличена яркость заливок кварталов (коммерция (landuse=‘commercial’ и др.), медицина (amenity=‘hospital’ и др.), монастыри (amenity=‘monastery’), образование (amenity=‘university’, amenity=‘school’ и др.), промзоны (landuse=‘industrial’ и др.), растительность (leisure=‘park’, landuse=‘forest’, landuse=‘grass’ и др), спорт (leisure=‘sports_centre’ и др.))
  2. все заливки даются без прозрачности, т.е. нет многочисленных “наложений” цветов
  3. на крупных зумах (17 и выше) все площадные объекты, как природные (парки, нацпарки и т.п.), так и социальные (промзоны, артцентры, музейные центры, тематические парки усадьбы и т.п.) подписываются не значком с подписью, а как кварталы
  4. здания окрашиваются в оттенки тех кварталов, на которых они находятся (интенсивность уменьшается с увеличением зума)
  5. объемные дома теперь рисуются с 16 зума (с 18 с учетом этажности и высоты)
  6. на зумах 9-13 увеличена толщина обводки и ширина автодорог
  7. все значки POI, за исключением транспорта, даются на круглых плашках. POI, относящиеся к транспорту (выходы из метро, аренда велосипедов, автомобилей и др.), - на квадратных плашках. Если показывается только значок (без подписи), например, церкви, которые служат ориентиром на местности, то сначала значок дается без плашки

Что еще нового:

  • наконец-то добавлено метро Катании :slight_smile:
  • для образовательных POI (университеты, школы, детсады и др.) в первую очередь подтягивается название из name:ru
  • добавлены станции метро Варшавы, Будапешта, Амстердама
  • исправлен значок метро для Нижнего Новгорода
  • начиная с 16 зума, показываются визовые центры
  • крупнейшие операторы автопроката (например, Hertz и т.п.) показываются с 15 зума
  • крупнейшие операторы велопроката (Велобайк, Velib, Citybike и др.) подписываются c 16 зума
  • исправлен баг, когда не подписывалось большое количество садовых товариществ (place=allotments)
  • подписываются боулинги
  • подписываются телескопы и обсерватории
  • подписываются рекламные (office=advertising_agency) и новостные агентства (office=news_agency), а также газеты (office=newspaper)
  • пронумерованы входы в метро
  • показываем сцену leisure = bandstand
  • показываем лесополосы (natural=tree_route)
  • показываем зоны отдыха leisure=resort и tourism=resort
  • границы городских округов теперь показываются одновременно с подписями
  • с 17 зума подписываются высотные здания, имеющие собственное название
  • изменен стиль отрисовки отдельных деревьев
  • молочная кухня показывается специальным значком
  • территории детских домов закрашиваются как школы
  • на 19 зуме подписываются детские площадки (если есть name)

и др. более мелкие правки)

Как всегда, приветствуются предложения / пожелания )

taginfo говорит нет такого ни разу, может tree_row стоит показывать?

Не совсем понятно, ни одной подписанной границы не увидел.

Очепятка, да tree_row )
http://maps.sputnik.ru/#?type=search&q=&sub_type=address&lat=55.70084441620599&lng=37.53011763095856&zoom=19

Раньше границы появлялись раньше подписей, теперь это синхронизировано.
Например, Онуфриевское, Колюбакинское и др:

http://maps.sputnik.ru/#?type=search&q=&sub_type=address&lat=55.81034948916187&lng=36.55632019042969&zoom=11

Названия, конечно, вытесняются периодически, но на крупных зумах реже.

Я конечно понимаю, что Солонцовский сельсовет имеет весьма сложную форму, но всё таки подпись располагается ужасно.
http://maps.sputnik.ru/#?type=search&q=&sub_type=address&lat=56.10517245353533&lng=92.91755676269531&zoom=13
http://www.openstreetmap.org/relation/3369626#map=10/56.1011/92.9152

Согласен, есть и более нелепые случаи:
http://maps.sputnik.ru/#?type=search&q=&sub_type=address&lat=56.78908030300277&lng=38.76474380493164&zoom=13

Всего не предусмотреть, но попробуем поправить, иногда приходится задавать правила рисования для конкретных объектов, если совсем тяжелый случай)

Ещё не совсем понятно почему при приближении с 13-го на 14-й зум, landuse=residential светлеют и становятся неотличимы от place.

А сами разработчики тут появляются?
Вы не хотите сделать все подписи немного темнее?

Может стоит поддержать роль label в отношения границ?

Да, почему не сделали разную расцветку на rural/urban

На мой взгляд, большинство значков очень мелкие и крайне тяжело понять, что там нарисовано.
Если быстрее прочитать надпись, чем понять смысл иконки, то зачем они вообще нужны?

А можете назвать текущую дату данных OSM, которые используются для рендеринга?
Я увидел, что появились объекты, которые были добавлены чуть более одного месяца назад, но не видел сообщений здесь на форуме об актуализации данных.

PS Стиль отрисовки - суперский!

Вот здесь http://openstreetmap.ru/#map=19/48.76838/44.49308&layer=p
подписи расположены вне объектов, к которым они относятся: подпись к киоску “Союзпечать”, подпись к зданию “Клиника профессора Мананкова”.

а какие теги берутся по этим объектам?

Небольшое замечание: в ОСМ protected_area обозначаются не только ООПТ, но и объекты культурного наследия (и некоторые другие охраняемые территории). ООПТ имеют protect_class от 1 до 9, подробнее здесь. У вас же рендерятся все границы независимо от класса. В результате это не всегда выглядит хорошо. Было бы неплохо рендерить protected_area только с protect_class=1-9.

Правильнее - отображать разные группы классов разным цветом, как это делает Mapsurfer.