OpenStreetMap

Danidin9's diary

Recent diary entries

Abstract art in OpenStreetMap

Posted by Danidin9 on 9 May 2014 in Russian (Русский)

Квартиры в OpenStreetMap: кто, где, сколько

Posted by Danidin9 on 30 June 2013 in Russian (Русский)

Сегодня представляю вниманию OSM - общественности рейтинг городов России по числу парадных с пронумерованными квартирами (addr:flats) Особо хочется подчеркнуть: в использовании этого тега Россия впереди планеты всей (10000 из 15000 в мире). Пусть эти десять тысяч пока капля в море (число отмеченных номеров домов на два порядка больше), но всё ещё впереди :3

  1. Санкт-Петербург (3900) Мапперы: Danidin9 (3500), guanchzhou (300), Zverik (150), Эцелоп На этот момент обработано ~5% парадных Петербурга, преимущественно в северной части города.
  2. Москва (2600) В Москве на первом месте район Бабушкинский - вотчина AMDmi3 (1000+ парадных). Также значимый вклад внесли Felis primeja (400+); по 150-250 у trolleway, ullus, Lexignatov, hui_voine; около 100 у samson, Artyomka, ajvol.
  3. г. Россошь (1200) Единственный маппер в этом райцентре Воронежской области - Геннадий 68
  4. г. Томск (700) Мапперы: maximaximax, sfedor

В этих четырёх городах сосредоточено порядка пяти шестых всех российских addr:flats. Однако ситуация может поменяться в любой момент, ибо, как проверено на личном опыте, за один час велопоездки можно собрать их полсотни - сотню или даже более того, если интерполировать адресацию в районах типовой застройки.

Более 100 адресов также имеется в : 5-6 (250) г. Жуковка Брянской области Маппер: pvp г. Тавда Свердловской области Маппер: FSA 7-8 (200) г. Краснодар Маппер: Vadimi г. Архангельск Маппер: parukhin 9 (150) г. Волхов Маппер: Zverik (по итогам последней картопати в Ленинградской области) 10-12 (100) г. Калининград г. Набережные Челны г. Казань

И в качестве бонуса немного рекордов: Самый большой номер квартиры в Санкт-Петербурге: http://www.openstreetmap.org/browse/node/1448224443 Обратите внимание на форму дома. Это 25-этажка!

Вероятно, максимальный номер парадной (если исключать кварталы 1930-х со сквозной нумерацией) в необычно длинном и изломанном доме - "корабле": http://www.openstreetmap.org/browse/node/1396642861

А вот самая странная нумерация из тех, что приходилось мне встречать : Парадная 1 - http://www.openstreetmap.org/browse/node/2275993950 Парадная 2 - http://www.openstreetmap.org/browse/node/2275993960 Парадная 3 - http://www.openstreetmap.org/browse/node/2275993969 Впрочем, говорят, для дореволюционной застройки такие "чудеса" не редкость.

Статистика по зданиям, Санкт-Петербург

Posted by Danidin9 on 25 May 2013 in Russian (Русский)

Свежая статистика по прорисовке зданий в Санкт-Петербурге: http://img-fotki.yandex.ru/get/9315/51351719.0/0_8c6d3_d0f2b53e_orig По сравнению с предыдущей версией, добавил все города-спутники (в списке расположены с северо-запада по часовой стрелке от центра СПб).

Также стоит упомянуть, что число зданий в мире с отмеченной типовой серией (design:ref=*) наконец перевалило за 10000. Более 80% от этого числа - в Петербурге и Ленинградской области.

Location: 59.950, 30.320

Симулякры

Posted by Danidin9 on 19 February 2013 in Russian (Русский)

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

Шаг 1) Создатель (-ли?) сайтов serii-domov.ru/ и domavspb.narod.ru/ делают предположение, что дома вида http://www.serii-domov.ru/photo.php?id=34028002&n=3&sf=78&house=34028002 , изредка встречающиеся в Санкт-Петербурге, называются "серией 1-460". Понятное дело, они заблуждаются, но из лучших побуждений.

Шаг 2) Автор сего поста, в поисках инфы про дом, в котором он живёт, натыкается на эти сайты и проникается важностью осознания того, что теперь он живёт не просто в каком-то сером доме из силикатного кирпича, а в серии, имеющей номер, и не просто номер, а аж 1-460!

Шаг 3) Воодушевлённый, автор пишет здесь http://wiki.openstreetmap.org/wiki/RU:Санкт-Петербург/Серии_домов некие свои измышления непрофессионала на тему, какая это замечательная серия - 460, и как она мало отличается от 405 серии (про которую известно много хорошего).

Шаг 4) В сети появляется планировки и описания истинной серии 1-460. Выясняется, что общего у дома автора с 460 серией чуть больше чем ничего. Видимо, польстившись на большие трёхстворчатые окна, товарищ с serii-domov.ru/ вперые приписал эти питерские дома к 460 серии, а коллега(конкурент?) с domavspb.narod.ru/ скопировал ошибку. Те факты, что у 460 серии высота потолков 2,5 м (а не 2,85 как у дома на фото вверху), иной размер секций, внутренние планировки, и вообще они сносимые, тогда ещё были неизвестны

Шаг 5) Тем не менее, несоединимое соединяется в "профессиональном" обзоре http://inf-remont.ru/realty_news/realty38/ . Измышления, построеннные на изначальной ошибке, оказываются переработаны и приведены к более солидному виду. Соединённые с фото (сравнить с фото вверху), и планировками истинной серии 1-460, они закрепляют ошибочное суждение. Теперь автор живёт в сталинке, которая хоть и замечательна во всех смыслах, но якобы "подлежит сносу"! (Надеюсь, тот сайт чиновники не читают, а то мало ли...)

Шаг 6) Для окончательного завершения формирования симулякра необходимо, чтобы авторы serii-domov.ru/ и domavspb.narod.ru/ скопировали текст с http://inf-remont.ru/realty_news/realty38 себе на сайт. Судя по их любви к как можно более полным описаниям и смутному чувству копирайта, это может случиться в любой момент. Получить подтверждение смутной информации из "альтернативного" источника - это же здорово!

Итоги: 1) В интернете ничему нельзя верить! 1а) На самом деле можно, но осторожно 1б) Как впрочем и везде 2) Чёрт возьми, в доме какой же серии я всё-таки живу?! 3) А каким боком это вообще относится к osm? Ну... Хм... Ну, скажем, не копируйте из других источников, так как они могут сами втихую или через цепочку посредников копировать у вас, и в итоге получится полная ерунда. (выкрутился)

Отстаём от НЯК

Posted by Danidin9 on 6 May 2012 in Russian (Русский)

Только что вернулся с велозакатки одного из кварталов на Гражданке: http://www.openstreetmap.org/?lat=60.03979&lon=30.37633&zoom=15&layers=M В домах, выходящих на проспект Культуры, куча poi. Возьмём к примеру, http://n.maps.yandex.ru/?oid=3914139 В реальности (сегодняшние данные) там 12 объектов разного рода - несколько магазинов, жилкомсервис, почта и т.д + 2 вакантных места. На НЯК из них отмечено 9, на OSM - 0 (ноль). При этом эти 9 poi в НЯК были созданы четырьмя разными людьми. Т.е. это не дело рук энтузиаста-одиночки, а реально труд сообщества, в котором даже если кто-то выйдет из игры, это не помещает поддерживать данные в относительно актуальном виде. И это далеко не единичный случай. Куда не сунусь -везде примерно одно и то же. На Васильевском острове до сих пор полно кривых домов, нарисованных в 2009 году по ландсат, и до последнего времени никто не брался их улучшать. До сих пор во множестве кварталов не отмечены внутренние проезды, не говоря уже о воротах, щлагбаумах, "лежачих полицейских" и т.д. Небольшой город Каменногорск, если бы я за него не взялся пару недель назад, так и бы представлял собой пустыню с редкими poi, отстоящими от реального местоположения на сотни метров. И даже теперь, я ведь не могу по спутнику отмечать номера домов и уточнять poi! Нужен местный маппер. В НЯК такой есть, в OSM - нет.

В OSM всё больше ощущается нехватка полевых мапперов. По самым оптимистичным подсчётам, для поддержания карты в нормальном состоянии нужен 1 энтузиаст "в поле" на городской район с населением тысяч 30-40 (пешком), 10-20 (в центре/у метро) или 50-100 (если есть велосипед). На Санкт-Петербург в таком случае нужно 100-150 человек, на Москву - 200-300. Это в 10-20 больше, чем есть сейчас.

Если российский OSM не приложит усилий для привлечения людей, это грозит ему проигрышем в конкурентной борьбе с такими проектами как НЯК. Да, коммерческий проект может победить кроудсорсинг, причём не потому что людям там платят, а лишь из-за лучшей организации. Наличие жёсткого отношения к лицензионной чистоте данных также не помогает в популяризации OSM (впрочем, я нисколько не предлагаю отказаться от него). Каковы пути преодоления этой проблемы? 1) Упрощение интерфейса и популяризация проекта в самых широких кругах, для привлечения людей, далёких от картографии. Это путь количественного роста, в общем - путь НЯК. 2) Упрощение средств сбора данных, чтобы один маппер мог собирать оные в разы быстрее, чем сейчас. Это путь качественного роста. Понятное дело, для технологически подкованного OSM сообщества он будет ближе. Лет через десять, я уверен, будут средства cбора poi прямо на месте, когда теги фиксируются прямо с голоса маппера, а местоположение также считывается в реальном времени, и может быть откорректировано самыми простыми манипуляциями с мобильным устройством. Впрочем, пока это фантастика (ведь так?). А делать что-то надо. Пойду, пожалуй, заносить в базу номера квартир в домах на проспекте Культуры. Хотя бы этим, кроме OSM, больше нигде не занимаются :3

Определение статуса дороги

Posted by Danidin9 on 6 May 2012 in Russian (Русский)

Статус дороги прямо пропорционален тому, сколько человек находится (живёт, работает) между текущим положением и точкой назначения (или отправления - что ближе) для среднестатистического человека, едущего по этой дороге.

Карта населения СПб

Posted by Danidin9 on 21 April 2012 in Russian (Русский)

Сделал карту расселения в агломерации Санкт-Петербурга на основе данных переписи 2010 года и openstreetmap: http://fotki.yandex.ru/users/danidin/view/481387/?page=0

Здания Санкт-Петербурга в картинках

Posted by Danidin9 on 18 January 2012 in Russian (Русский)

Давно хотел отчитаться о своей работе над зданиями Санкт-Петербурга, но, как водится, всё откладывал на потом. Однако и лень имеет свои пределы.
Итак, нынешнее положение дел таково:
http://img-fotki.yandex.ru/get/6005/51351719.0/0_6ee56_9bb414ce_orig
Вполне возможно, что уже к лету удастся "окрасить в голубой цвет" все спальные районы города. В центре своя специфика - типовых зданий фактически нет и к каждому нужен индивидуальный подход. Не только архитектурный стиль (о котором могут долго спорить даже профи), но и этажность порой определить затруднительно. В связи с перестройкой многие здания внутри квартала выше, чем на лицевой линии, а о номерах квартир в парадных, скрытых во внутренних дворах за кодовыми замками можно только мечтать. Впрочем, находятся любители мапить и такие кварталы... Может и я как-нибудь соберусь. Например, раньше всё как-то избегал мапить частный сектор, но на последней картопати решил, что пора кончать бояться, и вот результат : textual.ru/odbl/RU-KK.html :3

Теперь подробнее рассмотрим отдельные теги, имеющие отношение к зданиям.
( здесь я хотел подробно расписать что к чему, но пришёл к выводу, что нагляднее картинки с сервиса itoworld трудно что-либо придумать. Да и статистику пока ещё подбивать рано. Так что просто смотрим:

Этажность домов в городе
http://img-fotki.yandex.ru/get/2710/51351719.0/0_6ee54_a40c26e0_orig
Серии домов в городе
http://img-fotki.yandex.ru/get/6003/51351719.0/0_6ee55_3ec226b6_orig

А вот парочка районов поподробнее:
Этажность домов на Ржевке-Пороховых
http://img-fotki.yandex.ru/get/2708/51351719.0/0_6ee53_d0d484aa_orig
Серии домов в районе Звёздной и Купчино
http://img-fotki.yandex.ru/get/5501/51351719.0/0_6ee52_93ce6efa_orig

Напоследок считаю нужным упомянуть сайты и сервисы, без которых такой прогресс вряд ли был возможен
http://domavspb.narod.ru/
http://www.citywalls.ru/
Яндекс-панорамы
Панорамы http://spb.gdeetotdom.ru/
http://www.serii-domov.ru/
http://mgsupgs.livejournal.com/218048.html
http://spb-projects.ru/forum/
http://www.skyscrapercity.com/

Продолжение следует...

Итоги сентября: серийные здания и мегаапдейт Сосновки :)

Posted by Danidin9 on 6 October 2011 in Russian (Русский)

Пожалуй, подведу итоги своей деятельности в OSM за сентябрь.
Во-первых, теперь уже можно говорить, что Петербург стал первым городом России с проставленными названиями серий у типовых зданий в промышленных масштабах (на данный момент - более 2500). К сожалению, пока никто кроме меня не занимается этим направлением (было ещё только две правки от пользователя Diomas), хотя в вики имеется страница с подробными рекомендациями: http://wiki.openstreetmap.org/wiki/RU:Санкт-Петербург/Серии_домов
При описании серий использую теги:
design:ref=* - собственно название серии
design:year=* - годы выпуска данной модификации серии
design:note=* - всякая дополнительная информация, например "фасад облицован плиткой" или "проведена реконструкция"
design:code:SPb=* - выдуманный мной тег для описания различных конфигураций (например, имеющих разное число парадных) или серий, название которых неизвестно или не существует, т.к. таких домов было построено всего несколько.
building:levels=* этажность, конечно
building:levelPlan=* поэтажный расклад использования площадей (актуально для зданий, с занятыми под торговлю и офисы нижними этажами)
Параллельно, начал постепенно заменять кривые здания на аккуратно прорисованные шаблоны, заодно с уже отмеченными парадными (задел под будущее проставление addr:flats).
На данный момент прогресс по районам:
Калининский - 80% жилых и общественных зданий (отрисовывать кварталы 1960-х проще всего - не только большинство зданий серийные, но и конфигурации серий также типовые)
Выборгский - 50%
Приморский - 50% (самый непростой в прорисовке из окраинных районов - очень много новых домов, разновысотных и со сложной геометрией)
Красногвардейский -15%
Невский -10%

В скором будущем планирую выложить все имеющиеся шаблоны в одном файле, чтобы любой желающий мог сам улучшить свой район.

Помимо отрисовки серийных домов, хочу отметить, что закатан парк Сосновка. Теперь на карте присутствуют все его аллеи и значительная часть троп, в том числе проставлены их характеристики - покрытие, smoothness, ширина, освещённость.
Расставлены скамейки, урны, кафе, точки проката велосипедов, информационные щиты, пешеходные переходы и остановки ОТ по периметру парка. Также продолжаю потихоньку размечать в парке тип леса хвойный/смешанный и породы деревьев.
Напомню, что многое из выше перечисленного (тип леса и скамейки) видно на слое osmarender-а. Для более подробного просмотра могу порекомендовать:
-для точечных Poi - недавно открывшийся сайт http://www.flosm.de/
-для тегов на линиях и полигонах - http://www.itoworld.com/

Ланское шоссе

Posted by Danidin9 on 31 August 2011 in Russian (Русский)

Итак, теперь у нас есть первые два квартала, закатанные действительно во всех подробностях:
http://www.openstreetmap.org/?lat=59.99574&lon=30.31293&zoom=17&layers=O
По итогам велозаездов отмечено : все адреса, парадные, номера квартир в парадных, магазины, кафешки и прочие poi (там, где было указано на вывесках - с часами работы), лежекопы, барьеры и изгороди, помойки и часть урн (те, про которые не было сомнений, что их не унесут), скамейки и детские площадки, гаражи и трансфоматорные будки, проезды и тропы (включая surface=* и smoothness=*).
Ещё до этого весь квартал был подогнан по bing под одно смещение, проставлены номера домов по rgis (потом уточнённые на месте), этажность и серии домов.

Общие трудозатраты составили 10 часов (всего было 4 заезда) и наверное раза в 2 больше времени дома у компа.
Особенно много проблем вызвал "Ланской квартал" - огромный дом с over 1000 квартир и полсотней poi (больше, чем во всех остальных домах квартала, вместе взятых). Особенно злобствовала тамошняя охрана, заснявшая дотошного маппера на камеру и пообещавшая его посадить за пособничество террористам >_<
Неадеквата, впрочем хватало и в обычных магазинах - зайдя внутрь то и дело и натыкаешся на подозрительные взгляды и вопросы типа "что это вы тут делаете". Продавщицы в ларьках трясутся над своим товаром как курицы над золотыми яйцами при виде человека с блокнотиком в руках (за ревизора что ли принимают?). Паранойя так и лезет изо всех щелей, хотя в приниципе и их всех можно понять, особенно учитывая специфику нашего государства.
Правда, как при этом мапить, например, супермаркеты с сотней Poi внутри, да и центральные улицы я вообще не представляю. Труднодоступность информации о Poi + большие затраты времени по её обработке + необходимость постоянного мониторинга изменений = 2gis в этом вопросе навсегда обогнал Osm, тут уж ничего не поделать.

Но ничего ... будем работать дальше, если конечно не посадят )

smoothness=*

Posted by Danidin9 on 31 August 2011 in Russian (Русский)

Моё видение smoothness, может кому пригодится, а нет, так просто для статистики )

1) excellent - идеально гладкая дорога. Нет ям, трещин, колейности, неровностей люки идеально подогнаны, асфальт гладкий и не крошится. Обычно - после качественного ремонта первый год-два. Покрытие (из распространённных) - только surface=asphalt

2) good - можно не снижать скорость ниже разрешённой, на любом транспортном средстве. Возможны небольшие неровности, колейность, другие дефекты не противоречащие выше сказанному. Покрытие - только surface=asphalt
В Петербурге - большинство крупных магистралей и до половины мелких улиц (как в других городах -не в курсе).

3) intermediate - дефекты вроде трещин, заплат, неровностей порядка 1-2 см, возможна колейность. При езде возможна тряска, но скорость в принципе можно не снижать. Для surfase=compacted это обычная дорога (compacted лучше intermediate не бывает). Для surface=asphalt - посредственная дорога (в Петербурге - большинство внутридворовых проездов, парковые аллеи и тротуары).
Итого intermediate по умолчанию для surface=asphalt, paving_stones, compacted

4) bad - неровности порядка 5 см, ямы( которые можно объехать), вспученный асфальт, вывалившиеся куски асфальта, для unpaved - выступающий на поверхности гравий, корни, лужи в колеях после дождя. При езде необходимо снижать скорость, но на любом авто (кроме гоночных) проехать можно всегда.
Дороги smoothness=bad : плохой asphalt; старый и размытый compacted; невыровненный paving_stones; типовые ground, sand, grass; средненький concrete:plates; хорошо укатанный cobblestone. Итого - плохая городская дорога, типичная path или средненькая грунтовка вне города.

5) very_bad - от предыдущего отличается дефектами, которые нельзя объехать. Для surface=asphalt, paving_stones, compacted нижняя категория - хуже не бывает. Хотя уже на данном уровне такую дорогу лучше указывать как paved/unpaved - подробнее трудно сказать.
Обычно много грязи, глубокие колеи, ямы, заполненные водой. Есть шанс забуксовать, лечь на брюхо и/или быть заляпаным грязью по уши. Также сюда стоит отнести плохо укатанные surface=cobblestone. В городе самые плохие дороги, хуже встречается очень редко.

6) horrible - могут возникнуть проблемы и на внедорожнике, и на средненьком грузовике. Бывает только unpaved - под грязью нет твёрдого слоя, не за что зацепится. surface=mud по умолчанию.
Лужи, в которых можно если не утонуть, то заглохнуть. Если возникает мысль - а не съехать ли с дороги и поехать по полю - это уже horrible. Типичный пример - дорога в Каменку в Петербурге

7) very_horrible - кучи мусора посередине дороги, выросшие на дороге деревца, или бескрайняя грязь, болото. Проехать можно на тракторе, танке или горном велосипеде, и то не всегда.

8) impasable - то же самое, что и для very_horrible, но в ещё большей степени. Фактически, отсутствие дороги.

Предстоящая большая чистка: некоторые мысли

Posted by Danidin9 on 18 August 2011 in Russian (Русский)

Вчера предпринял первую массовую чистку объектов, оказавшихся под угрозой из-за предстоящей смены лицензии. Заменял в основном дома, выправленные своим же трудом из имевших место ранее кривуль или просто где проставлял адреса.
Оказалось, что и в этом скучном деле есть свои нюансы.
Прежде всего, для этого нужен josm с подключёнными модулями lisencechange и utilsplugin2.
Используя lisencechange определяем, какие объекты были затронуты "несоглашенцами".
Насколько я понял, подсвеченные красным и оранжевым были созданы и изменены соответственно теми, кто отверг новую лицензию, а жёлтым - теми, кто её не принял. Поэтому, если вы уверены в существовании объекта, можете смело выпиливать "красные" и "оранжевые" объекты, да и "жёлтые" в общем-то уже тоже.
Итак, если "покраснела" вся линия, то тут всё ясно: делается её копия, привязывается максимально близко к оригиналу, затем оригинал удаляется. В принципе, привязка может быть идентичной, если копировать объекты через дополнительный слой. Но я так не заморачивался, достаточно было просто сильно увеличить масштаб и точно совместить пару соответствующих узлов.
Также не следует забывать: если оригинал был склеен в нескольких точках с соседними объектами, то и новый объект должен повторять эти связи.
Также возможно, что в лицензионно "чистой" линии мы имеем несколько "красных" точек. Такое может быть, если "чистая" линия была приклеена по точкам к "красной", или "красная" линия была ранее разрезана, и несколько её точек попали в "чистую" часть.
Такие линии также следует очищать, т.к. есть риск впоследствии увидеть малопонятный зигзаг с самопересечениями и т.д.
Алгоритм таков:
1) Создаём копию
2) У оригинала создаём дополнительную точку, чтобы после его было удобно "ухватить" и сдвинуть.
3) Привязываем копию как оригинал по одной из вершин
4) Перетаскиваем оригинал на новое место
5) Обновляем слой lisencechange
6) Находим "красные точки" и удаляем их
7) Ctrl+Shift+G (и снова пригодилась эта функция. Ещё раз спасибо автору utilsplugin'а !)

На этом хотелось бы закончить, но не могу не поделиться грустными выводами. Очищая таким образом Санкт-Петербург я понял, что после удаления объектов "несоглашенцев" карта ещё в течение долгого времени будет малопригодной для навигации. Увы, но чем более сложный класс объектов, чем больше связей в себя включает, тем сильнее он в итоге пострадает.
Так, отдельные точки - POI и отдельные веи будут затронуты крайне поверхностно.
Склеенные линии, например дороги и дома в историческом центре -куда сильнее. Там достаточно одного "красного" объекта, чтобы вызвать "цепную реакцию".
Но хуже всего дело обстоит с отношениями, в том числе типа restriction.
К сожалению, в Санкт-Петербурге именно главные дороги, где больше всего restriction'ов, пострадают при смене лицензии сильнее всего. А как непросто править отношения, по сравнению с другими типами объектов, хорошо известно.

Older Entries | Newer Entries