You are not logged in.
- Topics: Active | Unanswered
Announcement
#51 2010-11-02 13:24:29
- Kaylee
- Member
- Registered: 2010-02-17
- Posts: 66
- Website
Re: Отношение с названием улицы
Batareikin wrote:...А то что у нас полно безграмотных людей, которые ездят может быть каждый день на работу через мост и не знают его названия...
Это как в том анекдоте про Неуловимого Джо. А зачем людям знать названия этих мостов? Это ускорит дорогу на работу? Повысит зарплату?
Если какая-то информация не нужна тебе лично, это не означает, что не существует людей, которым она нужна. И, таки, да знание названия мостов помогает добраться быстрее. Услышав по радио "На мосту Кузнецов огромная пробка" можно осознанно поехать другой дорогой. Опять же на мостах можно встречаться. Обидно будет пропустить свидание из-за того, что не знаешь где оно
OSM digest — свежие новости из мира OpenStreetMap.
Offline
#52 2010-11-02 13:29:27
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: Отношение с названием улицы
Таки пилить рендеры.
Как это сделать, лично меня, например, интересует те, которые на главной странице (мапник и осмрендер).
Без "обратной связи" стимула что-либо делать нет. Такое ощущение, что всё делается в "пустоту".
Offline
#53 2010-11-02 15:02:29
- Алексей Андреевич
- Member
- From: Московская обл.
- Registered: 2010-09-05
- Posts: 65
Re: Отношение с названием улицы
Это спор бессмысленный, правильное решение - хранить оба имени
+100
Неужели с этим можно не согласиться?
Или споры здесь никогда не кончаются и не приводят к результату?
Last edited by Алексей Андреевич (2010-11-02 15:02:52)
Offline
#54 2010-11-02 15:06:16
- Алексей Андреевич
- Member
- From: Московская обл.
- Registered: 2010-09-05
- Posts: 65
Re: Отношение с названием улицы
Оффтоп.
Без "обратной связи" стимула что-либо делать нет. Такое ощущение, что всё делается в "пустоту".
Согласен.
Меня тоже интересует отображение мест (place=*). А то люди (в том числе и я) изголяются landuse или boundary писать - лишь бы увидеть плод своих трудов.
Вопрос куда писать, кого пинать?
JOSM до сих пор не знает что такое отношение type=street - куда это годится?
Offline
#55 2010-11-03 20:38:31
- Jekader
- Member
- From: Chisinau, Moldova
- Registered: 2010-10-10
- Posts: 167
Re: Отношение с названием улицы
Если какая-то информация не нужна тебе лично, это не означает, что не существует людей, которым она нужна. И, таки, да знание названия мостов помогает добраться быстрее. Услышав по радио "На мосту Кузнецов огромная пробка" можно осознанно поехать другой дорогой. Опять же на мостах можно встречаться. Обидно будет пропустить свидание из-за того, что не знаешь где оно
Я не предлагаю не добавлять вообще информацию. Просто менее существенную выносить в другие теги, по которым отлично осуществляется поиск!
Вот, когда начали эту беседу, я в Кишинёве задал названия мостов в loc_name и, и пожалуйста:
http://jekader.fedora.md/osm/u300.png
(при том, что русское название и вовсе в теге loc_name:ru)
Offline
#56 2010-11-03 21:19:17
- Zkir
- Member
- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Отношение с названием улицы
Меня тоже интересует отображение мест (place=*). А то люди (в том числе и я) изголяются landuse или boundary писать - лишь бы увидеть плод своих трудов.
Ситигид юзайте, в нем placе показывается
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#57 2010-11-13 17:17:33
- Алексей Андреевич
- Member
- From: Московская обл.
- Registered: 2010-09-05
- Posts: 65
Re: Отношение с названием улицы
У меня такой вопрос.
Если я делаю релейшн type=street, name=*, в который включаю куски улицы (street) и дома (address), при этом
1) кускам улицы не даю name
2) домам не даю тег addr:street
то будет ли работать
1) отображение названия улиц
2) адресация улиц
3) адресация домов
а) поиске через сайт
б) поиске в навигаторе гармина (простите, обладатели других навигаторов)
или надо всё задублировать и получить избыточность, чтобы заработало?
Offline
#58 2010-11-13 17:55:34
- Zkir
- Member
- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Отношение с названием улицы
// кускам улицы не даю name
Нет не будет. релейшн type=street это несаппрувленный пропозал, в котором к тому же совсем не говорится что он отменяет name на веях улиц
// домам не даю тег addr:street
Будет, но не везде.
Last edited by Zkir (2010-11-14 14:22:18)
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#59 2010-11-14 11:48:33
- Alexey Guseynov
- Member
- Registered: 2009-12-23
- Posts: 205
Re: Отношение с названием улицы
У меня такой вопрос.
Если я делаю релейшн type=street, name=*, в который включаю куски улицы (street) и дома (address), при этом
1) кускам улицы не даю name
2) домам не даю тег addr:streetто будет ли работать
1) отображение названия улиц
2) адресация улиц
3) адресация домов
а) поиске через сайт
б) поиске в навигаторе гармина (простите, обладатели других навигаторов)или надо всё задублировать и получить избыточность, чтобы заработало?
Но эти теги можно проставлять автоматически. У меня для этого есть скрипты, но их надо запускать руками. А Ёжик сейчас подумывает над ботом.
Offline
#60 2010-11-14 13:55:44
- Алексей Андреевич
- Member
- From: Московская обл.
- Registered: 2010-09-05
- Posts: 65
Re: Отношение с названием улицы
Но эти теги можно проставлять автоматически. У меня для этого есть скрипты, но их надо запускать руками. А Ёжик сейчас подумывает над ботом.
Однократно проставить теги можно. Но поменять всё и ничего не забыть... это уже сложнее.
Допустим, уже есть готовое отношение, в которое входит и дома и улицы. И все тэги уже проставлены.
Но тут кто-то понимает, что улицу надо бы переименовать...
Переименовывает её в отношении, а дальше... автоматом скрипт не должен перезаписывать проставленные тэги. Вот они и станутся неправильными. И всё это безобразие из-за наличия избыточности.
релейшн type=street это не саппрувленный пропозал, в котором к тому же совсем не говорится что он отменяет тname на веях улиц
А это про что? Any Tag that applies to all parts of the road (this is always true for the 'name', but that's obligatory anyway)
http://wiki.openstreetmap.org/wiki/Rela … sed/Street
P.S. Риторические думы.
Вроде бы многие не довольны существующей системой адресации, но как-то вяло идет обсуждение вопроса. Я боюсь, что при чем больше проект разрастается, тем сложнее принять хоть какое-то решение. Как бы ускорить этот процесс??
Offline
#61 2010-11-14 14:09:20
- Zkir
- Member
- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Отношение с названием улицы
//А это про что? Any Tag that applies to all parts of the road (this is always true for the 'name', but that's obligatory anyway)
Про то, что теги на релейшене обозначают свойства сразу всех частей дороги, которые в него включены. (Что имхо глупость порядочная) Само по себе это еще не значит, что name на веях отменяется. Если отменяется, то нужно об этом сказать прямо, чего в этом пропозале как раз нет.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#62 2010-11-14 14:12:44
- Alexey Guseynov
- Member
- Registered: 2009-12-23
- Posts: 205
Re: Отношение с названием улицы
Alexey Guseynov wrote:Но эти теги можно проставлять автоматически. У меня для этого есть скрипты, но их надо запускать руками. А Ёжик сейчас подумывает над ботом.
Однократно проставить теги можно. Но поменять всё и ничего не забыть... это уже сложнее.
Допустим, уже есть готовое отношение, в которое входит и дома и улицы. И все тэги уже проставлены.
Но тут кто-то понимает, что улицу надо бы переименовать...
Переименовывает её в отношении, а дальше... автоматом скрипт не должен перезаписывать проставленные тэги. Вот они и станутся неправильными. И всё это безобразие из-за наличия избыточности.
Должен и перезаписывает. Я это делал как раз из-за того, что менялись названия улиц. Меняем в одном месте и транслируем изменеия в остальные.
А если кто-то поменял тег, но не поменял релейшн, от он внес в БД ошибку (вне зависимости от того, правильно ли он изменил). И скрипт эту ошибку исправит.
Offline
#63 2010-11-14 14:14:42
- Алексей Андреевич
- Member
- From: Московская обл.
- Registered: 2010-09-05
- Posts: 65
Re: Отношение с названием улицы
Само по себе это еще не значит, что name на веях отменяется
Так я про отмену и не писал, я писал, что тэг name веям не задаю. А значит, он наследуется.
Не логично?
Offline
#64 2010-11-14 14:23:15
- Алексей Андреевич
- Member
- From: Московская обл.
- Registered: 2010-09-05
- Posts: 65
Re: Отношение с названием улицы
Должен и перезаписывает
Не уверен, что это хорошо. Можно навредить ещё больше, чем испортил человек.
Что будет делать скрипт, если дом внесён в два релейшена? А я уже с этим сталкивался, когда по ошибке дома были запихнуты в разные релейшены. Ошибку скрипт не исправит, а дров наломает.
Offline
#65 2010-11-14 14:23:58
- Алексей Андреевич
- Member
- From: Московская обл.
- Registered: 2010-09-05
- Posts: 65
Re: Отношение с названием улицы
Ошибки никогда не будет только в том случае, если не будет дублирования
Offline
#66 2010-11-14 14:50:02
- Alexey Guseynov
- Member
- Registered: 2009-12-23
- Posts: 205
Re: Отношение с названием улицы
Zkir wrote:Само по себе это еще не значит, что name на веях отменяется
Так я про отмену и не писал, я писал, что тэг name веям не задаю. А значит, он наследуется.
Не логично?
Логично. Такая семантика отношения типа collection (также не утвержденного). Там тег на объекте переопределяет тег в отношении. У street семантика другая. Тег в отношении и роль объекта однозначно определяют addr:street или name. И теоретически конфликтовать они не должны.
Но есть одно но. Кто это наследование выполняет? Программа, работающая с данными. А они пока так не умеют. Заставьте авторов программ переписать свои творения.
Alexey Guseynov wrote:Должен и перезаписывает
Не уверен, что это хорошо. Можно навредить ещё больше, чем испортил человек.
Что будет делать скрипт, если дом внесён в два релейшена? А я уже с этим сталкивался, когда по ошибке дома были запихнуты в разные релейшены. Ошибку скрипт не исправит, а дров наломает.
Это хорошо т.к. лично я применяю скрипт к тем местам которые лично я же правил. и там для подавляющего числа случаев он работает корректно. Дом включенный в два отношения - это нормально. У нас есть дома, адресующиеся по нескольким улицам. Как писать им номера пока никто толком не знает.
Мой скрипт пропишет сначала одну улицу, потом затрет значение и напишет вторую улицу. поведение не совсем корректное, но допустимое.
Ошибки никогда не будет только в том случае, если не будет дублирования
Согласен. У вас уже есть план по захвату мира переводу всех программ на поддержку релейшенов? Мой скрипт является костылем для тех, кто их пока не поддерживает.
Offline
#67 2010-11-14 14:50:42
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Отношение с названием улицы
Должен и перезаписывает.
Я уже писал что так нельзя делать. Либо одно, либо другое, но никаких переписываний.
Offline
#68 2010-11-14 15:24:07
- Алексей Андреевич
- Member
- From: Московская обл.
- Registered: 2010-09-05
- Posts: 65
Re: Отношение с названием улицы
лично я применяю скрипт к тем местам которые лично я же правил
Для этих целей - конечно хорошо, но для бота - не допустимо.
Вот, случайно наткнулся на это http://forum.openstreetmap.org/viewtopi … d=6667&p=1. Что-то типа такого, что я спрашивал. Но поиск в OSMе не работает. Хотя нужно ли этот поиск кому нибудь, помимо навигаторов? Лично мне этот проект интересен только потому, что я могу им пользоваться на навигаторе.
Offline
#69 2010-11-14 15:44:13
- Zkir
- Member
- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Отношение с названием улицы
Zkir wrote:Само по себе это еще не значит, что name на веях отменяется
Так я про отмену и не писал, я писал, что тэг name веям не задаю. А значит, он наследуется.
Не логично?
Не совсем:) Во-первых, если где-то обсуждаемый релейшен не поддерживается в данной семантике, то не наследуется. Во-вторых, это логично до тех пор пока кто-нибудь не поставит на ваш вей name, как раз потому что relation street не поддерживается в мапнике или в каком нибудь гиде-гисе И будет совершенно прав, потому что name на вее - общепринятый на данный момент способ задания _названия улицы_. для улицы.
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#70 2013-11-28 10:08:37
- semyon
- Member
- From: Курганская обл. - ЯНАО
- Registered: 2013-11-11
- Posts: 90
Re: Отношение с названием улицы
скажите а навигатор на навителе по какому тегу улицу определяет: по нэйм или аддр:стрит?
Offline
#71 2013-11-28 10:14:11
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: Отношение с названием улицы
Из улицы name, а из дома addr:street, причём они должны совпадать
Offline
#72 2013-11-28 10:20:44
- semyon
- Member
- From: Курганская обл. - ЯНАО
- Registered: 2013-11-11
- Posts: 90
Re: Отношение с названием улицы
Из улицы name, а из дома addr:street, причём они должны совпадать
то есть в улице, аддр:стрит не обязательный тэг, а для домов (строений) - обязательный, правильно?
Last edited by semyon (2013-11-28 10:24:41)
Offline
#73 2013-11-28 10:29:47
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Offline
#74 2013-11-28 10:35:39
- dkiselev
- Member
- Registered: 2010-02-09
- Posts: 3,364
Re: Отношение с названием улицы
Для улицы если она имеет имя обязателен name.
Для дома если он адресуется по улице (а не насквозь в рамках поселка/города/района) - addr:street
В адресный поиск навитела/ситигида/гармина/7 дорог домик попадет только если addr:street на домике и name на улице совпадут.
Совпадение ищется полное - т.е. если улица подписана со статусной частью "переулок Красный" то и на домике в addr:street должно быть записано точно так-же. Это так же касается употребления быквы ё и сокращений.
mail: dkiselev@osm.me skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!
Offline
#75 2013-11-28 12:56:43
- Sergey Astakhov
- Member
- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,787
Re: Отношение с названием улицы
то есть в улице, аддр:стрит не обязательный тэг
Для линий улицы он избыточный, никем не используемый и лучше его вообще убрать.
Last edited by Sergey Astakhov (2013-11-28 12:57:15)
Offline