You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#6301 2014-05-19 19:03:36
- Amigo
- Member

- From: Москва
- Registered: 2009-12-15
- Posts: 2,772
Re: Вопросы новичков
SviMik, Amigo, думаю в данной спорной ситуации нужно уже прибегать к отношениям (site).
Да, это возможный выход, но никто не поддерживает.
При поиске POI, а они ищутся по названию, мы получим бонусом адресную информацию
Так а в чём проблема поставить и POI и адрес на здание? И задача решена, и проблем нет.
Я всё равно считаю, что адресу не место там, где его нет.
В этом случае проблемы нет, но мы же рассматриваем вариант с обозначенной территорией, в этом случае без адресно-контактной информации на ней мы никаким образом не сможем ее получить, соответственно и в поиске и в навике она будет недоступна, тоесть качество сервисов на основе OSM будет никакущее.
авось не заблудится пользователь на территории школы
Таллинский технический университет: http://www.openstreetmap.org/relation/1205174
Включает в себя адреса:
Mäepealse 3
Mäealuse 2
Raja 15
Teaduspargi 3
Akadeemia tee 15
Ehitajate tee 5
...и другие.Ну-с, и какой мы адрес на территорию длинной в километр пропишем?
Вот этот http://www.ttu.ee/university/30504/
Не путаем адресацию, и адресную информацию в POI.
Offline
#6302 2014-05-19 19:10:57
- Amigo
- Member

- From: Москва
- Registered: 2009-12-15
- Posts: 2,772
Re: Вопросы новичков
LLlypuk82 wrote:Если вам нужен адрес - вот он, на здании. Нужна территория - вот она. В чём загвоздка?
Какой site? Зачем?Чтобы, имея территорию школы amenity=school, получить её адрес из адреса здания (или главного здания) этой школы.
Отвечу на вопрос, который обязательно и будет задан: "Почему же нельзя вешать адрес прямо на территорию школы?"
Потому что у территории не может быть адреса. Он может быть только у здания. И навигаторы во время движения к адресу должны вести не к территории, а именно к зданию
Во первых у территории может быть адрес, но суть не в этом. Во вторых при адресном поиске приведет именно к зданию, а не к территории, еще раз, речь о POI, формируемом из amenity, адресная информация с amenity припишется к POI конвертером или геокодером, при чем POI еще и проставится в правильном месте, если указан entrance=main, например, в известном MP конвертере. Как показано выше все это прекрасно работает и в Nominatime, Garmine, адреса там где надо, POI какое нужно, ведет как надо. К чему домыслы, если есть практика использования.
P/S
Да, а территория может иметь свой сайт или телефон?
Last edited by Amigo (2014-05-19 19:36:43)
Offline
#6303 2014-05-19 19:16:32
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Вопросы новичков
Во вторых при адресном поиске приведет именно к зданию, а не к территогрии, еще раз, речь о POI, формируемом из amenity, адресная информацию с amenity припишется к POI конвертером или геокодером, при чем POI еще и проставится в правильном месте, если указан entrance=main, например, в известном MP конверторе. Как показано выше все это прекрасно работает, адреса там где надо, POI какое нужно. К чему домыслы, если есть практика использования.
Допустим: есть территория школы , внутри неё одно здание этой школы. Если указывать адрес (ставить addr:street и addr:housenumber) и на здании, и на территории, то к улице будет принадлежать 2 объекта - здание и территория. Не будет ли это ошибкой?
Last edited by edward17 (2014-05-19 19:17:02)
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#6304 2014-05-19 19:35:10
- Amigo
- Member

- From: Москва
- Registered: 2009-12-15
- Posts: 2,772
Re: Вопросы новичков
Amigo wrote:Во вторых при адресном поиске приведет именно к зданию, а не к территогрии, еще раз, речь о POI, формируемом из amenity, адресная информацию с amenity припишется к POI конвертером или геокодером, при чем POI еще и проставится в правильном месте, если указан entrance=main, например, в известном MP конверторе. Как показано выше все это прекрасно работает, адреса там где надо, POI какое нужно. К чему домыслы, если есть практика использования.
Допустим: есть территория школы , внутри неё одно здание этой школы. Если указывать адрес (ставить addr:street и addr:housenumber) и на здании, и на территории, то к улице будет принадлежать 2 объекта - здание и территория. Не будет ли это ошибкой?
Не знаю. Видимо, все зависит от конвертеров, поисковиков и т.п. как они интерпретируют адрес на территории, пока я ничего криминального не вижу (примеры приводил выше). А как иначе не потерять информацию в этом случае, работающего альтернативного способа пока нет?
Last edited by Amigo (2014-05-19 19:35:26)
Offline
#6305 2014-05-19 19:52:55
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Вопросы новичков
работающего альтернативного способа пока нет?
Теоретически есть - отношение site. Но его никто не поддерживает, ибо сложно. Поэтому практически нет. Очень жаль.
Last edited by edward17 (2014-05-19 19:53:40)
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#6306 2014-05-19 20:03:47
- Otnow
- Member

- Registered: 2012-12-20
- Posts: 116
Re: Вопросы новичков
Теоретически есть - отношение site. Но его никто не поддерживает, ибо сложно. Поэтому практически нет. Очень жаль.
В общем, я думаю, его можно начинать использовать, но одновременно с текущей схемой для обратной совместимости, а там глядишь распространится потихоньку и начнет поддерживаться.
Offline
#6307 2014-05-19 20:06:38
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Вопросы новичков
В общем, я думаю, его можно начинать использовать, но одновременно с текущей схемой для обратной совместимости, а там глядишь распространится потихоньку и начнет поддерживаться.
Согласен. А текущая схема - это какая? Адрес на территории?
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#6308 2014-05-19 20:08:53
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Вопросы новичков
Попробую сам придумать ответ на своё недоумение касательно затронутой темы «POI-адреса-территория» ![]()
Какие-то «хитрости» могут, разве что, понадобиться для определения конкретной точки, в которую поведёт навигатор в том случае, когда мы не знаем адреса, а известно только название (университета, например).
СитиГид, OsmAnd, 7 ways ведут ближе к центру полигона территории. Не промахнётесь. Навител по названию вас никуда не приведёт (булыжник в его сторону
)
Непременно хочется к парадному/главному входу? Ну так этот вход «висит» на периметре территории или здания и тут всё зависит от конвертера и/или «нави-софта». А при чём здесь огород с придумыванием сущностей и созданием из них винегрета? ![]()
Offline
#6309 2014-05-19 20:14:57
- Otnow
- Member

- Registered: 2012-12-20
- Posts: 116
Re: Вопросы новичков
Согласен. А текущая схема - это какая? Адрес на территории?
Ну как я понимаю, она у каждого своя
, поэтому и попытаемся привести к единой с помощью отношения. Пока не договорились каждый сам решает исходя из своих соображений. Текущей для себя выбрал "адрес на территории", хотя и считаю, что это все таки не совсем верно.
Offline
#6310 2014-05-19 20:16:52
- Amigo
- Member

- From: Москва
- Registered: 2009-12-15
- Posts: 2,772
Re: Вопросы новичков
А при чём здесь огород с придумыванием сущностей и созданием из них винегрета?
Пару примеров отсутствия адресной инфы на территории:
1. POI на openstreetmap.ru - выдаст иконку школы без адреса.
2. Поиск в Nominatime по имени не выдаст адрес, поиск по адресу не покажет школу.
3. Поиск POI в Garmin выдаст список объектов без адресов, для выбора нужного необходимо будет переключаться на карту и смотреть, а где оно собственно.
Last edited by Amigo (2014-05-19 20:18:48)
Offline
#6311 2014-05-19 20:26:47
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Вопросы новичков
Навител по названию вас никуда не приведёт (булыжник в его сторону
)
Как? Если на карте Навитела есть название, то есть и точка, где это название стоит. Туда и поведёт Навител. А точка эта находится в центре полигона. Разве нет?
Пару примеров отсутствия адресной инфы на территории:
1. POI на openstreetmap.ru - выдаст иконку школы без адреса.
2. Поиск в Nominatime по имени не выдаст адрес, поиск по адресу не покажет школу.
3. Поиск POI в Garmin выдаст список объектов без адресов, для выбора нужного необходимо будет переключаться на карту и смотреть, а где оно собственно.
Это именно то, что я имел в виду, поднимая данную тему. Спасибо за примеры.
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#6312 2014-05-19 20:38:17
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Вопросы новичков
[дубль]
Last edited by Sergey Astakhov (2014-05-19 20:44:09)
Offline
#6313 2014-05-19 20:42:46
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Вопросы новичков
А текущая схема - это какая? Адрес на территории?
Правильная схема одна - адрес у того объекта, кому он присвоен. Адресуемыми элементами в разных местах могут быть разные объекты - территории, здания и даже отдельные подъезды. Адреса самим POI присваиваются редко, обычно они наследуют его от занимаемого объекта недвижимости.
Пару примеров отсутствия адресной инфы на территории:
1. POI на openstreetmap.ru - выдаст иконку школы без адреса.
2. Поиск в Nominatime по имени не выдаст адрес, поиск по адресу не покажет школу.
3. Поиск POI в Garmin выдаст список объектов без адресов, для выбора нужного необходимо будет переключаться на карту и смотреть, а где оно собственно.
Это всё примеры того, что авторы конвертеров поленились сделать геометрическую привязку между POI и объектами недвижимости. Подстраивая данные под эти конвертеры вы вносите избыточность в данные. Это не страшно, если вы следите за их состоянием и консистентностью, но обычно на это забивают. Недавний пример подобного рода - некоторые товарищи расставляли district-ы на населённые пункты, а потом у авторов валидаторов границ концы с концами не сходились из-за кривых данных в них.
Offline
#6314 2014-05-19 20:49:40
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Вопросы новичков
на карте Навитела есть название
а в поиске - как ни странно - нет (или я плохо смотрел).
Offline
#6315 2014-05-19 21:01:11
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Вопросы новичков
Это всё примеры того, что авторы конвертеров поленились сделать геометрическую привязку между POI и объектами недвижимости.
Как можно это реализовать?
edward17 wrote:на карте Навитела есть название
а в поиске - как ни странно - нет (или я плохо смотрел).
Ну как же. Вот список ближайших школ: https://onedrive.live.com/redir?resid=a … hoto%2cpng
Когда нажимаем на одну из них - она показывается на карте: https://onedrive.live.com/redir?resid=a … hoto%2cpng
Или я неправильно понял?
Здесь, кстати, школа обозначена полигоном amenity=school + building=school, точка рисуется в центре, туда же Навител проложит маршрут.
UPD: изменил ссылки.
Last edited by edward17 (2015-05-16 14:12:30)
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#6316 2014-05-19 21:18:23
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Вопросы новичков
список ближайших школ
Понял, о чём вы. Но я имел в виду именно «чисто поиск» по названию, когда идёт набор с клавиатуры. ![]()
Offline
#6317 2014-05-19 21:21:16
- edward17
- Member
- Registered: 2013-08-26
- Posts: 1,849
- Website
Re: Вопросы новичков
Но я имел в виду именно «чисто поиск» по названию, когда идёт набор с клавиатуры.
Если искать ближайшие объекты по имени, то их имена также выводятся. Или нет?
Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.
Offline
#6318 2014-05-19 21:54:28
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Вопросы новичков
Sergey Astakhov wrote:Это всё примеры того, что авторы конвертеров поленились сделать геометрическую привязку между POI и объектами недвижимости.
Как можно это реализовать?
Взять и сделать. Создать пространственный индекс для быстрого поиска нужных объектов, затем анализировать геометрическую вложенность.
Доставать адрес POI из здания в котором оно находится - это даже лёшин конвертер вроде как умел делать.
Чуть более продвинутый алгоритм мог бы анализировать и более сложные варианты (добавлять адрес здания на территории школы в POI школы и т.п.).
Было бы желание.
Offline
#6319 2014-05-20 03:44:46
- Otnow
- Member

- Registered: 2012-12-20
- Posts: 116
Re: Вопросы новичков
Взять и сделать. Создать пространственный индекс для быстрого поиска нужных объектов, затем анализировать геометрическую вложенность.
Доставать адрес POI из здания в котором оно находится - это даже лёшин конвертер вроде как умел делать.
Чуть более продвинутый алгоритм мог бы анализировать и более сложные варианты (добавлять адрес здания на территории школы в POI школы и т.п.).
Было бы желание.
Опять же, это в простых случаях, а если на территории несколько зданий с разными адресами? А если территория не сплошная (полигон), а составная (мультиполигон)?
Offline
#6320 2014-05-20 05:11:26
- wowik
- Member

- From: Zelenograd
- Registered: 2009-09-29
- Posts: 9,368
Re: Вопросы новичков
Легче дубли ПОИ школы ставить, если хочется территорию пометить, а уж потом вложенные выкидывать.
Offline
#6321 2014-05-20 05:51:12
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Re: Вопросы новичков
Легче дубли ПОИ школы ставить, если хочется территорию пометить, а уж потом вложенные выкидывать.
Пока это лучший вариант из того что есть.
Offline
#6322 2014-05-20 06:51:00
- Amigo
- Member

- From: Москва
- Registered: 2009-12-15
- Posts: 2,772
Re: Вопросы новичков
Дубли объектов совсем не лучший вариант, как всегда информацию разделят между, с дублями надо бороться, да и как понять что выкидывать в таком случае? Таких объектов в массе не много, кому мешают и чего портят эти адреса (лучше уж эти теговые дубли)? С таким подходом на полигон здания и инфу нельзя вешать, есть у здания сайт или факс, все только точками?
Last edited by Amigo (2014-05-20 07:26:38)
Offline
#6323 2014-05-20 07:59:24
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Вопросы новичков
Опять же, это в простых случаях, а если на территории несколько зданий с разными адресами?
Во первых, таких случаев будет очень мало. Я так вообще таких пока не встречал.
Во вторых - главное здание можно выделять дополнительным тегом, это в любом случае будет полезно.
Ну а в третьих - в подобных случаях как раз можно и продублировать адрес на POI, для устранения неоднозначности. Главное что в 99.9% остальных случаях этого делать не нужно будет.
А если территория не сплошная (полигон), а составная (мультиполигон)?
А тут какие проблемы?
Offline
#6324 2014-05-20 07:59:29
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Вопросы новичков
если территория не сплошная (полигон), а составная (мультиполигон)?
А не надо делать коллекции. А вообще я не понимаю выдуманных примеров: если ты ищешь "школа №66", то она должна быть одна и адрес будет видно на карте. Если ищешь школу по адресу, то ищешь нужный дом и там будет опять же одна школа.
Offline
#6325 2014-05-20 08:23:34
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: Вопросы новичков
Такой впросик - что то josm стал ругаться на отношения общественного транспорта. В wiki ничего по этому поводу нету, по крайней мере на русском не нашел. Хочет он версию отношения или старый формат или новый. Чего ставить то? Делаю по http://wiki.openstreetmap.org/wiki/RU:% … 1%80%D1%82
Offline