OpenStreetMap

pluton_od's Diary Comments

Diary Comments added by pluton_od

Post When Comment
Contraflow HOV lanes

Hi RKCook.

My understanding is that since the lane is HOV only during certain times, the HOV lane-specifying tags (hov:lanes, motor_vehicle:lanes, maybe bus:lanes, motorcycle:lanes, etc.) need to be conditional for those times, then the default will be non-HOV:

  • hov:lanes=designated||| => hov:lanes:conditional=designated||| @ (Mo-Fr 06:00-09:00,15:00-18:00);
  • motor_vehicles:lanes=no||| => motor_vehicles:lanes:conditional=no||| @ (Mo-Fr 06:00-09:00,15:00-18:00).
Парк Горького

Про выравнивание объектов: как вариант, достать настоящий и точный GPS-приёмник (допустим, с ошибкой ≤ 1 м; не знаю, можно ли такое достичь здесь), отметить N конкретных точек в окрестности (деревья, углы зданий), на месте записать точные координаты, потом попытаться выставить спутниковые снимки по координатам точек.

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

Я добавляю редкие теги (когда получается их найти где-то) на объекты, например, такой крайне редкий зверь в городе как traffic_signals:floor_light — для перехода с подсветкой под ногами, или менее редкий зверь как пункт сбора крышек от пластиковых бутылок recycling:plastic_bottle_caps. А дальше можно идти к авторам программ и предлагать добавить теги (https://github.com/osmandapp/OsmAnd-resources/pull/640/). Таким образом, со временем и добавление, и использование тегов будет расти.

Парк Горького

Хотел добавить небольшие парковые скульптуры, вот такие: но не нашёл подходящих тегов. Есть, конечно, artwork_type=sculpture, но судя по тому, что их не так уж много, это для более монументальных сооружений, а не для парковых микро-скульптур.

Я думаю, artwork_type=sculpture подходит или, например, artwork_type=installation.

Вместе с тем, меня, например, в других городах и странах такие вещи привлекают и становятся объектами фотографирования.

Можно их фотографировать, выкладывать в открытый доступ на Wikimedia Commons, потом добавлять ссылку на фото в wikimedia_commons=*.

Я вообще хотел все пеньки, переделанные в деревянные скульптурки, тоже отметить. Но не уверен, что OSM вообще подходит для таких вещей, тут как-то всё слишком монументально и не очень чётко структурировано. … но не хочется слишком перегружать карту.

OSM подходит для объектов, которые присутствуют постоянно (или хотя бы какое-то значительное время) и проверяются на месте. Пеньки и деревья можно рисовать; кто-то рисует каждое дерево, кто-то линию как полосу деревьев, кто-то область леса/зарослей. Программы рисования карты используют те объекты, которые они понимают, поэтому некоторые нарисуют деревья, а некоторые — нет. Вообще, OSM —​ это не столько карта, сколько база данных объектов в мире, из которой можно нарисовать множество карт. https://help.openstreetmap.org/questions/1194/what-osm-is-not

Всё-таки с выравниванием не очень понятно. … Может быть есть где-то в сообществе чётко определённые и рекомендуемые значения смещений для разных слоёв?

На странице Using aerial imagery есть ссылка на Imagery Offset Database — можно попробовать. Но всё равно даже на уровне нескольких кварталов могут быть сдвиги, которые только одним смещением не исправить. Лучше спросить про это на форуме.

Парк Горького

Привет, Dron007.

Добро пожаловать в OSM!

Что брать за основу, считая заведомо точным? Телефон даёт свою ошибку, в тайлах тоже может быть смещение.

Много чего уже нарисовано с разными смещениями, поэтому лучше всего не пытаться передвинуть всё под текущий спутниковый слой, а передвинуть слой так, чтобы существующие объекты лучше всего совпадали с фото. https://wiki.openstreetmap.org/wiki/Good_practice#Align_aerial_imagery_before_tracing

Нашёл в JOSM тайлы для Одессы хорошего качества, но довольно старые и у них явно идёт общее смещение.

Да, они 2012/2015 года (https://josm.openstreetmap.de/wiki/Maps/Ukraine#Ukraine-Odesa). Относительно свежий Maxar Premium сейчас недоступен; приходится использовать Esri World Imagery (обычный, не Clarity) — не очень чёткое фото, зато им где-то три года, новее ничего не нашёл.

Поставил JOSIM и понял, что странные UI решения в Vespucci это были цветочки. Перемещение карты правой кнопкой мыши мне вообще не подходит, потому что на это действие назначена прокрутка в системе.

Насчёт прокрутки не знаю, но к такому перемещению привыкаешь через месяц. JOSM — шикарный редактор с кучей возможностей, в нём быстрее и легче редактировать карту, так как есть фильтры, поиск, стили, дополнения, редактирование нескольких объектов одновременно…

Подбирал долго тайловые сервисы, после перезагрузки всё сбрасывается и нужно копаться как восстанавливать сессию.

https://josm.openstreetmap.de/wiki/Ru%3AHelp/Action/SessionSaveAs

Добавил лабиринт и пропущенную дорожку, но пока по данным из Гугл карт, потом пройдусь и исправлю.

Те данные нельзя использовать для OSM, так как неподходящая лицензия. Можно ли использовать сервис Google Maps и подобные в качестве исходных данных?

A wonderful way to learn Overpass

There is also this Overpass Tutorial: https://osm-queries.ldodds.com/tutorial/index.html.

Contraflow HOV lanes

I created a discussion on the community forum here: https://community.openstreetmap.org/t/how-to-map-periodic-contraflow-hov-lanes/100893.

Contraflow HOV lanes

Kovoschiz, thanks for the comments!

highway:conditional does make sense in this case, however I agree with you, routers will probably ignore it w/o highway.

Furthermore, due to how overriding works, you need to specific *:conditional=no @ (Mo-Fr 05:00-10:00) for each mode, as access:conditional=no @ (Mo-Fr 05:00-10:00) or motor_vehicle:conditional=no @ (Mo-Fr 05:00-10:00) will be overrideen by hov=designated etc.

Why would you set access:conditional=no @ … during the times when the lane is present? If hov=designated overrides it, should it be tagged access=no (always) and hov:conditional = designated @ … (during certain times)? Or do you mean, since opening_hours doesn’t work here, I should use *:conditional for each tag of the lane instead of plain tags (except ref, name)?

JOSM parallel tool is fast. What’s slow may be including them in the route=road, and any route=bus affected?

Yes, I realized that the parallel tool makes it much faster. Still, this part contains of ~40 not always straight road segments in each direction, each of which needs to be duplicated, aligned and tagged.

Overall, I should probably post this to the community forum to have more feedback.