You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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: Как обозначать?

freeExec wrote:

Ну у нас тут защиты от дурака нет. Дороги тоже не до конца нарисованы и транки бывают из грязи, но это не повод не пользоваться графом.
Предполагаем, что всё нарисовано полностью и верно, а если видим, что работает не так как на сомом деле, довносим отсутствующее.

Ну с некорректной простановкой роли ещё как-то можно было бы согласиться, но со случаем недорисованного маршрута - нет.
Нельзя делать вывод на основании отсутствия объекта в ОСМ.
Если нет дороги - не факт что нельзя проехать. Если последняя остановка в отношении маршрута не _exit_only, а первая не _entry_only - не факт что маршрут кольцевой (если остановки ещё и совпали и это не полный маршрут - случай редкий, можно бы и пренебречь, наверное, но практика всё-равно нехорошая).

freeExec wrote:

Возьмём обычный классический маршрут АБ-БА. Насколько я могу предполагать насильно гнать тебя не кто не будет, если транспорт потом поедет дальше по маршруту. Допустим у нас для трамваем буфера нет, приехали на конечку, отметился водитель и едем обратно. С маршрутками похуже, она может поехать на следующий круг но "чуточку" попозже, да и скорей всего придётся оплатить билет ещё раз.

У нас в Зелике автобусы на "парковых" конечных между рейсами могут стоять до 15 минут (судя по расписанию автобазы).
Я не пробовал, конечно, но, думаю, будут выгонять, если останешься в салоне smile Мало ли ты террорист какой, автобус минируешь, пока никого нет...

P.S. Очень "костыльным" решением роутинга по кольцевым маршрутам без высадок может быть внесение всех остановок по два раза smile (т.е. два полных цикла по порядку) Тогда любая "дуга" на этом маршруте должна находится маршрутизатором.

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: Как обозначать?

OverQuantum wrote:

Каким образом (гипотетический) маршрутизатор по общественному транспорту сможет проложить маршрут одной поездки через такой разрезанный на две части маршрут?

Маршрутизатору по общественному транспорту в первую очередь нужно расписание, чтобы понять как быстро этот транспорт может провезти от точки А в точку Б. Геометрия на это ответа не даст.
Поэтому делать маршруты в GTFS (где кроме геометрии можно задать нормальное расписание) намного полезнее рисования маршрутов в OSM, где его проблематично приспособить для чего-либо кроме рендеринга.

LLlypuk82 wrote:

Любой маршрут наземного ОТ (обычный, а не «в парк» и т.п.) представляет собой замкнутый контур (не берём в расчёт рельсовые челночные, если такие существуют, или водные какие-нибудь), отличия только в сменности или несменности направлений (туда-обратно или циклически «по кругу»).

Это упрощённая схема, она много где ложиться на реальность не будет.
Мы у себя в системе изначально подобную модель закладывали - потом много проблем с ней огрели.
К примеру есть односторонние маршруты (когда в одну сторону маршрут "А", а в обратную маршрут "Б"), есть маршруты с переключениями (1 рейс по маршруту "А", далее 5 рейсов маршрута "Б", затем рейсы по маршруту "В"), есть "укороты" (когда рейс может завершится на полпути - "трамвай едет только до улицы Котовая") и т.п.

Offline

#8254 2014-12-31 06:45:10

var-alex
Member
From: МО, Коломна
Registered: 2012-04-12
Posts: 1,399

Re: Как обозначать?

OverQuantum wrote:

У нас нет тэга "тут все пассажиры должны выйти" в текущей public_transport. Таковым признаком является последняя остановка в type=route.

Интересно интересно получается. У меня в городе, большинство маршрутов построены так, что на конечной никого не выгоняют, просто транспорт после нее начинает ехать обратно. Но вот на другой конечной, выгоняют всех обязательно, и транспорт уходит на отдых. Я сделал что, та конечная хоть и последняя остановка в маршруте "туда", но не exit_only. Естественно, пассажир, проезжающий такую остановку транзитом, не будет платить дополнительно. Я думал будет понятно что тут транспорт проходит транзитом и не происходит высадки всех пассажиров.

OverQuantum wrote:

Очень "костыльным" решением роутинга по кольцевым маршрутам без высадок может быть внесение всех остановок по два раза smile (т.е. два полных цикла по порядку) Тогда любая "дуга" на этом маршруте должна находится маршрутизатором.

Это не выход, а заплатка. Но в действительности проблема такая есть.

Sergey Astakhov wrote:

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

Они меняются и довольно часто. Причем изменений на табличках никто  не отражает. Ну если только большое расписание на автовокзале изменят. Кто их обновлять то будет?
Так что я виду роутинг общественным транспортом в виде "подсказок" на каком транспорте можно добраться до нужной точки, ну и расположение ближайших остановочных пунктов от точки входа и точки выхода.

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: Как обозначать?

freeExec wrote:

Всё таки мне кажется это надуманной проблемой. Если действительно выгодно ехать через конечную, то наверняка так можно без "последсвий".

Ну конечно можно smile только высадят, а потом можно будет сесть, и еще раз заплатив, доехать до нужной остановки. У нас и с трамваем такая штука есть, через разворотное кольцо пассажиров не возят.

Offline

#8257 2014-12-31 13:45:14

LLlypuk82
Member
Registered: 2012-12-23
Posts: 2,512
Website

Re: Как обозначать?

OverQuantum wrote:

Таковым признаком является последняя остановка в type=route.

Верно. Только у «обычного» их две (значительно разнесённых в пространстве), а у кругового - одна (точнее - это «две-в-одной», там, где неизбежно замыкается круг).

Sergey Astakhov wrote:

К примеру есть односторонние маршруты (когда в одну сторону маршрут "А", а в обратную маршрут "Б")

Так они и вносятся «как есть», односторонними.

Sergey Astakhov wrote:

(1 рейс по маршруту "А", далее 5 рейсов маршрута "Б", затем рейсы по маршруту "В"), есть "укороты"

Для отдельных рейсов в рамках одного «маршрутного средства» ничего не предусмотрено, насколько знаю. Это слишком закрученая ситуация.

var-alex wrote:

Так что я виду роутинг общественным транспортом в виде "подсказок" на каком транспорте можно добраться до нужной точки, ну и расположение ближайших остановочных пунктов от точки входа и точки выхода.

Именно.

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: Как обозначать?

veter27 wrote:

Доброго дня! Пытался поиском по форуму найти, но не осилил его. У меня вопрос, как обозначить завалы деревьев на дороге (просеке) в лесу?

Я лично этим пользоваться начал 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: Как обозначать?

veter27 wrote:

как обозначить завалы деревьев на дороге (просеке) в лесу?

Также есть 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: Как обозначать?

shura0 wrote:

Ставлю barrier=log, хотя в рендерах он не поддерживается

Но поддерживается при конвертации smile

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: Как обозначать?

veter27 wrote:

Спасибо за ответ.:)
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: Как обозначать?

j-wills wrote:
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: Как обозначать?

veter27 wrote:

Но, если говорят, что пока не отображается на рендерах и когда это еще будет отображаться. А пользоваться хочется уже сейчас. Удалить всегда проще, чем создавать заново.

Вроде давно зарегился, а рассуждаешь как нуб! wink
Не рисует мапник, да и хрен с ним! Ни когда не рисуй под рендер wink
Кстати,если тег утвержден, то можно создать тикет 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: Как обозначать?

Zmikh25 wrote:

Подскажите пожалуйста, как обозначить магазин одежды? (В списке "Как обозначить" не нашёл)

shop=clothes
clothes=...

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: Как обозначать?

Offline

#8270 2015-01-04 10:56:23

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 8,547

Re: Как обозначать?

Zmikh25 wrote:

Подскажите пожалуйста, как обозначить магазин одежды? (В списке "Как обозначить" не нашёл)

В первую очередь стоит искать в 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: Как обозначать?

Sergey Astakhov wrote:
Zmikh25 wrote:

Подскажите пожалуйста, как обозначить магазин одежды? (В списке "Как обозначить" не нашёл)

shop=clothes
clothes=...

Спасибо за ответ

freeExec 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: Как обозначать?

kastellano wrote:

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

Board footer

Powered by FluxBB