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

картостили

Позднее Ctrl + ↑

Более 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 масштаба. Как можно догадаться, серверы рендеринга сейчас перегружены, поэтому до вашего города обновление может дойти через пару дней. Петербург, например, уже готов.

 5 комментариев   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 хоть и не убраны, как хотел автор, но менее заметны. И не совсем про автодороги, но главные железнодорожные пути станут отличимы от остальных.

 8 комментариев   2015   картостили

В точку

Лучший дизайнер в Mapbox, Saman Bemel Benrud, изучал взаимодействие слоёв на средневековых художественных картах, и решил присвоить разным объектам OpenStreetMap единый стиль. Получилась дистиллированная карта мира, где ничто не пересекается, и всему есть место. В заметке он объясняет нюансы CartoCSS в этом стиле и ссылается на другой пример такой техники: карту а-ля супер марио.

2014   искусство   картостили

Весь покрытый зеленью

Что это за точка в Атлантическом океане? Определённо, остров. Одно из значений слова null — «несуществующий», и оно верно: на самом деле, там пусто, несмотря на то, что в OpenStreetMap там каждый день разные вещи. Точка (0; 0) знакома каждому картографу: она часто притягивает данные, которые должны быть в другом месте. «Null Island» — это также самоназвание группы весёлых ГИС-разработчиков в Штатах (преимущественно из Stamen), которые вчера собрались на вечеринке в рамках FOSS4G. Конечно, у них есть футболки, подробная карта и сайт острова. Многие догадались, что поскольку в разных системах координат центр различен, остров на самом деле архипелаг, и Стивен Мэзер построил его схему.

Кстати, компания Stamen снова получила грант фонда Knight Foundation (того, что спонсировал редактор iD) на новые серверы, расширение слоя Terrain на весь мир и улучшение повсеместно используемого слоя Toner. Последний они в честь события опубликовали на GitHub — теперь его, наконец, можно самостоятельно починить для использования в обходных листах.

 3 комментария   2014   искусство   картостили
Ранее Ctrl + ↓

Мнения, высказанные на этом сайте, отражают точку зрения лично автора сайта и ничью больше: ни его бывших или настоящих работодателей, ни семьи и знакомых.