Biểu trưng OpenStreetMap OpenStreetMap

Nhật ký của CupIvan

Mục nhật ký gần đây

Постаматы на карте OSM

Do CupIvan đăng vào 18 tháng 10 năm 2022 bằng Russian (Русский).

Продолжаю экспериментировать с картами - добавил слой с постаматами.

Разметить можно тегами:

name=Постамат [Бренд]
amenity=parcel_locker
brand=PickPoint
parcel locker:type=cabinet

Из брендов навскидку основные: PickPoint, Ozon, Яндекс, 5post, Почта России. Какие ещё забыл?

скриншот

https://osm.cupivan.ru/postamats/

Отлично!

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

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

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

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

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

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

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

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

Do CupIvan đăng vào 09 tháng 03 năm 2020 bằng Russian (Русский). Cập nhật lần cuối cùng vào 25 tháng 04 năm 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

Пункты выдачи заказов

Do CupIvan đăng vào 07 tháng 01 năm 2020 bằng Russian (Русский).

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

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

Высотная карта зданий

Do CupIvan đăng vào 03 tháng 07 năm 2019 bằng Russian (Русский).

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

Карта опасных мест

Do CupIvan đăng vào 16 tháng 03 năm 2019 bằng Russian (Русский).

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

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

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

Do CupIvan đăng vào 26 tháng 02 năm 2019 bằng Russian (Русский). Cập nhật lần cuối cùng vào 27 tháng 02 năm 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 может ещё кому-нибудь понадобился бы, благо с гитхаба легко подключать его будет.

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

Города на карте

Do CupIvan đăng vào 29 tháng 06 năm 2018 bằng Russian (Русский).

Сделал карту с населённых пунктов, раскраска по населению: 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. Пожелания по улучшению приветствуются.