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.***
#8251 2014-12-30 22:34:04
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
Ну у нас тут защиты от дурака нет. Дороги тоже не до конца нарисованы и транки бывают из грязи, но это не повод не пользоваться графом.
Предполагаем, что всё нарисовано полностью и верно, а если видим, что работает не так как на сомом деле, довносим отсутствующее.
Offline
#8252 2014-12-30 22:59:27
- OverQuantum
- Member

- From: Zelenograd
- Registered: 2009-06-17
- Posts: 1,582
- Website
Re: Как обозначать?
Ну у нас тут защиты от дурака нет. Дороги тоже не до конца нарисованы и транки бывают из грязи, но это не повод не пользоваться графом.
Предполагаем, что всё нарисовано полностью и верно, а если видим, что работает не так как на сомом деле, довносим отсутствующее.
Ну с некорректной простановкой роли ещё как-то можно было бы согласиться, но со случаем недорисованного маршрута - нет.
Нельзя делать вывод на основании отсутствия объекта в ОСМ.
Если нет дороги - не факт что нельзя проехать. Если последняя остановка в отношении маршрута не _exit_only, а первая не _entry_only - не факт что маршрут кольцевой (если остановки ещё и совпали и это не полный маршрут - случай редкий, можно бы и пренебречь, наверное, но практика всё-равно нехорошая).
Возьмём обычный классический маршрут АБ-БА. Насколько я могу предполагать насильно гнать тебя не кто не будет, если транспорт потом поедет дальше по маршруту. Допустим у нас для трамваем буфера нет, приехали на конечку, отметился водитель и едем обратно. С маршрутками похуже, она может поехать на следующий круг но "чуточку" попозже, да и скорей всего придётся оплатить билет ещё раз.
У нас в Зелике автобусы на "парковых" конечных между рейсами могут стоять до 15 минут (судя по расписанию автобазы).
Я не пробовал, конечно, но, думаю, будут выгонять, если останешься в салоне
Мало ли ты террорист какой, автобус минируешь, пока никого нет...
P.S. Очень "костыльным" решением роутинга по кольцевым маршрутам без высадок может быть внесение всех остановок по два раза
(т.е. два полных цикла по порядку) Тогда любая "дуга" на этом маршруте должна находится маршрутизатором.
Last edited by OverQuantum (2014-12-30 23:08:28)
Это же OpenStreetMap. Он больше внутри, чем снаружи.
Offline
#8253 2014-12-31 00:22:08
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Как обозначать?
Каким образом (гипотетический) маршрутизатор по общественному транспорту сможет проложить маршрут одной поездки через такой разрезанный на две части маршрут?
Маршрутизатору по общественному транспорту в первую очередь нужно расписание, чтобы понять как быстро этот транспорт может провезти от точки А в точку Б. Геометрия на это ответа не даст.
Поэтому делать маршруты в GTFS (где кроме геометрии можно задать нормальное расписание) намного полезнее рисования маршрутов в OSM, где его проблематично приспособить для чего-либо кроме рендеринга.
Любой маршрут наземного ОТ (обычный, а не «в парк» и т.п.) представляет собой замкнутый контур (не берём в расчёт рельсовые челночные, если такие существуют, или водные какие-нибудь), отличия только в сменности или несменности направлений (туда-обратно или циклически «по кругу»).
Это упрощённая схема, она много где ложиться на реальность не будет.
Мы у себя в системе изначально подобную модель закладывали - потом много проблем с ней огрели.
К примеру есть односторонние маршруты (когда в одну сторону маршрут "А", а в обратную маршрут "Б"), есть маршруты с переключениями (1 рейс по маршруту "А", далее 5 рейсов маршрута "Б", затем рейсы по маршруту "В"), есть "укороты" (когда рейс может завершится на полпути - "трамвай едет только до улицы Котовая") и т.п.
Offline
#8254 2014-12-31 06:45:10
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: Как обозначать?
У нас нет тэга "тут все пассажиры должны выйти" в текущей public_transport. Таковым признаком является последняя остановка в type=route.
Интересно интересно получается. У меня в городе, большинство маршрутов построены так, что на конечной никого не выгоняют, просто транспорт после нее начинает ехать обратно. Но вот на другой конечной, выгоняют всех обязательно, и транспорт уходит на отдых. Я сделал что, та конечная хоть и последняя остановка в маршруте "туда", но не exit_only. Естественно, пассажир, проезжающий такую остановку транзитом, не будет платить дополнительно. Я думал будет понятно что тут транспорт проходит транзитом и не происходит высадки всех пассажиров.
Очень "костыльным" решением роутинга по кольцевым маршрутам без высадок может быть внесение всех остановок по два раза smile (т.е. два полных цикла по порядку) Тогда любая "дуга" на этом маршруте должна находится маршрутизатором.
Это не выход, а заплатка. Но в действительности проблема такая есть.
Маршрутизатору по общественному транспорту в первую очередь нужно расписание, чтобы понять как быстро этот транспорт может провезти от точки А в точку Б.
Они меняются и довольно часто. Причем изменений на табличках никто не отражает. Ну если только большое расписание на автовокзале изменят. Кто их обновлять то будет?
Так что я виду роутинг общественным транспортом в виде "подсказок" на каком транспорте можно добраться до нужной точки, ну и расположение ближайших остановочных пунктов от точки входа и точки выхода.
Last edited by var-alex (2014-12-31 06:58:31)
Offline
#8255 2014-12-31 07:50:45
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
Всё таки мне кажется это надуманной проблемой. Если действительно выгодно ехать через конечную, то наверняка так можно без "последсвий".
Offline
#8256 2014-12-31 08:10:59
- var-alex
- Member
- From: МО, Коломна
- Registered: 2012-04-12
- Posts: 1,399
Re: Как обозначать?
Всё таки мне кажется это надуманной проблемой. Если действительно выгодно ехать через конечную, то наверняка так можно без "последсвий".
Ну конечно можно
только высадят, а потом можно будет сесть, и еще раз заплатив, доехать до нужной остановки. У нас и с трамваем такая штука есть, через разворотное кольцо пассажиров не возят.
Offline
#8257 2014-12-31 13:45:14
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Как обозначать?
Таковым признаком является последняя остановка в type=route.
Верно. Только у «обычного» их две (значительно разнесённых в пространстве), а у кругового - одна (точнее - это «две-в-одной», там, где неизбежно замыкается круг).
К примеру есть односторонние маршруты (когда в одну сторону маршрут "А", а в обратную маршрут "Б")
Так они и вносятся «как есть», односторонними.
(1 рейс по маршруту "А", далее 5 рейсов маршрута "Б", затем рейсы по маршруту "В"), есть "укороты"
Для отдельных рейсов в рамках одного «маршрутного средства» ничего не предусмотрено, насколько знаю. Это слишком закрученая ситуация.
Так что я виду роутинг общественным транспортом в виде "подсказок" на каком транспорте можно добраться до нужной точки, ну и расположение ближайших остановочных пунктов от точки входа и точки выхода.
Именно.
Last edited by LLlypuk82 (2014-12-31 14:00:31)
Offline
#8258 2015-01-01 20:47:15
- veter27
- Member

- From: г.Йошкар-Ола
- Registered: 2011-04-10
- Posts: 16
Re: Как обозначать?
Доброго дня! Пытался поиском по форуму найти, но не осилил его. У меня вопрос, как обозначить завалы деревьев на дороге (просеке) в лесу?
Offline
#8259 2015-01-01 21:11:01
- d1g
- Member
- From: not using forum
- Registered: 2010-01-23
- Posts: 2,380
- Website
Re: Как обозначать?
Доброго дня! Пытался поиском по форуму найти, но не осилил его. У меня вопрос, как обозначить завалы деревьев на дороге (просеке) в лесу?
Я лично этим пользоваться начал http://wiki.openstreetmap.org/wiki/Prop … s/Obstacle
obstacle=fallen_tree - поваленное дерево
В программах это пока не поддерживается по умолчанию.
Offline
#8260 2015-01-01 23:58:11
- LLlypuk82
- Member

- Registered: 2012-12-23
- Posts: 2,512
- Website
Re: Как обозначать?
как обозначить завалы деревьев на дороге (просеке) в лесу?
Также есть barrier=log
Offline
#8261 2015-01-02 08:43:19
- shura0
- Member

- Registered: 2012-04-14
- Posts: 257
Re: Как обозначать?
Ставлю barrier=log, хотя в рендерах он не поддерживается
Offline
#8262 2015-01-02 08:49:46
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Как обозначать?
Ставлю barrier=log, хотя в рендерах он не поддерживается
Но поддерживается при конвертации ![]()
Offline
#8263 2015-01-02 13:43:51
- veter27
- Member

- From: г.Йошкар-Ола
- Registered: 2011-04-10
- Posts: 16
Re: Как обозначать?
Спасибо за ответ.:)
obstacle=fallen_tree - поваленное дерево, для леса больше подходит, чем barrier=log, потому как barrier=log - это искусственное препядствие. Можно ставить два этих тега?
Offline
#8264 2015-01-03 07:49:48
- j-wills
- Member

- From: Russia, Moscow
- Registered: 2010-06-01
- Posts: 860
- Website
Re: Как обозначать?
Спасибо за ответ.:)
obstacle=fallen_tree - поваленное дерево, для леса больше подходит, чем barrier=log, потому как barrier=log - это искусственное препядствие. Можно ставить два этих тега?
На кой барьер то лепить в этом случае? Надо опираться на то, какой смысл вы хотите донести тэгируя.
"Барьер" вообще служит для ограничения доступа. Если дерьво завалили, чтоб в лес ни кто не заезжал, то подойдёт, если просто лесоповал в чаще, то это лишнее
Last edited by j-wills (2015-01-03 07:51:55)
Offline
#8265 2015-01-03 13:27:05
- veter27
- Member

- From: г.Йошкар-Ола
- Registered: 2011-04-10
- Posts: 16
Re: Как обозначать?
veter27 wrote:Спасибо за ответ.:)
obstacle=fallen_tree - поваленное дерево, для леса больше подходит, чем barrier=log, потому как barrier=log - это искусственное препядствие. Можно ставить два этих тега?На кой барьер то лепить в этом случае? Надо опираться на то, какой смысл вы хотите донести тэгируя.
"Барьер" вообще служит для ограничения доступа. Если дерьво завалили, чтоб в лес ни кто не заезжал, то подойдёт, если просто лесоповал в чаще, то это лишнее
Да, согласен, что нужно логически расставлять. Но, если говорят, что пока не отображается на рендерах и когда это еще будет отображаться. А пользоваться хочется уже сейчас. Удалить всегда проще, чем создавать заново.
Offline
#8266 2015-01-03 15:45:37
- j-wills
- Member

- From: Russia, Moscow
- Registered: 2010-06-01
- Posts: 860
- Website
Re: Как обозначать?
Но, если говорят, что пока не отображается на рендерах и когда это еще будет отображаться. А пользоваться хочется уже сейчас. Удалить всегда проще, чем создавать заново.
Вроде давно зарегился, а рассуждаешь как нуб! ![]()
Не рисует мапник, да и хрен с ним! Ни когда не рисуй под рендер ![]()
Кстати,если тег утвержден, то можно создать тикет https://trac.openstreetmap.org чтобы его в мапник добавили (предложить картинку есесно надо)
при знании англ, соотв-но
Last edited by j-wills (2015-01-04 08:12:58)
Offline
#8267 2015-01-04 10:49:00
- Zmikh25
- Member
- From: Томск
- Registered: 2014-10-12
- Posts: 15
Re: Как обозначать?
Подскажите, пожалуйста, как обозначить магазин одежды? (В списке "Как обозначить" не нашёл)
Last edited by Zmikh25 (2015-01-04 11:20:30)
Offline
#8268 2015-01-04 10:55:51
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Как обозначать?
Подскажите пожалуйста, как обозначить магазин одежды? (В списке "Как обозначить" не нашёл)
Last edited by Sergey Astakhov (2015-01-04 10:56:20)
Offline
#8269 2015-01-04 10:56:06
- Vitalts
- Member
- From: Estonia
- Registered: 2010-12-30
- Posts: 1,440
Re: Как обозначать?
shop=clothesOffline
#8270 2015-01-04 10:56:23
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,547
Re: Как обозначать?
Подскажите пожалуйста, как обозначить магазин одежды? (В списке "Как обозначить" не нашёл)
В первую очередь стоит искать в wiki http://wiki.openstreetmap.org/wiki/RU:K … 1.80.D1.8B
Ещё у меня стоит пресет тип "new wiki tags" или как-то так и там это есть.
Offline
#8271 2015-01-04 11:08:38
- Zmikh25
- Member
- From: Томск
- Registered: 2014-10-12
- Posts: 15
Re: Как обозначать?
Zmikh25 wrote:Подскажите пожалуйста, как обозначить магазин одежды? (В списке "Как обозначить" не нашёл)
Спасибо за ответ
В первую очередь стоит искать в wiki http://wiki.openstreetmap.org/wiki/RU:K … 1.80.D1.8B
Ещё у меня стоит пресет тип "new wiki tags" или как-то так и там это есть.
Спасибо. В следующий раз буду искать там
Offline
#8272 2015-01-04 12:24:50
- kastellano
- Member
- Registered: 2014-01-15
- Posts: 229
- Website
Re: Как обозначать?
http://www.openstreetmap.org/note/250276 - Нужно ли писать слова "аэродром" и "аэропорт"?
Offline
#8273 2015-01-04 15:38:41
- j-wills
- Member

- From: Russia, Moscow
- Registered: 2010-06-01
- Posts: 860
- Website
Re: Как обозначать?
http://www.openstreetmap.org/note/250276 - Нужно ли писать слова "аэродром" и "аэропорт"?
Согласен с прокоментировавшим по ссылке. А/п и а/д - это статусные части и писать "аэропорт" в поле name не рекомендуется, а следует различать их раздельным тегом.
Но сразу же всплывает несостыковка с вики: http://wiki.openstreetmap.org/wiki/RU:T … Daerodrome
где aeroway=aerodrome обозначает и аэродром и аэропорт.
aeroway=airport - выглядит вполне логично. Не знаю, почему у буржуев это одно и тоже в вики.....
Last edited by j-wills (2015-01-04 15:41:05)
Offline
#8274 2015-01-04 18:36:28
- Paravoz
- Member
- From: Ярославль
- Registered: 2009-12-01
- Posts: 728
Re: Как обозначать?
Подскажите спидкамеры ГИБДД лучше ставить на линию дороги или вне её (как они в реальности) интересует с точки зрения работы навигаторов
Offline
#8275 2015-01-04 19:33:37
- borism346
- Member

- From: Minsk
- Registered: 2008-11-12
- Posts: 911
Re: Как обозначать?
С точки зрения навигаторов они должны быть в отдельном файле спидкамов.
Offline