OpenStreetMap

CupIvan's Diary

Recent diary entries

Отлично!

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

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

скриншот валидатора

Продолжаю эксперименты с обработкой данных OSM. Сделал вот такую online карту почтовых отделений, а слева также формируется табличка со списком загруженных. Давайте вместе приведём всё к единому виду согласно вики названия должны быть в формате “Город Индекс”. Также на карте есть возможность сразу выгрузить базовые теги в JOSM такие как brand, operator, contact:website.

Если будут какие-то пожелания, пишите :-)

Скриншот отделений Почты России

https://osm.cupivan.ru/russian_post/#505/?z=12&lat=56.21978220572216&lon=43.47358703613281

Регионы России в GeoJSON

Posted by CupIvan on 9 March 2020 in Russian (Русский). Last updated on 25 April 2020.

Сделал скрипт для вытаскивания координат областей России из OSM и преобразования их в формат GeoJSON. Довольно шустро отображаются даже с полным набором точек. Думаю добавить ещё упрощение контуров, чтобы занимало совсем немножко места и карта работала пошустрее.

Кстати, заметил, что у областей оказалось довольно много эксклавов, занятное наблюдение :-)

Скриншот регионов России

https://osm.cupivan.ru/boundary/

Много чего размечено некорректно, либо дублируются точки, посмотреть можно на этой карте. Хорошо бы проставить в фитнесклубах наличие бассейна, а если там нет тренажёров, то выставить соответствующий тег, например sport=yoga или sport=gymnastics

https://osm.cupivan.ru/fitness/#453/?z=14&lat=55.6883025599682&lon=37.78378486633301

Сделал небольшую карту, где можно сверять какие есть пункты выдачи в OSM, а что ещё нужно нанести, выглядит конечно печально :-( Маленькие точки - то что взято с официального сайта, крупные что есть в OSM.

https://osm.cupivan.ru/outpost/#454/?z=13&lat=55.75228412211225&lon=37.855453491210945

Сделал раскраску зданий по этажам, жёлтым обозначены жилые дома без этажности, можно быстро их обнаружить и добавить информацию. https://osm.cupivan.ru/levels/#454/?z=16&lat=55.60123255669349&lon=38.09095144271851

Я тут задумался о покупке участка, оказалось если смотреть на схему ПЗЗ по району вокруг куча могильников сибирской язвы.. соответственно не дают разрешение на строительство, если участок находится в санитарной зоне 1.5км от него. В OSM есть неофициальный тег hazard, где можно обозначить опасность, правда особо он популярностью не пользуется, но это лучше чем ничего. В общем обозначил я их, а также сделал карту для просмотра, может кому пригодится.. По России также можно посмотреть, что им тегируют некоторые точки, но кто в лес, кто по дрова, надо бы как-то всё стандартизировать.

https://osm.cupivan.ru/hazard/

Карта вертолётных площадок

Posted by CupIvan on 26 February 2019 in Russian (Русский). Last updated on 27 February 2019.

Интересно было бы поискать и поотмечать площадки нашей зажиточной верхушки.. :-)

Кстати, некоторые площадки находятся на зданиях, однако не помечены тегом location=roof

https://osm.cupivan.ru/helipad/#454/?z=10&lat=55.7592&lon=37.7902

Сделал отображение садовых участков для переноса статусной части в отдельный тег. Попутно обнаружилось, что некоторые отмечают придомовые территории как садовые участки, надо исправлять. http://osm.cupivan.ru/allotments/#508/?z=16&lat=56.20097488596246&lon=43.80772590637207

Продолжаю экспериментировать со своим минидвижком OSM. На сей раз попробовал вытащить на карту торговые центры и прикрутить минимальный валидатор, можно теперь их размечать в едином формате. А также проверить может это и не mall вовсе, а department_store

Ссылка на просмотр: http://osm.cupivan.ru/mall/#478/?z=13&lat=56.1432543123371&lon=40.392780303955085

В планах сделать ещё несколько парсеров сетевых POI (например Пятёрочки или Лукойла), положить их код и результат деятельности в удобном JSON на гитхаб. А потом как-то всё сопоставлять с OSM… JSON может ещё кому-нибудь понадобился бы, благо с гитхаба легко подключать его будет.

Также в чатике кто-то спрашивал про реки, прикольно было бы сделать, чтобы при нажатии на реку писалось куда впадает и так можно по цепочке дойти до морей. Либо какой-нибудь текстовый валидатор, раньше вроде был, а сейчас что-то не работает :-(

Сделал карту с населённых пунктов, раскраска по населению: http://osm.cupivan.ru/place/#493/?z=7&lat=55.50&lon=42.978

На карту попадают объекты city/town/village. Можно посмотреть сколько у нас городов миллионников :-)

Надо также подумать над синхронизацией населения с википедией, есть куча устаревших данных в OSM…

UPD: добавил подсветку городов, у которых несоответствует статус place=*

Сегодня наконец-то дошли руки до сортировки веев в отношениях при отрисовки контуров на карте, теперь домики рисуются корректно, а не как каляки-маляки в некоторых случаях :-D

Также недавно меня отраскомнадзорили и пришлось переезжать на другой сервер, попутно почистил все проекты, т.к. там какой-то вирус поселился, потихоньку восстанавливаю:

Сделал карту подъездов: http://osm.cupivan.ru/entrance/

Как размечать

На карте показаны какие подъезды уже есть и в каких ошибки. Работает через Overpass API. Пожелания по улучшению приветствуются.