Москва и Московская область (обсуждение)

Вот всю эту неразбериху (перечень вариантов тегов я привел) надо бы разобрать. Я согласен с тем что на столбе одна цифра. Столбы могут стоять по обе стороны дороги или по одну. Дороги с двумя проезжими частями - формально две самостоятельные дороги. Но нужны ли столбы в таком количестве на карте?
Одновременное тегирование pk:backward=* и просто pk=* проблематично. Зачем было менять старое правило: pk=* устаревший тег указания расстояния (kp=* для обратного направления)? Кому помешало? Два лаконичных и понятных тега! Кто то отрабатывал задачу.

[offtop]

Вики немного странно пишет, что это перевод французского pk.
На самом деле kp (Kilometer Post) это устоявшаяся аббревиатура в английском техническом языке, чаще всего встречается в трубоукладке, кабелеукладке и в дорожной нумерации.
https://acronyms.thefreedictionary.com/Kilometer+Post
Там внизу есть цитаты из периодики.

У англичан мили, так что километры - это континентальные заморочки, поэтому очень похоже, что термин изначально французский. (Кило)метр же изначально французский термин.

Неразбериха?
Для начала: kp, pk и distance полные синонимы. Только превые два deprecated.
kp осталось 3 штуки.
Один под Парижем (заменил на distance)
Два на Ладоге, и там стоит этот бред с одновременными kp и pk.
https://www.openstreetmap.org/node/1229732506
https://www.openstreetmap.org/node/3506685805

Теперь к distance:backward.
В англовики такого нету. Упоминание только на двух страничках
https://wiki.openstreetmap.org/wiki/RU:Tag:highway%3Dmilestone
https://wiki.openstreetmap.org/wiki/RU:%D0%92%D0%B8%D0%BA%D0%B8%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F/%D0%9C10

Причем на второй в забавном контексте, что backward это “из Питера”, и никак не относится к ни направлению вея, если точка стоит на нем, ни к тому, что написано на табличке.

Выглядит всё так, что distance:backward это целиком чья-то самодеятельность.

Ну что тут скажешь? Это в соответствии с Вики. Народ читает и к пуговицам претензий нет.
Но ведь главное есть совершенно из ни откуда взятые сочетания plk:backward, или distance:forward, pk:forward…
И больше всего интересно когда по обе стороны стоят столбы - один с distance, второй только с distance:backward. Чем больше ковыряю конвертер, тем больше возникает нюансов. Сейчас родилась мысль. Собираю Московский регион. Очень надеюсь на положительный результат.
Вот если бы везде была однозначная пара или даже только единственное distance…

Если у кого-то стало проясняться с этими milestone, то вот новая информация к рамышлению.
Попались вот такие хитрые объекты. Отношения!
https://www.openstreetmap.org/relation/3211451/history

Это railway. Я пока говорил только а автодорогах.

Если читать (англо)вики, то видна простая задумка. Что на табличке написано, то и в distance.

  1. Никаких объединений двух столбов с разной стороны дороги в один.
  2. Но от этого не понятно, что делать с нашими жд, где с разных сторон столба таблички с разные числами :wink:

Видимо в этих целях - pk/kp или distance/distance:backward

А это не объединение, а один столб. В классическом понимание, конвертер должен игнорить обратное расстояние.
https://www.google.ru/maps/@54.2897234,48.1922591,3a,43.8y,229.78h,90.41t/data=!3m6!1e1!3m4!1s8GAuJI3TXkZQFchLp2yTcQ!2e0!7i13312!8i6656

С жд там всё номр, там не обратное расстояние, а какой перегон с той стороны табличек, т.е.
[0|9]—[9|8]—[8|7]

Не, на жд с одной стороны столба табличка N, а с другой N-1. А отсчет с одного места

А это два в одном:
https://www.openstreetmap.org/node/1885884437
https://www.openstreetmap.org/node/1885884440
https://www.openstreetmap.org/node/1885884441

Встречается, у нас в области распространено. Фото сделать сложно, таблички плоские, уголком давно не попадались :slight_smile:
Летом отмечал https://www.openstreetmap.org/node/5762499862
Но что странно, по столбам расстояние 65 км, стоят они на региональной дороге протяженностью 370 км. Почему так, думаю, надо спрашивать у дорожников.

Ну если мои пояснения не помогли, то простое правило, ставить по большему числу, потому что на столбе с первым километром будет 0/1.

Это на нулевом (от куда начинается отсчет) столбе. На первом километре столб 1/2 - закончился первый километр, начался второй.
Столбы 0/1 можно увидеть на некоторых вокзалах.

В моем процессе схожий вопрос решен через промежуточное приведение почти всего разнообразия к двум тегам вот таким образом:

(highway=milestone | railway=milestone) & pk=* 
	{set distance='${pk}'; delete pk}
(highway=milestone | railway=milestone) & pk:backward=* 
	{set distance:backward='${pk:backward}'; delete pk:backward}
(highway=milestone | railway=milestone) & plk:backward=* 
	{set distance:backward='${plk:backward}'; delete plk:backward}
highway=milestone | railway=milestone
	{name '${distance} (${distance:backward})' 
		| '${distance}' 
		| '${distance:backward}'} [0x05a00 resolution 22]

Спасибо. Уже видел - https://forum.openstreetmap.org/viewtopic.php?pid=719478#p719478
Где в конфиге корректнее разместить это дополнение?

Я вот хочу вернуться к М-10.

  1. Там слеплены два столба в один. Правильно будет разлепить? Как их разлеплять? Ставить не на вее, а на обочине?
  2. Теги *:backward означают, что свойство применяется в направлении, обратном направлению вея. В вики про М-10 написано принципиально другое: distance:backward=<километраж от Петербурга> km
    https://wiki.openstreetmap.org/wiki/RU:%D0%92%D0%B8%D0%BA%D0%B8%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F/%D0%9C10#.D0.9A.D0.B8.D0.BB.D0.BE.D0.BC.D0.B5.D1.82.D1.80.D0.BE.D0.B2.D1.8B.D0.B5_.D1.81.D1.82.D0.BE.D0.BB.D0.B1.D1.8B
    Но это же ужос! Так как там направления веев, хоть в основном и направлены в Москву, но иногда произволно меняются и в Питер. По крайней мере неразумно полагаться, что за направлением веев маперы всё время будут специально следить.

Не на обочине, а разнести на дороге на пару сантиметров, если так уж хочется, будет по ToG.

Но ведь distance не применяется для направления вея. Не логично выходит.