OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2018-06-25 17:57:17

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,165
Website

Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Доброго вечера!

Однажды в тёплую летную ночь захотел я перекусить и решил сбить в поиск как всегда "МакАвто" и вуаля, в Питере таковых - 0 точек.

Уже приехав домой я через JOSM узнал, что Pavel47 аж 9 месяев назад начиная и по сей день "взялся" за сеть "МакДональдс"...
Изобрёл ряд каких-то новых тегов, непонятные названия и значения. Все точки (МакДональдс, МакАвто, МакЭкспресс) он соединяет в одну, множа opening_hours:*.
Данные взяты якобы с оф.сайта, в результате чего потерян ряд актуальных данных о времени работы собранных лично, например Мак на Московской имеет перерыв в работе окна с 4 до 5 утра, однако по данным сайта, которые внёс агульно Pavel47 - 24/7. А сколько раз я попадал в этот волшебный маковский "час" и оставался голодным, спасибо Павел.


Немного примеров: https://photos.app.goo.gl/p8Vn7LTaPfU7Nnwx8
cafe = 07:00-23:00 - говорит о многом...


Отсюда вопрос: что делать? как делать?

Ибо в результате ряда массовых правок:
- невозможно по сей день найти МакАвто в городе
- найдя вручную точку, где он есть, невозможно !ни одним! навигатором посмотреть время его работы
- таже история с МакЭкспресс, не найти
- часть данных о времени работы с сайта не является правильной, и затирает реальные данные полученные на местности


Пример пакета правок: https://www.openstreetmap.org/changeset/52155511


Спасибо за внимание

Last edited by GaM (2018-06-26 12:04:36)


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#2 2018-06-25 18:54:08

literan
Member
Registered: 2012-11-06
Posts: 2,655
Website

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

МакАвто (т.е. дополнительное окно выдачи товара), на мой взгляд, отдельным POI не является. Один объект на местности - один объект в базе (а то так мы дойдем до того, что будет каждый туалет в кафе отдельным POI мапить).  Не знаю, что там за доп. теги придумал Pavel47, но я полагаю, что если разные услуги оказываются магазином/рестораном в разное время, то и надо это через соответствующие теги указывать (возможно, придумав для этого какую-то схему).

А вот смена времен работы, собранных вручную на взятые с офиц. сайта - это очень плохо (ибо truth on the ground нарушает, ну и я знаю, насколько часто на официальных сайтах сетей стоят некорректные данные).

Offline

#3 2018-06-26 09:10:49

rain_99
Member
From: Екатеринбург
Registered: 2014-01-01
Posts: 368

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

literan wrote:

МакАвто (т.е. дополнительное окно выдачи товара), на мой взгляд, отдельным POI не является. Один объект на местности - один объект в базе (а то так мы дойдем до того, что будет каждый туалет в кафе отдельным POI мапить).

А я между прочим так и маплю.
Ибо есть например автомобильные заправки, но без туалета.
Есть заправки с отдельным туалетом. И это отдельное POI

amenity = toilets

Точно также в столовых, советского подобия, туалета в принципе нет. Ну стоит умывальник "руки помыть" и всё.

В случае МакАвто - мы видим ОДНУ уникальную фунциональную точку, которая занимается только одним - реализацией еды.
И она не относится к другим организациям никак, не входит в их состав.

Существенные условия этой точки:
"время работы"
"название"
"вид/сорт еды"

Last edited by rain_99 (2018-06-26 09:48:59)

Offline

#4 2018-06-26 09:36:29

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 7,760

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Мы мапим точки интереса.
Если интерес разный, то и точки разные.

У Макавто для некоторых граждан, например для топикстартера, интерес несколько отличается.
Там в очереди стоят не люди, но машины.

Offline

#5 2018-06-26 10:17:12

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,165
Website

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Я не утверждаю, что схема с разделением пои на несколько простых верна всегда. Но есть факт, много лет я мог спокойно найти макавто на карте.
Не все они даже были добавлены, не все со временем, но найти я их мог и постепенно добавлял данные по новым (обьездом на местности).
После правки Pavel47 они исчезли из поиска во имя правильной БД. Вопрос зачем так делать я не знаю, но на сегодняшний день нет ни одного способа найти МакАвто в Питере, даже через оверпасс, любые попытки искать "МакАвто" не увенчаются успехом.

Но ездит моя мама, жена, друзья не по оверпассу, а по вполне обычным навигаторам, в которых был МакАвто и пропал... Вот как так-то?

Для меня главный вопрос - что делать? Ибо сносить всё - это неправильно точно, но как разгрести мешанину тегов созданную на множестве точек одним человеком я тоже не представляю. И как кропотливо восстановить данные теперь для поиска...


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#6 2018-06-26 10:57:56

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 7,760

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Сами макдаковцы не зря сделали отдельные бренды для авто (и кафе).
Это позволяет точнее донести пользователю тип услуг, предоставляемый данной точкой.

Сейчас, по крайней мере, потеряно название. А оно есть на местности. О нем, собственно, и главная печаль.

А давайте в название залепим name="Макдоналдс и МакАвто" wink

Offline

#7 2018-06-26 11:43:18

Pavel47
Member
From: St. Petersburg
Registered: 2011-10-29
Posts: 155

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Приветствую, уважаемый GaM. Искренне соболезную Вашему желудку, не удовлетворённому в нужный час, и заставившему написать такой объёмный гневный пост. А теперь попробуем разобраться по делу:

Pavel47 аж 9 месяев назад начиная и по сей день "взялся" за сеть "МакДональдс"...

Было дело. Кстати, большую часть ресторанов пришлось вносить "с нуля", особенно в ТЦ, где их просто не было отмечено. Уж не говорю про новые. Не благодарите.

Изобрёл ряд каких-то новых тегов, непонятные названия и значения. Все точки (МакДональдс, МакАвто, МакЭкспресс) он соединяет в одну, множа opening_hours:*.

Макавто и МакЭкспресс не являются отдельными ресторанами, это доп функции "Макдоналдс". Собственно, наличие первого указывается тегом drive_through=*, второе не так типично, но вполне описывается тегом takeaway=yes. Так как эти сервисы имеют разное время работы, отличное от основного времени работы зала ресторана, это было обозначено тегами с соответствующими префиксами. Схема обозначения была выбрана из анализа taginfo и общей логики появления тегов в OSM, и если есть какие-то предложения о более правильном варианте тегов - с удовольствием выслушаю.

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

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

Отсюда вопрос: что делать? как делать?

В идеале - создать такое приложение, которое будет правильно отражать сложную структуру работы подобных организаций. Много людей будет радо такому, да что уж - сам скачаю, готов даже на платное. Перед этим проверить OsmAnd - мне кажется, тег drive_through там поддерживался.
Ну и придерживаться основных принципов OSM - не делать базу для рендера, а делать рендер для базы. А то ведь в лесу из костылей можно, в итоге, и заблудиться...

Offline

#8 2018-06-26 11:55:33

Pavel47
Member
From: St. Petersburg
Registered: 2011-10-29
Posts: 155

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

GaM wrote:

на сегодняшний день нет ни одного способа найти МакАвто в Питере, даже через оверпасс

Спешл фо ю, как говорится:

[out:json][timeout:25];
// gather results
(
  // query part for: “name="Макдоналдс" and drive_through=yes”
  node["name"="Макдоналдс"]["drive_through"="yes"]({{bbox}});
  way["name"="Макдоналдс"]["drive_through"="yes"]({{bbox}});
  relation["name"="Макдоналдс"]["drive_through"="yes"]({{bbox}});
);
// print results
out body;
>;
out skel qt;

Offline

#9 2018-06-26 11:56:39

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,165
Website

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Однако ситуация очень простая - я мог найти МакАвто, я не могу найти МакАвто.

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

Сложную структуру надо изобретать когда есть иструмент для её использования. Опять таки - на данный момент, нет ровно ни одного способа найти МакАвто, после ваших чудо-правок. Что мне делать? Я ХОЧУ ЕСТЬ roll

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

Что делать-то будем?

PS может стоило вообще посоветоваться с сообществом прежде чем менять всё накорню? Что мешало сделать по двойной схеме?

Last edited by GaM (2018-06-26 12:00:04)


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#10 2018-06-26 11:59:23

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,165
Website

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Pavel47 wrote:
GaM wrote:

на сегодняшний день нет ни одного способа найти МакАвто в Питере, даже через оверпасс

Спешл фо ю, как говорится:

[out:json][timeout:25];
// gather results
(
  // query part for: “name="Макдоналдс" and drive_through=yes”
  node["name"="Макдоналдс"]["drive_through"="yes"]({{bbox}});
  way["name"="Макдоналдс"]["drive_through"="yes"]({{bbox}});
  relation["name"="Макдоналдс"]["drive_through"="yes"]({{bbox}});
);
// print results
out body;
>;
out skel qt;

Но моя жена это как в мапсми вобьёт?
Как СитиГид, например, поймёт, что это чудо сочетание = МакАвто?

PS говоря про поиск через оверпасс я имел в виду естественно поиск по названию

Last edited by GaM (2018-06-26 12:01:10)


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#11 2018-06-26 12:03:45

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,522

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

GaM wrote:

Как СитиГид, например, поймёт, что это чудо сочетание = МакАвто?

Можно просто прописать бренды в brand, через ;
Если поиск по брендам работает - то вы и получите что нужно. Вот только за границей будут проблемы, т.к. там бренда МакАвто нету.

Offline

#12 2018-06-26 12:05:24

Владимир К
Member
Registered: 2015-05-22
Posts: 448

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Я считаю, что городить тегирование ради одного частного случая, именно с макавто, не стоит. Можно пользоваться прямо сейчас через отдельные точки, и кроме академической(к тому же спорной) точности это ничего не даст, но усложнит обработку для разработчиков и не понятно когда вообще заработает. Плюс детализация уменьшается, если делать одной точкой.

Last edited by Владимир К (2018-06-26 12:06:56)

Offline

#13 2018-06-26 12:06:33

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,165
Website

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Sergey Astakhov wrote:
GaM wrote:

Как СитиГид, например, поймёт, что это чудо сочетание = МакАвто?

Можно просто прописать бренды в brand, через ;
Если поиск по брендам работает - то вы и получите что нужно. Вот только за границей будут проблемы, т.к. там бренда МакАвто нету.

А навигатор возьмёт из субтегов время работы именно МакАвто?

Мой топик сугубо об РФ, потому заграница тема отдельная. Может у них уже и работает эта схема.
Да и я не против новых схем, но так, чтобы это работало, а по сути, убили поиск на корню и "так и надо".

Last edited by GaM (2018-06-26 12:07:12)


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#14 2018-06-26 12:09:48

VlIvYur
Member
Registered: 2011-01-12
Posts: 369

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

GaM wrote:

Может у них уже и работает эта схема

Если работает,то надо брать и пользоваться

Offline

#15 2018-06-26 12:12:19

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,165
Website

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

VlIvYur wrote:
GaM wrote:

Может у них уже и работает эта схема

Если работает,то надо брать и пользоваться

Я потребитель. Я хочу в поиске найти МакАвто. Также как я это делаю через Яндекс Навигатор.

Схема, если и работает, то видимо потому, что как заметил выше Sergey Astakhov, в европах нет отдельного бренда МакАвто.
Схема опять же не решает проблему перехода, ибо СитиГид точно не знает о схеме, ни 7 дорог ни мапфактор ситинавигатор, ни османд, ни мапсми...
Да и схема получается не учитывает российские реалии, что у нас таки есть бренд "МакАвто", "МакЭкспресс".


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#16 2018-06-26 12:15:27

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,473

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

wowik wrote:

Мы мапим точки интереса.
Если интерес разный, то и точки разные.

Тогда завтра придёт Вася с интересом пить пиво и будет рядом с супермакертами, продуктовыми и прочими киосками вешать дополнительно shop=alcohol, чтобы в своём любимом навигаторе всегда его найти.
Тегу drive_through уже почти 8 лет, если его до сих пор не поддерживает ваш навигатор, то пинайте их разработчиков, а не данные.

Offline

#17 2018-06-26 12:16:52

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,165
Website

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

freeExec wrote:
wowik wrote:

Мы мапим точки интереса.
Если интерес разный, то и точки разные.

Тогда завтра придёт Вася с интересом пить пиво и будет рядом с супермакертами, продуктовыми и прочими киосками вешать дополнительно shop=alcohol, чтобы в своём любимом навигаторе всегда его найти.
Тегу drive_through уже почти 8 лет, если его до сих пор не поддерживает ваш навигатор, то пинайте их разработчиков, а не данные.

Если тег не поддерживает НИКТО может быть тег не состоятелен, а?

Что мешает использовать двойную схему?

И не надо пожалуйста передёргивать на "пить пиво", это уже абсурд же.


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#18 2018-06-26 12:20:33

Pavel47
Member
From: St. Petersburg
Registered: 2011-10-29
Posts: 155

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

GaM wrote:

Но моя жена это как в мапсми вобьёт?

А мой друг Джон из Австралии не знает, как пишется правильно "МакАвто" по-русски. Зато он знает, как писать "McDonald's" на языке оригинала, а еще знает, что такое drive_through. Поэтому в своем приложении он найдёт все то, что ему нужно, вместо костылей типа opening_hours="кафе до 11 туалет слева"

Offline

#19 2018-06-26 12:22:50

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,473

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

GaM wrote:

у нас таки есть бренд "МакАвто", "МакЭкспресс".

А например гугл не знает такого и показывает просто все маки, даже там где нету окошка для машины.
А по запросу

макавто site:mcdonalds.ru

есть только одно упоминание про "Клуб "макавто". Так что похоже вы погорячились.

Offline

#20 2018-06-26 12:23:31

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,165
Website

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Pavel47 wrote:
GaM wrote:

Но моя жена это как в мапсми вобьёт?

А мой друг Джон из Австралии не знает, как пишется правильно "МакАвто" по-русски. Зато он знает, как писать "McDonald's" на языке оригинала, а еще знает, что такое drive_through. Поэтому в своем приложении он найдёт все то, что ему нужно, вместо костылей типа opening_hours="кафе до 11 туалет слева"

В каком он приложении это найдёт? Покажите пожалуйста пример, например на базе мапсми


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#21 2018-06-26 12:24:47

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,165
Website

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

freeExec wrote:
GaM wrote:

у нас таки есть бренд "МакАвто", "МакЭкспресс".

А например гугл не знает такого и показывает просто все маки, даже там где нету окошка для машины.
А по запросу

макавто site:mcdonalds.ru

есть только одно упоминание про "Клуб "макавто". Так что похоже вы погорячились.

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


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#22 2018-06-26 12:28:38

Pavel47
Member
From: St. Petersburg
Registered: 2011-10-29
Posts: 155

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Владимир К wrote:

Я считаю, что городить тегирование ради одного частного случая, именно с макавто, не стоит. Можно пользоваться прямо сейчас через отдельные точки, и кроме академической(к тому же спорной) точности это ничего не даст, но усложнит обработку для разработчиков и не понятно когда вообще заработает. Плюс детализация уменьшается, если делать одной точкой.

Случай далеко не один. Подобный принцип работы имеет большая часть фастфуд-сетей - Мак, KFC, Burger King. Сейчас "окошки" внедряют гипермаркеты, например "Окей".

Offline

#23 2018-06-26 13:30:31

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,165
Website

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Вот залез я таки в данные и решил проверить и что я вижу...

Все opening_hours:take_away какого-то лешего стали 24/7... Это почему так? Все окна МакЭкспресс имеют санитарный час, я заботливо вносил эти данные заезжая в разные маки, и "нате"...


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#24 2018-06-26 13:49:55

GaM
Member
From: Saint-Petersburg/Russia
Registered: 2011-01-10
Posts: 3,165
Website

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

Самое вопиющее - это МакЭкспресс в Окее на Космонавтов. Всю жизнь он работает с 8 до 23, но опять таки по данным Pavel47 он 24/7... МАГИЯ neutral


OsMo Мониторинг
Чем меньше ты флудишь, тем больше нарисуешь!

Offline

#25 2018-06-26 14:35:12

Pavel47
Member
From: St. Petersburg
Registered: 2011-10-29
Posts: 155

Re: Массовая порча поиска точек МакАвто, МакЭкспресс (для кого ты мапишь?)

GaM, не вводите людей в заблуждение. opening_hours:take_away изначально был введён мной, и все значения для него я взял, действительно, 24/7, ибо на сайте нет примечаний про тех. перерыв, в отличие от МакАвто. Вы же вносили режим работы окошка в качестве opening_hours, вместо времени работы зала ресторана.
Вам никто не мешает прямо сейчас уточнить режим работы МакЭкспресс. Более того, я еще раз пройду на неделе по истории точек, и проверю потенциальные данные о таких моментах.
Кстати, Вы тут писали недавно про "посоветоваться с сообществом", а сейчас сами массово начали создавать на карте в виде отдельных ресторанов "Макэкспресс" (https://www.openstreetmap.org/changeset … 20/30.3625). Где-то в соседней ветке был получен такой консенсус?

Offline

Board footer

Powered by FluxBB