55 заметок с тегом

картостили

Позднее Ctrl + ↑

Всё на эмодзиях

Хорошие значки — один из признаков качественной карты, поэтому в Mapbox не довольствуются открытым набором SJJB, а сделали свой открытый набор Maki: 144 значка в public domain на гитхабе. Недавно компания написала обширный дизайн-док для тех, кто хочет дополнить набор значков, и открыла редактор оформления Maki. Теперь не нужно в Inkscape дорисовывать фон или перекрашивать методом изменения чисел в скрипте, достаточно выбрать параметры в веб-интерфейсе и нажать кнопку «скачать». Ещё бы такое для SJJB — вариантов Maki иногда не хватает.

Впрочем, у невзыскательных картографов, или которым хочется праздника, есть ещё вариант: воспользоваться общедоступным огромным наборов значков, который встроен прямо в систему. Emoji Map Мертена Пеетца удивляет не только яркостью при тёмном фоне, но и плотностью заведений.

2016   overpass   картостили   проекты

Заметные изменения

Только что выпустили новую версию стиля openstreetmap-carto, 2.37. В нём два заметных изменения: во-первых, дороги residential и tertiary стали уже на 13-м масштабе. Теперь их белизна не забивает остальные элементы карты. На масштабах 18 и 19 дороги тоже заузили, на этот раз все. Во-вторых, Michael Glanznig поработал над отображением административных границ:

  • линии на масштабах 1-3 стали тоньше, а шрифт — неприятнее;
  • убрали названия стран с z2, городов с z3, и границы регионов мелких стран с z4;
  • поправили толщину границ стран и регионов, теперь их — и их подписи — проще различить;
  • границы рисуются не по линиям, а по отношениям. Сломано отношение — нет страны на карте.

Кроме того, на карту добавили копи-центры и магазины напитков, и поля слегка перекрасили: теперь они выглядят не так грязно и не смешиваются с другими landuse.

Обновление: на следующий день изменения стиля границ откатили, потому что они плохо влияли на производительность.

2015   картостили

Более 9000

Пол Норман работает в DWG и секретарём в Совете OSMF, участвует в улучшении нашего картостиля и разрабатывает новые версии osm2pgsql. Он один из лучших разработчиков в проекте, и каждая из его немногочисленных заметок в блоге открывает что-то новое. На прошлой неделе он сравнил размеры картостилей: хотя все понимают, что openstreetmap-carto — нечеловеческий монстр среди остальных, конкретные цифры всё равно интересны.

Уникальность картостиля он описывает в трёх пунктах:

  • Это самый большой открытый картостиль. В любой метрике он больше любого другого. Строк в его коде больше, чем у трёх крупнейших альтернатив.
  • Это крупнейший независимый картостиль, у которого нет руководителя, и поэтому постоянно случаются конфликты правок.
  • Это самый детальный стиль для данных OpenStreetMap. Даже проприетарные сложные стили не отображают такого разнообразия элементов.

В заметке Пол обращает внимание на рост сложности стиля после октября 2014 года, когда авторы упростили формат описания слоёв, перечисляет особенности других стилей (3000 строк SQL в стиле Mapbox, 285 строк Lua в cycle.travel) и приводит две диаграммы, которые стоят всех остальных слов. Это самый глубокий разбор нашего картостиля — хотя, конечно, хотелось бы статьи раз в десять длиннее.

Если вы, как я, изголодались по длинным статьям про OpenStreetMap, советую подписаться на блог Джерри Кло. В этом месяце он пытается разными способами получить контуры заселённых территорий из данных OSM и Natural Earth, а в прошлом очень подробно описал картирование биологических регионов Ирландии, что тесно пересекается с картированием границ townlands, аналога наших городских и сельских поселений.

2015   картостили

Великий перекрас

Наконец, обновление случилось: хотя пул-реквест с перекрашиванием дорог, о котором была позапрошлая заметка, принят полтора месяца назад, релиза пришлось подождать: там приняты интервалы в 1-2 месяца. Пару часов назад официальный блог OSM предупредил: не удивляйтесь, изменение обдумано, обсуждено и обоснованно. Стало, несомненно, лучше. Некоторые замечают, что картостиль теперь мало отличается от других, профессиональных карт, и потому OpenStreetMap потерял индивидуальность. Но с другой стороны, OSM — это не стиль по умолчанию: тот же MapSurfer по качеству далеко впереди, и его ни с чем не спутаешь.

Помимо дорог, стали аккуратнее номера автомагистралей, чётче железные дороги и станции на них, и названия мостов теперь могут появляться с 12 масштаба. Как можно догадаться, серверы рендеринга сейчас перегружены, поэтому до вашего города обновление может дойти через пару дней. Петербург, например, уже готов.

2015   картостили

Карта в багровых тонах

Mateusz Konieczny из Кракова увлёкся OpenStreetMap два года назад. Программист на Ruby, он почти сразу начал писать обработчики данных. Однако его главный вклад в проект не имеет отношения к программированию: когда закончится обсуждение его пул-реквеста (208 комментариев за три недели), карту на osm.org будет не узнать.

В мае он вписался в программу Google Summer of Code студентом, и всё лето работал над перекрашиванием дорог на нашем картостиле. Нынешние цвета взяты с официальных английских карт (или со схемы каналов Ричарда), и плохо работают в других странах. Игра «найди trunk в лесу» знакома каждому. Когда-то стиль OSM был одним из лучших, но все конкуренты ушли вперёд. Матеуш начал со сравнения стиля с Google и гуманитарным стилем. Уже через месяц он выдал первую версию нового стиля, с непривычно оранжевыми магистралями.

Это не первый опыт Матеуша в CartoCSS: сейчас он на четвёртом месте среди авторов стиля openstreetmap-carto, а первые пул-реквесты он отправлял ещё в июне 2014 года. Получив возможность заниматься стилем плотно и за деньги, он не ограничился дорогами, а провёл много дополнительных изменений: убрал с карты highway=proposed, очистил 12-й масштаб от домов и улиц, поменял узор для разных видов лесов и объединил вид footway с path. Разумеется, каждое изменение влечёт споры, особенно последнее, которое русскоязычные осмеры ругают до сих пор. Однако в нём же на карте появилось долгожданное отображение покрытия: пока только для тропинок и велодорожек, но скоро и для автодорог. Каждое улучшение стиля он обосновывает и объясняет в своём блоге на osm.org: такого вдумчивого подхода наш картостиль не знал никогда.

Как будут выглядеть дороги после мёрджа спорного пул-реквеста, поможет понять демонстрационная карта Пола Нормана. Больше никаких синего и зелёного: только оттенки жёлтого. Tertiary от residential отличается только толщиной — самое спорное решение, поглотившее почтовые рассылки и обсуждения на гитхабе. Многие дороги сделаны тоньше, highway=service теперь еле увидишь. Проезды living_street теперь не так серы, а highway=road хоть и не убраны, как хотел автор, но менее заметны. И не совсем про автодороги, но главные железнодорожные пути станут отличимы от остальных.

2015   картостили
Ранее Ctrl + ↓