Судьба новичка
Бельгийский маппер Escada волнуется за новичков в проекте и описал первый опыт участия с точки зрения новичка. Не свой, но от первого лица, чтобы избежать споров про пол (но русский язык беспощаден).
Я люблю велопутешествия, и для планирования покатушек нашла отличные бесплатные карты от OpenVeloMap. Я сверялась с ними на выходных в Голландии, и теперь хочу улучшить велокарту, вернувшись домой, в Бельгию.
Я зарегистрировалась в OpenStreetMap и быстро поняла, как запустить редактор iD. Кажется, совсем несложно добавить отдельностоящую велодорожку, которую я видела на карте Голландии. По-моему, очень важно различать, где улица не имеет отдельной велодорожки, а где можно ехать спокойно. Так что добавим.
О, круто, там есть спутниковые снимки, так что ни к чему загружать записанный GPS-трек. Так, посмотрим, велодорожка начинается тут, перед домами. Начинаю рисование линии там, продолжаю сюда, пересекаем улицу, и заканчивается она тут, у автостоянки. Теперь добавим тегов... ммм... название... хм... пожалуй, «fietspad» («велодорожка» на голландском).
Так, теперь вдоль другой стороны. Хм, дома, что нарисовал маппер до меня, стоят прямо на велодорожке. Подвину, чтобы не мешали провести велодорожку, где она должна быть.
Надо же, как просто, теперь сохраним, чтобы другие пользовались моей работой. О, спрашивают какой-то комментарий... ммм... «Fietspad», надеюсь, сойдёт.
Вот таков первый опыт редактирования, как мне представляется. Она честно старалась улучшить карту. Но сколько ошибок вы заметите? Вот некоторые:
- велодорожки ни с чем не соединены на концах;
- велодорожки не имеют общей точки с улицей, которую пересекают;
- название в теге name дублирует тип;
- пользователь не добавила тег bicycle=use_sidepath на автодорогу;
- пользователь не удалила теги cycleway=* с автодороги;
- пользователь не знает про отношения веломаршрутов на автодороге, которые нужно перенести (и разбить по направлениям) на велодорожки;
- пользователь не добавила oneway=yes на велодорожки;
- рисовала по снимкам Bing, которые там смещены, и для Фландрии есть более точные снимки AGIV.
Не все новички совершают каждую ошибку из этого списка, и список ошибок не исчерпывающий. Но это не важно для сути, которую я хочу донести. Человек может совершить гору ошибок, и ни один редактор не спасёт от подобного. Некоторые редакторы предупредят о некоторых ошибках из списка выше, но другие пройдут незамеченными.
А теперь, уважаемый опытный маппер,
Как ты отреагируешь на такую правку в своём районе?
Будешь ли ты...
- кричать о вандализме?
- писать в DWG?
- строчить обиженные посты на форум про пользователя, который ломает твою красивую карту?
- слать гневное письмо или комментарий к пакету правок?
- объединяться с друзьями и добавлять сразу пачку запугивающих комментариев?
...или сделаешь ли сначала глубокий вдох, расслабишься и попробуешь написать дружелюбное, вежливое письмо, чтобы помочь такому новичку узнать обо всех подводных камнях и неписанных правилах, от которых не уберегут редакторы? Даже если это приходится делать в десятый раз?
Задумайся на минуту, каково быть новичком в проекте и получить письмо от какого-то незнакомца про правку, которая, как ты искренне считал, сделала OpenStreetMap лучше, когда в очередной раз будешь комментировать чью-то работу. Да даже если адресат — опытный участник.
Приятного картирования и общения.
P. S. Боюсь, история, которая послужила основой для этого рассказа, завершилась не очень хорошо.
Ничего не знаю, когда я был новичком — сначала прочитал половину вики. Коль пришёл в проект красноглазиков, то писем от людей допустим надо бояться, а соционяши — сами себе злые буратины!
У моей подруги с её парнем было занятие веломаппингом!
Да, почему-то никто не пишет про тех, кто молча прочитал кучу документации и пытался сначала вникнуть, что нужно делать, а потом уже полез строгать нетленные правки.
Никого не удивляет, что чтобы участвовать в разработке какого-нибудь открытого ПО (скажем, GDAL/OGR) надо уметь программировать и что-то знать о предметной области. Но очень удивляет, что это нужно, чтобы «рисовать какую-то там карту».
В нашем проекте совсем не очевидно, что для участия нужно читать кучу документации. Вон, в НЯК никто не читает, и у них пользователей много больше.
Так может стоит об этом предупреждать? А то «Have fun!» и «Don’t copy» написали, а про документацию нет.
Если вы хотите такого же качества данных, как в НЯК, то вопрос об измерении пиписек (числа участников) уместен. Если хотите лучшего — придется смириться с тем, что давать проекту такие данные способны не все. Даже при наличии прекраснейшей документации. Вон, у ESRI по ArcGIS учебные курсы такие, что обезьяну можно научить по ним. И что, думаете все, кто прошел обучение, становятся специалистами?
Мысль о том, что все люди рождены с одинаковыми способностями и одинаковым стремлением к качественному результату, мягко говоря, неверна.
Нужно таки доделать страницу в вики, в которой были бы разобраны эти типичные ошибки и способы их устранения.
Кто не делает так хоть в сотый, хоть в тысячный раз, тот сам ещё новичок.
Что мешает отправлять новичков сначала в «Песочницу», как в Википедии?
Надо ввести модерацию почты входящей новичкам, и банить не в меру импульсивных старичков.
Банить конечно же не в смысле запрета редактировать карту, а в смысле отправки сообщений осмопользователям и добавления коментов к чейнджсетам.
Не надо отправлять новичков в песочницу. Это убьёт приток правок от редко- и разовоучаствующих. Можно предлагать сначала потренироваться в песочнице, но не насильно отправлять.
Sorry in English:
@AMDmi3 : In Belgium we have between 30—40 mappers working on the map a day. Compare this to the +200 in Russia. Hence, the number of new mappers is much smaller in Belgium. And since I only look at local new mappers, the number is even smaller. Even after 3.5 years I haven’t seen hundreds or thousands new users in my area
http://osmstats.neis-one.org/?item=countries
@escada
If you divide country area by number of mappers, you will get about 1 mapper per 80000 km2 in Russia, and 1 mapper per 900 km2 in Belgium. So mapper’s «density» is about 90 times higher in Belgium ;)