Skip to content

Instantly share code, notes, and snippets.

@igor-suhorukov
Created November 1, 2023 04:29
Show Gist options
  • Save igor-suhorukov/aeb43085e1cfc9eafa6c9ccce8451aa8 to your computer and use it in GitHub Desktop.
Save igor-suhorukov/aeb43085e1cfc9eafa6c9ccce8451aa8 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@igor-suhorukov
Copy link
Author

igor-suhorukov commented Nov 1, 2023

Прежде чем осуждать, читайте ОРИГИНАЛ

Итак, разгадка негатива в коментариях - в журналистах и портале Lenta ru Rambler и блога на ucoz. Кто-то взял и опубликовал прямую ссылку на Gist в обход описания что это за карта и как она расчитывается, что я подробно рассказал на Хабре в "Жилье в 500м от сетевых продуктовых магазинов в Москве. ". Читайте оригинал и не читайте советсткую прессу перед едой!

И даже название файла здесь говорит что на карте обозначены пешеходные дистанции к супермаркетам moscow_supermarket_footpath.json
Если обозначена точка на карте, которая обозначает центр здания в 500м пешком до сетевого супермаркета.

@igor-suhorukov
Copy link
Author

В бескудниково отмечены дома, непосредственно в которых находится, пятерка, дикси или вкусвилл
@kolychev1995 скинь пожалуйста ссылки в OSM для этих объектов.

@Aleksandr-Vorobev
Copy link

В бескудниково отмечены дома, непосредственно в которых находится, пятерка, дикси или вкусвилл
@kolychev1995 скинь пожалуйста ссылки в OSM для этих объектов.

beskud
Пример, пересечение Дмитровского шоссе и Бескудниковского бульвара. Пятёрка на углу.

@igor-suhorukov
Copy link
Author

В бескудниково отмечены дома, непосредственно в которых находится, пятерка, дикси или вкусвилл
@kolychev1995 скинь пожалуйста ссылки в OSM для этих объектов.

beskud Пример, пересечение Дмитровского шоссе и Бескудниковского бульвара. Пятёрка на углу.

Спасибо! Это 12 этажный жилой дом. Не вижу проблемы

@RichardTry
Copy link

RichardTry commented Nov 1, 2023

изображение
Пересечение Октябрьской и 3-го проезда Марьиной Рощи
В доме слева наверху вкусвилл прямо в углу, да и перекрёсток и мясновъ недалеко, они все есть в OSM.
А вообще прикольно. Я бы ещё выделил отдельным цветом дома, где не просто магазины, а круглосуточные. Сетевые супермаркеты бывают с разными часами работы.

@igor-suhorukov
Copy link
Author

igor-suhorukov commented Nov 1, 2023

Пересечение Октябрьской и 3-го проезда Марьиной Рощи В доме слева наверху вкусвилл прямо в углу, да и перекрёсток и мясновъ недалеко, они все есть в OSM. А вообще прикольно. Я бы ещё выделил отдельным цветом дома, где не просто магазины, а круглосуточные. Сетевые супермаркеты бывают с разными часами работы.

@RichardTry Так вон же на доме в левом верхнем углу есть маркер (он просто непрямоугольной формы и центроид смещен немного). Здание в левом-нижнем углу нежилое, это школа.

Я бы ещё выделил отдельным цветом дома, где не просто магазины, а круглосуточные. Сетевые супермаркеты бывают с разными часами работы.

Надо для такого парсер прикручивать https://wiki.openstreetmap.org/wiki/RU:Key:opening_hours

@fishsbones
Copy link

Улица Боровая от пересечения с ул. Госпитальный вал по ул. Боровая, дом 14 - почти в каждом доме есть продуктовый магазин.
Вкусвилл, две Пяторочки, Светофор - они есть в OSM.

@RichardTry
Copy link

@RichardTry Так вон же на доме в левом верхнем углу есть маркер (он просто непрямоугольной формы и центроид смещен немного). Здание в левом-нижнем углу нежилое, это школа.

А, я думал тут инвертированная логика маркировки, тогда ок.

@DmitryBabin
Copy link

На карте есть хоть одно жилое здание, которое НЕ отмечено?

@igor-suhorukov
Copy link
Author

igor-suhorukov commented Nov 2, 2023

@RichardTry Так вон же на доме в левом верхнем углу есть маркер (он просто непрямоугольной формы и центроид смещен немного). Здание в левом-нижнем углу нежилое, это школа.

А, я думал тут инвертированная логика маркировки, тогда ок.

Читайте ОРИГИНАЛ

В статье явно написал: Готовую карту жилых домов Москвы в 500м от сетевых продуктовых магазинов вы можете посмотреть по ссылке на GitHub Gist. Где точки на карте обозначают центры жилых зданий в шаговой доступности от магазинов.

@igor-suhorukov
Copy link
Author

igor-suhorukov commented Nov 2, 2023

На карте есть хоть одно жилое здание, которое НЕ отмечено?
@DmitryBabin

46260 зданий на карте, при 73218 зданиях которые система считает жилыми.

Запрос для подсчета зданий: select count(distinct(building_id,type)) from supermarket_distance s inner join geometry_global_view b on b.id=s.building_id and b.type=s.building_type;

@igor-suhorukov
Copy link
Author

igor-suhorukov commented Nov 2, 2023

Карта явно не выполняет своей функции: В тушино, бульвар Яна райниса, Братцево, в 2 минутах ходьбы находится Лента и пятерочка, а в домах на яна райниса 32 прямо под окнами стоит вкусвилл и фикспрайс, но все они отмечены как «неблагоприятные». Плюс на самой карте техническое здание с электрощитами на яна райниса 43 отмечено как жилое

@lesnouu с чего вы взяли что это "неблагоприятные" точки? В статье явно написал: Готовую карту жилых домов Москвы в 500м от сетевых продуктовых магазинов вы можете посмотреть по ссылке на GitHub Gist. Где точки на карте обозначают центры жилых зданий в шаговой доступности от магазинов.

В разметке 43 ни слова что это техническое здание, и даже адрес есть. Теги соответствующие не проставлены. Если инормация в OSM для будки не соответствует реальности... Программа не догадывается, а четко следует инструкциям)

@igor-suhorukov
Copy link
Author

Улица Боровая от пересечения с ул. Госпитальный вал по ул. Боровая, дом 14 - почти в каждом доме есть продуктовый магазин. Вкусвилл, две Пяторочки, Светофор - они есть в OSM.

@fishsbones посмотрел на карте, почти все жилые дома размечены как доступные на пересечении ул. Госпитальный вал и ул. Боровая. Здания промзоны логично не размечены!

@crexlight
Copy link

Класс

@fishsbones
Copy link

@igor-suhorukov Игорь, извините, меня ввела в заблуждение статья на "Москвиче" - там похоже перепечатка с другого ресурса, а не анализ первоисточника на Хабре. Я тоже, видимо как и многие, был уверен, что карта показывает "неблагоприятные" дома, тогда как все было ровно наоборот.

@kartograferus
Copy link

kartograferus commented Nov 2, 2023

Интересная реализация, хотя и простенькая. Как вариант, могу предложить усовершенствовать отображение до простых полигонов-границ районов(или даже самих домов, построить можно суммировав всю выборку и наложив на нее буфер радиусом 5м), где будет видно, в каких районах эти магазины быстродоступные.

А то вот у таких карт как сейчас извечная проблема с генерализацией точек в кружки с циферкой, сильно с толку сбивает:)

@OneZee23
Copy link

OneZee23 commented Nov 3, 2023

@igor-suhorukov Игорь, спасибо за статью и детальный разбор, меня просили передать вам: "Вы знаете о существовании Яндекс Лавки"?

@igor-suhorukov
Copy link
Author

igor-suhorukov commented Nov 3, 2023

@igor-suhorukov Игорь, спасибо за статью и детальный разбор, меня просили передать вам: "Вы знаете о существовании Яндекс Лавки"?

Даже в эпоху ковидных ограничений не использовал. Можно заказывать готовые продукты, но не то что нужно выбирать и взвешивать. В фасовке может оказаться гнилая картошка, поврежденный лук, зелень не первой свежести это первый фактор. Второй - утечка моего адреса и телефона, как уже было с другими пользователями сервисов доставки. В том числе утечки ПД в Яндекс

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment