Позднее Ctrl + ↑

Внезапный дизайн, внезапные открытия



Вчера на osm.org накатили большое обновление дизайна. Изменилось оформление страниц профиля, дневников, истории и информации об объекте, вид и содержание большинства вкладок, заголовки, размеры шрифтов и межстрочное расстояние — всего затронуто 124 файла в 79 коммитах, накапливавшихся почти три месяца. Увы, как видно на скриншоте, единственная пиктограмма на сайте до сих пор неряшливо сдвинута.

Первое, чем мне помогло это обновление, — кнопки в панели слоя данных привлекли внимание. Обнаружилось, что первая позволяет вручную ограничить область, для которой запрашивается список объектов, а вторая — отключить заливку полигонов. Кто пробовал пользоваться слоем данных, знают, что в половине случаев дома нельзя выбрать из-за накрывающих их landuse=residential, а POI, после недавнего перехода на лифлет, — из-за накрывающих их домов. Отключение заливки помогает справиться с этой бедой, требуя обязательного попадания в контур. Правда, теперь я чаще сталкиваюсь с другой проблемой: сложно выбрать точки на линии, например, highway=crossing на дороге.

Традиционная январская

Собираемся через полторы недели, 26 января, в Ёлках (пока неизвестно, каких) в Москве. Все записываются на форуме, но это не обязательно: главное — прийти. Будем а) еду есть, б) разговоры разговаривать.

Третье измерение OpenStreetMap

В заметке UN Dispatch рассказывают про странные названия улиц столицы Афганистана на картах Apple. «Bad Monkey», «MoJo Way», вот это всё. Причина? Помните, как Эппл взял карты OSM, но древнейшие, от 2010 года? Оказалось, как раз в это время первые мапперы Кабула решили пошутить, дав свои названия нескольким улицам. С тех пор карта значительно подросла и посерьёзнела, вот только пользователи айпадов оценивают её по устаревшим данным. Это хороший повод дополнить известное утверждение:



Нельзя взять слепок данных и сказать: это — OpenStreetMap. Он теряет свою суть, своё главное отличие от остальных картографических данных в момент, когда вы его загружаете. Наш проект существует в трёх измерениях, и как нельзя от данных отнять широту или долготу, OSM лишается смысла, если его данные обрезать по оси времени. Участники это хорошо понимают, ожидая от всех сервисов на базе OpenStreetMap как минимум ежедневного обновления, в худшем случае — ежемесячного. Каждую секунду сотни человек существенно изменяют карту, что складывается в полгигабайта правок ежедневно, 0.2% от всех данных. Да, у нас масса ошибок, но в контексте третьего измерения они несущественны, поскольку обратная связь мгновенна. Обрежь время — и данные OSM превращаются в неполный, неудобный, местами просто неверный склад геоданных. Именно его часто сравнивают с альтернативами, коммерческими картографическими данными, ведь они точно так же лишены третьего измерения, имитируя его версионностью.

То же верно и для обратного процесса, импорта чужих данных в OSM. Многие энтузиасты рассматривают импорт как единичное вливание данных, «сделал дело — гуляй смело». В итоге на карте появляются двумерные кладбища данных, за которыми никто не присматривает. Источники импортов обновляются: так, пока американцы ковыряются в TIGER от 2005 года, уже вышел значительно превосходящий его по качеству TIGER 2012. Несколько стран импортировали покрытие CORINE 2006 года, которое неминуемо обновят, но иначе как всё удалить и импортировать заново, данные в OSM не обновить. А править руками импортированное настолько муторно, что этим никто не занимается. Большие импорты остаются зафиксированными во времени, они не становятся частью OSM, торча из него спустя годы, когда участник, загрузивший их, уже давно покинул проект.

Поэтому мы так осторожны с предложениями бесплатных геоданных для проекта и не спешим немедленно всё загружать, скорее наоборот, предостерегаем от этого других. Лучший способ добавить ваши POI — открыть обновляемый набор их координат и метаданных, которые осмеры будут синхронизировать в полуавтоматическом режиме, а то и вручную, через валидаторы вроде этого. Идеальный способ добавить нам пространственный слой, вроде лесов и полей или зон использования воздушного пространства, — открыть его отдельным набором и подключать во время отображения, не захламляя общую базу очередной нередактируемой и мешающей обычным участникам кучей объектов.

Under Construction

Paweł Paprota просит потестировать новую вкладку истории, в которую превратился OWL. Найденные проблемы регистрировать на гитхабе. Да, рано или поздно она переедет на глагне.



Вот такими будут новые инструменты для осмеров в 2013 году. Эпичными. Как я говорил в прошлом месяце, наступает год редактора OpenStreetMap.

Не знаю, где вы, но вот ваши соседи

Или вот ещё одна карта от Паскаля Найса: кто здесь? На ней автор визуализировал для каждого пользователя центр всех его ченджсетов, и считает, что он должен быть не слишком далеко от места обитания этого пользователя, или, по крайней мере, места наивысшей его активности. Так ли это? На территории Санкт-Петербурга я нашёл нескольких известных мапперов. И парочку знакомых во Пскове, хотя далеко не всех, кто участвовал в его нанесении. Но, конечно, этот алгоритм даже не пытается, например, найти родной квартал маппера: все активные пользователи попадают в центр своего города, поскольку заботятся обо всех его углах. Лишь новички рассредоточены равномерно, а себя, например, я вообще не смог найти.

В этом смысле более точным оказывается алгоритм вычисления «расчётного положения» Hind-а, используемый на сайте статистики. Идеально точным местоположением будет точка, которую пользователи ставят в своём профиле, но едва ли кто хочет распространять такие личные данные. Области активности же лучше визуализированы на другой карте Паскаля — вот только поди отличи там место обитания от города картовстречи.
Ранее Ctrl + ↓

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