You are not logged in.
- Topics: Active | Unanswered
#1 2011-02-15 23:05:38
- dedNikifor
- Member
- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
shop=tyres_repair vs. amenity=tyres_repair ?
давно назрел вопрос о том, что необходимо выделить шиномонтажки в отдельный тег - дабы не захламлять громоздкими и невнятными конструкциями остальные теги
на данный момент часть данных в ОСМ внесена как
shop=car
service=tyres
имхо, вариант крайне неудачный и требует переделки
часть данных внесена как
shop=car_repair
service=tyres
более приемлемый вариант. но все равно не очень хорошо
также на форуме периодически предлагались
shop=tyres_repair
или amenity=tyres_repair
для тех кто скажет, что "нафиг надо что-то придумывать и так все хорошо" - можете сразу высказаться о том, как вы замечательно будете навешивать на конструкцию shop=car шиномонтажку, где ремонтируют легковые, грузовые и мотоциклетные шины и как потом эту конструкцию тегов адекватно читать
сам склоняюсь к shop=tyres_repair
т.к. если сделать аменити, то автомастерскую и шиномонтаж многие будут объединять в одну точку - shop=car_repair + amenity=tyres_repair
а это создаст трудности для навешивания доп.тегов (т.е. будет неясно к чему они относятся - к сервису или шиномонтажу)
надеюсь на краткие и адекватные реплики
Offline
#2 2011-02-15 23:54:00
- progserega
- Member
- From: Владивосток
- Registered: 2009-12-31
- Posts: 456
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Сам проставляю:
shop=car
service=tyres
Однако согласен, что это как-то сложно. Тем более, что шиномонтажек - пруд пруди. И нужно простое оформление.
Вариант shop=tyres_repair считаю приемлемым.
Более того, предлагаю в вики занести конкретное описание об оформлении шиномонтажа. Ну и в Josm, если есть у кого возможность.
Last edited by progserega (2011-02-15 23:55:27)
matrix.org: @progserega:rsprim.ru
Offline
#3 2011-02-16 00:17:56
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,779
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Давайте не будем захламлять shop всякими шиномонтажками. Им там не место, шиномонтаж это не есть магазин.
Если не хочется конфликтовать с amenity - тогда лучше создать отдельный тег для околоавтомобильных услуг, типа car_service=tyres_repair.
Offline
#4 2011-02-16 01:25:24
- OldIvantey
- Member
- Registered: 2010-09-12
- Posts: 169
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Поддерживаю последнее и через двоеточие можно указать про электромонтаж, акустика и т.п.
Last edited by OldIvantey (2011-02-16 01:25:38)
Offline
#5 2011-02-16 04:41:35
- Magomogo
- Member
- From: Novosibirsk
- Registered: 2010-11-20
- Posts: 220
- Website
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Шиномонтаж - важная для автомобилиста точка на карте. Поддерживаю, нужно договориться и ясно обозначать!
Я против отдельного тега car_service. Раз есть shop=car_repair, значит будет логично добавить shop=types_repair и не плодить сущности выше необходимого. Нет проблем тегом shop обозначать услуги.
Offline
#6 2011-02-16 06:08:31
- andriano
- Member
- Registered: 2009-06-15
- Posts: 1,667
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Сам проставляю:
shop=car
service=tyresОднако согласен, что это как-то сложно. Тем более, что шиномонтажек - пруд пруди. И нужно простое оформление.
Вариант shop=tyres_repair считаю приемлемым.
Более того, предлагаю в вики занести конкретное описание об оформлении шиномонтажа. Ну и в Josm, если есть у кого возможность.
Не нужно это.
Уточняющие теги - гораздо более универсальное и правильное решение.
Если программа знает, что такое shop=tyres_repair, она нарисует его правильно, если же не знает, то либо нарисует shop=convenience, либо вообще не нарисует.
В случае же пары
shop=car / shop=car_repair
service=tyres
программа если сможет опознать, нарисует шиномонтаж, не сможет - нарисует как автомагазин или автосервис, т.е. В ЛЮБОМ СЛУЧАЕ уажет принадлежность к автомобильным магазинам/мастерским.
Поддерживаю последнее и через двоеточие можно указать про электромонтаж, акустика и т.п.
Двоеточие - довольно противная вещь, лучше - отдельным уточняющим тегом.
Offline
#7 2011-02-16 08:15:03
- fserges
- Member
- From: St.Petersburg/Russia
- Registered: 2010-11-08
- Posts: 3,997
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Поддержу andriano. Нужно больше использовать уточняющие теги а глобальные теги типа shop или amenity должны задавать класс объекта. Это позволит ветвить систему POI так глубоко как хочется. Ведь велосипедистам скорее всего шиномонтаж не интересен, а автомобилистов может заинтересовать "шиномонтаж грузовиков" или "шиномонтаж легковых автомобилей", круглосуточный шиномонтаж или дневной, с продажей резины или нет и т.п.
Бывший редактор ОСМ
Offline
#8 2011-02-16 09:01:19
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: shop=tyres_repair vs. amenity=tyres_repair ?
"круглосуточный или дневной" задаётся другим тегом.
Идеологически считаю правильной конструкцию вида:
shop=car_repair
service=tyres
потому что только в этом случае можно отобразить чем действительно занимается сервис. Т.е.
shop=car_repair - мастерская
ну и дальше направление их деятельности: service=body;tyres[;truck_tyres];paint;glass|glass_repair;oil;engine;... etc, а так же оставить расплывчатое "all" для случаев, если там занимаются всем.
А так же допустить не указывать service=* в случае, если указан дилер и он занимется всем подряд, но по указанным маркам.
Просто в случае с шиномонтажками необходимо договориться, что tyres обозначает только легковые (или наоборот все), для остальных видов нужны уточнения вида all_tyres(car_tyres)|truck_tyres|bike_tyres|bus_tyres|...
ADD: само значение car_repair подразумевает легковые авто, поэтому может и стоит "по умолчанию" считать, что речь про легковые.
Last edited by VikDD (2011-02-16 10:29:22)
Offline
#9 2011-02-16 09:28:44
- OldIvantey
- Member
- Registered: 2010-09-12
- Posts: 169
Re: shop=tyres_repair vs. amenity=tyres_repair ?
А если этот сервис акромя шиномонтажа еще и акустикой занимается или установкой сигнализации ?
Offline
#10 2011-02-16 09:57:53
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: shop=tyres_repair vs. amenity=tyres_repair ?
sevice=audio;electric;alarm_electric etc
Offline
#11 2011-02-16 11:59:05
- glebius
- Member
- From: Moscow, RU
- Registered: 2009-02-24
- Posts: 1,178
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Давайте не будем захламлять shop всякими шиномонтажками. Им там не место, шиномонтаж это не есть магазин.
А-а-а-а! Дайте я уже в десятый раз на этом форуме скажу, что shop это не есть магазин!
Offline
#12 2011-02-16 12:19:19
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: shop=tyres_repair vs. amenity=tyres_repair ?
при чём здесь магазин/не магазин. shop - это и цех в том числе. Давайте все цеха теперь помечать shop'ами.
Суть в том, что шиномонтажка - это не shop, точнее не так, шиномонтаж - это одна из услуг (иногда единственная), которая предоставляется мастерской, которая, в свою очередь как раз shop'ом является.
Поэтому нужен общий тег "автомастерская"(shop=car_repair) и уточняющий "шиномонтаж"(tyres,tuck_tyres,bike_tyres etc).
Last edited by VikDD (2011-02-16 12:19:38)
Offline
#13 2011-02-16 12:25:12
- gps-Max
- Member
- Registered: 2010-01-12
- Posts: 736
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Offline
#14 2011-02-16 12:30:21
- gps-Max
- Member
- Registered: 2010-01-12
- Posts: 736
Re: shop=tyres_repair vs. amenity=tyres_repair ?
... shop - это и цех в том числе ... общий тег "автомастерская"(shop=car_repair) ...
Опять шопы всплывают. Ну нафига? Общая тенденция - избегать неоднозначных тегов. От unpaved отказались, наконец-то, а шопы всё ещё вызывают разногласия. Лично я за amenity=car_repair или что-то другое, однозначно трактуемое.
Offline
#15 2011-02-16 12:48:45
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Чем тег "мастерская=автомастерская" не удовлетворяет? shop - это именно мастерская/ремесленная/цех. В значеннии "магазин" shop употребляются редко. Куда чаще говорят store, по крайней мере в US English.
amenity - это, грубо, удовлетворение внезапновозникнувших потребностей (пожар, еда, скорая, полиция, туалеты), либо потребностей, которые надо удовлетворять довольно часто (ресторан, кафе, мыть машину, искать парковку, ходить в школу), либо услуга предоставляется непосредственно для Человека (терминал, стоянка такси, банкомат). "Чинить автомобиль" - это не amenity, это действо, которое осуществляют в мастерской и над автомобилем, а не человеком. Поэтому мастерская должна быть мастерской, а не "удобством".
Last edited by VikDD (2011-02-16 12:49:00)
Offline
#16 2011-02-16 17:18:38
- gps-Max
- Member
- Registered: 2010-01-12
- Posts: 736
Re: shop=tyres_repair vs. amenity=tyres_repair ?
... потребностей, которые надо удовлетворять довольно часто (ресторан, кафе, мыть машину, искать парковку, ходить в школу)
..., чинить машину
А не удовлетворяет этот тег своей спорностью. Меня, как и очень многих осмеров, много лет учили, что shop - это магазин. Может быть, в некоторых диалектах это слово и имеет другой смысл, но лучше бы уйти от этих споров вообще.
Offline
#17 2011-02-16 17:20:11
- andriano
- Member
- Registered: 2009-06-15
- Posts: 1,667
Re: shop=tyres_repair vs. amenity=tyres_repair ?
VikDD wrote:... shop - это и цех в том числе ... общий тег "автомастерская"(shop=car_repair) ...
Опять шопы всплывают. Ну нафига? Общая тенденция - избегать неоднозначных тегов. От unpaved отказались, наконец-то, а шопы всё ещё вызывают разногласия. Лично я за amenity=car_repair или что-то другое, однозначно трактуемое.
Тогда нужно полностью убрать shop.
amenity=convenience
или
amenity=mall
понятно ведь, о чем идет речь.
Offline
#18 2011-02-16 17:30:27
- andriano
- Member
- Registered: 2009-06-15
- Posts: 1,667
Re: shop=tyres_repair vs. amenity=tyres_repair ?
А не удовлетворяет этот тег своей спорностью. Меня, как и очень многих осмеров, много лет учили, что shop - это магазин. Может быть, в некоторых диалектах это слово и имеет другой смысл, но лучше бы уйти от этих споров вообще.
Ну, учиили, строго говоря, неправильно.
Слова, в разных языках, имеющие идентичный смысл - большая редкость. Поэтому "магазин" - лишь один из возможных переводов слова "shop" на русский язык.
В конце концов, если уж в школе учили неправильно, то можно лишь радоваться, что здесь можно восполнить хотя бы некоторые из пробелов образования.
OSM - проект международный и вряд ли ему есть какое-то дело до особенностей преподавания английского языка в России.
Поэтому если в английском "car repair" именно "shop", то именно это и следует принимать в качестве руководства к действию. Просто потому, что английский - некий общий знаменатель при наименовании ключевых слов.
А вот надписи по-русски, например, в том же теге name следует писать в соответствии с правилами русского языка. Даже при том, что в английской вики рекомендуется все слова в названии начинать с заглавной буквы.
Offline
#19 2011-02-17 00:19:36
- progserega
- Member
- From: Владивосток
- Registered: 2009-12-31
- Posts: 456
Re: shop=tyres_repair vs. amenity=tyres_repair ?
amenity - это, грубо, удовлетворение внезапновозникнувших потребностей (пожар, еда, скорая, полиция, туалеты) .... "Чинить автомобиль" - это не amenity, это действо, которое осуществляют в мастерской и над автомобилем, а не человеком. Поэтому мастерская должна быть мастерской, а не "удобством".
А amenity=fuel как объяснить тогда?
Если это "внезапно возникшая потребность" (в топливе), то что же тогда внезапно лопнувшее колесо посреди трассы?
Некоторая двойственность всё равно присутствует. Или amenity=fuel будем считать исключением, а все amenity тогда - потребностями человека (внезапными)?
matrix.org: @progserega:rsprim.ru
Offline
#20 2011-02-17 00:30:14
- progserega
- Member
- From: Владивосток
- Registered: 2009-12-31
- Posts: 456
Re: shop=tyres_repair vs. amenity=tyres_repair ?
"круглосуточный или дневной" задаётся другим тегом.
Идеологически считаю правильной конструкцию вида:
shop=car_repair
service=tyres
потому что только в этом случае можно отобразить чем действительно занимается сервис. Т.е.
shop=car_repair - мастерская
ну и дальше направление их деятельности: service=body;tyres[;truck_tyres];paint;glass|glass_repair;oil;engine;... etc, а так же оставить расплывчатое "all" для случаев, если там занимаются всем.
А так же допустить не указывать service=* в случае, если указан дилер и он занимется всем подряд, но по указанным маркам.
Просто в случае с шиномонтажками необходимо договориться, что tyres обозначает только легковые (или наоборот все), для остальных видов нужны уточнения вида all_tyres(car_tyres)|truck_tyres|bike_tyres|bus_tyres|...
ADD: само значение car_repair подразумевает легковые авто, поэтому может и стоит "по умолчанию" считать, что речь про легковые.
Тоже вариант. Довольно разумный. Часто, рассматривая фотографии с геотегами наблюдаешь картины всяческих "замена масла", "грузовой шиномонтаж", "кузовной ремонт", "ремонт стёкол" и т.д. Отобразить подобную ВАЖНУЮ информацию просто нечем. Пишешь в name, но это несерьёзно.
Если шиномонтаж - это shop=car, то смысл тогда shop=car_repair вообще? Если car_repair - это всё-таки ремонт, то и шиномонтаж ведб тоже ремонт. И всё описанное выше - тоже ремонт.
Логично предположить, что раз есть тег "ремонт машин", то его следует просто уточнить "ремонт чего именно".
Т.е. шиномонтаж, это:
Ремонт:
shop=car_repair
Ремонт чего? Колёс:
service=tyres
Замена масла, это:
Ремонт:
shop-car_repair
Ремонт чего? По сути масла - обновление его:
service=oil
А shop=car оставить для сервисов, не связанных с ремонтом. service=parts и т.п. Иначе нужно поднимать вопрос о "запрете" shop=car_repair, как лишнего подмножества shop=car
П.С. некоторая длинная попытка свести к общему :-)
matrix.org: @progserega:rsprim.ru
Offline
#21 2011-02-17 13:13:09
- dedNikifor
- Member
- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: shop=tyres_repair vs. amenity=tyres_repair ?
давайте подумаем, какие дополнительные особенности нужно указать для шиномонтажки?
1. тип колес, которые в ней делают - легковые, грузовые, мотоциклетные (автобусы - теже грузовики; квадроциклы - по сути теже легковые)
2. ?
Offline
#22 2011-02-17 13:25:25
- mixdm
- Member
- Registered: 2010-06-30
- Posts: 455
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Еще на некоторых шиномонтажах оказывают услуги по раскатке дисков, по ремонту дисков, так же могут сразу продавать новые шины. Естественно что большие грузовые шины на обычном шиномонтаже обычно не делают - тут обязательно надо уточнять это. Ну и подкачка колес может быть, а может и не быть - как это ни странно.
Offline
#23 2011-02-17 13:32:13
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Грузовые и автобусные шины - не одно и тоже, это очень разные шины. Кроме размера - ничего одинакового. Ремонт дисков - disk_repair|whell_repair, наверное, а вот продажа шин - это shop=car + service=tyres; Соответственно, при наличии тегов shop=car;car_repair нужно указывать car:service=*;car_repair:service=*.
Offline
#24 2011-02-17 13:47:16
- dedNikifor
- Member
- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: shop=tyres_repair vs. amenity=tyres_repair ?
НЕ НАДО завязывать ничего не shop=car. это автосалон/авторынок! со своими доп. значениями
/// Грузовые и автобусные шины - не одно и тоже, это очень разные шины. Кроме размера - ничего одинакового
насколько я понимаю - чтобы снять/надеть шину на диск как раз и имеет значение размер этой шины
или для автобусов есть какое-то специфическое шиномонтажное оборудование?
п.с.:
пока черновик получается такое:
shop=car_repair
service=tyres_repair
tyres=car;truck;motocycle
disk_repair=yes/no
продажу шин, я считаю, нужно отмечать как магазин шин/дисков - shop=tyres
что еще из услуг шиномонтажек забыли?
Offline
#25 2011-02-17 14:42:48
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: shop=tyres_repair vs. amenity=tyres_repair ?
Часто бывает, что есть продажа только грузовых шин, а вот шиномонтаж и легковых, и грузовых (автобусов - шиномонтаж одинаковый, сама резина разная), и мотоциклов. shop=car - это не только автосалон, как я понимаю, это ещё и магазин, где продаются запчасти, ассортимент которых так же можно указать в отдельном теге.
service=tyres_repair не совсем правильно. Надо указывать service=wheel_repair, тогда к нему вполне правильно "вписывается" тег disk=yes/no. Потому что там, где ремонтируют колёса всегда есть шиномонтаж, но не всегда есть ремонт дисков.
disk=no - должно быть по умолчанию. Остальными значениями должны выступать steel, aluminium,forging либо yes, если все типы дисков ремонтируются.
что еще из услуг шиномонтажек забыли?
-продажа незамерзайки.
-бесплатная подкачка колёс.
Last edited by VikDD (2011-02-17 14:44:14)
Offline