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

#1201 2015-12-09 08:23:10

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

Re: Маршруты общественного транспорта

freeExec wrote:

>> продолжение из темы стиля
Логика в том, платформа едина и не как физически на зависит от карманов для автобуса. Т.е. если их убрать, для платформы ровным счётом ни чего не меняется. Поэтому ваше предложение нарезать её метр влево, метр вправо от кармана не чем не обосновано, кроме циферок в рендере.

Почему обязательно рассматривать платформу как линейный или полигональный объект? Не надо ничего резать. Используются точки. Они совершенно конкретные по месту расположения, нумерации/названию и маршрутам, завязанным на них.
Ваша «единая» платформа — не более, чем некая условная площадь на улице, охватывающая места пребывания пассажиров, ожидающих ОТ, со скамейками, навесами, урнами и т. д.
В то время как есть локализованные, со своими атрибутами платформы, обозначаемые на местности своими номерами/названиями. Кстати, не вижу никакого смысла именовать stop_position и об этом здесь уже говорено.

Offline

#1202 2015-12-13 13:49:48

Kartograf_udm
Member
Registered: 2014-04-10
Posts: 107

Re: Маршруты общественного транспорта

LLlypuk82 wrote:

Кстати, не вижу никакого смысла именовать stop_position

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

Last edited by Kartograf_udm (2015-12-13 13:50:13)

Offline

#1203 2015-12-13 14:29:47

Bwr57
Member
From: Екатеринбург, Россия
Registered: 2013-01-05
Posts: 126

Re: Маршруты общественного транспорта

stop_position теоретически может использоваться для роутинга на ОТ. Но в реале по моему никто ее не использует и использовать не собирается

Offline

#1204 2015-12-14 04:25:35

VlIvYur
Member
Registered: 2011-01-12
Posts: 386

Re: Маршруты общественного транспорта

Не всегда можно правильно спроецировать точку на дорогу, не всегда платформа - точка. А именуют их наверно из-за того, что на данном маршруте остановка может именоваться по-другому

Offline

#1205 2015-12-14 15:18:50

XAN_ua
Member
Registered: 2012-10-20
Posts: 603

Re: Маршруты общественного транспорта

На ж/д используют.

Offline

#1206 2015-12-30 14:16:19

Bwr57
Member
From: Екатеринбург, Россия
Registered: 2013-01-05
Posts: 126

Re: Маршруты общественного транспорта

Для упрощения настройки остановок мной были разработаны дополнения для JOSM. Скачать плагин и описание можно по адресу
https://onedrive.live.com/redir?resid=E … 62%2143808.
С  новым годом!

Offline

#1207 2016-01-01 02:44:27

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

Re: Маршруты общественного транспорта

Bwr57, горячая клавиша «забивает» building tools.

Offline

#1208 2016-01-01 13:15:16

RiG's
Member
Registered: 2015-08-03
Posts: 101

Re: Маршруты общественного транспорта

Bwr57 wrote:

Для упрощения настройки остановок мной были разработаны дополнения для JOSM. Скачать плагин и описание можно по адресу
https://onedrive.live.com/redir?resid=E … 62%2143808.
С  новым годом!

Для public_transport=platform не нужно ставить теги-указатели вида транспорта (bus=yes, share_taxi=yes и т.д.), они ставятся только у stop_position, исправьте пожалуйста. И да, горячую клавишу бы другую поставить. А так отличный инструмент, скорость создания маршрутов увеличится.

Offline

#1209 2016-01-01 20:47:06

Bwr57
Member
From: Екатеринбург, Россия
Registered: 2013-01-05
Posts: 126

Re: Маршруты общественного транспорта

LLlypuk82 wrote:

Bwr57, горячая клавиша «забивает» building tools.

Горячую клавишу убрал.


RiG's wrote:

Для public_transport=platform не нужно ставить теги-указатели вида транспорта (bus=yes, share_taxi=yes и т.д.), они ставятся только у stop_position, исправьте пожалуйста.

Это своеобразное кодирование под рендерер. В стандарте так, как Вы описали, но ни один рендерер не воспринимает отношений типа stop_area. По этому, входе обсуждения в теме "Обновление MapSurfer.NET" уважаемый Runge сообщил, что лучше указывать на платформах тип общественного транспорта. Тогда платформа будет показана, как остановка. В противном случае информация об остановке будет игнорироваться.

RiG's wrote:

А так отличный инструмент, скорость создания маршрутов увеличится.

Спасибо!

Offline

#1210 2016-01-01 22:24:50

RiG's
Member
Registered: 2015-08-03
Posts: 101

Re: Маршруты общественного транспорта

Bwr57 wrote:
LLlypuk82 wrote:

Bwr57, горячая клавиша «забивает» building tools.

Горячую клавишу убрал.


RiG's wrote:

Для public_transport=platform не нужно ставить теги-указатели вида транспорта (bus=yes, share_taxi=yes и т.д.), они ставятся только у stop_position, исправьте пожалуйста.

Это своеобразное кодирование под рендерер. В стандарте так, как Вы описали, но ни один рендерер не воспринимает отношений типа stop_area. По этому, входе обсуждения в теме "Обновление MapSurfer.NET" уважаемый Runge сообщил, что лучше указывать на платформах тип общественного транспорта. Тогда платформа будет показана, как остановка. В противном случае информация об остановке будет игнорироваться.

RiG's wrote:

А так отличный инструмент, скорость создания маршрутов увеличится.

Спасибо!

Это где вы такое видели? Некоторые рендеры не воспринимают платформу как остановку в случае, если платформа задана областью, а не точкой, это да, согласен. Но в противном случае все корректно и на точке эти теги не нужны, (на области нужны) я считаю так. Можно это реализовать? Или хотя бы в виде настройки, потому как инструмент под рендер это ни есть хорошо.

Offline

#1211 2016-01-01 23:47:41

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

Re: Маршруты общественного транспорта

Значок должен быть универсальным и не зависеть от чего-то там, даже если там самолёт швартуется.

Offline

#1212 2016-01-02 11:32:43

Kartograf_udm
Member
Registered: 2014-04-10
Posts: 107

Re: Маршруты общественного транспорта

Должна ли точка public_transport=stop_position делить дорогу на две линии (way), если они обе включаются в отношение маршрута? Или это не обязательно?

Offline

#1213 2016-01-02 11:54:01

edward17
Member
Registered: 2013-08-26
Posts: 1,849
Website

Re: Маршруты общественного транспорта

Kartograf_udm wrote:

Должна ли точка public_transport=stop_position делить дорогу на две линии (way), если они обе включаются в отношение маршрута? Или это не обязательно?

Не обязательно.

Только если эта остановка является конечной маршрута, то есть дорога с одной стороны входит в маршрут, а с другой - нет, тогда нужно делить дорогу еа две части в этой точке.


Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.

Offline

#1214 2016-01-02 13:15:33

Bwr57
Member
From: Екатеринбург, Россия
Registered: 2013-01-05
Posts: 126

Re: Маршруты общественного транспорта

RiG's wrote:

Это где вы такое видели? Некоторые рендеры не воспринимают платформу как остановку в случае, если платформа задана областью, а не точкой, это да, согласен. Но в противном случае все корректно и на точке эти теги не нужны, (на области нужны) я считаю так. Можно это реализовать? Или хотя бы в виде настройки, потому как инструмент под рендер это ни есть хорошо.

На самом деле из двух рендереров, которые я использовал, вторую версию схемы кодирования общественного транспорта не поддерживает ни один. Т.е., если вы обозначите платформу, как public_transport=platform, то mapnik её просто проигнорирует, а mapsurfer проверит наличие bus=yes и отрисует только при наличии дополнительного тэга. Проверять тэги на точке остановки не будет ни тот ни другой, ибо, как выразился многоуважаемый Runge, "отношения это ад, как для рендереров, так и для картографов". Заруба на эту ему у нас была где-то здесь http://forum.openstreetmap.org/viewtopi … 10154&p=64. Поэтому, единственный надёжный способ добиться отображения остановок на карте, это дублировать  тэгирование второй версии схемы тэгами первой версии, что и делает представленный плагин. Т.е. на точку остановки трамвая или поезда будут добавлены railway=tram_stop, railway=station или railway=halt, а на точку, изображающую платформу для ожидания автобуса или троллейбуса - highway=bus_stop (если это полигон будет создана точка в центре полигона или линии и на нее повешен  highway=bus_stop). В силу поддержки плагином первой версии схемы от расстановки тэгов вида транспорта на платформы можно отказаться, но не уверен, что это верное решение.

Offline

#1215 2016-01-02 13:33:06

RiG's
Member
Registered: 2015-08-03
Posts: 101

Re: Маршруты общественного транспорта

Bwr57 wrote:
RiG's wrote:

Это где вы такое видели? Некоторые рендеры не воспринимают платформу как остановку в случае, если платформа задана областью, а не точкой, это да, согласен. Но в противном случае все корректно и на точке эти теги не нужны, (на области нужны) я считаю так. Можно это реализовать? Или хотя бы в виде настройки, потому как инструмент под рендер это ни есть хорошо.

На самом деле из двух рендереров, которые я использовал, вторую версию схемы кодирования общественного транспорта не поддерживает ни один. Т.е., если вы обозначите платформу, как public_transport=platform, то mapnik её просто проигнорирует, а mapsurfer проверит наличие bus=yes и отрисует только при наличии дополнительного тэга. Проверять тэги на точке остановки не будет ни тот ни другой, ибо, как выразился многоуважаемый Runge, "отношения это ад, как для рендереров, так и для картографов". Заруба на эту ему у нас была где-то здесь http://forum.openstreetmap.org/viewtopi … 10154&p=64. Поэтому, единственный надёжный способ добиться отображения остановок на карте, это дублировать  тэгирование второй версии схемы тэгами первой версии, что и делает представленный плагин. Т.е. на точку остановки трамвая или поезда будут добавлены railway=tram_stop, railway=station или railway=halt, а на точку, изображающую платформу для ожидания автобуса или троллейбуса - highway=bus_stop (если это полигон будет создана точка в центре полигона или линии и на нее повешен  highway=bus_stop). В силу поддержки плагином первой версии схемы от расстановки тэгов вида транспорта на платформы можно отказаться, но не уверен, что это верное решение.

Ну я и говорю, сделайте в виде настройки. Кто считает так, будет делать так, кто считает по другому, поставит галочку и будет делать по другому. И кстати, какая горячая клавиша то теперь?

Offline

#1216 2016-01-04 15:07:10

Bwr57
Member
From: Екатеринбург, Россия
Registered: 2013-01-05
Posts: 126

Re: Маршруты общественного транспорта

RiG's wrote:

Ну я и говорю, сделайте в виде настройки. Кто считает так, будет делать так, кто считает по другому, поставит галочку и будет делать по другому. И кстати, какая горячая клавиша то теперь?

Хорошо. Сделаем настройку.
Горячей клавиши пока нет. Может подскажете какую-нибудь?

Offline

#1217 2016-01-04 16:36:43

RiG's
Member
Registered: 2015-08-03
Posts: 101

Re: Маршруты общественного транспорта

Bwr57 wrote:
RiG's wrote:

Ну я и говорю, сделайте в виде настройки. Кто считает так, будет делать так, кто считает по другому, поставит галочку и будет делать по другому. И кстати, какая горячая клавиша то теперь?

Хорошо. Сделаем настройку.
Горячей клавиши пока нет. Может подскажете какую-нибудь?

Ну, к примеру, кнопка U не занята ничем

Offline

#1218 2016-02-01 18:37:38

Bwr57
Member
From: Екатеринбург, Россия
Registered: 2013-01-05
Posts: 126

Re: Маршруты общественного транспорта

Доброго времени суток!

Выпустил обновление плагина для настройки остановок в JOSM. В версии 0.2 реализованы пожелания уважаемого RiG's - по умолчанию платформы настраиваются в соответствии со стандартом. Чтобы типы транспорта были занесены на платформу необходимо поставить галочку.
Введена поддержка автостанций. Если пользователь выбирает пункт "автостанция" вместо highway=bus_stop ставится amenity=bus_station.
Для многоплатформенных зон остановки точка останова создаётся напротив первой платформы.
Запоминается название, сеть и оператор последней введенной остановки и предлагаются по умолчанию для следующей остановки, если у нее соответствующее поле пустое.
Добавлен уровень сети - высокоскоростной транспорт.
Вызов плагина возможен клавишей "u"
Скачать плагин можно по прежнему адресу https://onedrive.live.com/?id=EE47411FD … 1FDD0A8A62 или на GitHub по адресу https://github.com/bwr57/CustomizePubli … p/releases

Кстати, никто не знает, как связаться с разработчиками josm для публикации плагина? Что-то они ни на форуме, ни по почте не отвечают.
Спасибо

Offline

#1219 2016-02-02 01:30:56

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

Re: Маршруты общественного транспорта

А не встречал ли кто-нибудь сервис, где можно выборочно просматривать маршруты по видам транспорта, а не все скопом?

Offline

#1220 2016-02-02 09:00:00

andygol
Moderator
From: Дніпро
Registered: 2009-07-31
Posts: 1,968
Website

Re: Маршруты общественного транспорта

Bwr57 wrote:

Кстати, никто не знает, как связаться с разработчиками josm для публикации плагина? Что-то они ни на форуме, ни по почте не отвечают.

https://josm.openstreetmap.de/wiki/Plugins - В самом начале страницы есть инструкция как добавить свой плагин в общий список JOSM.

Offline

#1221 2016-02-03 20:35:20

Bwr57
Member
From: Екатеринбург, Россия
Registered: 2013-01-05
Posts: 126

Re: Маршруты общественного транспорта

andygol wrote:
Bwr57 wrote:

Кстати, никто не знает, как связаться с разработчиками josm для публикации плагина? Что-то они ни на форуме, ни по почте не отвечают.

https://josm.openstreetmap.de/wiki/Plugins - В самом начале страницы есть инструкция как добавить свой плагин в общий список JOSM.

Дюже дякую smile

Плагин опубликован и вроде как грузится JOSM под названием CustomizePublicTransportStop

Offline

#1222 2016-02-07 18:56:12

VJean
Member
Registered: 2015-07-01
Posts: 16

Re: Маршруты общественного транспорта

type=public_transport, public_transport=stop_area_group актуально?
по TagInfo stop_area_group замечен в двух городах европы: Гамбург (вроде) и где-то еще.

если я правильно понял, то stop_area_group применяется для объединения разных stop_area в одно отношение, где в разных stop_area тег name различается. по факту: точки пересадки.
http://wiki.openstreetmap.org/wiki/Rela … _transport
http://wiki.openstreetmap.org/wiki/VRR_ … Area_Group
http://wiki.openstreetmap.org/wiki/Prop … area_group (неактуальный)



ps. как в этом тагинфо карту "увеличить"?

Last edited by VJean (2016-02-07 19:01:33)

Offline

#1223 2016-02-07 19:08:18

edward17
Member
Registered: 2013-08-26
Posts: 1,849
Website

Re: Маршруты общественного транспорта

-

Last edited by edward17 (2016-02-07 19:10:06)


Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.

Offline

#1224 2016-02-07 19:11:20

edward17
Member
Registered: 2013-08-26
Posts: 1,849
Website

Re: Маршруты общественного транспорта

VJean wrote:

как в этом тагинфо карту "увеличить"?

Никак.
Вот так можно: http://overpass-turbo.eu/s/eg0


Все жители частного сектора, вешающие таблички с названием улицы и номером дома, попадают в рай без очереди.

Offline

#1225 2016-02-07 19:15:40

VJean
Member
Registered: 2015-07-01
Posts: 16

Re: Маршруты общественного транспорта

edward17 wrote:
VJean wrote:

как в этом тагинфо карту "увеличить"?

Никак.
Вот так можно: http://overpass-turbo.eu/s/eg0

так и делаю, но это поиск иголки в стоге сена. не выкачивать ж весь дамп osm...

Offline

Board footer

Powered by FluxBB