OpenStreetMap logo OpenStreetMap

Danidin9's Diary

Recent diary entries

…он садится на велосипед, достаёт блокнотик/смартфон и мапит свой город поквартально. Результаты сей деятельности в исполнении автора видны из приведённой ниже схемы:

Конечно, в “красных” кварталах на севере не только квартиры добавлены: если бы я занимался только этим, то было бы слишком просто. Там и все дороги нарисованы, и дома в 3D, и лежачие полицейские, и детские площадки, и много чего ещё. Тут ведь как: начнёшь с одного, а там вылезет ещё что-нибудь, а потом ещё и ещё. Расположение подъездов малоинформативно, если дом нарисован криво, а если выправлять его, придётся и дороги двигать, и заборы, и т.д. Но именно по ситуации с addr:flats результаты работы нескольких месяцев выглядят максимально наглядно.

В общем, за 4 тёплых сезона (немного - в 2011, 2012, и побольше - летом 2013, и в июле-августе нынешнего) в OSM были внесены номера квартир в более чем 10 тысячах подъездов, в которых проживает, по общим прикидкам, миллион человек. Не обошлось конечно и без интерполяции, там где она была уместна. Тем не менее, считаю полученные данные достаточно валидными для подсчёта численности населения в том или ином квартале (исключая, пожалуй, лишь общежития и подобные им здания - к ним нужен отдельный подход).

Два года назад я первый раз подбил статистику по использованию тега addr:flats. Что же изменилось с тех пор? Общее количество употреблений тега возросло в три раза, с 15 до 47 тысяч. При этом доля России не только не уменьшилась, но и выросла, превысив 72%; а вместе с ближним зарубежьем достигла 90%. Рейтинг же по городам, по состоянию на нынешний день, выглядит так (топ-22):

See full entry

Кривые дома - известная проблема OSM. Многие используют кнопку q, чтобы исправить ситуацию, но и это не панацея… Давно хотел сделать это, и вот, наконец: некоторые простые приёмы, позволяющие качественно рисовать здания в JOSM: http://img-fotki.yandex.ru/get/6835/51351719.14/0_a6440_b0644cfb_orig

Сегодня представляю вниманию 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) г. Калининград г. Набережные Челны г. Казань

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

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

See full entry

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

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

Location: Петропавловская крепость, округ Кронверкское, Санкт-Петербург, Северо-Западный федеральный округ, 197101, Россия

Симулякры

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) Воодушевлённый, автор пишет здесь osm.wiki/RU:Санкт-Петербург/Серии_домов некие свои измышления непрофессионала на тему, какая это замечательная серия - 460, и как она мало отличается от 405 серии (про которую известно много хорошего).

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

See full entry

Только что вернулся с велозакатки одного из кварталов на Гражданке: osm.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 больше, чем есть сейчас.

See full entry

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

Давно хотел отчитаться о своей работе над зданиями Санкт-Петербурга, но, как водится, всё откладывал на потом. Однако и лень имеет свои пределы.
Итак, нынешнее положение дел таково:
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

See full entry

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

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

See full entry

Итак, теперь у нас есть первые два квартала, закатанные действительно во всех подробностях:
osm.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 или средненькая грунтовка вне города.

See full entry