Вiтаем на форуме OSM Belarus!

Поставил ограничение “запрет поворота направо”, однако маршрут прокладывается без учёта этого ограничения: http://www.openstreetmap.org/directions?engine=osrm_car&route=53.84123%2C27.52439%3B53.84341%2C27.52694#map=17/53.84178/27.52587
Там, где маршрут поворачивает направо, стоит ограничение.
Никак не пойму - что не так? Есть подозрение, что данные ещё не обновились, хотя ограничение я сделал дня два назад…

Не все движки прокладки маршрутов быстро обновляют карту по которой считают.
https://www.openstreetmap.org/directions?engine=graphhopper_car&route=53.84123%2C27.52439%3B53.84341%2C27.52694#map=18/53.84248/27.52619

Запрет нормально проставлен.

Не совсем осм, но к теме нумерации домов, что здесь поднималась: в HERE map creator (оно еще живо), несмотря на общую кривоту рисовки и огрехи карты, свежая адресация домов и все (!) в формате N корп n. Никаких / и прочего. Это в Гродно.
К такому мы должны стремиться, товарищи?

Добрый день всем. Я не совсем разобрался, проясните кто, если не сложно - можно ли использовать OSM для коммерческих проектов? Например, если я захочу вставить OSM в свой сайт, там будет определенный сервис коммивояжера на основе OSM, и за этот сервис клиент будет платить допустим месячной подпиской - можно ли для этого использовать OSM, или следует рассматривать Google maps и проч.?

И еще вдогонку. Есть вопрос. Может наивный, но наверное тут будет самое правильное место для его озвучивания.
У меня есть идея по созданию сервиса коммивояжера, но с учетом нюансов, распространяющихся на фуры и другие грузовые авто. Грубо говоря, чтобы маршрут создавался по самому экономичному маршруту, с учетом нагрузки на ось, оплаты дорог, ограничений на ввоз топлива и т.д. Как я вижу это в своей голове (не программист вообще ни разу, поэтому если ошибаюсь, поправьте), то думаю что маршрутизация - это такая реализация алгоритма Дейкстры или подобного, где графу (участку дороги) присваивается определенный вес (в нашем случае километраж), и потом считается минимальная сумма весов графа.
И вот собственно несколько вопросов:

  1. Можно ли в OSM присвоить какой-то определенной дороге(участку дороги) значение несущей способности дороги (нагрузка на ось), и чтобы маршрутизатор выбирал дорогу под конкретную нагрузку на ось?
  2. Можно ли в OSM присвоить какой-то определенной дороге определенную цену за километр? (то есть добавить к “весу” километража “вес” оплаты)
  3. Можно ли маршрутизатору допустим запрещать некоторые страны для прокладывания маршрута? То есть допустим указать требование “не ехать через Швейцарию”?
  4. Есть ли где-нибудь на просторах интернета или в OSM данные по дорожным знакам?
    Ну и наверно самый основной вопрос - можно ли все это реализовать на OSM :slight_smile:

Можна. Але дадзеныя прыйдзецца трымаць на сваіх сэрверах ці выкарыстоўваць сэрвісы як mapbox.

Паглядзіце якія мажлівасьці дае google, магчыма ён не пакрывае Вашыя патрабаваньні.

Ёсьць тэгі http://wiki.openstreetmap.org/wiki/Key:maxweight і http://wiki.openstreetmap.org/wiki/Key:maxaxleload, але маршрут трэба зь іхнім улікам загадзя разлічваць (ёсьць верагоднасьць што навігатары іх не падтрымліваюць).

Малаверагодна, кошт увесь час зьмяняецца, але Вы заўсёды можаце на сваім баку дадаваць.

Тэарэтычна можна, але зноў наўрадці зь існуючымі навігатарамі без кастамізацыі. На сам рэч ехаць па Швэёцаныі можа быць ня так страшна як наяўнасьць платных дарог, наяўнасьць горных дарог, патрэбнасьць заправіцца, застацца паесьці ці адпачыць.

Наўрадці, але асноўная інфармацыя заносіцца ў ОСМ (абмежаваньне хуткасьці, разваротаў, вагі, заправачныя станцыі, гатэлі)

ОСМ можа даць Вам даволі добры граф + софт для работы з гэтым. Вы можаце на аснове гэтага рухацца далей ці ўдакладняя дадзеныя ОСМ, ці заховаючы іх на сваіх сэрверах. Але усё роўна прыйдзецца рабіць сваю лёгіку.

Тэарэтычна можна ўзяць OSRM дадаць туда свае вагі, падлічыць час/кошт/вагу патрэбных граняў і выкарыстоўваць Дэйкстру. Магчыма ёсьць штосьць гатовае (задача выглядае разпаўсюджанай). Я бы рэкамэндаваў запытаць яшчэ на https://t.me/bygis, прынамсьці па OSRM там ёсьць спэцыялісты.

Спасибо большое за ответ) Только тема с навигаторами тут не нужна - все это планируется чисто как десктопный веб-сервис, для пользования логистами транспортных предприятий.
Грубо говоря у меня какая идея - создать такой сервис, который отвечал бы на вопросы “за какое количество денег я доеду из пункта А в пункт Б”, используя свои наработки по экономике маршрутов по всей Европе (работаю логистом в одной из крупных фирм Беларуси), ну и собственно посредством платной подписки реализовывать данный сервис клиентам.
Полгода уже живу этой идеей, все пытаюсь как-то среди программистов найти ребят, которые могут реализовать и которым это станет интересно, но что-то в среде программистов не встречаю людей, которые работали с картами. Параллельно общаюсь с транспортными фирмами - всех интересует такой сервис, все хотят.
Что-то похожее есть у фирмы PTV, сервис Map&Guide, они там используют собственные карты, но в нем большие проблемы с “юзабельностью” - очень неудобный интерфейс и все такое, и минус еще в том, что не охватывает страны Восточной Европы, и неизвестно когда охватят.

откатил подавляющую часть подобных удалений. Учитывая,что правки у участника сложные, с большим количеством попутных добавлений и изменений, могли остаться какие-то артефакты :roll_eyes:

В своё время пришлось порядком перечертить landuse=residental после правок SegMar. К слову - жилые зоны действительно были нарисованы ужасно, и правки от SegMar простимулировали привести довольно большое количество населенных пунктов в порядок. И, как я понимаю, после отката его правок теперь на некоторых уже исправленных населённых пунктах (я навскидку просмотрел несколько деревень, которые точно помнил, что правил после SegMar) появились дополнительные области residental, ранее удалённые SegMar :frowning:

Там уважаемый Kushan Joshi из команды Mapbox разработал для iD детектор дорожных знаков на основе фото из Mapillary, если есть дороги с фото и желание - очень удобно добавлять знаки

я не слепо откатывал: там где валидатор JOSM ругался на совпадение landuse-полигонов, оставлял более точно прорисованные (они были как раз за вашим авторством). Но все же будет лучше, если вы пробежитесь по этим местам (можно глянуть в моем вкладе).

Уже делаю :slight_smile: В некоторых местах поправил. На самом деле всё не так страшно, как казалось.

Для обозначения выделенной вдоль трассы полосы для велосипедистов, применяется ключ cycleway:left=lane или cycleway:right=lane (в зависимости от расположение полосы относительно направления дороги). Ключ добавляется к highway=*

Полоса такого типа (изображение взято наугад поиском по интернету):

Как для этой же полосы обозначить, что по ней возможно движение пешеходов?

А откуда вы взяли, что это полоса для велосипедистов (и/или пешеходов)?
Таких «полос для пешеходов» не существует вообще. А для велосипедистов — существуют, но не в нашей стране.
P. S. «Проход» возможен и по крышам зданий, но это не означает, что его надо как-то обозначать.

Имеется в виду вот такая полоса (скриншот с регистратора авто, сама полоса находится с левой стороны трассы):

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

Посему вопрос - как её правильно обозначить?

Вижу впервые такое. Самое близкое, что знаю — sidewalk.
Там ещё хитрые доп. комбинации есть, например sidewalk:right:bicycle=yes
Сам знак обозначает совмещённую велопешеходную дорожку (отдельную), но на фото именно полоса.
По загадочной причине не смог найти в правилах (онлайн) упоминания такой дорожки.
А обозначаться они должны примерно так:
highway=footway
bicycle=designated
foot=designated
segregated=no
(если не разделены каким-либо физическим барьером)

Вроде бы это относится к тем дорожкам, которые идут отдельно от трассы для автомобилей, т.е. сами по себе. А в данном случае они совмещены, т.е. тегу highway уже присвоено значение primary или tertially (или ещё какое-нибудь, обозначающее дорогу для авто). Из гугления по wiki я нашёл только cycleway:left (или right)=lane, однако этот тег никак не описывает разрешения для пешеходов.

возле Поречья тоже сделали полосу на дороге для движения вело/пеших, и в Гольшанах видел. Обозначил как cycleway:right=lane, cycleway:foot=designated (+ segregated=no ?), sidewalk=right, sidewalk:right=lane (спорная конструкция, но описывает хотя бы). Для обозначения пешеходности без sidewalk можно наверное foot=designated. в последнем случае, конечно, лучше нарисовать отдельный footway=sidewalk рядом с дорогой

На этот случай и привёл ссылку на »sidewalk«

Да, о них и была речь.
Оказывается, знаки «велопешеходная дорожка» поставлены у нас в качестве эксперимента и пока не занесены в ПДД официально.