{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "ШТОСМ: заметки с тегом валидаторы",
    "_rss_description": "ШТОСМ",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/shtosm.ru\/tags\/validatory\/",
    "feed_url": "https:\/\/shtosm.ru\/tags\/validatory\/json\/",
    "icon": false,
    "author": {
        "name": "Илья Зверев",
        "url": "https:\/\/shtosm.ru\/",
        "avatar": false
    },
    "items": [
        {
            "id": "1451",
            "url": "https:\/\/shtosm.ru\/all\/moderator-vot-kak-pomoch\/",
            "title": "Модератор, вот как помочь",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/service_vehicle-nq8.png\" width=\"700\" height=\"250\" alt=\"\" \/>\n<\/div>\n<p>Неделю назад <a href=\"http:\/\/shtosm.ru\/all\/moderator-pomogi\/\">вы узнали<\/a> про галочку «посмотрите на мои правки» и соответствующий тег у пакета правок, <i>review_requested=yes<\/i>. Найти такие пакеты тогда было непросто, но теперь есть пара способов.<\/p>\n<p>Во-первых, OSMCha научился фильтровать по этому атрибуту. В панели фильтров выберите свой район для BBox и в списке Reasons for Flagging выберите самую последнюю (на сегодня) причину: «Review requested». Жмите Apply и узрите список ченджсетов от сознательных новичков.<\/p>\n<p>Паскаль Найс не остался в стороне, <a href=\"http:\/\/neis-one.org\/2017\/09\/review-requests-osm\/\">подсказав<\/a>, как с помощью его сервиса «поиск подозрительных пакетов правок» найти ченджсеты с нужным тегом. Это несложно: оказалось, там есть поле для поиска по тегам. <a href=\"https:\/\/resultmaps.neis-one.org\/osm-suspicious?country=36&hours=24&mappingdays=-1&tsearch=review_requested%3Dyes&anyobj=t&comp=%3E&value=10&action=d&obj=n#2\/50.5\/90.2\">Этот список<\/a> содержит все ченджсеты по России с просьбой проверить. Я ткнул в случайный пакет и обнаружил точку на картинке выше.<\/p>\n<p>Включая галочку с просьбой, пользователи вызывают вас, опытных осмеров, на диалог. Просматривайте иногда список по своему району, или по всей России (14 ченджсетов за сутки, пока что), исправляйте ошибки новичков и обязательно отвечайте им в комментарии к пакетам правок. Начните с приветствия и благодарности за правку: они узнали об OpenStreetMap, не поленились изучить редактор и готовы к общению, это дорогого стоит. И только потом указывайте на проблемы и давайте ссылки на вики и форум. Возможно, так мы получим больше заинтересованных активных редакторов, чем игнорируя новичков или с порога отчитывая их за поломанные проспекты.<\/p>\n<p><i>Дополнено:<\/i> в следующую версию JOSM <a href=\"https:\/\/josm.openstreetmap.de\/ticket\/15232\">добавили<\/a> аналогичную галочку с просьбой проверить правки.<\/p>\n",
            "date_published": "2017-09-04T09:15:08+04:00",
            "date_modified": "2017-09-04T09:58:41+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/service_vehicle-nq8.png",
            "_date_published_rfc2822": "Mon, 04 Sep 2017 09:15:08 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/moderator-vot-kak-pomoch\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/service_vehicle-nq8.png"
                ]
            }
        },
        {
            "id": "1429",
            "url": "https:\/\/shtosm.ru\/all\/no-bag-thanks\/",
            "title": "Пакет не нужен",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/big-changeset-nq8.png\" width=\"700\" height=\"250\" alt=\"\" \/>\n<\/div>\n<p>«Нельзя ли при отправке изменений из maps.me разделять объекты по континентам?» — в очередной раз спрашивают на форуме. А то bbox (ограничительный прямоугольник) слишком большой, неудобно. OpenStreetMap был зачат тысячу лет назад программистом, и это лезет изо всех щелей: удивительно, как самые бессмысленные атрибуты становятся мерилом качества.<\/p>\n<p>Прямоугольник на карте — это миф. Минимальные и максимальные широта и долгота — так просто нарисовать фигуру в проекции меркатора, но на практике этих чисел не хватит даже чтобы нормально карту распечатать. Пакет правок, который покрывает полмира, мог добавить одну дорогу на Чукотке, но магия чисел и странных проекций заставит вздохнуть: опять эти импортёры делают ченджсеты на всю планету. От пакетов правок мы храним только bbox, поэтому нажмёшь в любом месте планеты на вкладку «история» и наблюдаешь всемирную историю, а не то, что ждал.<\/p>\n<p>Но даже когда найдёшь нужный пакет правок, останется только бессильно смотреть на его bbox. И на стастраничный список точек, линий и отношений, каждая строчка которого по-своему бесполезна. Ченджсеты — это псевдоупорядочивание. Кажется, что они полезны присвоением метаданных группе объектов, своего рода над-отношения, но на самом деле — метки времени произвольны, их порядок не зависит от номера пакета, комментарии никто не пишет, источник часто врёт, географически, как видим, тоже никто не группирует. Остаётся один полезный атрибут: created_by. Всему остальному верить нельзя.<\/p>\n<p>То есть, единственная польза от пакета правок — это посмотреть, каким редактором сделаны правки. Все остальные атрибуты: даты, bbox, список объектов — только отвлекают, создавая ложное впечатление группировки и упорядоченности. Которых нет, потому что техническое воплощение API не обещает порядка и не подразумевает удобства. Так, для <a href=\"http:\/\/mmwatch.osmz.ru\/\">правок maps.me<\/a> я игнорирую пакеты и рассматриваю каждую правку отдельно. Правки на mmwatch — это поток объектов, у которых номер ченджсета лишь бесполезный атрибут. Увы, для сложных правок со взаимосвязанными изменениями (таких как сдвиг линии) такой подход не сработает.<\/p>\n<p>Примерно об этом я <a href=\"https:\/\/www.youtube.com\/watch?v=MKLwLI8fyn0\">говорил на схемотехнике<\/a> год назад. О bbox нужно просто забыть: область применения этих прямоугольников ограничена и точно не касается ваших задач. А проблему пакетирования нужно как-то решать. Развязать топологические структуры, группировать по времени и географии, не давать пользователям и приложениям свободы в объединении правок. Это настоящая тема для какого-нибудь будущего API 0.8. А пока приходится работать с тем, что есть.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/osmcha.jpg\" width=\"700\" height=\"300\" alt=\"\" \/>\n<\/div>\n<p>Следить за изменениями в регионе можно (нужно!) через <a href=\"http:\/\/zverik.osm.rambler.ru\/whodidit\/\">WhoDidIt<\/a>, искать их — в его <a href=\"http:\/\/simon04.dev.openstreetmap.org\/whodidit\/\">более быстром форке<\/a>. Пакет правок из интерфейса этого сайта можно открыть в <a href=\"https:\/\/wiki.openstreetmap.org\/wiki\/Achavi\">Achavi<\/a>, но иногда может не повезти. Если bbox окажется слишком велик, загрузки правок вы можете не дождаться. Потому что даже лучшие инструменты полагаются на bbox, который, повторюсь, плох примерно для всего.<\/p>\n<p>Загружать геометрию ченджсетов часто приходится команде по работе с данными в Mapbox. Для этого они сделали и постоянно улучшают сайт <a href=\"https:\/\/osmcha.mapbox.com\/\">OSM Changeset Analyzer<\/a>, где есть фильтры по любому атрибуту, вплоть до причины для подозрений. Но самые подозрительные пакеты накрывают весь мир, Achavi тут бессилен. Поэтому в этом месяце они сделали то, что давно было пора: <a href=\"http:\/\/www.openstreetmap.org\/user\/geohacker\/diary\/40846\">кэширование ченджсетов<\/a>.<\/p>\n<p>Каждую минуту скрипт скачивает свежие <a href=\"http:\/\/shtosm.ru\/all\/noveyshaya-istoriya\/\">дополненные диффы<\/a> и складывает их в хранилище Amazon S3. Затем он раздербанивает эти диффы на пакеты правок и результат тоже загружает туда же. И теперь сервис визуализации Changeset Map, встроенный в OSMCHA, загружает пакеты <a href=\"https:\/\/osmlab.github.io\/changeset-map\/#48174207\">мгновенно<\/a>. Обновите ваши букмарклеты: <a style=\"background:#eee;padding:5px;border-radius:3px;\" title=\"Пакет правок на карте\" href=\"javascript:(function(){var%20m=\/openstreetmap\\.org\\\/changeset\\\/(\\d+)\/.exec(location.href);if(m){location.assign('https:\/\/osmlab.github.io\/changeset-map\/#'+m[1]);}})();\">Changeset<\/a> (перетащите в закладки).<\/p>\n<p>Проблемы, конечно, есть, но с ними борются. Например, дополненные диффы <a href=\"https:\/\/github.com\/drolbr\/Overpass-API\/issues\/346\">не окончательны<\/a> из-за чехарды с транзакциями в базе данных OSM. Их приходится обновлять и обновлять. То же касается и пакетов правок, которые возможно держать открытыми целые сутки, понемногу доливая в них новые объекты. Наконец, история там только новейшая: пакеты старее марта этого года можно не найти. Их загружают, но медленно. Проблему поиска по региону архив тоже не решает, как показывает опыт фильтрации на сайте OSMCHA. Поэтому пользуйтесь им для просмотра недавних правок, а историю ищите на WhoDidIt и Achavi. Неидеально — но пока мы не избавились от концепции пакетов правок, ничего лучше не сделать.<\/p>\n",
            "date_published": "2017-04-27T13:40:20+04:00",
            "date_modified": "2017-04-27T13:40:09+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/big-changeset-nq8.png",
            "_date_published_rfc2822": "Thu, 27 Apr 2017 13:40:20 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/no-bag-thanks\/",
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/big-changeset-nq8.png",
                    "https:\/\/shtosm.ru\/pictures\/osmcha.jpg"
                ]
            }
        },
        {
            "id": "1423",
            "url": "https:\/\/shtosm.ru\/all\/bolshoy-remont-multipoligonov\/",
            "title": "Большой ремонт мультиполигонов",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/maproul-areas-nq8.png\" width=\"700\" height=\"300\" alt=\"\" \/>\n<\/div>\n<p>Мультиполигон — это отношение с тегом <i>type=multipolygon<\/i>, содержащее линии в ролях <i>inner<\/i> и <i>outer<\/i>, образующие один или несколько замкнутых контуров. Их используют, чтобы нарисовать полигон с дыркой (например, дом со двором-колодцем) или не рисовать смежные полигоны по одним и тем же точкам. В принципе, если взять любой обычный полигон и навесить на него отношение с тегом <i>type<\/i>, он превратится в мультиполигон. Но так делать не стоит.<\/p>\n<p>Если поставить теги на внешний контур, а не на отношение, такой мультиполигон будет считаться нарисованным в «старом стиле». Рендерер или osm2pgsql должны будут просмотреть все линии с ролью <i>outer<\/i>, убедиться, что теги совпадают, и использовать их для отрисовки. Теги на линиях внутренних контуров относятся к содержимому дырок, хотя иногда там можно встретить те же теги, что на внешнем контуре. Обрабатывать старые мультиполигоны сложно и долго.<\/p>\n<p>«Новый» стиль тегирования мультиполигонов — это когда все теги на отношении. Что там висит на линиях контура — не важно. Рендерер сразу видит, что к чему, и не обязан просматривать каждый член отношения. Мультиполигоны в новом стиле нравятся всем, поэтому технари ратуют за истребление старых. Нужно перетегировать «всего» около 250 тысяч отношений, из 13 миллионов.<\/p>\n<p>Йохен Топф предлагает делать это по ходу <a href=\"http:\/\/area.jochentopf.com\/\">исправления<\/a> сотен тысяч более важных ошибок в полигонах и мультиполигонах. К этому можно было приступить и раньше, взяв в помощь <a href=\"http:\/\/tools.geofabrik.de\/osmi\/?view=areas&lon=48.31494&lat=58.69635&zoom=5\">OSM Inspector<\/a>, но планомерное истребление — не для всех. Иногда проще не видеть фронт работ, исправляя по ошибке за раз и имея выбор: нажать «следующая» или закрыть вкладку браузера. То есть, пойти в MapRoulette.<\/p>\n<p><a href=\"http:\/\/area.jochentopf.com\/fixing.html\">Зайдите сюда<\/a> и посмотрите, что за задание в этот раз подготовил Йохен. Их довольно быстро выполняют, потому от раза к разу задания становятся всё больше. Прямо сейчас там ссылки для нескольких стран, <a href=\"http:\/\/maproulette.org\/map\/2381\">включая Россию<\/a>. Исправляют самопересечения, которых только у нас почти триста тысяч. По ходу можно встретить удивительные попытки рендерера нарисовать что-то вменяемое на месте ошибки. И, напоминает Йохен, не забывайте проверять, что теги мультиполигона висят на отношении.<\/p>\n",
            "date_published": "2017-03-12T21:43:42+04:00",
            "date_modified": "2017-03-12T21:43:13+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/maproul-areas-nq8.png",
            "_date_published_rfc2822": "Sun, 12 Mar 2017 21:43:42 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/bolshoy-remont-multipoligonov\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/maproul-areas-nq8.png"
                ]
            }
        },
        {
            "id": "1339",
            "url": "https:\/\/shtosm.ru\/all\/to-fix\/",
            "title": "Он проехал — ты поправил",
            "content_html": "<p>У компании Scout много автомобильных треков: их навигатор, кажется, отправляет их на сервер по умолчанию, если не отключить. Для нас это хорошо, потому что хотя компания и не выдаёт весь архив, её сотрудники анализируют весь массив треков и сравнивают его с данными OpenStreetMap. И время от времени мы получаем новые валидаторы.<\/p>\n<p>Первый проект Мартайн показал месяц назад: это результат сравнения треков с дорогами, слой <a href=\"http:\/\/www.openstreetmap.org\/user\/mvexel\/diary\/35983\">Missing Roads<\/a>. Его можно <a href=\"http:\/\/improve-osm.org\/missingRoads\">посмотреть в браузере<\/a>, или добавить в JOSM, установив плагин «missingRoads». На низких масштабах там «тепловая карта» всех ошибок, а с 15-го подгружаются квадраты с точками треков. Дальше всё очевидно: если под треком нет дороги, её нужно дорисовать.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/oneway.png\" width=\"700\" height=\"350\" alt=\"\" \/>\n<\/div>\n<p>На прошлой неделе мы получили второй проект, который тоже про сравнение треков с дорогами, но чуть сложнее: слой <a href=\"http:\/\/www.openstreetmap.org\/user\/mvexel\/diary\/36244\">Traffic Flow Direction<\/a> находит потенциально односторонние дороги, где в OSM обозначены двусторонние. Его также можно <a href=\"http:\/\/improve-osm.org\/trafficFlowDirection\">посмотреть<\/a> и подключить в JOSM (плагин «trafficFlowDirection»). Неожиданным было отсутствие <i>oneway<\/i> прямо в центре Москвы, хотя в европейских столицах и американских городах таких ошибок больше — за счёт распространённости навигатора Scout.<\/p>\n<p>Распространённость Scout — главный недочёт этого валидатора: восточнее Германии у них треков очень мало, и проблем сервис почти не видит. Недочёт вытекает из закрытости исходников: мы не можем, например, обработать базу треков OpenStreetMap. Мартайн пишет, что готов сделать это сам, но сначала нужно выдавить из Гранта, нашего админа, обновление дампа GPX: последний делали больше двух лет назад.<\/p>\n",
            "date_published": "2015-11-07T18:32:16+04:00",
            "date_modified": "2015-11-07T18:31:56+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/oneway.png",
            "_date_published_rfc2822": "Sat, 07 Nov 2015 18:32:16 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/to-fix\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/oneway.png"
                ]
            }
        },
        {
            "id": "1098",
            "url": "https:\/\/shtosm.ru\/all\/karta-vysot\/",
            "title": "Под арки",
            "content_html": "<p>Водители грузовиков не всегда используют карты OpenStreetMap, но когда используют, они смотрят на редкие теги у дорог: в частности, maxheight и maxweight. Немцы <a href=\"http:\/\/shtosm.ru\/2011\/11\/05\/2\/\">давно<\/a> озабочены вопросом расстановки этих значений на дороги под и над путепроводами, но только в феврале участник Mmd сделал валидатор на основе Overpass API: <a href=\"https:\/\/wiki.openstreetmap.org\/wiki\/Maxheight_Map\">карту maxheight<\/a>. Даже в центре Москвы эта карта <a href=\"http:\/\/maxheight.bplaced.net\/overpass\/map.html?zoom=12&lat=55.75288&lon=37.61041&layers=B0000000TTTTTTFFFFFFTTT&label=F&style=line&opacity=70\">пустовата<\/a>, хотя казалось бы — посмотреть на панорамах или в записях видеорегистратора значения высоты и занести в OSM. Даже в Петербурге грузовикам поспокойнее: там, помимо ограничений высоты, проставлены полтора десятка тегов maxweight на мостах.<\/p>\n",
            "date_published": "2013-05-27T23:50:58+04:00",
            "date_modified": "2013-05-27T23:50:51+04:00",
            "_date_published_rfc2822": "Mon, 27 May 2013 23:50:58 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/all\/karta-vysot\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "1010",
            "url": "https:\/\/shtosm.ru\/2013\/01\/29\/1\/",
            "title": "Откуда и куда",
            "content_html": "<div class=\"e2-text-calliope-formatted\"><img src=\"https:\/\/shtosm.ru\/pictures\/turnrestmap.gif\" alt=\"\" width=\"700\" height=\"200\" \/><br \/><br \/>Zartbitter сделал перерыв в своих десяти тысячах правок, чтобы подарить нам <a href=\"http:\/\/map.comlu.com\/\">карту ограничений поворотов<\/a> и ошибок в них. Она построена на Overpass API и обрабатывает данные OSM джаваскриптом, от чего работает быстрее, нежели старый Restriction Analyser (который до сих пор ждёт ответа от XAPI). Обновления карты, при этом, подхватываются за несколько минут.<\/div>",
            "date_published": "2013-01-29T22:26:34+04:00",
            "date_modified": "2013-01-29T22:26:02+04:00",
            "_date_published_rfc2822": "Tue, 29 Jan 2013 22:26:34 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2013\/01\/29\/1\/",
            "_e2_data": {
                "is_favourite": true,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "985",
            "url": "https:\/\/shtosm.ru\/2012\/12\/23\/1\/",
            "title": "Без адреса",
            "content_html": "<div class=\"e2-text-calliope-formatted\">В дополнение к слою неименованных дорог Саймон Пул сделал следующий визуализатор: <a href=\"http:\/\/qa.poole.ch\/?zoom=14&amp;lat=57.81779&amp;lon=28.33242&amp;layers=FTB0\">дома без номеров<\/a>. В отличие от похожего слоя ITO, он проверяет не только теги на контуре, но и адресные точки внутри. Видимо, этого условия недостаточно: в городах замечательно подсвечиваются все промышленные постройки, даже фильтр по типам зданий не спасает — со спутника редко можно понять назначение постройки. Зато обновляется слой раз в пять минут. По словам автора, он должен помочь в планировании прогулок с обходными листами.<\/div>",
            "date_published": "2012-12-23T23:18:52+04:00",
            "date_modified": "2012-12-23T23:18:30+04:00",
            "_date_published_rfc2822": "Sun, 23 Dec 2012 23:18:52 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/12\/23\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "946",
            "url": "https:\/\/shtosm.ru\/2012\/11\/11\/1\/",
            "title": "По шпалам",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Две недели назад AMDmi3 написал простой роутер по железным дорогам, и на прошлой неделе он <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?pid=288101#p288101\">превратил<\/a> его в... Правильно, валидатор! Выбрав свой регион из <a href=\"http:\/\/amdmi3.ru\/files\/rail_routing\/\">списка<\/a>, можно посмотреть вычисленные расстояния между станциями, сами маршруты на карте, и поправить ошибки в редакторе. Дмитрий напомнил, что точки остановок на путях уже больше года нужно отмечать не как <code>railway=halt<\/code> или <code>railway=station<\/code>, но как <code>public_transport=stop_position&nbsp;+&nbsp;train=yes<\/code>. Также желательно отмечать приоритетное направление движения по путям <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?id=15534\">не как <code>oneway<\/code><\/a>, а тегом <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/User:AMDmi3\/designated_direction\"><code>designated_direction<\/code><\/a>. За несколько дней количество таких тегов на карте выросло втрое. Наконец, искать неотмеченные станции и разъезды лучше в <a href=\"http:\/\/osm.sbin.ru\/esr\/\">единой сетевой разметке<\/a>: да, у нас по валидатору на каждый аспект карты.<\/div>",
            "date_published": "2012-11-11T15:52:46+04:00",
            "date_modified": "2012-11-11T15:51:11+04:00",
            "_date_published_rfc2822": "Sun, 11 Nov 2012 15:52:46 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/11\/11\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "935",
            "url": "https:\/\/shtosm.ru\/2012\/10\/31\/1\/",
            "title": "Валидатор всего",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Медленно набирает популярность последний <a href=\"http:\/\/osm.cupivan.ru\/validator\/\">валидатор<\/a> от CupIvan, единственного обитателя <a href=\"http:\/\/clubs.ya.ru\/4611686018427464811\/\">клуба OSM в я.ру<\/a>. Он объединяет в себе разрозненные сопоставлялки адресов «Почты России», «Сбербанка России» и прочих россии в один универсальный инструмент. При этом ненайденные отделения валидатор пытается локализовать через геокодер OSM, пусть и не всегда успешно (см. Санкт-Петербург). Добавление наборов данных и регионов автоматизировать невозможно, поэтому обращайтесь к автору, например, <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?id=18399\">на форуме<\/a>.<\/div>",
            "date_published": "2012-10-31T11:07:32+04:00",
            "date_modified": "2012-10-31T11:06:21+04:00",
            "_date_published_rfc2822": "Wed, 31 Oct 2012 11:07:32 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/10\/31\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "936",
            "url": "https:\/\/shtosm.ru\/2012\/10\/29\/1\/",
            "title": "ФИО*",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Считается, что каждая дорога в OSM должна быть именована. <code>residential<\/code> без <code>name<\/code> — ошибка. В реальности названия может не быть, поэтому есть тег <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/Proposed_features\/Noname\"><code>noname=yes<\/code><\/a>. Главный источник названий для улиц — таблички. Последних часто может не быть: например, когда по улице нет домов. Для этого тоже есть тег, сообщающий мапперам, что нет смысла выезжать в поле для сбора названий: <code>unsigned=yes<\/code>.<br \/><br \/>Несколько лет назад на osm.org был отдельный слой, где были отмечены все дороги без названия. Весной 2011 года Cloudmade, владелец слоя, перестал активно участвовать в жизни OpenStreetMap, из-за чего обновление сначала задержалось (на четыре месяца), а потом снова задержалось (на полгода). Слой с глагне убрали.<br \/><br \/><img src=\"https:\/\/shtosm.ru\/pictures\/nonamelayer.gif\" alt=\"\" width=\"700\" height=\"250\" \/><br \/><br \/>В прошлую пятницу Саймон Пул сделал <a href=\"http:\/\/qa.poole.ch\/\">работающую альтернативу<\/a>. На его слое красным отмечены дороги без названия, оранжевым — проезды и съезды, а пунктиром — дороги с тегами noname и unsigned. В итоге получился сомнительный валидатор: даже некоторые опытные пользователи считают показания валидаторов непреложной истиной и, как следствие, могут броситься расставлять названия на загородных трассах. А новички могут «исправить» и проезды в своём дворе. Или подписать «съезд с КАД на XXX проспект». Кроме того, стали заметны <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/RU:Key:side_road\">боковые проезды<\/a>, нарисованные как <code>residential<\/code>: сообщество весной договорилось о классификации, но забыло про требование названий, ограничившись порицанием приставки «(дублёр)».<\/div>",
            "date_published": "2012-10-29T12:05:32+04:00",
            "date_modified": "2012-10-29T12:06:47+04:00",
            "_date_published_rfc2822": "Mon, 29 Oct 2012 12:05:32 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/10\/29\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "929",
            "url": "https:\/\/shtosm.ru\/2012\/10\/17\/2\/",
            "title": "Пересчитываем рёбра",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Komяpa и Zkir <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?id=18745\">построили<\/a> на основе <a href=\"http:\/\/shtosm.ru\/2012\/10\/09\/1\/\">валидатора OSRM<\/a> помощника в починке роутинга, подобного мартиновскому <a href=\"http:\/\/lists.openstreetmap.org\/pipermail\/talk\/2012-September\/064019.html\">remap-a-tron<\/a>: при каждом обновлении страницы отображается случайно выбранная проблема с дорожным графом и сразу передаётся в JOSM. Из-за количества проблем предлагается исправлять не всю планету, а избранные территории, наиболее нуждающиеся в заботливой руке маппера. Кирилл также подготовил <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/User:Zkir\/Так_вот_ты_какое,_недоступное_ребро!\">инструкцию<\/a> по исправлению основных ошибок.<br \/><br \/><div style=\"text-align: center;\"><a href=\"http:\/\/peirce.gis-lab.ru\/fixme\">Вперёд, к Единому Графу!<\/a><\/div><\/div>",
            "date_published": "2012-10-17T18:36:09+04:00",
            "date_modified": "2012-10-17T18:41:17+04:00",
            "_date_published_rfc2822": "Wed, 17 Oct 2012 18:36:09 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/10\/17\/2\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "914",
            "url": "https:\/\/shtosm.ru\/2012\/10\/09\/1\/",
            "title": "Изоляты повсеместно",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Авторы OSRM постепенно <a href=\"http:\/\/www.openstreetmap.org\/user\/DennisL\/diary\/17853\">нагоняют<\/a> отечественных участников, озабоченных качеством роутинга, но мыслят глобально: сегодня на <a href=\"http:\/\/map.project-osrm.org\/\">их сайте<\/a> появился слой «Small Components», где отмечены изоляты и тупиковые односторонние улицы по всему миру. Всего они насчитали чуть больше миллиона роутинговых подграфов, из них, если верить <a href=\"http:\/\/peirce.gis-lab.info\/qa\">ситигидовскому валидатору<\/a>, на Россию приходится всего около двух тысяч — но OSRM водит и по <code>highway=service<\/code>, которые ситигид пока игнорирует.<br \/><br \/><img src=\"https:\/\/shtosm.ru\/pictures\/osrmconnect.gif\" alt=\"\" width=\"700\" height=\"200\" \/><\/div>",
            "date_published": "2012-10-09T20:29:56+04:00",
            "date_modified": "2012-10-09T21:24:20+04:00",
            "_date_published_rfc2822": "Tue, 09 Oct 2012 20:29:56 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/10\/09\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "912",
            "url": "https:\/\/shtosm.ru\/2012\/10\/04\/1\/",
            "title": "Третий тычок",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Как ни странно, в России нашим картам приходится соперничать не столько с картами Яндекса, сколько с Google Maps. Последние используют везде: на городских сайтах, в проектах по учёту ям, картах помощи, в мониторинге транспорта и, наконец, в геокэшинге. Всем известно качество гуглокарт в РФ, и последнее от этого с каждым годом непонятнее — заменить карты сайту geocaching.su мы впервые предложили в 2010 году, результата так и нет.<br \/><br \/>AMDmi3 вчера опубликовал <a href=\"http:\/\/amdmi3.ru\/cgi-bin\/geocaching-compare.pl\">наглядную демонстрацию<\/a> пользы от гуглокарты на сайте геокэшинга её пользователям. Для десяти случайно выбранных тайников показываются тайлы из Google Maps и OpenStreetMap. Получается неловко за первые: в среднем 3-5 тайлов у гугля пустые, а в остальных линии странно неточны. Хочется более адекватного конкурента, вроде Яндекс.Карт или НЯК, но они пока не так распространены.<br \/><br \/>Сравнение, конечно, не совсем честное: три недели назад rumigu <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?id=18287\">сделал валидатор<\/a> доступности тайников по дорогам OSM, плюс рассортировал тайники по наличию для их окрестностей снимков Bing. На сегодня можно проложить маршрут до двух третей от всех тайников, и этот показатель можно теоретически улучшить минимум до 80%. Как ещё убедить владельцев сайта геокэшинга, что пора сменить подложку? Сделать <a href=\"http:\/\/geocaching.osm.rambler.ru\/map.html#region=RU-all\">карту тайников<\/a> за них?<\/div>",
            "date_published": "2012-10-04T10:51:08+04:00",
            "date_modified": "2012-10-05T08:18:39+04:00",
            "_date_published_rfc2822": "Thu, 04 Oct 2012 10:51:08 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/10\/04\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "822",
            "url": "https:\/\/shtosm.ru\/2012\/07\/06\/2\/",
            "title": "Это тупик",
            "content_html": "<div class=\"e2-text-calliope-formatted\"><img src=\"https:\/\/shtosm.ru\/pictures\/puffin.jpg\" alt=\"\" width=\"700\" height=\"300\" \/><br \/><sub>(фотография Andreas Trepte)<\/sub><br \/><br \/>Кирилл продолжает совершенствовать свой валидатор, и к подсчёту изолятов он <a href=\"http:\/\/www.openstreetmap.org\/user\/Zkir\/diary\/17162\">добавил<\/a> поиск тупиков дорог классом от secondary и выше.<blockquote>Основная идея очень простая: важная дорога не может просто так заканчиваться, а должна куда-то вести. Тупиковый участок, т. е. участок после последнего перекрёстка, по определению не имеет никакого значения, кроме местного. Таким образом, тупики — это ошибки присвоения статусов (например, секондари, ведущий к промышленному объекту) или топологии (например, транк-линк, пристыкованный к другим дорогам только одним концом).<\/blockquote>За четыре дня от тупиков <a href=\"http:\/\/www.openstreetmap.org\/user\/Zkir\/diary\/17175\">очистили<\/a> Ленинградскую область, но почти все <a href=\"http:\/\/peirce.gis-lab.info\/qa\">остальные<\/a> регионы сверкают десятками подобных «ошибок». Напомню, что бездумное исправление замечаний валидаторов вредно для карты!<\/div>",
            "date_published": "2012-07-06T20:08:05+04:00",
            "date_modified": "2012-07-06T20:04:33+04:00",
            "_date_published_rfc2822": "Fri, 06 Jul 2012 20:08:05 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/07\/06\/2\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "631",
            "url": "https:\/\/shtosm.ru\/2012\/02\/22\/1\/",
            "title": "Как проехать",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Валидатор связности дорог по уровням страдает от обрезки по границам регионов, это знает каждый, кто пытался исправить его претензии. Теперь же можно <a href=\"http:\/\/peirce.gis-lab.info\/routing-map.php?mapid=RU\">взглянуть на связность<\/a> в масштабах целой страны: в ходе подготовки обзорной карты Zkir <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?pid=222655#p222655\">решил<\/a> проверить, насколько она будет сломана новичками, недостаточно внимательно прочитавшими <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/RU:ВикиПроект_Россия\/Классификация_дорог\">соглашение о классификации дорог<\/a>. Порядка трёх сотен изолятов <code>secondary<\/code> и выше на всю страну — очень неплохо, учитывая, что на эту задачу теперь набросятся все мапперы, кому небезразличен роутинг.<\/div>",
            "date_published": "2012-02-22T14:45:37+04:00",
            "date_modified": "2012-02-24T11:25:19+04:00",
            "_date_published_rfc2822": "Wed, 22 Feb 2012 14:45:37 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2012\/02\/22\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "509",
            "url": "https:\/\/shtosm.ru\/2011\/12\/01\/1\/",
            "title": "Диванная картовстреча длиною в четыре года",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Danidin9 вручную <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?pid=205614#p205614\">проверил<\/a> качество отрисовки домов во <i>всём<\/i> Петербурге, и построил наглядную схему (тыкайте в картинку):<br \/><br \/><a href=\"http:\/\/fotki.yandex.ru\/users\/danidin\/view\/442603\/?page=0\"><img src=\"https:\/\/shtosm.ru\/pictures\/spb-buildings-111201.gif\" border=\"0\" alt=\"\" \/><\/a><br \/><br \/>Чем-то напоминает <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/File:Saransk-pie-status-110313-1300.gif\">саранский пирог<\/a> за несколько часов до завершения. Ценность её не столько в валидации, сколько в градациях качества: нарисовать контур и проставить адрес — ещё не всё. Дальше можно указать этажность (<code>building:levels<\/code>), <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/RU:Санкт-Петербург#.D0.A1.D0.B5.D1.80.D0.B8.D0.B8_.D0.B4.D0.BE.D0.BC.D0.BE.D0.B2\">серию дома<\/a>, расставить <a href=\"http:\/\/wiki.openstreetmap.org\/wiki\/RU:Key:entrance\">парадные<\/a> и номера квартир для каждой из них (<code>addr:flats<\/code>).<\/div>",
            "date_published": "2011-12-01T16:17:18+04:00",
            "date_modified": "2011-12-01T16:17:42+04:00",
            "_date_published_rfc2822": "Thu, 01 Dec 2011 16:17:18 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2011\/12\/01\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "385",
            "url": "https:\/\/shtosm.ru\/2011\/10\/11\/2\/",
            "title": "100000 деревень",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Сегодня количество «правильных» населённых пунктов <code>hamlet<\/code> и <code>village<\/code> в <a href=\"http:\/\/yav.gis-lab.info\/boundaries\/\">валидаторе границ<\/a>, наконец, превысило сотню тысяч. Это примерно две трети от общего числа. Каждый день мапперы добавляют где-то по полторы сотни деревень: восемь месяцев назад их было на 40 тысяч меньше.<br \/><br \/>Кроме того, количество районных границ (с <code>admin_level=6<\/code>) прошло отметку в 2200, за последние три месяца увеличившись примерно на 350 — во многом благодаря внезапно возникшей у NextGIS потребности в их полноте. В четырёх федеральных округах осталось дорисовать менее десяти таких районов — однако пользователи потлатча не дремлют, ломая какие-то из отношений почти ежедневно. Кроме того, многие из районных границ нарисованы по кадастровой карте до того, как она получила границы кварталов — то есть, <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?pid=78234#p78234\">по данным «Дата+»<\/a>. Их, очевидно, следует проверить и перерисовать. Пример такого улучшения запечатлён в <a href=\"http:\/\/www.youtube.com\/watch?v=-71Znoe9Fwc\">видеоролике<\/a>.<\/div>",
            "date_published": "2011-10-11T16:13:54+04:00",
            "date_modified": "2011-10-17T16:43:39+04:00",
            "_date_published_rfc2822": "Tue, 11 Oct 2011 16:13:54 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2011\/10\/11\/2\/",
            "_e2_data": {
                "is_favourite": true,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "392",
            "url": "https:\/\/shtosm.ru\/2011\/10\/07\/1\/",
            "title": "Ни единого разрыва",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Валидатор OSM Inspector теперь, помимо прочего, проверяет <a href=\"http:\/\/tools.geofabrik.de\/osmi\/debug.html?view=routing&amp;lon=34.35990&amp;lat=57.62306&amp;zoom=6&amp;opacity=0.98\">связанность линий<\/a>, отмечая дороги, обрывающиеся в пределах пяти метров от других дорог. Напомню, что это далеко не всегда ошибки. России повезло отчасти: европейская часть до Нижнего Новгорода попадает в зону ежедневного обновления (<a href=\"http:\/\/tools.geofabrik.de\/osmi\/debug.html?view=routing_non_eu&amp;lon=52.88285&amp;lat=55.93813&amp;zoom=6&amp;opacity=0.98\">остальной мир<\/a> — раз в неделю-две).<\/div>",
            "date_published": "2011-10-07T11:16:33+04:00",
            "date_modified": "2011-10-07T12:31:17+04:00",
            "_date_published_rfc2822": "Fri, 07 Oct 2011 11:16:33 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2011\/10\/07\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "332",
            "url": "https:\/\/shtosm.ru\/2011\/08\/29\/1\/",
            "title": "This is the validator you’re looking for",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Zkir <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?pid=187687#p187687\">значительно улучшил<\/a> свой валидатор связности дорог, разбив его на части. Теперь связность проверяется отдельно по уровням: trunk+motorway, primary, secondary и так далее. Для некоторых областей обновления придётся подождать до завтра.<\/div>",
            "date_published": "2011-08-29T12:44:22+04:00",
            "date_modified": "2011-08-29T12:44:19+04:00",
            "_date_published_rfc2822": "Mon, 29 Aug 2011 12:44:22 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2011\/08\/29\/1\/",
            "_e2_data": {
                "is_favourite": true,
                "links_required": null,
                "og_images": []
            }
        },
        {
            "id": "315",
            "url": "https:\/\/shtosm.ru\/2011\/08\/17\/1\/",
            "title": "Представляю вашему вниманию инструмент (трекер)",
            "content_html": "<div class=\"e2-text-calliope-formatted\">Каждый пытается очеловечить список правок в OSM, как может. Например, Zkir выбрал существенные для него элементы: trunk, primary и motorway — и сделал <a href=\"http:\/\/osm4u.ru\/\">отслеживалку изменений<\/a> для них. Не очень наглядно, зато всё подряд. Сразу заметно, когда какой-то новичок удаляет шоссе или рисует парки тегом <code>highway=trunk<\/code> (потому что зелёненький). Помочь с usability, попросить фич и просто поблагодарить Кирилла можно <a href=\"http:\/\/forum.openstreetmap.org\/viewtopic.php?id=13467\">на форуме<\/a>.<\/div>",
            "date_published": "2011-08-17T18:30:43+04:00",
            "date_modified": "2011-08-17T18:24:32+04:00",
            "_date_published_rfc2822": "Wed, 17 Aug 2011 18:30:43 +0400",
            "_rss_guid_is_permalink": "true",
            "_rss_guid": "https:\/\/shtosm.ru\/2011\/08\/17\/1\/",
            "_e2_data": {
                "is_favourite": false,
                "links_required": null,
                "og_images": []
            }
        }
    ],
    "_e2_version": 3576,
    "_e2_ua_string": "E2 (v3576; Aegea)"
}