OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2011-02-15 23:05:38

dedNikifor
Member
From: Свердловская обл.
Registered: 2009-09-11
Posts: 3,414

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
а это создаст трудности для навешивания доп.тегов (т.е. будет неясно к чему они относятся - к сервису или шиномонтажу)



надеюсь на краткие и адекватные реплики smile


Графическая (в виде карты с точками опасных объектов) база спидкамов для разных навигационных программ. Подложка OSM присутствует

Offline

#2 2011-02-15 23:54:00

progserega
Member
From: Владивосток
Registered: 2009-12-31
Posts: 450

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,597

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 ?

progserega wrote:

Сам проставляю:
shop=car
service=tyres

Однако согласен, что это как-то сложно. Тем более, что шиномонтажек - пруд пруди. И нужно простое оформление.

Вариант shop=tyres_repair считаю приемлемым.

Более того, предлагаю в вики занести конкретное описание об оформлении шиномонтажа. Ну и в Josm, если есть у кого возможность.

Не нужно это.
Уточняющие теги - гораздо более универсальное и правильное решение.
Если программа знает, что такое shop=tyres_repair, она нарисует его правильно, если же не знает, то либо нарисует shop=convenience, либо вообще не нарисует.
В случае же пары

shop=car / shop=car_repair
service=tyres

программа если сможет опознать, нарисует шиномонтаж, не сможет - нарисует как автомагазин или автосервис, т.е. В ЛЮБОМ СЛУЧАЕ уажет принадлежность к автомобильным магазинам/мастерским.

OldIvantey wrote:

Поддерживаю последнее и через двоеточие можно указать про электромонтаж, акустика и т.п.

Двоеточие - довольно противная вещь, лучше - отдельным уточняющим тегом.

Offline

#7 2011-02-16 08:15:03

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 3,818

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 это не есть магазин!

http://www.merriam-webster.com/dictionary/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 ?

VikDD wrote:

... 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 ?

VikDD wrote:

... потребностей, которые надо удовлетворять довольно часто (ресторан, кафе, мыть машину, искать парковку, ходить в школу)

..., чинить машину

А не удовлетворяет этот тег своей спорностью. Меня, как и очень многих осмеров, много лет учили, что 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 ?

gps-Max wrote:
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 ?

gps-Max wrote:

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

Ну, учиили, строго говоря, неправильно.
Слова, в разных языках, имеющие идентичный смысл - большая редкость. Поэтому "магазин" - лишь один из возможных переводов слова "shop" на русский язык.
В конце концов, если уж в школе учили неправильно, то можно лишь радоваться, что здесь можно восполнить хотя бы некоторые из пробелов образования.
OSM - проект международный и вряд ли ему есть какое-то дело до особенностей преподавания английского языка в России.
Поэтому если в английском "car repair" именно "shop", то именно это и следует принимать в качестве руководства к действию. Просто потому, что английский - некий общий знаменатель при наименовании ключевых слов.
А вот надписи по-русски, например, в том же теге name следует писать в соответствии с правилами русского языка. Даже при том, что в английской вики рекомендуется все слова в названии начинать с заглавной буквы.

Offline

#19 2011-02-17 00:19:36

progserega
Member
From: Владивосток
Registered: 2009-12-31
Posts: 450

Re: shop=tyres_repair vs. amenity=tyres_repair ?

VikDD wrote:

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: 450

Re: shop=tyres_repair vs. amenity=tyres_repair ?

VikDD wrote:

"круглосуточный или дневной" задаётся другим тегом.
Идеологически считаю правильной конструкцию вида:
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,414

Re: shop=tyres_repair vs. amenity=tyres_repair ?

давайте подумаем, какие дополнительные особенности нужно указать для шиномонтажки?

1. тип колес, которые в ней делают - легковые, грузовые, мотоциклетные (автобусы - теже грузовики; квадроциклы - по сути теже легковые)
2. ?


Графическая (в виде карты с точками опасных объектов) база спидкамов для разных навигационных программ. Подложка OSM присутствует

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,414

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


что еще из услуг шиномонтажек забыли?


Графическая (в виде карты с точками опасных объектов) база спидкамов для разных навигационных программ. Подложка OSM присутствует

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, если все типы дисков ремонтируются.

dedNikifor wrote:

что еще из услуг шиномонтажек забыли?

-продажа незамерзайки.
-бесплатная подкачка колёс.

Last edited by VikDD (2011-02-17 14:44:14)

Offline

Board footer

Powered by FluxBB