Наследие Гаити



На картинке — фрагмент ежедневно обновляемого атласа Крымска. Он делается самой продвинутой программой MapOSMatic с использованием одного из лучших стилей для мапника, задействующего передовые способы работы с PostGIS (которыми Котяра хвастается на конференциях) и современный язык описания стилей MapCSS. Десятки участников OSM нанесли тысячи адресов для волонтёров по их просьбе.

Можно ли разобраться в такой карте? Почему она выглядит так отталкивающе и неудобно?

Два с половиной года назад в Гаити случилось землетрясение, и точно так же волонтёры и службы спасения попросили у проекта карту. Сотни опытных мапперов и новичков подключились к обрисовке снимков, которые бесплатно предоставляли ведущие поставщики. Была сформирована команда гуманитарной картопомощи, HOT. После Гаити она занялась Японией, Новой Зеландией, Пакистаном, Индонезией (и это не считая более мелких проектов). Казалось бы, за это время должна была накопиться база знаний и технических средств для оперативной помощи в районах бедствий?

Казалось бы, нарисовать карты Крымска и Новобаканской, распечатать и отправить их волонтёрам — обычный рабочий процесс, должен делаться на автомате готовыми средствами?

Ответ — нет, и это «нет» на стольки уровнях, что даже стыдно. Самые основы — тегирование. Чтобы точка на карте что-то означала, ей нужно проставить теги. Чтобы она отобразилась на карте, программе для рендеринга карт нужно знать, какие теги что обозначают. HOT координировали рисование карты — видимо, у них уже есть модель тегирования, которая проникла даже в стандартный стиль osm.org, потому что, судя по вики, они пользовались только стандартными средствами (тем же MapOSMatic). На самом деле, всё, что HOT сделали в области тегирования — скопировали справочник ООН, да посмотрели, кто какие теги использовал. Конечно, там нашлись широко разошедшиеся монстры вроде earthquake:damage=spontaneous_camp, которые зачем-то записали в рекомендуемые. Пять тегов для обозначения разрушенных зданий и три — для непроходимых дорог. Ни один не учитывается существующими рендерами, и как сейчас обозначать пункты выдачи гуманитарной помощи или затопленные территории, непонятно.

Атласы и карты для волонтёров. Люди в интернете, почему-то, считают, что интернет есть у всех. В крайнем случае, телефон с андроидом. Ну или GPS-навигатор. Бумага-то есть? На практике, половина распечатанных карт используется с чистой стороны, а все эти «дампы» и «выгрузки» лишь тешат самомнение технарей от OSM. Картинка сверху — это состояние полиграфии в OpenStreetMap на 2012 год, два года назад там не было номеров домов, а контрастность оставляла желать лучшего. Впрочем, спасателям достаточно названий улиц: всё равно навигация часто идёт от перекрёстков. Значит ли это, что и так хорошо? Нет. Подбирать цвета, регулировать размеры шрифта, печатать, печатать и ещё раз печатать, причём в ч/б — пока очередную распечатку не предложат выкупить за деньги. И не забывать про POI! Вон та капля на рисунке ничего же не скажет пострадавшим. Легенды, увы, не в почёте среди картографов-любителей, а подписи не влезают. Ладно на картах помощи нужно отметить всего три-четыре типа точек, так даже к ним подходим спустя рукава. А в указателе у этого атласа до сих пор школы и церкви, вместо пунктов выдачи питьевой воды и палаточных городков.

Итог же таков, что катастрофа в мире следует за катастрофой, и каждый раз нам приходится заново изобретать способы картографической помощи. Обнаруживать, что нашу карту используют не так, как привыкли мы, и что нужно неслабо поработать, чтобы придать ей хотя бы приемлемые вид и форму. В разгаре трагедии и разгребания её последствий времени на улучшение инструментов не хватает, а когда всё закончится, уже будет неинтересно. У других, правда, и того нет: компании в лучшем случае откупаются снимками, но крепко сидят на своих ресурсах, картографических и людских. Так и живём.
Поделиться
Отправить
42 комментария
Maks Vasilev
Прочитав написанное, я могу только сказать, что я прошу прощения, что я посмел сделать атлас используя свои ресурсы, не предназначенные для подобных решений, раз вообще никто не пожелал это сделать.

Извините, это больше не повторится.
Илья Зверев
Макс, ну что ты как маленький? Я сетую, что делаем хорошо, но недостаточно хорошо, а ты вычитал претензии и в обиде хлопаешь дверью. Это ж вообще не про атлас заметка.
Shurik
Надо перевести на ангельский и показать HOT :)
Eugene
Хорошо сказано и все правильно подмечено! А для рассылки НОТа я переведу текст обязательно.
luiswoo
Zverik, а что не нравиться на картинке? У меня в наличии бумажный атлас с грамотно подобранными цветами и шрифтами. И читается он примерно так же. Что хотели, то и получили — детально обозначенный, полустихийный частный сектор и будет выглядеть как засиженный мухами, что с ним не делай. Графически конечно красиво, спору нет, но из-за смыслового шума считывать неприятно.
AMDmi3
Было бы ещё здорово эмоциональную окраску поста выбирать соответствующую моменту и сделанной работе.
to4ka2
По карте мне не нравится только, что шрифт великоват и налезает на строения, но там очень плотная застройка, а маленький шрифт, влезающий в контур, будет плохо читаем. В остальном, как человек часто работающий с картой и навигацией — так я к любому дому выйду по карте Васильева. Объясните в чём проблема то? Там нет долгот и широт, как в «генштабовке» с улиткой или может геокоординаты нужно проставлять на  важных точках? С тегами конечно проблема их недостаточно. Но и теми, что есть можно обойтись. А вот вопрос с актуальными и чёткими космоснимками это да. Какой-нибудь ткачёв может себе позволить внедорожник за госсчёт за 5 млн. руб, а нормальный снимок для граждан — фиг. Спонсоры и волонтёры только. Ладно. Насчёт данной карты объясните, что там не так.
trolleway
Итак что нам нужно:
1. Детализированные рассказы о том, как используют карты на местах.
2. Понять, какие задачи люди на местах хотят решить с помощью карт.
3. Привинтить к этому ихнему MapOSMatic такие фичи:
3.1. Настраивать список тегов для адресного справочника
3.2. Настраивать масштаб
3.3. Вывод легенды (можно тупо через ImageMagick или что-то подобное)
3.4. Ещё чего-нибудь из пункта 2.
5. Сделать «коробочную» сборку, что бы это всё распаковать из архива под виндой, кинуть туда .pbf, прописать в конфиг bbox, и оно начало рисовать карту в pdf.
6. Проанализировав пункт 2 составить список тегов для утопленных территорий, и сделать proposal (полтора года в ОСМе, а новых proposal-ов не видел)
7. Сделать в вики инструкцию по землетрясениям и наводнениям. Как развернуть рендеринг атласов и чего ещё надо самому, без Макса и СМС.
fserges
Такое ощущение что только trolleway прочитал текст от начала до конца ...

Берегите нервы, пожалуйста!
Mixaill
Предвижу волну негодования ниже моего коммента.
to4ka2
По пункту 2
хотят из одной точки попасть в другую, по возможности на машине, или коротким путём и пешком.
Найти место где разбить лагерь — тут рельеф ещё нужен.
Найти воду для питья.
Координировать работу групп из штаба с привязкой к местности — широта, долгота... квадраты. Ну и лично из опыта — иногда удобнее работать линейкой и транспортиром, но тут нужны широта и долгота на карте, и масштаб.
AkMeR
После прочтения статьи сами собой напрашиваются два вопроса:
1) Почему этими, столь важными делами, Совет Ру-ОСМа не занимался в течении полугода своего существования?
2) Куда пропал Совет в момент, когда он так был необходим? Почему он не занимался вопросами координации, организации, поисками спонсоров, источников данных, исполнителей, пиара в конце концов?
to4ka
Тут как бэ свободное сообщество и каждый решает сам, что делать. И потом в обязанности совета всё это входит? И чего то не заметил какой то острой необходимости в Совете, всё летало и порхало. Граждане всё сделали как обычно — самоорганизацию ни кто не отменял. Вообще не туда скатились, не?
FSA
Я, вообще, тут задумался и понял, то бумажные версии всяких схем очень не наглядные. Там нельзя приблизиться и детально рассмотреть все точки. Самое наглядное — база данных и отображение её в виде, удобном для понимания. Собственно, OSM — это оно и есть. По работе приходилось печатать трассы прокладки кабелей. На компьютере в JOSM выглядит отлично, а вот в портянке на кучу листов нифига не видно.
Кстати, на счёт отрисовки карты. А может сделать флешмобы регулярно??? Просто взяли город и поделили. Без всяких форс-мажоров! Раз в 1-2 месяца. Те, что есть на спутниковых снимках, но нет OSMеров.
Maks Vasilev
Илья, я не хлопаю дверью и не о каких либо претензиях говорю. Но посты твои всё больше и больше начинают отдавать нехорошими либерасткими тонами в стиле «всё дерьмо, надо сваливать отсюда».

Если ты хотел подчеркнуть недостатки проекта в организации, то их и надо было озвучивать, а не писать что-то типа «подходим спустя рукава» и прочее.

Для меня люди делятся в крупных проектах на три крупных категории:

1) умеют и могут и делают, успешность зависит лишь от правильности постановки задачи
2) не умеют, но пытаются, иногда что-то получается иногда нет
3) не умеют и не пытаются и не хотят уметь ничего делать, занимаются лишь «митингами на Болотной» (с)

Вот этот пост целиком из последнего пункта. Ничего личного.
Maks Vasilev
Пожалуй комментарий trolleway наиболее конструктивен и по идее именно таким и должен был быть пост на ШТОСМ-е, т. е. из разряда «что делать», а не «всё плохо».
afonin
Поддерживаю Zverik и trolleway. Не надо никому ни на кого обижаться, все видят цель одинаково — предоставить обществу качественные и читаемые карты. Случившееся — это повод поработать ещё и сделать лучше.

Maks Vasilev, тебе на самом деле спасибо, причём не от нас тутошних, а от тех людей, что сейчас в Крымске — ждут помощи или помощь оказывают. Илья говорил о том, что небольшими усилиями можно сделать результат ещё лучше; что потенциал ОСМ и смежных проектов — гораздо, гораздо выше.
afonin
++ по идее именно таким и должен был быть пост на ШТОСМ-е, т. е. из разряда «что делать», а не «всё плохо». ++

Не было бы поста про «всё плохо» -> не было бы реплики про «что делать». Всё закономерно, причинно-следственная связь. Не надо на неё злиться. )

При решении любой задачи любой человек сначала пытается понять, что не так, какова цель, а потом уже — как этой цели достичь.
dkiselev
Мое имхо по стилю:
Для частного сектора (попадаем внутрь landuse=residential + residential=rural) шрифт можно капельку приуменьшить. Еще можно приуменьшить мешанину, выравнивая надписи относительно улиц. Т. е. рисовать их на равном отдалении от улицы, если центр домика укладывается в некоторый корридор.

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

На обзорке, имхо лучше смотрелся бы стиль аля мапбоксовский streets, без домиков но с пои.
AkMeR
И опять всё по-новой....
Прежде чем приступать к тактическим задачам — как поставить легенду, какой масштаб, какие цвета — нужно решить стратегические — определить группы пользователей, выявить их запросы, на основе этих запросов описать требования к продуктам, назначить исполнителей.
Иначе так и будут решаться «на коленке» все важные вопросы. И то, что этот конкретный атлас Крымска вообще появился — абсолютная случайность. Если бы у Макса не было времени, желания, возможности, знаний, хотя бы чего-то одного — скорее всего и атласа не было бы.
dkiselev
AkMeR — да. Но я вот не готов решать глобальные задачи о которых вы говорите. И как посмотрю — что то я не вижу добровольцев. Пытаюсь быть полезным на том уровне на отором могу. Уж лучше на коленке, чем никак.
trolleway
Вот, уже поехали: поняли что нужна некая унифицированная сетка. Такую кто-то дал для Вытегры, она была единой для ОСМ-карт и других серьёзных карт.
Sergey Astakhov
Про сделать «на коленке» и «небольшими усилиями» есть хороший пост: http://users.livejournal.com/_adept_/123882.html

Да, хорошо бы иметь законченный продукт, которым было бы легко пользоваться, но «на коленке» и «небольшими усилиями» они не делаются и силами одних энтузиастов, урывками в свободное время, никогда не будут сделаны.
Мак Сим
Мне, как активному рисовальщику OSM, проблема видится в том, что на сегодняшний день OpenStreetMap представляет собой отличную базу данных со множеством полезной разнородной информации, местами даже чересчур детальной. Но этой базе данных не хватает удобных инструментов. Какая польза от новых тегов, если их можно увидеть только в JOSM или в XML дампе? Зачем отмечать лежачих полицейских, если ни одна программа их не учитывает? Зачем так стараться отмечать дома и заборы в частном секторе, если в бумажной карте там будет лишь нагромождение номеров домов, за которыми не всегда дороги видно и трудно прочесть названия улиц?
На мой взгляд проекту OSM как раз не хватает таких простых и понятных инструментов:
Выбрал город, нажал на кнопку => получил карту, которую не стыдно распечатать и на стену повесить (с хорошей легендой, списком улиц, границами районов, ненавязчивыми POI, др.)
Может в вопросах инструментария посмотреть на других? Покажите мне пример хорошей коммерческой карты, которой пользуются профессионалы? Давайте равняться на лучших!
Мне лично не хватает хорошей программы для ноутбука, которая бы показывала карты, строила маршруты, позволяла искать по адресам и точкам интереса, др. То есть как Visicom, только бесплатная и с поддержкой OSM.
A_G_T
[quote]И то, что этот конкретный атлас Крымска вообще появился — абсолютная случайность. [/quote]
Именно. ... Стихия.
Видимо эти места ни до ни после никому не интересны.
(Хотя район достаточно населенный. И народ вроде не бедный.)
AkMeR
2 dkiselev.
Абсолютно верно! В том то и дело, что подобная задача уже явно выходит за рамки хобби и для одного осмера это не под силам. Поэтому у меня _была_ надежда, что эту задачу возьмет на себя Совет, но и она, к сожалению, не оправдалась. И в момент его создания я всячески пытался эту идею «пропихнуть», считая, что это настолько очевидные вещи, что другого мнения не может и быть, но на деле Совет оказался лишь органом, решающим какие-то «местячковые» вопросы типа откатов правок и написания писем.
Это проблема ОСМа в целом и очень хорошо это видно по кампании по перелицензированию.
Maks Vasilev
Что вообще всё плохо — понятно и так всем, кто хоть немного столкнулся с ОСМ, что делать — обсуждалось уже много раз. Пока как обычно всё на уровне трёпа и остаётся.

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

Что касается непосредственно самого стиля, то за последние сутки дизайн-группа выдала пару обновлённых таблиц цветометрии и пару дельных советов по увеличению читаемости сверх плотной застройки, эти изменения вошли в сегодняшнее обновление и рендера и атласа. От участников же проекта ОСМ в этом направлении пока только одни разговоры ни о чём.
Zkir
По поводу политики.

Запутицев, не понимающих либерального дискурса, из свободного (либерального) проекта, существующего на деньги своих заокеанских хозяев (MI6?) надо гнать поганой метлой.

По поводу атласа.

По моему, в напечатаном виде он выглядит совсем не так страшно, как здесь на скриншоте. Шрифт для номеров домов в частном секторе разумеется великоват. Для крымска можно, имхо, просто уменьшить.

По поводу инструментов.

Бумажные карты делаются компьютерным способом уже не один десяток лет. Поэтому удивительно, что каких-то инструментов можен не хватать. Может быть тот, кто пришел в ОСМ из мира ГИС, сможет что-то подсказать?

По поводу бесплатной программы для ноутбука
как Visicom, только бесплатная и с поддержкой OSM.
Ситигид, не? :)

По поводу Совета

Надежда на то, что кто-то (пусть даже Совет), будет решать чужие проблемы бесплатно, с самого начала была какая-то очень странная. Что-то вроде надежды на волшебника в голубом вертолете. Разумеется она не оправдалась.

В настоящее время, Совет — это информационный орган.
Zkir
Что-то тут с форматированием совсем плохо. :(
Прошу модератора один из комментов удалить, форматирование привести в порядок.
AkMeR
2 Zkir.
То, что ОСМ представялет собой некое подобие набора «Сделай сам» — это не «чужие» проблемы, это проблемы ОСМа как конечного продукта. И надеяться на то, что кто-то посторонний будет решать проблемы ОСМа — еще большая глупость.
В настроящее время Совет — это даже не орган. Прошедшие события показали, что его не существует _в принципе_.
liosha
>> В настоящее время, Совет — это информационный орган.

Угу, только никакой информации, кроме «низкая явка», от него в последние пару месяцев не слышно :)
Zkir
OSM конечным продуктом никогда не был, и я думаю что и не будет. А всегда будет наобором сделай сам. Энтузиасты, которые работают just for fun, в свободное от основной работы время, конечный продукт делать не могут и не будут.

И что-то пока не видно того, кто бы делал из OSM «конечный продукт». Не ужели это должен быть «Совет»?
Zkir
>>от него в последние пару месяцев не слышно :)
Дык, летние каникулы. Но основания для оргвыводов и оргмер, есть, да:)
AkMeR
2 Zkir.
Если стремления сделать из ОСМа конечный продукт нет, то к чему тогда, к примеру, все эти посты:
раз, два, три, четыре? И подобных постов, полных батхёртов — тысячи.
Понятно же, что ОСМ с каждым годом всё плотнее и плотнее упирается в планку, но ни подвинуть, ни перепрыгнуть не хочет. А причина, видимо, в отсутствии воли.
Antares19
А есть ли в ОСМ какой-нибудь трекер где можно было бы наглядно вести юзерстори, обсуждать их, и декомпозировать в задачи вроде этих?

>1. Детализированные рассказы о том, как используют ка
рты на местах.
> 2. Понять, какие задачи люди на местах хотят решить с помощью карт.

Ну и конечно разбирать и закрывать эти задачи.

Если нет, может быть приспособить что-нибудь вроде https://trello.com/ ?
ИМХО, наглядность текущих целей и продвижения к ним — один из ключей в успехе развития любого проекта.
Zkir
Посты, очевидно для того, чтобы осмеры понимали реальную ситуацию, а не занимались самолюбованием.

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

Про стремление. Дело не в «воле» совсем (ИМХО). Есть *желание* видеть на базе ОСМ конечный продукт. А вот *возможности* его сделать [силами энтузиастов] объективно нет. Отсюда и фрустрация («батхёрт»).

//определить группы пользователей, выявить их запросы, на основе этих запросов описать требования к продуктам, назначить исполнителей.
Откуда возьмутся исполнители, согласные исполнять то, что им назначат? Этих исполнителей кто-то видел?

Например, в нашей конторе (глобальное ERP) есть «Совет по багам». Он собирается три раза в неделю примерно в таком же чатике, и обсуждает свежие жалобы клиентов. По результатам обсуждения каждой баге (жалобе) назначается приоритет. Вся процедура держится на том, что кроме «Совета» есть центр разработки, где сидят программисты, которые делают, что им скажут, в порядке установленных «Советом» приоритетов.

Кульные же хакеры, которых в ОСМ в избытке, не хотят делать то что им назначат. Они делают, что им назначат с 9-00 до 17-00 на основной работе. Кушать то надо! А с 21-00 до 01-00 они хотят делать то что интересно им самим.
A_G_T
OSM — нормальный проект. (В MI6 не обязательно выдавать, что ни попадя. :)) )
Дело в ОСМерах. Часть из них большую часть времени водят
«кисточкой» по уже кем-то нарисованному, как дети играют
с книжкой-раскраской. :)
Лучше-бы рисовали по «белым местам». Глядишь и белых мест было-б меньше.
(И поводов «для героизма» то-же было-бы меньше.)
Многие трындят об рендере, а многие-ли отписались в открытой
теме про «улучшение Osmand»? Не нравится Osmand?
Нужно что-то такое этакое ... , что-б круто было?
bopoh13
Илья, конструктивная критика. Я согласен с Артёмом, что платформу надо расширять (ни один рендер не был приспособлен для вывода оперативных данных о ПВР (временного размещения), ПВП (выдачи питания), мест разрушений (конкретно чего, от чего), где оперативно требовалась питьевая вода и еда, и даже медицинская помощь, — не было соответствующих значков, и мы потратили дополнительное время на организацию. Нам нужны значки домов, мостов и пр. как обыденные, так и после катастроф (чтобы их можно было оперативно увидеть на карте; особенно, если карта в цвете), а также всего «мобильного» и «временного».

Что же касается карты для волонтёров (не каждый, к сожалению, не только умеет ориентироваться по карте, но и найти Север). Поэтому самое оптимальное: это разбиение карты на квадраты. Легенда должна состоять из 2-х разделов (данные для оперативного реагирования и всё остальное).

ЗЫ: Я бы лично не решился лезть даже «в воду по колено с дорогостоящей техникой, купленной на кровные». А вот бумагу никто не отменял (она всё стерпит). Проблема только в формате печати. Кто-то писал, что что-то не видно. Тогда представьте, как люди читают геоподосновы...
bopoh13
A_G_T, тогда предлагаю разделить участников на 2 лагеря: 1-е будут рисовать на «белом листе», 2-е производить подробную детализацию. Думаю, каждый неформально занимается либо одним, либо другим. Просто у всех разное видение конечного продукта, а приоритетов некому расставить.
ЗЫ: Osmand нравится, но я не пользуюсь Android.

>> выходит за рамки хобби и для одного осмера это не под силам

OSM — как бЭ сообщество. Мы же нумизматы какие-то, которые стараемся набить только собственные копилки. Так что хобби в моём понимании, это нечто другое (в народе: свободное от работы).

>> на деле Совет оказался лишь органом, решающим какие-то «местячковые» вопросы типа откатов правок и написания писем

«<b>HTML не работает</b>», «[b]BB-коды[/b]», видимо тоже. И я хочу флудить красиво =)
Илья Зверев
luiswoo
>>dkiselev #
Мое имхо по стилю:
Для частного сектора (попадаем внутрь landuse=residential + residential=rural) шрифт можно капельку приуменьшить. Еще можно приуменьшить мешанину, выравнивая надписи относительно улиц. Т. е. рисовать их на равном отдалении от улицы, если центр домика укладывается в некоторый корридор.
Чего уж, лучше сразу делать интреполяцию и не мучится. И сил, как и времени на неё сильно меньше нужно.
>>Масштаб для атласа стоило взять чуть побольше.
Без сокращалки названий улиц это мало — часть названий и так не видно, увеличении масштаба тут мало что даст, скорей всего, пока не подрежешь.
Алфавитный указатель на У... в общем с улицами надо что-то делать...
Zkir
//Алфавитный указатель на У... в общем с улицами надо что-то делать...
И даже понятно что. Перед тем как составлять алфавитный указатель, нужно от естественного порядка, который принят в name, перейти к канцелярскому, который требуется в бумажном списке.
Maks Vasilev
Очередной Капитан Очевидность в очередной раз повторил то, что и так очевидно. Однако ни одного патча по этому поводу так и не видно.
Так и живём.
Zkir
Пока не станет очевидно, кто и почему должен эти патчи присылать, так и будем жить.

Как там в песне пелось?
http://www.youtube.com/watch?v=m6ty_UM4R_w
И *все должны* неудержимо
Идти в последний смертный бой!

****

Может стоит хотя бы написать тому, кто этот патч в принципе может сделать?

http://git.savannah.gnu.org/cgit/maposmatic/ocitys…ommit/?id=33e3308e7bf446d84fae24b0318fe50cce08f1f9

author: Konstantin Mochalov <incredible.angst@gmail.com>