Схемотехника

21 января, 15:32

Прежде всего, в это воскресенье, 24 января, в Краснодаре «Спутник» проводит картовстречу. Есть пирог на 5 кусков. Встреча в 12 в центре города, где именно — сейчас решают.

Традиционная январская встреча в Москве не состоится. Вместо неё мы попробуем начать новую традицию. Встречи будут каждый месяц, всегда в помещении, и одновременно двух сообществ: OpenStreetMap и ГИС-Лаб. Отчасти это миниконференции, так как небольшие доклады в начале приветствуются. Отчасти — просто встреча, потому что большая часть времени отдана под свободное общение. Иногда формат будем менять: например, сделаем мастер-класс, code-sprint или конкурс на скоростное рисование домиков.

Первая «Схемотехника» (название, кажется, окончательное) пройдёт в офисе Mail.Ru Group, где была конференция «Открытые ГИС», 6 февраля, в субботу. Займёт весь день с 12 до примерно 18. Регистрация обязательна, кликайте в ссылку на сайте. Будут пицца, интернет и проектор.

Нет, карта

15 января, 23:43

BushmanK в декабре длинно обосновал, почему новичкам лучше сразу говорить, что OpenStreetMap — это база данных, а не карта. В обсуждении заметки на радио я предположил, что каждый осмер проходит три стадии понимания.

Как новичка не убеждай, а он видит: словом OpenStreetMap подписывают растровые карты, которые подобно гуглю и яндексу появляются на разных сайтах, и венце их openstreetmap.org. Эти карты умеют находить адреса и прокладывать маршруты. Правда, пробок нет, и слоя снимков, поэтому OSM явно проигрывает своим конкурентам. Зато работает в навителе, есть кнопка «редактировать», да и, говорят, карма чистится, если править эту карту, а не народные. Хорошее дело народным не назовут.

Через пару месяцев бороздения форума и вики заматеревший осмер понимает: карта — это вообще не про OSM. Мы наполняем некую абстрактную базу геоданных, которая может быть представлена в любом виде и использована столькими способами, что не всегда и поймёшь, гео это или нет. Есть набор абстрактных тегов, есть сомнительная точность на всех этапах, есть целостности физическая, геометрическая и логическая (и печальное отсутствие средств их сохранения). Опытный участник умеет пользоваться редактором Level0 и видит, откуда пошли все правила участия в проекте. И, конечно, при объяснении сути проекта новичкам он идёт напрямик, ошарашивая пунктом первым: «OpenStreetMap — это база геоданных».

Третья стадия — это когда осмер понимает, что всё это время он рисовал карту! То есть, конечно, это всё ещё база данных. Но чтобы понять, что нужно добавлять в эту базу, нужно понимать, что продукт OSM — это, как ни странно, карта. Карта того, что есть в реальности, с уровнем детализации как у карты, с системой координат, слоями, подписями и т. п. То, что это карта, отвечает на многие странные вопросы, типа стоит ли добавлять контуры снимков или маршруты самолётов. В базу геоданных — да. На карту — нет. Понимание того, что OpenStreetMap — это, прежде всего, карта, упрощает решение вопросов и экономит время. А когда не мучает экзистенциальная тоска, наполнять базу геоданных становится веселее.

Разница между первой картой и последней в том, что вначале карта OpenStreetMap воспринимается как полуфизический объект: изображение на экране, распечатанный лист. А на третьей стадии осмер понимает карту как совокупность всех возможных карт, которые можно получить из данных OSM. Дороги всех цветов и размеров, населённые кварталы в виде домов, закрашенных прямоугольников и строк в таблице населённости, POI в поиске, в картинках, в записной книжке, в роутинге, в базах данных, в цифровом искусстве, в табличках на их прототипах. Рисуя и тегируя линию, опытный осмер видит все возможные применения для неё, и понимает ограничения среды, модели и здравого смысла. В двух словах это можно сократить до «рисуем карту».

Но понимая, что у каждого участника проекта разные взгляды на его продукт и терминологию, и ожидая толпы новичков с немного искажённым понятием карты (ох этот навител), осмер мгновенно поднимается на четвёртую стадию понимания проекта, которую подметил Эдуард «edward17»: OSM — это боль.

Жизнь без Стива

6 января, 21:21

В 2004 году Стив Кост придумал проект OpenStreetMap, написал для него инфраструктуру и убедил чёртову уйму людей в перспективности задумки. В 2006 году он зарегистрировал организацию OpenStreetMap Foundation, и служил в ней председателем до 2012 года. Попутно, с 2007 по 2010, он пытался заработать на OSM деньги, создав компанию Cloudmade. Не получилось — в 2011 году он устроился в Bing, договорившись о выдаче всех спутниковых снимков для обрисовки в OSM. Позже он ушёл в Telenav, руководить перспективными разработками.

В августе 2012 года он уступил место председателя Совета Саймону Пулу, приняв звание «почётного председателя». К тому времени он уже почти не участвовал в жизни проекта, но время от времени писал заметки на тему, как несколько людей в OSM препятствуют развитию. За последние три года он несколько раз появлялся в сообществе, особенно заметно — год назад во время выборов в Совет OSMF. Каждый раз его запал иссякал в течение дней, и он снова пропадал на полгода-год.

Позавчера в рассылке osmf-talk@ Джерри Кло возмутился твитом от официального аккаунта @OpenStreetMap, продвигающим очередной кикстартер Стива (плакаты а-ля «все дороги в Рим», доставка в Россию стоит 130$). Поскольку твитер не слишком активен, такие рекламные посты очень выделяются, и мало кому ещё удаётся пропихнуть туда свои проекты. Вина, понятно, на CWG, но и на Стиве, который с большим шумом вернул себе право писать твиты в @OpenStreetMap три года назад. Итогами были не только рекламные твиты Стива, но и уход Ричарда Фэйрхёрста из Совета.

Спор неожиданно, с подачи Саймона Пула, перекинулся на личность Стива Коста и на его титул почётного председателя. Мол, с большими полномочиями (это, на минуточку, право участвовать в заседаниях Совета и выступать на конференциях от имени OSMF) должна идти большая ответственность, которой нет. Затем пошли разговоры о новых номинантах на этот титул. Переписка закончилась заявлением Стива Коста, согласованным с Советом: с этого дня он перестаёт быть почётным председателем и отдаёт право писать в твитер.

Так OpenStreetMap стал одним из немногих открытых проектов (единственным?), где основатель не только не управляет им по сей день (как в Linux или Wikimedia), но даже не имеет каких-то особых полномочий. Теперь Стив Кост — обычный член сообщества, как любой из вас. И как любой из вас, он может приносить огромную пользу проекту каждый день: дорисовывая карту, участвуя в разработке, организуя мероприятия или используя OpenStreetMap в работе над другими потенциально популярными сервисами.

48 часов

7 декабря, 21:39

Двое суток назад на ежегодном собрании OSMF объявили результаты выборов в Совет. Набрав более одной пятой голосов от числа проголосовавших (272), в первом туре прошли я, Peter Barth и Martijn van Exel. После учёта вторых-третьих позиций в список вошёл Mikel Maron. То есть, в Совет прошли все четверо из списка известных кандидатов, и никто из тех, кто не был заметен в международных рассылках. Поправку про изменение взноса за корпоративное членство приняли с 78% голосов.

Спустя двое суток, мы ещё не успели разнести OSMF на щепки. Даже не обсудили ничего: только получаем доступ к рабочим сервисам. Доступ на редактирование вики OSMF и внутренней вики Совета, почтовый адрес ilya@osmfoundation.org, включенный в рассылку, аккаунт в Loomio, где голосуют за решения. И ещё у нас всех будут визитки!

«А-а-а, секретная вики!» — воскликнете вы заинтересованно. Увы, там не так много интересного. Конечно, все важные телефоны, чеки и бюджет, и полный список корпоративных членов OSMF (некоторые не хотят публичности). Из недавнего — требования к секретарю по найму, которого мы давно хотим взять, но как-то не можем начать искать. Для нас, новичков, Пол и Фредерик подготовили список всех используемых сервисов, который оканчивается ссылками на правила Совета и на список ответственностей, который приняли на февральской встрече.

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

Открытая Москва

4 декабря, 12:38

Московский департамент информационных технологий давно выкладывает открытые данные. Лицензия простая: CC-BY 3.0. Правда, даже она не совместима с нашими «условиями участия»: мы не можем заставить всех пользователей данных добавлять упоминание всех второстепенных источников. Поэтому нам нужно явное разрешение на использование в OpenStreetMap. Требование упоминания мы решаем через список всех источников данных в нашей вики.

По словам Кирилла Бестужева, первые запросы в департамент мы начали слать шесть лет назад. Максим Дубинин постоянно напоминает им про OSM, и поднял тему на последнем совете. Похоже, убедил: вчера в фейсбуке представитель ДИТ подтвердил (копия), что использовать их данные в OpenStreetMap разрешается (и даже приветствуется), и упоминания на странице источников достаточно.

У нашего вопроса был повод: публикация на портале открытых данных 147 тысяч контуров зданий Москвы с адресами. Это почти все дома, что видны на картографической подложке этого портала, но геометрии отличаются, и некоторые здания пропущены. Неточность геометрий и сомнительная актуальность (BushmanK пишет: «я нашёл здания, которые построены год назад, но также нашёл здания, которые снесены больше года назад») — обычная проблема геоданных на этом и других официальных порталах — не позволит импортировать недостающие здания в OpenStreetMap, но теперь мы можем расставить остаток адресов. Как только кто-нибудь напишет валидатор.

Куда пропали карты

3 декабря, 8:46

В этом блоге не было ни записи про мероприятия «Missing Maps», хотя нынче их проводят по всему миру почти каждый день. Их организует гуманитарная команда совместно с разными другими организациями. Что их отличает от обычного домашнего картирования — это ведущие и наставники, которые не только помогают освоить JOSM, но и рассказывают про проект, про текущие задачи и про цели картирования. У меня было весьма поверхностное понимание, определённое отрывочными записями в блогах и немного сумбурной статьёй в The Guardian. Но теперь команда HOT записала видеообращение, которое отвечает на все вопросы (есть русские субтитры):

Другой член организации «Врачи без границ», Айван Гейтон, рассказал вместе с Гарри Вудом о пользе от OpenStreetMap каналу CNBC. Получился первый профессионально смонтированный и оформленный видеоролик про наш проект, с захватывающим повествованием и осмысленными кадрами (а не как люди держат GPS на фоне левого атласа). Главной темой, конечно, стали те же «Missing Maps», но и продвижению OSM уделили немало времени. Есть английские субтитры, можно включить автоперевод на русский.

Гуманитарная команда до конца года собирает пожертвования, планируя поднять 50 тысяч долларов. Эти деньги пойдут на тренировку новых мапперов, билеты для участников конференции HOT Summit, поддержку серверов и организационную работу. HOT сняла свой ролик в поддержку сбора средств, почти полностью из снимков гуманитарных операций, но ничего нового в нём не говорят.

Брюссельский дизайн

1 декабря, 17:36

Этой ночью открыли сайт конференции State of the Map 2016, которая, как решили летом, пройдёт в Брюсселе. Помимо приглашения для спонсоров, подписки на новости и правил поведения, на сайте можно увидеть восхитительный логотип на тёмно-синем картографическом фоне, и узнать два важных факта.

Во-первых, помещения предоставит университет VUB, в котором преподают на нидерландском языке. Во-вторых, конференция пройдёт 23-25 сентября, с обязательным разогревом в пятницу вечером.

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

1 декабря, 1:20

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

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

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

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

Пять лет грунтовок и ручьёв

30 ноября, 19:56

В ноябре 2010 года в OpenStreetMap было 300 тысяч зарегистрированных пользователей, в восемь раз меньше, чем сейчас. Potlatch 2 заменил на главной первую версию редактора, и Geofabrik первым начал делать выгрузки в новом формате pbf. Стив Кост поступил на работу в Microsoft, и почти сразу нам сказали, что хватит терпеть устаревшие и редкие снимки Yahoo, готовьтесь к новому слою. Ровно пять лет назад нам официально разрешили обрисовывать снимки Bing.

Мы радовались и скролилли казавшиеся бесконечными поля снимков в редакторах. Мы обрисовывали границы снимков и собирали их в отношения. Сделали в вики огромную страницу со списков городов, где есть детальные снимки. Обнаружили смещения снимков, но со временем сделали их базу. Ещё обнаружили облака, много облаков. С 2012 года и эта проблема исчезла: начались ежеквартальные обновления. Сейчас слой бинга — главный источник геоданных в OSM и базовая подложка во всех редакторах. Мы полагаемся на него, как когда-то полагались на снимки Yahoo, и любое ухудшение покрытия воспринимается как удар по проекту.

Спасибо картографическому отделу Microsoft за такой подарок, и спасибо Стиву Косту, чьей несомненной — и, кажется, последней — заслугой стали переговоры об этих снимках. Хотел предложить отметить годовщину, обклацав что-нибудь по бингу, но вы и так делаете это каждый день.

11 человек на 1 совет

29 ноября, 1:31

В этом году выборы проходят без шума: из Совета OSMF по-тихому снимаются аж четыре человека, и только один из оставшихся — Кейт Чепмэн — работает более года. Ушли Хэнк Хофф, работавший с членами OSMF и успевший в этом году модернизировать систему членства; Оливер Кун, о котором мало что известно и который не посещал заседания; Дермот Макнэлли, интересный вживую, но не особо заметный в Совете; и Кейтлин Дэниэльсон, которую выбрали в прошлом году, но у неё не оказалось времени на участие.

Традиционно, за пять недель регистрации записались всего четыре человека, а в последние два дня прибежали ещё семеро. Вот из кого мы будем выбирать новый состав Совета (ссылки ведут на подборки Пола Нормана про каждого кандидата):

  • Ilya Zverev из России, работает в MAPS.ME. Да, это я. Хочу расшевелить Совет, писать о том, что происходит внутри. Эта заметка, очевидно, не нейтральна, как и всё в этом блоге.
  • Peter Barth из Германии, студент. Баллотировался в прошлом году, работает над трёхмерностью в OSM. Скопировал манифест с прошлого раза. Считает целевой аудиторией мапперов и разработчиков, но против оплаты какого-либо труда.
  • Mikel Maron из США, работает в Mapbox. Член Совета с 2007 по 2012 годы, сооснователь HOT, провёл картовстречу в Белом доме. Акцентирует внимание на возрождении региональных сообществ, рабочих групп и конференций.
  • Martijn van Exel из США, работает в Telenav. Член Совета OSM US (не имеет отношения к OSMF). Манифест не писал: «почитайте мой блог». Никакой позиции не видно, все ответы вида «да, но в некоторых случаях, конечно, нет». Только что открыл AMA («ask me anything») на гитхабе, где ничего нет, да и поздновато.

И семь человек, о которых я ничего раньше не слышал — что, в принципе, очень хорошо для развития OSMF, потому что новые люди — это новые идеи (да, я оптимист):

  • Guido Stein из США, работает в Applied Geographics. Зарегистрирован в 2010 году, но всего 29 ченджсетов. Один из организаторов FOSS4G 2017. На вопросы почти не отвечал.
  • Joseph Reeves из Англии, работал в HOT и был в его Совете. 9 тысяч правок, но с 2012 года в сообществе особо не участвует. Считает, что OSMF должен работать на повышение количества и качества правок, и стимулировать использование данных OSM. И что фонду нужны сотрудники по найму.
  • Ryan Peterson из США, работает в Apple. Не ответил ни на один вопрос. Стартапер, дал ссылку на свой LinkedIn.
  • Wille Marcel из Бразилии. Любит википедию и OSM, активный участник в Бразилии (картовстречи, конференции, твитер). Идёт в Совет, чтобы представлять в нём Бразилию и Латинскую Америку.
  • Gonzalo Perez из Аргентины, работает в National Geographic Institute. Манифеста нет, на вопросы не отвечал, в глобальном сообществе неизвестен.
  • Douglas Ssebaggala из Уганды, работает в НКО Fruits of Thought. Проводит картовстречи и прочие события. Хочет представлять в Совете Африку.
  • Yantisa Akhadi из Индонезии, работает в HOT. «Мне понравилось, как устроен OSM, и я рад тратить на него время». Позиции, кажется, нет. Вписался за минуту до закрытия регистрации.

Nicolas Chavent поднял шум в рассылках, что состав кандидатов оставляет вероятность, что 4 из 7 членов Совета окажутся действующими сотрудниками HOT US Inc. (т. е. членами HOT). Это теоретически даст HOT возможность определять направление развития OSMF и проталкивать сомнительные решения. Все упомянутые в письме члены HOT (кроме Yantisa Akhadi) ответили, что это чушь, и никогда такого не было, и членство в двух организациях ничуть не приводит к противоречиям. Впрочем, среди этих четырёх нет членов Совета HOT, хотя Северин и Блейк из этого Совета успели поругаться в рассылке. Дальше Николя рассказал, как жёстко у них в HOT обходятся с инакомыслящими, а Фредерик Рамм напомнил, что эта организация не особо пушиста: например, они не советовались с OSMF, когда пытались зарегистрировать торговую марку со словом OpenStreetMap в середине.

Помимо выборов в Совет, члены OSMF (кроме ассоциированных) будут голосовать за поправку к Уставу, которая позволит Совету изменять размер ежегодного взноса для корпоративных членов по своему усмотрению, но с оповещением не позднее, чем за 60 дней. Звучит странно, и в рассылке сразу возникли вопросы: таким образом можно выгнать почти все компании из OSMF в пользу одной, например. Но пришёл Фредерик и рассказал, что они давно планируют целиком переделать корпоративное членство, добавить разные уровни поддержки и отсыпать плюшек, вроде бесплатного участия в SotM. OSMF не успевает закончить всю эту работу к ежегодному собранию, но эта маленькая поправка поможет запустить новую систему корпоративного членства в начале следующего года.

Члены OSMF всё ещё ждут писем с бюллетенями, обещанных 28 ноября. Голосование снова пройдёт по системе STV (когда каждому кандидату выставляют приоритет) и продлится неделю, до 5 декабря, 19:00. В этот час откроют канал #osmf-gm в IRC, в котором пройдёт ежегодное собрание фонда. На собрании же объявят результаты голосования и новый состав Совета.

Ах да, самое важное:

Ctrl +  Ранее