<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>ШТОСМ: заметки с тегом картостили</title>
<link>https://shtosm.ru/tags/kartostili/</link>
<description>ШТОСМ</description>
<author>Илья Зверев</author>
<language>ru</language>
<generator>E2 (v3576; Aegea)</generator>

<itunes:owner>
<itunes:name>Илья Зверев</itunes:name>
<itunes:email></itunes:email>
</itunes:owner>
<itunes:subtitle>ШТОСМ</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Внезапная топо-карта</title>
<guid isPermaLink="false">1568</guid>
<link>https://shtosm.ru/all/tracetrack/</link>
<pubDate>Sun, 24 Sep 2023 14:20:40 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/tracetrack/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/tracetrack_style-nq8.png" width="1187" height="509" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;На глагне новый слой карт — впервые с января 2021 (когда туда добавили CyclOSM). Он называется &lt;a href="https://www.openstreetmap.org/#map=6/57.073/30.546&amp;layers=P"&gt;Tracestrack Topo&lt;/a&gt;, выглядит контрастнее и чище на близких масштабах, но топорно на z11 и дальше, где протекают его истоки из OSM Carto и OpenTopoMap. Из всех стилей на osm.org этот приятнее для глаз и удобнее, если планируешь поход. И он очень быстрый: три сервера для рендеринга и ещё пять кэширующих!&lt;/p&gt;
&lt;p&gt;Откуда он взялся — загадка. Для начала, не было ни предупреждений, ни объявлений. Он просто появился. Слоя нет в &lt;a href="https://wiki.openstreetmap.org/w/index.php?title=Featured_tile_layers&amp;oldid=2532684"&gt;списке предложений&lt;/a&gt; на вики — автор добавлял его в декабре и сразу удалил, а с мая Пол Норман вообще очистил все предложения и попросил писать напрямую OWG. Которая не публикует протоколы совещаний с января. Совет OSMF здесь ничего не решал. Короче, процессы в OpenStreetMap понемногу закрываются, в основном из-за непрозрачного OWG.&lt;/p&gt;
&lt;p&gt;Автор — Qing Cai из Нидерландов. Это примерно всё, что можно узнать о нём и его компании &lt;a href="https://www.tracestrack.com/"&gt;Tracestrack&lt;/a&gt; из одного человека. Публичная история примерно такая:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2015—2019 — интересовался записью и отображением GPS-треков, о чём написал &lt;a href="https://medium.com/tracestrack/what-is-traces-341824bdfaab"&gt;пару постов&lt;/a&gt; в Medium.&lt;/li&gt;
&lt;li&gt;2020 — пришёл в OpenStreetMap и начал картировать Китай и улучшать страницы по нему в OSM Wiki.&lt;/li&gt;
&lt;li&gt;2021 — создал &lt;a href="https://wiki.openstreetmap.org/wiki/Tracestrack"&gt;картостиль&lt;/a&gt; для своего приложения на базе OSM Carto.&lt;/li&gt;
&lt;li&gt;2022 — зарегистрировал компанию Tracetrack для продажи тайлов и сфокусировался на ней.&lt;/li&gt;
&lt;li&gt;2023 — открыл &lt;a href="https://github.com/tracestrack/tracesmap.com"&gt;исходники TracesMap&lt;/a&gt;, как сообщил &lt;a href="https://weeklyosm.eu/archives/16633#wn680_28931"&gt;WeeklyOSM&lt;/a&gt;, а теперь ещё и добавил свой слой на osm.org.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Это довольно вдохновляющая история — не каждая компания может позволить себе достаточно серверов, чтобы справиться с нагрузкой от глагне! И слой на osm.org — лишь вершина айсберга. Если всмотреться в &lt;a href="https://console.tracestrack.com/explorer"&gt;демонстрационный сайт&lt;/a&gt;, он собран из нескольких растровых и векторных слоёв: заменяемой подложки и надписей (выбор из 21 языка), плюс дополнительные слои типа велотрасс или машрутов общественного транспорта. Похоже на то, с чем мы экспериментировали лет десять назад, но, как видно, работает!&lt;/p&gt;
</description>
</item>

<item>
<title>Микромаппинг улиц</title>
<guid isPermaLink="false">1550</guid>
<link>https://shtosm.ru/all/mikromapping-ulic/</link>
<pubDate>Thu, 27 Jan 2022 10:34:52 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/mikromapping-ulic/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/montreal-parking.jpg" width="944" height="472" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Photo by Dario Ayala /Montreal Gazette&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Как вы знаете, линии &lt;i&gt;highway&lt;/i&gt; в осме нужно нещадно резать. Изменилось количество полос? Остановка запрещена? Пунктирная разделительная сменилась сплошной? Появилась стрелочка «прямо или направо»? Началось место для парковки? Режем и расставляем теги.&lt;/p&gt;
&lt;p&gt;Когда я год назад &lt;a href="http://shtosm.ru/all/domashnyaya-kartovstrecha/"&gt;уточнял&lt;/a&gt; по панорамам улицы в своём районе, я быстро наткнулся на проблемы такого подхода. Например, &lt;i&gt;parking:lane:*:capacity&lt;/i&gt; — количество мест. Звучит разумно, пока с другой стороны дороги не меняются полосы, и дорогу не нужно разбивать прямо по парковке. И пересчитывать &lt;i&gt;capacity&lt;/i&gt;. А если на улице ещё есть велополоса, то микромаппинг становится совсем изнурительным.&lt;/p&gt;
&lt;p&gt;Об этом в 2019 году &lt;a href="https://sharedstreets.io/openstreetmap-and-curb-regulations/"&gt;писала&lt;/a&gt; Эмили из команды SharedStreets. Они занимались картированием условий вдоль тротуаров: разрешений на остановку и стоянку, мест для разгрузки, и тому подобного. В Северной Америке любят понаставить знаков — и наслаивающиеся теги ограничений на линиях улиц начинают угрожающе трещать. Страшно двигать точки, того и гляди, сломаешь.&lt;/p&gt;
&lt;p&gt;Для решения предложили мапить ограничения косвенно, через знаки. Ставишь для знака точку со всеми нужными тегами, при желании связываешь с внешней базой. Когда приложению нужно узнать, что там с парковкой, оно проецирует эти точки на улицы и вычисляет применимые ограничения. Сразу понятна сторона улицы, и двигать геометрию не так страшно. Примерно так у нас картируют знаки «уступите дорогу»: недалеко от перекрёстка, чтобы было понятно, к чему относятся.&lt;/p&gt;
&lt;p&gt;Увы, предложенный в статье тег никак не продвигали, и taginfo не может найти ни одного примера. Кто знает — идея разделить геометрию и атрибутику не так плоха. Может быть, мы бы и запреты обгона бы сейчас картировали через расположение знаков, а точек &lt;i&gt;traffic_sign=city_limit&lt;/i&gt; хватило бы для неявного ограничения скорости в населённых пунктах.&lt;/p&gt;
&lt;h2&gt;Резать незачем&lt;/h2&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/parking_map_small.jpg" width="834" height="417" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Год назад Алексу Сайделу (&lt;i&gt;Supaplex030&lt;/i&gt; в осме) понадобилось посчитать парковочные места в берлинском районе Нойкёльне. Для этого он разметил его весь (по снимкам, конечно) тегами &lt;a href="https://wiki.openstreetmap.org/wiki/RU:Key:parking:lane"&gt;parking:lane=*&lt;/a&gt;. Обработав данные в QGIS и посчитав отношение количества мест к зарегистрированным автомобилям, он сделал &lt;a href="https://www.openstreetmap.org/user/Supaplex030/diary/396104"&gt;наглядную картинку&lt;/a&gt;. Для нас же важно то, как именно он рисовал эти места.&lt;/p&gt;
&lt;p&gt;Он не отлавливал знаки на панорамах и не отмерял метры, чтобы поставить теги ровно на нужные отрезки дорог. Он не добавлял числа в &lt;i&gt;capacity&lt;/i&gt;. Если посмотреть на район в OSM, удивляет, что свойства парковок стоят на целиковых отрезках от перекрёстка до перекрёстка. Алекс же в своём скрипте предобработки вырезает пять метров до перекрёстков, 15 м до автобусных остановок и прочие препятствия, а затем считает, сколько машин поместится с выбранным видом парковки (например, перпендикулярным).&lt;/p&gt;
&lt;p&gt;Результат выглядит настолько &lt;a href="https://supaplexosm.github.io/strassenraumkarte-neukoelln/?map=parkingmap#18/52.47169/13.44161"&gt;правдоподобно&lt;/a&gt;, что сложно поверить в отсутствие микромаппинга. Даже не представляю, во что вылилась бы схема для картирования такой парковки, не предполагающая дополнительной обработки данных.&lt;/p&gt;
&lt;h2&gt;Не остановиться&lt;/h2&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/supaplexosm_micromap.jpg" width="965" height="482" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Почуствовав мощь предобработки и похожесть отрисованной карты на спутниковый снимок, Алекс &lt;a href="https://supaplexosm.github.io/strassenraumkarte-neukoelln/posts/2021-12-31-micromap-update"&gt;продолжил&lt;/a&gt;. Как правильно показать велодорожки? Можно связать их с улицей через &lt;i&gt;cycleway=lane&lt;/i&gt; и дополнительно описать в тегах &lt;i&gt;bicycle:lanes&lt;/i&gt; и предложенном &lt;a href="https://wiki.openstreetmap.org/wiki/Proposed_features/cycleway:separation"&gt;cycleway:separation&lt;/a&gt;. Несложно нарисовать стрелочки на полосах из значений &lt;i&gt;turn:lanes&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Где этому предел? OpenStreetMap бесконечно глубок: можно мапить люки и уличные фонари. Автор выгреб из тегов и геометрии почти всё возможное. Особенно впечатлило, как он рисовал полосы вокруг островков безопасности: две линии проезжих частей &lt;a href="https://supaplexosm.github.io/strassenraumkarte-neukoelln/posts/2021-12-31-micromap-update#lane-markings-traffic-islands-require-very-special-treatment"&gt;превращал&lt;/a&gt; в один визуальный объект. А сам островок детально отрисовывал полигоном &lt;i&gt;traffic_calming=island&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;И это, конечно, микромапинг. Для нужного уровня детализации он оказался неизбежен. Всплыли и полигоны &lt;i&gt;area:highway&lt;/i&gt;, которые &lt;a href="http://shtosm.ru/2012/09/05/1/"&gt;не совсем про картографию&lt;/a&gt;. С их помощью отрисовываются стоп-линии на перекрёстках. А машинки вдоль дорог примыкают к поребрикам &lt;i&gt;barrier=kerb&lt;/i&gt;. На эти линии предобработка полагается во многом — но, например, когда я вижу их в Москве, я вздыхаю и предпочитаю не смотреть. Ведь абсолютная практическая точность данных OSM не ниже полуметра и сопоставлять поребрики с другими объектами, часто нарисованными по разным источникам, больно.&lt;/p&gt;
&lt;h2&gt;Превосходство предобработки&lt;/h2&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/abstreet_cut.jpg" width="1265" height="632" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Работа Supaplex030 показывает, что правильно расставленные теги заменяют микромапинг и сложные схемы с геометриями. Главное — не ожидать от осма, что всё нужное доставят в уже переваренном виде. Предварительная обработка сделает из геоданных то, что нужно именно вам: и велодорожки, и навигацию по площадям, рекам и железным дорогам, и картостиль, не отличимый от генштабовского.&lt;/p&gt;
&lt;p&gt;Обработав OSM и наложив сверху немного местных открытых данных, Дастин Карлино сделал гениальный инструмент для дорожного планирования, симулятор трафика &lt;a href="https://a-b-street.github.io/docs/software/abstreet.html"&gt;A/B Street&lt;/a&gt;. Машинки и велосипедисты ездят по правильным полосам, создают пробки, паркуются где надо. Даже и не скажешь, что это та же карта, что и у Mapbox, где одна линия на экране для дороги — уже достижение. Про A/B Street автор &lt;a href="https://www.youtube.com/watch?v=YP8kdn98hSo"&gt;рассказал на SotM 2021&lt;/a&gt;, в том числе и про главную его проблему — отсутствие пользователей.&lt;/p&gt;
&lt;p&gt;Когда в Maps.Me мне предложили вытащить из OSM данные для прокладки маршрутов через метро, я понимал невозможность задачи. Но формализация правил плюс &lt;a href="https://github.com/alexey-zakharenkov/subways"&gt;предобработка&lt;/a&gt; — и навигация в двухстах городах у нас в кармане. Следующим шагом была бы навигация по остальному общественному транспорту, но я слишком выгорел, чтобы выдвинуть на голосование &lt;a href="https://wiki.openstreetmap.org/wiki/Proposed_features/Refined_Public_Transport"&gt;универсальную транспортную схему&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Профессиональное использование OpenStreetMap — это не только знание тегов и региональных особенностей. Это и умение правильно спланировать работу с данными, чтобы не нагрузить ни картографов, ни тайловый сервер. Предобработка — именно то волшебство, которое возносит данные OSM над коммерческими. Мы много говорим, что наша модель данных лучше других свободой в тегировании. Эта свобода требует знаний, алгоритмов и вычислительных ресурсов. Сложно. Но лучше несвободы.&lt;/p&gt;
</description>
</item>

<item>
<title>Не только карта улиц, и не слишком открытая</title>
<guid isPermaLink="false">1490</guid>
<link>https://shtosm.ru/all/ne-tolko-karta-ulic-i-ne-slishkom-otkrytaya/</link>
<pubDate>Tue, 20 Aug 2019 14:13:03 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/ne-tolko-karta-ulic-i-ne-slishkom-otkrytaya/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/kiiv_old_map.jpg" width="1400" height="600" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;OpenStreetMap — открытая карта улиц. Это назначение зашито в название проекта, потому что атласы всегда были для автомобилистов. Улицы, шоссе, грунтовки с подписями на фоне бледных лесов и городских районов. Лора Блисс в &lt;a href="https://www.citylab.com/life/2019/08/thomas-guide-los-angeles-history-street-map-google-waze-app/591721/"&gt;статье для CityLab&lt;/a&gt; вспоминает, как рассматривала атлас Лос-Анджелеса в детстве, когда водители считали за честь держать всю сетку улиц в голове и знать, как объехать пробку на магистрали, — и понимает, почему атласы уступили навигаторам.&lt;/p&gt;
&lt;p&gt;Мобильные навигаторы полностью меняют фокус: в них город вращается вокруг водителя, а не водитель находится где-то в городе. У карты на экране ни секунды покоя: она то поворачивается, то меняет масштаб. Нет времени её рассмотреть и понять. Поэтому запомнить город с экрана навигатора невозможно, остаётся следовать указаниям и надеяться, что по маршруту нет размытых мостов и перекрытых дорог. Но даже люди, которые когда-то помнили каждый переулок, отказываются от знаний и переходят на мобильные карты.&lt;/p&gt;
&lt;p&gt;Причина проста: пробки. Машин на дорогах всё больше, они блокируют не только магистрали, но и объездные маршруты. Когда-то тихие районы теперь перегружены машинами, потому что навигаторы советуют срезать через них. Хорошей памяти на улицы недостаточно: нужно получать информацию об авариях и заторах ежеминутно, чтобы не простоять два часа. Полезная карта для водителя — это живая карта в навигаторе.&lt;/p&gt;
&lt;p&gt;Сложно представить человека, который рассматривает карту в навигаторе. Она не предназначена для долгого взгляда. Главное на экране — синяя лента маршрута, чуть менее важны все остальные дороги слева и справа по ходу движения. Остальные элементы неинтересны, потому что по ним нельзя ехать. Хорошо бы их убрать или затенить, чтобы не отвлекать водителя. Мобильная карта — карта для автомобилиста, это карта улиц.&lt;/p&gt;
&lt;p&gt;Настольные карты тоже стремятся к утилитарности мобильных. Открой гугль — там белые дороги на светлом фоне, зато экран усыпан яркими булавками заведений: «кликни меня!» Карты яндекса красивее: дома, дворовые проезды, тропинки и велодорожки. Вроде как пёстро и интересно, но пяти минут достаточно, чтобы понять: эта карта тоже только для одной задачи: «проложи маршрут!» Невозможно уделять таким картам время, с ними нужно решить задачу и уйти.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/many_maps.jpg" width="1400" height="600" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Мне с детства нравится рассматривать карты. Следить за линиями и обозначениями и находить взаимосвязи. Но рассматривание карты ушло в прошлое вместе с атласами. Теперь печатные карты — лишь &lt;a href="https://t.me/shtosm/218"&gt;историческая ценность&lt;/a&gt;. Две коробки моего картографического архива спрятаны где-то в шкафу, толстые красивые атласы пылятся под потолком, карты из спинки автомобильного сиденья я не доставал лет пять. Всё устарело, стимула покупать новое нет: там то же самое, только на свежих данных.&lt;/p&gt;
&lt;p&gt;Каждый год на конференциях State of the Map и FOSS4G устраивают конкурс плакатов. Кажется, вот оно: стой и рассматривай. &lt;a href="https://t.me/foss4g_ru/366"&gt;Задерживаюсь у каждого&lt;/a&gt; на несколько минут — но это же не карты. Это либо исследовательские работы, поданные в форме плаката, с горой текста, несколькими графиками и парой простых обзорных карт. Либо художественные работы, которые не сколько рассматриваешь, сколько воспринимаешь. Да, встречаются красивые, «Pop Art» когда-то я утянул домой и не жалею об этом. Но карты — красивые, глубокие карты больше не вешают. Карта стала утилитарна; если она не выполняет предназначение, она не нужна.&lt;/p&gt;
&lt;p&gt;Любопытные глаза теперь рассматривают спутниковые снимки. Присматриваются к контурам домов, прослеживают грунтовку через поля и леса. Находят правильные контуры военных объектов или деревню в глуши. Что это за пятно? Кто здесь живёт? Когда на одну точку есть шесть разных снимков, интересно их &lt;a href="http://osmz.ru/imagery/"&gt;сравнить&lt;/a&gt;, посмотреть, как застраивался город или меняла русло речка. Снимки бесконечны как вширь, так и вглубь: всегда есть интересный район или история, которую открывают две спутниковые фотографии, разделённые десятилетием.&lt;/p&gt;
&lt;p&gt;Для таких любопытных была сделана викимапия: люди просто подписывали все объекты на снимках, чтобы другие получили ответ на «а что здесь такое?» Подписывали без разбора, дом так же, как озеро, как военную часть или тропинку через лес. Оставляли комментарии: «о, я тут рыбу ловила, пока не заросло». Викимапия была уникальным проектом для любопытных — пока авторы проекта не забыли, кто к ним ходит, и не угробили проект рекламой и смещением фокуса на картографию.&lt;/p&gt;
&lt;p&gt;Казалось, вот два очевидных решения: люди смотрят на карточки — баннер же не помешает? И обвесили рекламой всё по периметру и немного внутри, чтобы пользоваться сайтом без адблока стало противно. И второе, наши редакторы же обводят снимки, а тут один шаг до классификации, чтобы получилась карта. Сделали — офигеть, карта начинает получаться, люди трассируют дороги и обводят населённые пункты. Вот только эти люди перестали уделять время тому, чем сайт был полезен: подписывать снимки, описывать спрятанные чудеса. Теперь они зачем-то дублируют работу, которую делают пользователи НЯК, OSM, Here. Делают недо-карту. Викимапия из уникального источника превратилась в никому не нужное подобие. Теперь на неё заходишь из жалости.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/varna_imagery_w_overlay.jpg" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Рассматривать викимапию неприятно, а карты гугля, яндекса и подобных — бессмысленно. Атласы ушли в прошлое, а на спутниковых снимках можно что-то различить, но не понять. Получается, рассматривать нечего? Напротив: ответ был перед нами все пятнадцать лет.&lt;/p&gt;
&lt;p&gt;Это OpenStreetMap. В отсутствие альтернатив OpenStreetMap стал главным атласом для рассматривания. Откроешь &lt;a href="https://www.openstreetmap.org"&gt;глагне&lt;/a&gt;  — и залипнуть в карту можно надолго. Не только дороги и дома: тропинки, болота, фонтаны и места для пикника. Именно поэтому когда-то люди &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/542"&gt;возмущались&lt;/a&gt;, что railway=abandoned убирают со стандартного стиля: да, эти линии обозначают снятые рельсы, это не-объекты. Но когда смотришь на карту, они многое рассказывают об истории. Объясняют, почему там просека или тропинка. Интересная карта рассказывает историю, и сотни тысяч редакторов своими кусочками историй превращают OpenStreetMap в величайшую сказку на земле.&lt;/p&gt;
&lt;p&gt;Опытные участники знают, что наша карта внутри гораздо больше, чем снаружи. Модель данных OSM со свободными форматами и бесконечными схемами тегирования подталкивает редакторов к слишком детальному картированию. Они указывают номера квартир в подъездах, виды деревьев в парке и напряжение в ЛЭП. Загружая кусочек города в JOSM, никогда не знаешь, какие мелочи заинтересовали местного картографа. То дороги окажутся усыпаны пожарными гидрантами, а то придётся ворочаться промеж отрисованных поребриков.&lt;/p&gt;
&lt;p&gt;Карта богата внутри, но увидеть это богатство непросто. Раньше был набор из нескольких десятков визуализаций Ito Map: они показывали ограничения скорости, колеи железных дорог, освещённость, адресацию и кучу других атрибутов. К сожалению, в июле этот проект &lt;a href="https://www.itoworld.com/ito-map-announcement/"&gt;закрыли&lt;/a&gt;. У нас остались несколько тематических проектов типа &lt;a href="https://www.openrailwaymap.org/"&gt;OpenRailwayMap&lt;/a&gt; и &lt;a href="https://zlant.github.io/parking-lanes/"&gt;Parking Lanes&lt;/a&gt;. Проблема с ними в том, что их не найти. Ссылки рассыпаны по случайным страницам нашей вики, сайты включаются и выключаются в произвольные моменты времени. Они не столько углубляют представление об OpenStreetMap, сколько бросают: «а вот ещё какая штучка у нас есть». Вместо единой шкатулки драгоценностей получилась сеть музеев одной брошки.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/map1eu_sample.jpg" width="994" height="426" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;OpenStreetMap сродни карьеру, полному смыслов и геоданных. Чтобы в него углубиться, картостилей недостаточно, нужны более точные инструменты. Такие как Taginfo и Overpass API. Нашли интересный тег — запустили запрос, чтобы выкопать подобные объекты в своём районе — раскрасили и сделали себе тематическую карту. Подождали, пока лимит на плотность запросов отпустит, и продолжили раскопки. Скачали GeoJSON или подкрутили карту в редакторе. Очень увлекательно, это как править «матрицу», смотря на стекающие зелёные буковки. Только Level0 не хватает для комплекта. Думаю, лишь 400-500 человек на весь мир умеют смотреть так глубоко.&lt;/p&gt;
&lt;p&gt;Нормальные люди приходят на наш сайт и рассматривают картостиль OSM Carto. Они не знают о «подводной части» базы данных — а ведь в ней самое интересное. Мы уже победили всех остальных по глубине карты, по её залипательности. Но чтобы усилить эффект, нужно что-то делать. Одно из двух. Либо, подобно &lt;a href="https://www.openstreetmap.de/"&gt;немецкой глагне&lt;/a&gt;, заменить карту стеной текста со ссылками. Правда, с нашим мастерством принятия решений за результат может быть стыдно: вывесят туда ссылки на вики, на форум и на планету. Разбирайтесь, мол, сами. Второй выход — заменить тайлы в карте векторными.&lt;/p&gt;
&lt;p&gt;Любой картографический стиль делит классы объектов на карте надвое: те, что он отображает и те, что прячет. Это нормально: чем продуманнее картостиль, тем короче его легенда. И это свойственно печатным картам. Но у нас на сайте интерактивная карта с бесконечным количеством атрибутов. Глупо отображать для всех одно и то же, по-барски позволяя включить аж четыре других стиля. Сколько атрибутов — столько картостилей. Нас спасут только векторные тайлы. Каждый посетитель должен получать свой собственный срез данных, чтобы посмотреть и офигеть от разнообразия. Мы &lt;a href="https://t.me/shtosm/97"&gt;обсуждали этот подход&lt;/a&gt; во время прошлого State of the Map, но, кажется, никто не понимает, что нужно делать.&lt;/p&gt;
&lt;p&gt;Карта OpenStreetMap — это не картинка, которую можно рассматривать только вширь. Это калейдоскоп: покрути фильтры — и рассматривай заново, потому что открываются новые слои и новые взаимосвязи. Такое невозможно даже представить в коммерческой или печатной картографии, но мы, редакторы открытой карты, настолько привыкли к многогранной и запутанной модели данных, что даже не задумываемся, насколько уникальна и завораживающа наша карта. Мы пользуемся специальными инструментами, чтобы рассматривать грани, — а хорошо бы рассматривать их невооружённым взглядом.&lt;/p&gt;
&lt;p&gt;Улиц недостаточно. Пробки сиюминутны и потому не нужны. Важна общая картина. Карта обучает, просвещает, помогает найти себя в мире. Проект OpenStreetMap способен рассказать о твоём городе или маршруте столько, сколько не снилось атласам. Осталось придумать, как разрушить статус-кво с картостилями и недо-векторными тайлами от Mapbox. Мы можем сделать лучше. Карта должна быть свободной.&lt;/p&gt;
</description>
</item>

<item>
<title>Адаптивные карты</title>
<guid isPermaLink="false">1465</guid>
<link>https://shtosm.ru/all/adaptivnye-karty/</link>
<pubDate>Thu, 31 May 2018 20:37:14 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/adaptivnye-karty/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/dest_roads.jpg" width="1400" height="572" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Во время конференции YaC я восхитился примером адаптивных карт от яндекса, и читатели телеграма спросили, что это такое. Если коротко, это карты, которые адаптируются к контексту. Загвоздка в том, что под этим понимают и как нас ограничивают технологии. В публичной картографии две догмы:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;равноугольная проекция и отсутствие искажений: проекция меркатора мгновенно считывается как ошибка, а фрагмент всегда может быть встроен в полную карту;&lt;/li&gt;
&lt;li&gt;неизменность слоёв: если на карте видно кафе, то на ней будут все кафе, если видна улица — будут все улицы.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Другими словами, несмотря на общепризнанную смерть громоздких интерфейсов ГИС для массовых приложений, работа с картой в любых публичных сайтах и приложениях до сих пор сводится к масштабированию и переключению слоёв, лишь с более удобным управлением.&lt;/p&gt;
&lt;p&gt;От этих ограничений много веков назад ушла инфографика: показывать статистику по регионам неудобно, когда Красноярский край в тысячу раз больше Санкт-Петербурга. Поэтому регионы показывают &lt;a href="http://markswebb.ru/upload/medialibrary/f62/Markswebb-Diagram%201.%20Acquiring-Map-2018.png"&gt;одинаковыми кубиками&lt;/a&gt;. С другой стороны, площадь и расстояние — тоже индикаторы, отсюда популярность в визуализациях уродливых &lt;a href="https://en.wikipedia.org/wiki/Cartogram"&gt;картограмм&lt;/a&gt; (правильнее — анаморфоз, подсказывают в комментариях), где нашу страну сжимают в длинную кляксу. Интерактивной инфографике до такого кощунства ещё далеко, она ограничена теми же догмами.&lt;/p&gt;
&lt;p&gt;Печатные карты часто искажают, адаптируя для человека. Очевидный пример — &lt;a href="http://shtosm.ru/2012/04/15/1/"&gt;атлас трассы М10&lt;/a&gt;, где она вытянута в идеально прямую линию, или нарисованные от руки схемы проезда. Что люди создают инстинктивно, алгоритмы едва могут воспроизвести: в 2010 году исследователи из Microsoft, Adobe и колледжа Беркли опубликовали &lt;a href="https://johanneskopf.de/publications/destination_maps/"&gt;статью&lt;/a&gt; про автоматическую генерацию схем проезда (открывающая иллюстрация — из неё). Важность этой публикации затмевает только безразличие, с которым к нему отнеслись все картографы. Печать карты маршрута сейчас — всё ещё печать фрагмента привычной карты с подсвеченными линиями.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/new_ya_navi.jpg" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Во время движения по маршруту водитель отвлекается на экран смартфона на долю секунды. За это время ему нужно выдать максимум релевантной информации. Поэтому карты для навигатора делать сложнее, чем обычные тайловые слои. Например, в &lt;a href="https://blog.mapbox.com/labels-for-navigation-in-mapbox-gl-d9220fa51762"&gt;этой заметке&lt;/a&gt; сотрудник Mapbox рассказывает, как правильно подписывать улицы, чтобы водитель видел только те названия, что могут ему пригодиться. Чтобы сделать карту в навигаторе лучше, нужно учитывать контекст.&lt;/p&gt;
&lt;p&gt;Контекстом в публичной картографии является viewport, окно вывода. Экран мобильного устройства или прямоугольник на веб-странице. «Контекстный поиск» — поиск в окне. И так далее. Поэтому когда Миша Высоковский начал &lt;a href="https://youtu.be/UfuCkpu-VHc?t=28m50s"&gt;рассказывать&lt;/a&gt; о новых функциях яндекс-навигатора, он использовал термин длиннее: «&lt;i&gt;гипер&lt;/i&gt;контекстность». Это отображение карты с учётом контекста, включающего не только состояние, но и намерения пользователя. И это — будущее карт.&lt;/p&gt;
&lt;p&gt;На фрагментах слайдов выше отображены только те заведения, которые находятся на поворотах линии маршрута и могут помочь водителю сориентироваться. А на развязке справа подсвечены все выезды из него, а не только стрелка по нужному выезду. Так водитель лучше поймёт, куда &lt;i&gt;не надо&lt;/i&gt; сворачивать. Всё это изменяет привычную карту и использует контекст, адаптируется к задачам пользователя. На слайдах мы увидели лучшую адаптивную карту и, кажется, первую в публичном приложении, доступном миллионам пользователей.&lt;/p&gt;
&lt;p&gt;Такую карту не покажешь в виде тайлов на веб-сайте. Её с трудом можно сотворить в QGIS. Но теперь у нас есть векторные тайлы, которые содержат атрибутированную геометрию. Фильтровать их с учётом контекста, подсвечивать и искажать можно прямо на мобильном устройстве, учитывая показания разных датчиков. Будет увлекательно посмотреть, как сильно изменятся навигационные карты в погоне за максимальной информативностью для пользователя. Хорошо, что Яндекс сделал заметные шаги в направлении адаптивных карт, но хочется, чтобы потребители OpenStreetMap перехватили инициативу.&lt;/p&gt;
</description>
</item>

<item>
<title>Стиль бледный</title>
<guid isPermaLink="false">1462</guid>
<link>https://shtosm.ru/all/stil-bledny/</link>
<pubDate>Thu, 17 May 2018 15:53:33 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/stil-bledny/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/new_style_mapbox.png" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Дизайнеры Mapbox &lt;a href="https://blog.mapbox.com/designing-maps-for-navigation-186fe1c67363"&gt;обновили стиль&lt;/a&gt; для навигации. Вместо привычных мягко-оранжевых линий водитель будет смотреть на бледное серо-жёлтое месиво. Первой реакцией на заметку было: «нам нужно было разделить дороги по классам и адаптировать к быстрым взглядам на мелкий экран, поэтому мы три контрастных цвета превратили в два размытых и увеличили шилды, оттянув внимание». Действительно, сравнивая «было» и «стало» недоумеваешь, зачем портить хороший картостиль.&lt;/p&gt;
&lt;p&gt;Но не всё так просто, разумеется. Бледный стиль получается, когда дизайнеры перестают выбирать цвета и отображаемые элементы по наитию и подходят к стилю системно, определив задачи. Меньше цветов — легче выделить важные элементы, вроде парковок или заведений. Среди дорог достаточно различать главные и неглавные, а маршрут всё равно покажет линия. Тёмная заливка явно мешала замечать подписи.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/new_style_mapsme.png" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Те же претензии, что появились у меня к новому стилю Mapbox, высказывали относительно стиля MAPS.ME, великолепно переделанного командой «Урбики». И действительно, в сравнении с феерверком цветов новые дороги выглядели бледновато. Но выкатить стиль — это половина работы, и «Урбика» потом ещё полгода дорабатывала цвета и линии по комментариям: чуть больше контрастности, чуть иные размеры.&lt;/p&gt;
&lt;p&gt;У нового стиля навигации Mapbox много заметных проблем. Например, по исследованиям, текст легче читается не на белом, а на чуть менее контрастном фоне. А ночной стиль стал слишком ярким: на картинке в блоге выглядит красиво, но в машине ночью я бы предпочёл едва различимые дороги, как слева. Но раз навигационный стиль стал из обрубка презентационного стал самостоятельным, дизайнеры, я уверен, сгладят все проблемы по отзывам пользователей своего API.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/new_style_osm.png" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Обледнение стиля свойственно всем веб-картам, от Google и Here до «Космоснимков» и OpenStreetMap. Кричащие цвета не помогают в использовании карты совместно с другими геоданными: маркерами, линиями, тепловыми картами. Переход от ярких дорог и выделяющихся точек заведений к белым линиям и унифицированным иконкам сродни смене высказывания «Смотрите! У нас дороги! И POI!» на «вот вам однородная карта, готовая к любым применениям». Другими словами, чем менее кричаще, более бледно выглядит карта, тем она взрослее и серьёзнее.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/carto_no_labels-nq8.png" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;На этой иллюстрации вы видите самый взрослый стиль на основе OpenStreetMap в мире (если не считать MapSurfer Gray). Он красивый и не помешает ничему, что вы наложите поверх. Разумеется, это странный способ оценивать стили: цветовая гамма и количество элементов не являются мерилом качества.&lt;/p&gt;
&lt;p&gt;Дизайн картостиля — это непрерывная работа по отделению важного от второстепенного. Медитирование над палитрой. Чтобы красиво, но неброско. Информативно, но не перегруженно. Привычно, но не копия. И поверх всего — задача для стиля, без которой не стоит даже начинать (но все начинают). Рано или поздно задача меняется или просто утверждается, и карта меняет вид. Это нормально и всегда к лучшему. Без задачи невозможно осмысленное улучшение, а с задачей... Ну да, получается бледно.&lt;/p&gt;
</description>
</item>

<item>
<title>Стиль виляет картографами</title>
<guid isPermaLink="true">https://shtosm.ru/all/stil-vilyaet-kartografami/</guid>
<link>https://shtosm.ru/all/stil-vilyaet-kartografami/</link>
<pubDate>Sat, 10 Mar 2018 22:28:01 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/stil-vilyaet-kartografami/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/new-borders-nq8.png" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;В середине февраля Matthijs Melissen, один из разработчиков стиля osm-carto, предложил улучшить отображение административных границ на далёких масштабах. &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/3074"&gt;Пул-реквест&lt;/a&gt; не только перекрашивает границы в тёмно-зелёный цвет, но и приглушает эти линии на воде. Посмотрите на результат &lt;a href="http://bl.ocks.org/matthijsmelissen/raw/af7a602c222dbf1ff1a2c0d84ed755b7/#5.00/49.837/21.852"&gt;на этой карте&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Поскольку изменения оказались велики, их решили разбить на части: &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/3102"&gt;первая&lt;/a&gt; затрагивает только водные границы. Под примерами отображения Matthijs добавил комментарий: «поскольку тег &lt;i&gt;admin_level&lt;/i&gt; отсутствует на некоторых линиях границ, потребуется немного покартировать».&lt;/p&gt;
&lt;p&gt;Долгое время стиль отражал схемы тегирования: рисовал всё больше и больше значков, разделял или объединял отображение дорог в зависимости от дополнительных атрибутов. Немало было и спорных решений: например, &lt;a href="http://shtosm.ru/all/red-roads/"&gt;объединение&lt;/a&gt; &lt;i&gt;highway=footway&lt;/i&gt; и &lt;i&gt;highway=path&lt;/i&gt;. Но те решения следовали правилам тегирования, а не требовали что-то в них менять.&lt;/p&gt;
&lt;p&gt;На этот раз не так: предлагаемые изменения требуют добавления тегов &lt;i&gt;boundary&lt;/i&gt; и &lt;i&gt;admin_level&lt;/i&gt; не только на отношения границ, но и на линии в их составе. Конечно, мы часто так и делали, но это не было обязательным. Теперь отсутствие тегов должно было сломать границы стран и регионов на всех масштабах, от самого первого. И поскольку это вопрос тегирования, Matthijs-у пришлось &lt;a href="https://lists.openstreetmap.org/pipermail/tagging/2018-March/035347.html"&gt;написать&lt;/a&gt; в рассылку tagging@.&lt;/p&gt;
&lt;p&gt;Хорошая новость: в тему ответили уже девять человек, и все как один удивляются: «ты что, офигел, что ли». Приятно знать, что пропозалы всё так же не проходят — не только полезные, но и такие непродуманные, идущие от даже не технических ограничений, но лени разработчика.&lt;/p&gt;
</description>
</item>

<item>
<title>Бледно, но видно</title>
<guid isPermaLink="true">https://shtosm.ru/all/bledno-no-vidno/</guid>
<link>https://shtosm.ru/all/bledno-no-vidno/</link>
<pubDate>Wed, 30 Aug 2017 20:17:18 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/bledno-no-vidno/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/new-map-style.jpg" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;На прошлых выходных я открыл карту OpenStreetMap для какой-то задачи и сначала подумал, что слой &lt;i&gt;osm-carto&lt;/i&gt; кто-то заменил на слой «Спутника». Первый был привычен резкими цветами и сложноразличимыми реками, второй известен бледным видом, где, кажется, ни один цвет не насыщен даже наполовину. Оказалось, наш картостиль снова обновили.&lt;/p&gt;
&lt;p&gt;Для версии 4.2.0 &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/2654"&gt;поработали&lt;/a&gt; над средними масштабами, от 8 до 12. Реки и озёра стали отчётливее, а леса и поля — светлее, чтобы не заслонять важные объекты. Наконец-то реки в лесу видны издалека. Дороги тоже лучше различимы, потому что им добавили яркий, но очень тонкий контур.&lt;/p&gt;
&lt;p&gt;Помимо этого, уменьшили межстрочное расстояние в надписях и подписали железные дороги. Эти подписи бросаются в глаза в Москве: теперь я знаю, что живу недалеко от дороги Рижского направления. А в лесах значки показывают тип леса: лиственный, хвойный и т. п. Как это выглядит, смотрите на &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/2747#issuecomment-322212267"&gt;иллюстрациях&lt;/a&gt; к пул-реквесту, а на карте тип обозначайте тегом &lt;a href="https://wiki.openstreetmap.org/wiki/RU:Key:leaf_type"&gt;leaf_type&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Готовность авторов стиля одновременно поддерживать версии 4.x и 3.x быстро &lt;a href="http://www.openstreetmap.org/user/kocio/diary/41976"&gt;сдулась&lt;/a&gt;: нововведения щедры на использование дополнительных тегов из hstore. Например, для подписи железных дорог используются теги &lt;i&gt;highspeed&lt;/i&gt; и &lt;i&gt;usage&lt;/i&gt;, да и про &lt;i&gt;leaf_type&lt;/i&gt; старый стиль не знал. Держателям собственных тайловых серверов приходится выбирать: загружать базу для нового &lt;i&gt;osm-carto&lt;/i&gt; или для десятков старых стилей. Раньше стили сосуществовали, потому что все делали их совместимыми с osm-carto. Но переделывать их для совместимости с базой версии 4.x никто не будет. Как следствие, альтернативные версии стандартного стиля и он же в сервисах типа MapOSMatic остались на старой схеме и нескоро получат какие-либо из обновлений.&lt;/p&gt;
</description>
</item>

<item>
<title>Два два ноль и три три ноль</title>
<guid isPermaLink="true">https://shtosm.ru/all/dva-dva-nol-i-tri-tri-nol/</guid>
<link>https://shtosm.ru/all/dva-dva-nol-i-tri-tri-nol/</link>
<pubDate>Thu, 11 May 2017 11:31:23 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/dva-dva-nol-i-tri-tri-nol/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/id_vertical.jpg" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;В рассылке dev@ с разницей в один день опубликовали два важных анонса новых версий. Во-первых, Брайан выпустил &lt;a href="https://github.com/openstreetmap/iD/blob/master/CHANGELOG.md#220"&gt;iD 2.2.0&lt;/a&gt;. Вторая версия вышла в ноябре, но там не было заметных внешних изменений: повинуясь требованиям Semantic Versioning, первую цифру увеличили из-за несовместимых изменений API. В 2.1.0 добавили поддержку GeoJSON с KML и красивые &lt;a href="https://github.com/openstreetmap/iD/issues/3659"&gt;плавные изменения&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Новый iD больше не рисует меню полукругом при выборе объекта. Столько раз из-за него случайно удаляли дороги или округляли здания! Теперь меню спрятано под правую кнопку мыши, что позволит расширять его неограниченно, а не пока есть места в круге. В теории звучит хорошо, на практике столбик непонятных значков озадачивает. Ждём следующего шага: понятных слов вместо пиктограмм.&lt;/p&gt;
&lt;p&gt;Самым опытным редакторам позволили добавлять теги к пакетам правок, а для новичков подготовили новый интерактивный учебник. Пять уроков, от перемещения карты до выравнивания зданий, помогут участникам мероприятий гуманитарной команды избежать обычных ошибок, за которые их ругают осмеры. Для обучения авторы нарисовали небольшой город с рекой, железной дорогой, ратушей, кафе и сеткой улиц. Очевидная искусственность карты подталкивает пользователя поиграть с картой, поудалять нарисованное и добавить какой-нибудь мути.&lt;/p&gt;
&lt;p&gt;Разумеется, в релизе много других мелких улучшений. Например, последний комментарий к пакету правок сохраняется (привет всем, кто пишет «fix» или «мелкие правки»), но очищается через два дня. Мультиполигоны в старом стиле выглядят страшно и на них ругается валидатор: хотя из OpenStreetMap их недавно &lt;a href="http://area.jochentopf.com/stats/#old_style_multipolygons"&gt;вычистили&lt;/a&gt;, пользователь может нарисовать такой случайно. Многие увидят красную коробочку при запуске: там список изменений в версии. Наконец, удалить объект можно только тогда, когда видно не менее 80% его поверхности.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/manyshops.jpg" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Также вчера Пол Норман &lt;a href="https://lists.openstreetmap.org/pipermail/dev/2017-May/029876.html"&gt;объявил&lt;/a&gt; о выходе версии 3.3.0 нашего картостиля osm-carto. В нём всё в порядке. То есть, авторы провели несколько рефакторингов, вынеся шрифты в отдельных файл, написав несколько инструкций. Самое заметное изменение — магазины на 17 масштабе &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/2589"&gt;рисуются точками&lt;/a&gt;, чтобы не отвлекать от других заведений. В репозитории на GitHub осталось всего шесть открытых пул-реквестов. Все они меняют отображение элементов карты (обводки дорог, паромных терминалов, грунтовок и т. п.), и поэтому отложены.&lt;/p&gt;
&lt;p&gt;Самое важное в свежем релизе стиля — что он последний в ветке 3.x. Пул-реквесты почистили, &lt;a href="https://lua.osm-carto.paulnorman.ca/#5/54.188/39.990"&gt;страницу&lt;/a&gt; со сравнением 3.x и 4.x обновили, стиль 3.3.0 выпустили, временный запрет на визуальные изменения наложили. Следующим шагом в программе будет смёржить ветку &lt;i&gt;lua&lt;/i&gt; в &lt;i&gt;master&lt;/i&gt; и объявить о выходе версии 4.0.0. После этого в 3.3.x будут только чинить неприятности, да и то недолго.&lt;/p&gt;
&lt;p&gt;Что такое ветка &lt;i&gt;lua&lt;/i&gt;? Это переработка стиля с условием полной перезаливки базы данных. Подробность Пол расписал в &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/2533"&gt;пул-реквесте&lt;/a&gt;, а коротко:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Колонка типа hstore для каждого объекта. Она даст доступ ко всем тегам, пусть и без индексов. То есть, можно будет обозначить дороги с плохим покрытием или заведения, доступные людям на колясках. Колонка увеличивает размер базы всего на 10%, но позволяет убрать сотню других колонок, выгадав 5%.&lt;/li&gt;
&lt;li&gt;Мультиполигоны. По умолчанию osm2pgsql разделяет мультиполигоны на отдельные полигоны: так те из них, что пересекают 180 меридиан, не накрывают bbox-ом весь мир. С ключом &lt;i&gt;—multi-geometry&lt;/i&gt; мультиполигоны из OSM остаются мультиполигонами в базе. Это удобнее: не нужно собирать государства и острова из тысячу частей с ST_Collect, подписи национальных парков не множатся. К сожалению, это изменение &lt;a href="http://paulnorman.ca/blog/2014/03/osm2pgsql-multipolygons/"&gt;замедлит рендеринг&lt;/a&gt; примерно на 5%, сильнее на близких масштабах.&lt;/li&gt;
&lt;li&gt;Преобразования в lua. Lua — это несложный язык, часто используемый для настроечных скриптов. Предобработка тегов с его помощью в osm2pgsql позволяет указать численный тип для колонок типа &lt;i&gt;population&lt;/i&gt; и &lt;i&gt;layer&lt;/i&gt;, написать сложные правила построения &lt;i&gt;z_order&lt;/i&gt; и отсортировать значения &lt;i&gt;highway&lt;/i&gt; и &lt;i&gt;place&lt;/i&gt;. Кроме того, скрипт будет отличать замкнутые линии от областей не только по тегам и собирать линии в мультиполигоны. Разумеется, старый стиль мультиполигонов он &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/2610"&gt;не поддержит&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Версию 4.0.0 выпустят в этом месяце. В течение пары месяцев ветки 4.0.x и 3.3.x будут развиваться параллельно, чтобы базу можно было перезаливать поэтапно. Следить за подготовкой к перезаливке можно в &lt;a href="https://github.com/openstreetmap/operations/issues/161"&gt;тикете OWG&lt;/a&gt;, пользоваться новым стилем — уже сейчас: пул-реквест приняли в &lt;i&gt;master&lt;/i&gt; вчера.&lt;/p&gt;
</description>
</item>

<item>
<title>Всё на эмодзиях</title>
<guid isPermaLink="true">https://shtosm.ru/all/vsyo-na-emodziyah/</guid>
<link>https://shtosm.ru/all/vsyo-na-emodziyah/</link>
<pubDate>Tue, 28 Jun 2016 21:09:12 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/vsyo-na-emodziyah/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/emojimap-nq8.png" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Хорошие значки — один из признаков качественной карты, поэтому в Mapbox не довольствуются открытым набором &lt;a href="https://github.com/twain47/Open-SVG-Map-Icons"&gt;SJJB&lt;/a&gt;, а сделали свой открытый набор Maki: 144 значка в public domain на гитхабе. Недавно компания написала обширный &lt;a href="https://www.mapbox.com/maki-icons/guidelines/"&gt;дизайн-док&lt;/a&gt; для тех, кто хочет дополнить набор значков, и открыла &lt;a href="https://www.mapbox.com/maki-icons/#editor"&gt;редактор оформления Maki&lt;/a&gt;. Теперь не нужно в Inkscape дорисовывать фон или перекрашивать методом изменения чисел в скрипте, достаточно выбрать параметры в веб-интерфейсе и нажать кнопку «скачать». Ещё бы такое для SJJB — вариантов Maki иногда не хватает.&lt;/p&gt;
&lt;p&gt;Впрочем, у невзыскательных картографов, или которым хочется праздника, есть ещё вариант: воспользоваться общедоступным огромным наборов значков, который встроен прямо в систему. &lt;a href="https://emojimap.net/#3/48.4/12.5"&gt;Emoji Map&lt;/a&gt; Мертена Пеетца удивляет не только яркостью при тёмном фоне, но и плотностью заведений.&lt;/p&gt;
</description>
</item>

<item>
<title>Заметные изменения</title>
<guid isPermaLink="true">https://shtosm.ru/all/zametnye-izmeneniya/</guid>
<link>https://shtosm.ru/all/zametnye-izmeneniya/</link>
<pubDate>Tue, 01 Dec 2015 01:20:47 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/zametnye-izmeneniya/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/voronezh-roads.gif" width="700" height="301" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Только что выпустили новую версию стиля openstreetmap-carto, 2.37. В нём два заметных изменения: во-первых, дороги residential и tertiary &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/1948"&gt;стали уже&lt;/a&gt; на 13-м масштабе. Теперь их белизна не забивает остальные элементы карты. На масштабах 18 и 19 дороги &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/1972"&gt;тоже заузили&lt;/a&gt;, на этот раз все. Во-вторых, Michael Glanznig поработал над отображением &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/1938"&gt;административных границ&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;линии на масштабах 1-3 стали тоньше, а шрифт — неприятнее;&lt;/li&gt;
&lt;li&gt;убрали названия стран с z2, городов с z3, и границы регионов мелких стран с z4;&lt;/li&gt;
&lt;li&gt;поправили толщину границ стран и регионов, теперь их — и их подписи — проще различить;&lt;/li&gt;
&lt;li&gt;границы рисуются не по линиям, а по отношениям. Сломано отношение — нет страны на карте.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Кроме того, на карту добавили копи-центры и магазины напитков, и &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/1701"&gt;поля слегка перекрасили&lt;/a&gt;: теперь они выглядят не так грязно и не смешиваются с другими landuse.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Обновление:&lt;/b&gt; на следующий день изменения стиля границ откатили, потому что они &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/1987"&gt;плохо влияли на производительность&lt;/a&gt;.&lt;/p&gt;
</description>
</item>

<item>
<title>Более 9000</title>
<guid isPermaLink="true">https://shtosm.ru/all/bolee-9000/</guid>
<link>https://shtosm.ru/all/bolee-9000/</link>
<pubDate>Tue, 17 Nov 2015 01:54:45 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/bolee-9000/</comments>
<description>
&lt;p&gt;Пол Норман работает в DWG и секретарём в Совете OSMF, участвует в улучшении нашего картостиля и разрабатывает новые версии osm2pgsql. Он один из лучших разработчиков в проекте, и каждая из его немногочисленных заметок в блоге открывает что-то новое. На прошлой неделе он &lt;a href="http://paulnorman.ca/blog/2015/11/openstreetmap-carto-complexity/"&gt;сравнил размеры картостилей&lt;/a&gt;: хотя все понимают, что &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/"&gt;openstreetmap-carto&lt;/a&gt; — нечеловеческий монстр среди остальных, конкретные цифры всё равно интересны.&lt;/p&gt;
&lt;p&gt;Уникальность картостиля он описывает в трёх пунктах:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Это самый большой открытый картостиль. В любой метрике он больше любого другого. Строк в его коде больше, чем у трёх крупнейших альтернатив.&lt;/li&gt;
&lt;li&gt;Это крупнейший независимый картостиль, у которого нет руководителя, и поэтому постоянно случаются конфликты правок.&lt;/li&gt;
&lt;li&gt;Это самый детальный стиль для данных OpenStreetMap. Даже проприетарные сложные стили не отображают такого разнообразия элементов.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;В заметке Пол обращает внимание на рост сложности стиля после октября 2014 года, когда авторы упростили формат описания слоёв, перечисляет особенности других стилей (3000 строк SQL в стиле Mapbox, 285 строк Lua в cycle.travel) и приводит две диаграммы, которые стоят всех остальных слов. Это самый глубокий разбор нашего картостиля — хотя, конечно, хотелось бы статьи раз в десять длиннее.&lt;/p&gt;
&lt;p&gt;Если вы, как я, изголодались по длинным статьям про OpenStreetMap, советую подписаться на &lt;a href="http://sk53-osm.blogspot.com/"&gt;блог Джерри Кло&lt;/a&gt;. В этом месяце он пытается разными способами получить контуры заселённых территорий из данных OSM и Natural Earth, а в прошлом очень подробно описал &lt;a href="http://sk53-osm.blogspot.ru/2015/10/irish-vice-counties-creation-of.html"&gt;картирование биологических регионов Ирландии&lt;/a&gt;, что тесно пересекается с картированием границ townlands, аналога наших городских и сельских поселений.&lt;/p&gt;
</description>
</item>

<item>
<title>Великий перекрас</title>
<guid isPermaLink="true">https://shtosm.ru/all/velikiy-perekras/</guid>
<link>https://shtosm.ru/all/velikiy-perekras/</link>
<pubDate>Sat, 31 Oct 2015 00:26:27 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/velikiy-perekras/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/newstyle-1.png" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Наконец, обновление случилось: хотя пул-реквест с перекрашиванием дорог, о котором была позапрошлая заметка, принят полтора месяца назад, релиза пришлось подождать: там приняты интервалы в 1-2 месяца. Пару часов назад официальный блог OSM &lt;a href="https://blog.openstreetmap.org/2015/10/30/openstreetmap-org-map-changing/"&gt;предупредил&lt;/a&gt;: не удивляйтесь, изменение обдумано, обсуждено и обоснованно. Стало, несомненно, лучше. Некоторые замечают, что картостиль теперь мало отличается от других, профессиональных карт, и потому OpenStreetMap потерял индивидуальность. Но с другой стороны, OSM — это не стиль по умолчанию: тот же MapSurfer по качеству далеко впереди, и его ни с чем не спутаешь.&lt;/p&gt;
&lt;p&gt;Помимо дорог, стали аккуратнее номера автомагистралей, чётче железные дороги и станции на них, и названия мостов теперь могут появляться с 12 масштаба. Как можно догадаться, серверы рендеринга сейчас перегружены, поэтому до вашего города обновление может дойти через пару дней. &lt;a href="http://www.openstreetmap.org/#map=13/59.9469/30.3276"&gt;Петербург&lt;/a&gt;, например, уже готов.&lt;/p&gt;
</description>
</item>

<item>
<title>Карта в багровых тонах</title>
<guid isPermaLink="true">https://shtosm.ru/all/red-roads/</guid>
<link>https://shtosm.ru/all/red-roads/</link>
<pubDate>Tue, 01 Sep 2015 17:57:33 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/red-roads/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/new-style-grid-nq8.png" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Mateusz Konieczny из Кракова увлёкся OpenStreetMap два года назад. Программист на Ruby, он почти сразу начал писать обработчики данных. Однако его главный вклад в проект не имеет отношения к программированию: когда закончится обсуждение его &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/1736"&gt;пул-реквеста&lt;/a&gt; (208 комментариев за три недели), карту на osm.org будет не узнать.&lt;/p&gt;
&lt;p&gt;В мае он вписался в программу Google Summer of Code студентом, и всё лето работал над перекрашиванием дорог на нашем картостиле. Нынешние цвета взяты с официальных английских карт (или со &lt;a href="https://twitter.com/richardf/status/632185970037657600"&gt;схемы каналов&lt;/a&gt; Ричарда), и плохо работают в других странах. Игра «найди &lt;i&gt;trunk&lt;/i&gt; в лесу» знакома каждому. Когда-то стиль OSM был одним из лучших, но все конкуренты ушли вперёд. Матеуш начал со сравнения стиля с &lt;a href="http://www.openstreetmap.org/user/Mateusz%20Konieczny/diary/34957"&gt;Google&lt;/a&gt; и &lt;a href="http://www.openstreetmap.org/user/Mateusz%20Konieczny/diary/34964"&gt;гуманитарным стилем&lt;/a&gt;. Уже через месяц он выдал &lt;a href="http://www.openstreetmap.org/user/Mateusz%20Konieczny/diary/35351"&gt;первую версию&lt;/a&gt; нового стиля, с непривычно оранжевыми магистралями.&lt;/p&gt;
&lt;p&gt;Это не первый опыт Матеуша в CartoCSS: сейчас он на четвёртом месте среди авторов стиля openstreetmap-carto, а первые пул-реквесты он отправлял ещё в июне 2014 года. Получив возможность заниматься стилем плотно и за деньги, он не ограничился дорогами, а провёл много дополнительных изменений: убрал с карты &lt;i&gt;highway=proposed&lt;/i&gt;, очистил 12-й масштаб от домов и улиц, поменял узор для разных видов лесов и &lt;a href="https://github.com/gravitystorm/openstreetmap-carto/pull/1713"&gt;объединил&lt;/a&gt; вид &lt;i&gt;footway&lt;/i&gt; с &lt;i&gt;path&lt;/i&gt;. Разумеется, каждое изменение влечёт споры, особенно последнее, которое русскоязычные осмеры ругают &lt;a href="http://forum.openstreetmap.org/viewtopic.php?id=10809&amp;p=29"&gt;до сих пор&lt;/a&gt;. Однако в нём же на карте появилось долгожданное отображение покрытия: пока только для тропинок и велодорожек, но &lt;a href="http://www.openstreetmap.org/user/Mateusz%20Konieczny/diary/35416"&gt;скоро&lt;/a&gt; и для автодорог. Каждое улучшение стиля он обосновывает и объясняет в &lt;a href="http://www.openstreetmap.org/user/Mateusz%20Konieczny/diary"&gt;своём блоге&lt;/a&gt; на osm.org: такого вдумчивого подхода наш картостиль не знал никогда.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/new-style-moscow-nq8.png" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Как будут выглядеть дороги после мёрджа спорного пул-реквеста, поможет понять &lt;a href="http://bl.ocks.org/pnorman/raw/c61d6b11193081910866/#8.00/55.694/38.437"&gt;демонстрационная карта&lt;/a&gt; Пола Нормана. Больше никаких синего и зелёного: только оттенки жёлтого. &lt;i&gt;Tertiary&lt;/i&gt; от &lt;i&gt;residential&lt;/i&gt; отличается только толщиной — самое спорное решение, &lt;a href="http://comments.gmane.org/gmane.comp.gis.openstreetmap/73347"&gt;поглотившее&lt;/a&gt; почтовые рассылки и обсуждения на гитхабе. Многие дороги сделаны тоньше, &lt;i&gt;highway=service&lt;/i&gt; теперь еле увидишь. Проезды &lt;i&gt;living_street&lt;/i&gt; теперь не так серы, а highway=road хоть и не убраны, как хотел автор, но менее заметны. И не совсем про автодороги, но главные железнодорожные пути станут отличимы от остальных.&lt;/p&gt;
</description>
</item>

<item>
<title>В точку</title>
<guid isPermaLink="true">https://shtosm.ru/all/v-tochku/</guid>
<link>https://shtosm.ru/all/v-tochku/</link>
<pubDate>Sat, 22 Nov 2014 22:13:01 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/v-tochku/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/dots-mapbox.png" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Лучший дизайнер в Mapbox, Saman Bemel Benrud, изучал взаимодействие слоёв на средневековых художественных картах, и решил присвоить разным объектам OpenStreetMap единый стиль. Получилась дистиллированная карта мира, где ничто не пересекается, и всему есть место. В &lt;a href="https://www.mapbox.com/blog/dot-map/"&gt;заметке&lt;/a&gt; он объясняет нюансы CartoCSS в этом стиле и ссылается на другой пример такой техники: &lt;a href="https://www.mapbox.com/blog/super-mario-with-studio/"&gt;карту а-ля супер марио&lt;/a&gt;.&lt;/p&gt;
</description>
</item>

<item>
<title>Весь покрытый зеленью</title>
<guid isPermaLink="true">https://shtosm.ru/all/ves-pokryty-zelenyu/</guid>
<link>https://shtosm.ru/all/ves-pokryty-zelenyu/</link>
<pubDate>Thu, 11 Sep 2014 10:54:50 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/ves-pokryty-zelenyu/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/null-island.gif" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="http://maps.stamen.com/toner/#12/-0.000/0.000"&gt;Что это за точка&lt;/a&gt; в Атлантическом океане? Определённо, остров. Одно из значений слова null — «несуществующий», и оно верно: на самом деле, там пусто, несмотря на то, что в OpenStreetMap там каждый день &lt;a href="http://shtosm.ru/2011/11/17/1/"&gt;разные вещи&lt;/a&gt;. Точка (0; 0) знакома каждому картографу: она часто притягивает данные, которые должны быть в другом месте. «Null Island» — это также самоназвание группы весёлых ГИС-разработчиков в Штатах (преимущественно из Stamen), которые вчера &lt;a href="http://maptimeparty.splashthat.com/"&gt;собрались&lt;/a&gt; на вечеринке в рамках FOSS4G. Конечно, у них есть &lt;a href="http://seagor.tumblr.com/post/59492652116/a-brief-history-of-null-island"&gt;футболки&lt;/a&gt;, подробная карта и &lt;a href="http://www.nullisland.com/"&gt;сайт острова&lt;/a&gt;. Многие догадались, что поскольку в разных системах координат центр различен, остров на самом деле архипелаг, и Стивен Мэзер &lt;a href="http://smathermather.wordpress.com/2014/09/10/null-archipelago-null-islands-for-all-coordinate-reference-systems-revision/"&gt;построил&lt;/a&gt; его схему.&lt;/p&gt;
&lt;p&gt;Кстати, компания Stamen &lt;a href="http://content.stamen.com/new_knight_grant_new_toner_new_infrastructure"&gt;снова получила грант&lt;/a&gt; фонда Knight Foundation (того, что спонсировал редактор iD) на новые серверы, расширение слоя &lt;a href="http://maps.stamen.com/terrain/"&gt;Terrain&lt;/a&gt; на весь мир и улучшение повсеместно используемого слоя Toner. Последний они в честь события &lt;a href="https://github.com/stamen/toner-carto"&gt;опубликовали на GitHub&lt;/a&gt; — теперь его, наконец, можно самостоятельно починить для использования в обходных листах.&lt;/p&gt;
</description>
</item>

<item>
<title>«Veloroad»</title>
<guid isPermaLink="true">https://shtosm.ru/all/veloroad/</guid>
<link>https://shtosm.ru/all/veloroad/</link>
<pubDate>Wed, 28 May 2014 16:12:50 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/veloroad/</comments>
<description>
&lt;p&gt;Две недели назад у нас появился новый картостиль. Как вы знаете, использовать наши тайлы для чего-то, кроме рассматривания на экране, неприятно. Велосипедные сообщества Петербурга медленно переходят на OSM, но &lt;a href="http://pin-x.ru/maps/pinmix-140321-Jerico.jpg"&gt;подобное&lt;/a&gt; качество подложек делает карты бессмысленными для ориентирования (и жуткими на бумаге). Я давно планировал сделать низкодетальный стиль для веломарафонов, и, наконец, технологии позволили: как TileMill с почти мгновенной обратной связью, так и облака, сделавшие серверы с большими дисками доступными. Встречайте и сравнивайте: &lt;a href="http://osmz.ru/veloroad.html"&gt;Veloroad&lt;/a&gt;, первый человеческий стиль для печати маршрутов.&lt;/p&gt;
&lt;p&gt;Про разные технические мелочи я уже &lt;a href="http://forum.openstreetmap.org/viewtopic.php?id=25402"&gt;рассказал на форуме&lt;/a&gt;, а здесь — слайды: чем стиль отличается от остальных. На сайте есть кнопка, открывающее второе окно для сравнения.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/veloroad-01-z8-villages.png" width="700" height="200" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;На восьмом масштабе стандартный слой показывает только &lt;i&gt;place=city&lt;/i&gt;, слои &lt;a href="http://чепецк.net/"&gt;кирово-чепецка&lt;/a&gt; и яндекса — &lt;i&gt;place=town&lt;/i&gt;, а на veloroad появляются &lt;i&gt;place=village&lt;/i&gt; (&lt;i&gt;hamlet&lt;/i&gt; — на десятом). Большие расстояния между метками и правильная сортировка не дают карте утонуть в надписях. Это и другие решения вытекают из того, что стиль предназначен для печати, и на бумаге нельзя изменить масштаб, чтобы присмотреться к какой-то части карты. Отсюда же и мелкие буквы: при печати в 300 dpi восьмой размер читается проще, чем на экране в 90 dpi.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/veloroad-02-russian.png" width="700" height="200" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Для отображения зарубежных названий используется &lt;i&gt;name:ru&lt;/i&gt;. Тут могут быть несколько мнений: для навигации вернее, конечно, использовать названия в том виде, что будут на табличках, но некоторые участники велосипедного форума жаловались, что в Грузии получается вообще нечитаемо. Ну и устно проще прочитать «встречаемся в Козе-Ууэмыйзе», чем неправильно транслитерировать, и оттого разминуться.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/veloroad-03-roadnames.png" width="700" height="200" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Подписи дорог рисуются сбоку, поэтому когда дорогу закрывает линия трека, подписи остаются. Какой смысл рисовать карты, где не подписаны именно те улицы, по которым проходит маршрут, мне непонятно. Также, благодаря идее Котяры, воплощённой в его komap, на veloroad улицы подписаны с 12 масштаба, и эти подписи видны и читаются. Даже у Яндекса нормальные названия улиц появляются только на z14, из альтернатив подписи сопоставимы только у стилей на MapCSS: то есть, на чепецк.net. Статусные части, разумеется, сокращены.&lt;/p&gt;
&lt;p&gt;Светло-зелёный, чтобы не засорять карту, лес появляется только на 11 масштабе (на мелких в нём нет смысла для ориентирования, да и красоты немного), а грунтовки и &lt;i&gt;highway=unclassified&lt;/i&gt; — только с 12: в отличие от чепецкого, стиль veloroad предназначен для маршрутов длинных путешествий, преимущественно по дорогам от &lt;i&gt;tertiary&lt;/i&gt; (рисуются с z9) и выше, и для городских покатушек. На osm.org все дороги внезапно появляются на 10 масштабе, но пользоваться этой мешаниной невозможно.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/veloroad-04-railway.png" width="700" height="200" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Железные дороги рисуются только основные (без &lt;i&gt;service=*&lt;/i&gt;). К сожалению, многие станции всё равно напоминают вермишель, но, по крайней мере, не теряются важные линии, как на MapSurfer, где на мелких масштабах рисуются только пути с &lt;i&gt;usage=main&lt;/i&gt;. Особенно я горжусь станциями, которые поворачиваются вдоль путей: ни на одном другом веб-стиле они не выглядят так хорошо.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/veloroad-05-subway.png" width="700" height="200" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;При этом станции метро не отображаются вообще. Вместо них рисуются &lt;i&gt;railway=subway_entrance&lt;/i&gt;, причём с 12 масштаба. Это единственный, блин, стиль OSM, который не вызывает у новичков вопроса «почему станции метро находятся совсем не там, где должны». Все остальные стилеписатели сомневаются и тянут сопли, извините. Отображать на гражданской карте расположение подземных станций метро — глупость и леность.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/veloroad-055-places.png" width="700" height="200" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Другой предмет споров с новичками — полигоны &lt;i&gt;place=*&lt;/i&gt;. Из-за того, что их нет на большинстве стилей, некоторые вешают на них лишний тег &lt;i&gt;landuse=residential&lt;/i&gt;. На масштабах 9-11 стиля veloroad территории населённых пунктов определяются по полигону &lt;i&gt;place&lt;/i&gt;, на более крупных — складываются из основных &lt;i&gt;landuse&lt;/i&gt;.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/veloroad-06-contours.png" width="700" height="200" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Горизонтали отображены на масштабах, где в них есть смысл. Пока что только западнее 60° восточной долготы (т. е. Урала). В отличие от большинства остальных карт, рельеф сглажен (использован &lt;a href="http://topotools.cr.usgs.gov/gmted_viewer/"&gt;GMTED2010&lt;/a&gt;), поэтому на равнинных территориях горизонтали не превращаются в шедевр импрессионизма, а корректно идентифицируют стометровые холмы. Бергштрихи показывают направление уклона: без них изолинии не имеют смысла.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/veloroad-07-scale.png" width="700" height="200" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Линия маршрута — лишь один из слоёв в стиле (мапник умеет GPX), поэтому она не закрывает надписи и маркеры. Делать линейный масштаб в векторном редакторе сложно, поэтому он генерируется прямо мапником: параметры передаются скрипту подготовки картинок, который вписывает их в запрос внутри XML. Разумеется, при постобработке блок масштаба двигается в нужное место, а названия населённых пунктов — прочь от дорог и важных точек.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/veloroad-08-sakha.png" width="700" height="200" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;К сожалению, за разумные деньги можно купить лишь небольшой сервер, поэтому рендерится (с ежеминутным обновлением) лишь северная часть страны: полностью Северо-Западный, Центральный и Дальневосточный федеральные округа, части Уральского и Сибирского, а также полностью страны Прибалтики и восточный кусок Финляндии. Многие северные территории нашей страны лишь на стиле veloroad можно окинуть взглядом: даже Яндекс там рисует только реки, как будто они важнее прочего. Безответственное отношение к картостилям — одна из причин, почему OpenStreetMap не воспринимается всерьёз, и я надеюсь, стиль veloroad поможет показать качество и полноту проекта.&lt;/p&gt;
</description>
</item>

<item>
<title>Политическая карта</title>
<guid isPermaLink="true">https://shtosm.ru/all/politicheskaya-karta/</guid>
<link>https://shtosm.ru/all/politicheskaya-karta/</link>
<pubDate>Tue, 25 Mar 2014 11:46:56 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/politicheskaya-karta/</comments>
<description>
&lt;p&gt;Если вы не только смотрите телевизор, но и читаете интернет, то знаете, что статус Крыма всё ещё неясен, и никто, кроме России и нескольких африканских стран, не признал его отделение от Украины. Значит, он представляет головную боль для картографов: цветом какой страны его ни закрасишь, найдутся сотни миллионов недовольных. Хуже всего русским картопровайдерам: есть заказ сверху, и не выполнить нельзя.&lt;/p&gt;
&lt;p&gt;Первыми подсуетились &lt;a href="http://maps.mail.ru/?z=6&amp;ll=34.71681%2C46.024087"&gt;карты Mail.ru&lt;/a&gt;: полуостров отделён от Украины линией государственной границы, по стилю отличающейся от прочих границ, и при клике всплывает надпись «Крым, Россия». Википедия отображает Крым как спорную территорию, хотя война правок &lt;a href="http://commons.wikimedia.org/wiki/File:Russian_Federation_%28orthographic_projection%29_-_disputed_territories.svg?uselang=ru"&gt;идёт третий день&lt;/a&gt;. Американские издатели карт не перекрасят полуостров в цвета России, хотя National Geographic может пойти на лёгкую уступку, затенив его территорию как спорную. В прошлую среду редактор NG добавил, что после ратификации договора Думой Крым обозначат как русскую территорию, не снимая затенения. На сайте NG все карты отражают состояние до 15 марта, а издатель НатГеоУкраина &lt;a href="http://obozrevatel.com/politics/47613-national-geographic-otritsaet-chto-kryim-na-kartah-oboznachat-kak-territoriyu-rossii.htm"&gt;передаёт&lt;/a&gt;, что уступок не будет и в печатных картах. Яндекс опубликовал &lt;a href="http://blog.yandex.ru/post/77678/"&gt;пресс-релиз&lt;/a&gt;, где под видом заботы о соответствии карт окружающей действительности пользователей объявил о разделении карт на &lt;a href="http://maps.yandex.ru/?ll=34.632466%2C45.433203&amp;spn=17.358398%2C6.760728&amp;z=7&amp;l=map"&gt;русские&lt;/a&gt; и &lt;a href="http://maps.yandex.ua/?ll=34.632466%2C45.433203&amp;spn=17.358398%2C6.760728&amp;z=7&amp;l=map"&gt;украинские&lt;/a&gt;, где Крым отмечен в составе разных стран.&lt;/p&gt;
&lt;p&gt;Ввиду &lt;a href="http://shtosm.ru/all/chto-s-krymom/"&gt;моратория&lt;/a&gt; на изменение границ, многие русскоязычные мапперы и пользователи карт OpenStreetMap негодуют. Кто-то втихую переводит названия отдельных городов на русский, кто-то неумело пытается поменять отношения границ или входящие в их состав линии. Больше не нужно этого делать: из данных OSM получается отличная политическая карта с названиями на правильном языке: &lt;a href="http://osmz.ru/political/"&gt;osmz.ru/political&lt;/a&gt;. Никаких двух почти одинаковых сайтов, никаких спорных территорий. Делитесь этой ссылкой с недовольными, и приглашайте их картировать то, что действительно важно: улицы, дома, магазины и кафе, школы и больницы.&lt;/p&gt;
</description>
</item>

<item>
<title>Клаудмэйд ушёл</title>
<guid isPermaLink="true">https://shtosm.ru/all/klaudmeyd-uletel/</guid>
<link>https://shtosm.ru/all/klaudmeyd-uletel/</link>
<pubDate>Tue, 04 Mar 2014 13:41:42 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/klaudmeyd-uletel/</comments>
<description>
&lt;p&gt;Человек с реддита &lt;a href="http://www.reddit.com/r/openstreetmap/comments/1zgdxz/cloudmade_switching_to_enterprise_model_as_of_may/"&gt;опубликовал письмо&lt;/a&gt; от Cloudmade (также см. &lt;a href="http://notes.ericjiang.com/posts/741"&gt;заметку&lt;/a&gt; Eric Jiang), в котором компания уведомляет, что если у вашего проекта меньше 10 миллионов посещений в месяц, вам не нужна круглосуточная поддержка и специальный хостинг, то до 1 мая вам стоит найти замену используемым сервисам. Таким образом, для обычных участников OpenStreetMap клаудмэйда больше нет. Впрочем, кто пользовался его продуктами раньше, уже &lt;a href="http://shtosm.ru/all/pora-platit/"&gt;сталкивались&lt;/a&gt; с вымогательством денег, так что полный уход в корпоративный сектор был предсказуем.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/steveplannedthisofcourse.jpg" width="700" height="400" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Закрыты роутинг и геокодинг, самым же известным и используемым сервисом были &lt;a href="http://maps.cloudmade.com/"&gt;тайловые слои&lt;/a&gt;: стили Fresh и Midnight Commanger тут и там всплывают на популярных сайтах и в инфографике. Остальные продукты либо отделились, либо &lt;a href="http://shtosm.ru/2013/02/03/1/"&gt;заброшены&lt;/a&gt;. Альтернатив для потребителей тайлов немного: MapQuest и MapBox. Несмотря на простоту бизнес-модели, почему-то сервисы для хранения растровых карт можно пересчитать по пальцам одной мультяшной руки.&lt;/p&gt;
&lt;p&gt;Ричард Фэйрхёрст напомнил: «похоже, CloudMade втихую распустили приобретённый ими OneStepAhead (также известный как CloudMade Deutschland): Mapdroyd и Navdroyd не обновлялись с 2012 года, &lt;a href="http://en.wikipedia.org/wiki/CloudMade"&gt;википедия&lt;/a&gt; говорит об их закрытии в начале 2013 года, и &lt;a href="http://onestepahead.de"&gt;официальный сайт&lt;/a&gt; это подтверждает».&lt;/p&gt;
&lt;p&gt;Стив Кост вышёл из компании в 2010 году, но компания не вышла из него: после недавней распродажи &lt;a href="https://www.kickstarter.com/projects/237731198/gps-art-poster"&gt;плакатов&lt;/a&gt; с GPS-треками он решил &lt;a href="http://stevecoast.com/2014/03/03/the-book-of-osm/"&gt;выпустить книгу&lt;/a&gt; с историей OpenStreetMap. Прошлое у OSM богато, и как человек, который до сих пор в нём живёт, Стив очень востребован — но для будущего (и даже настоящего) он нерелевантен.&lt;/p&gt;
</description>
</item>

<item>
<title>Нечёткие карты</title>
<guid isPermaLink="true">https://shtosm.ru/all/nechyotkie-karty/</guid>
<link>https://shtosm.ru/all/nechyotkie-karty/</link>
<pubDate>Sat, 15 Feb 2014 17:18:49 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/nechyotkie-karty/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/gverzdon.png" width="700" height="350" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Когда-то в Stamen сделали известную карту Watercolor, и с тех пор — больше никаких картостилей. Два года спустя стало понятно, кто подберёт знамя красивых карт: сделав векторные тайлы для TileMill 2, дизайнеры MapBox словно проснулись: сначала &lt;a href="https://www.mapbox.com/blog/vector-tiles/"&gt;пиратские, карандашные, комиксные&lt;/a&gt; карты, затем &lt;a href="https://www.mapbox.com/blog/woodcut-inspired-map/"&gt;деревянные&lt;/a&gt; и даже &lt;a href="https://www.mapbox.com/blog/sochi-with-love/"&gt;радужные&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Но 11 февраля Saman Bemel Benrud &lt;a href="https://www.mapbox.com/blog/randomness-in-map-design/"&gt;опубликовал&lt;/a&gt; по-настоящему необычную, непредсказуемую и совсем непригодную для навигации карту без названия. Такую, что печатают не &lt;a href="http://blog.flo.cx/2014/01/open-street-map-rl-wallpaper/"&gt;во всю стену&lt;/a&gt;, а оформляют в рамку. Идея векторных тайлов не нова, как и текстурных заливок, и CSS-языка для описания картостилей, но TileMill 2 и немного воображения объединяют их во впечатляющие творения.&lt;/p&gt;
&lt;iframe src="//player.vimeo.com/video/85198064" width="700" height="400" webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;
</description>
</item>

<item>
<title>Бледные улицы</title>
<guid isPermaLink="true">https://shtosm.ru/all/blednye-ulicy/</guid>
<link>https://shtosm.ru/all/blednye-ulicy/</link>
<pubDate>Wed, 25 Sep 2013 23:46:05 +0400</pubDate>
<author>Илья Зверев</author>
<comments>https://shtosm.ru/all/blednye-ulicy/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://shtosm.ru/pictures/hotkotovo.gif" width="700" height="300" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Самое удивительное во вчерашнем добавлении &lt;a href="http://shtosm.ru/all/stil-hot/"&gt;слоя HOT&lt;/a&gt; на osm.org — нигде нет абсолютно никакой информации об этом, никто не обсуждал его в чатике, не было многонедельных споров в рабочих группах, даже уведомления в talk@. Просто в понедельник Том Хьюз добавил 18 строк в исходники сайта, а вчера в середине дня обновил сам сайт. Кроме прочего, это первый добавленный слой с резинового французского сервера, который ранее первым позволил оценить стиль Carto, и единственный предлагает тайлы стандартного стиля до 20 зума.&lt;/p&gt;
</description>
</item>


</channel>
</rss>