Санкт-Петербург и область

Для области есть сервис, где все сделано технически правильно, их представитель здесь
даже на форуме пару лет назад был ( geospider.ru ) и который позволяет строго пересчитать
МСК Соснового бора в ITRF 2008 на 23.05.2013 (если употреблять однозначные и точные термины)
Там же можно посмотреть все параметры пересчета систем координат,
достаточно подключиться на 5 минут.
Для пересчета координат из кадастра лучше всего следовать примеру публичной кадастровой карты с ее параметрами СК-42 → WGS84 согласно ГОСТ2008.
Как вы наверное догадались, кординаты в геодезической системе “ITRF 2008 на 23.05.2013” могут легко
отличаться на пару метров от геодезической системы “WGS84 согласно ГОСТ2008”.
При этом первая из них легко верифицируема для владельцев скажем так полупрофессиональных
GPS приемников и отвечает любым современным
западным техническим требованиям
а вторая является “государственной системой” в которой обязаны работать жрецы.
Вроде бы с технической точки зрения выбор для ОСМ очевиден в пользу первой системы
но к сожалению мало кто кроме Sergey Astakhov ей сможет реально воспользоваться.
Поэтому остается только второй путь: определять параметры пересчета СК совмещая
известые кадастровые выписки в МСК с ПКК для данного региона + ГОСТ2008
Все это естественно только мое личное мнение.

Спасибо!

Попытаюсь врубиться в несколько новых терминов :).

Я попробовал сам сделать это на примере федерального памятника архитектуры “Костел Св. Гиацинта” в Выборге
с интересными результатами, достойными обсуждения.
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%81%D1%82%D1%91%D0%BB_%D0%93%D0%B8%D0%B0%D1%86%D0%B8%D0%BD%D1%82%D0%B0_(%D0%92%D1%8B%D0%B1%D0%BE%D1%80%D0%B3)
Все данные естественно общедоступные.
В ПКК:
47:01:0107001:2007 Под нежилое здание с подвалом - часть комплекса Костела Гиацинта - “Дом жилой XVI - XIX в.в. (с нач. XIX века - костел)”


28.732884964 60.713628995 
28.733187488 60.713799344 
28.733448269 60.713964451 
28.733449963 60.713967967 
28.733275105 60.713988844 
28.733273570 60.713985957 
28.733021121 60.714018666 
28.732946625 60.714030977 
28.732945417 60.714029081 
28.732894856 60.713954642 
28.732871809 60.713958374 
28.732851895 60.713929104 
28.732688985 60.713953593 
28.732628910 60.713869550 
28.732560620 60.713882458 
28.732541975 60.713886051
28.732432525 60.713744006 

В МСК:
«Костел Гиацинта, XV-XVII вв.», расположенного по
адресу: Ленинградская область, г. Выборг, ул. Водной заставы, дом 4
47:01:0107001:88, 47:01:0107001:85, 47:01:0107001:95, 47:01:0107001:138


|№ поворотной            |Координаты поворотных точек                      |
|точки                   |в местной системе координат (МСК)                |
|                        |X                       |Y                       |
|1                       |10279.48                |16563.65                |
|2                       |10295.19                |16569.93                |
|3                       |10294.77                |16570.94                |
|4                       |10293.26                |16574.64                |
|5                       |10302.56                |16578.10                |
|6                       |10299.66                |16586.94                |
|7                       |10302.90                |16588.09                |
|8                       |10302.46                |16589.34                |
|9                       |10310.70                |16592.26                |
|10                      |10310.91                |16592.33                |
|11                      |10309.46                |16596.37                |
|12                      |10305.55                |16610.08                |
|13                      |10305.87                |16610.17                |
|14                      |10303.36                |16619.67                |
|15                      |10302.97                |16619.57                |
|16                      |10284.85                |16604.98                |
|17                      |10266.19                |16588.10                |

Во первых, надо обратить внимание что в данном случае
порядок обхода точек в полигонах ПКК и МСК противоположный (против и по часовой стрелке).
Во вторых надо вернуть широты и долготы из ПКК с датумом “WGS84 согласно ГОСТ2008”
обратно в исконную мичуринскую науку, т.е. в СК-42 с эллипсоидом Красовского.
При этом возникает вопрос, какую зону использовать: 5 шестиградусную (27°) или 10 трехградусную (30°). 28.73° вроде как ближе к 30°. Пересчитываем:


cs2cs -f "%.3f" +init=epsg:4326 +to +proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=250000 +y_0=0.0 +ellps=krass +units=m +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.22 +no_defs

Получаем, считая что высота над уровнем Балтийского моря равна нулю (это не совсем так, но в данном случае непринципиально)


180928.140      6734384.906 -15.992
180934.420      6734400.615 -15.992
180935.430      6734400.196 -15.992
180939.130      6734398.686 -15.992
180942.590      6734407.985 -15.992
180951.430      6734405.086 -15.991
180952.580      6734408.326 -15.991
180953.830      6734407.885 -15.991
180956.750      6734416.126 -15.991
180956.820      6734416.335 -15.991
180960.860      6734414.885 -15.991 
180974.570      6734410.975 -15.991
180974.660      6734411.296 -15.991
180984.160      6734408.785 -15.991
180984.060      6734408.396 -15.991
180969.470      6734390.275 -15.991
180952.590      6734371.615 -15.991

16 метров разницы в высоте это примерная высота квазигеоида в WGS84
для этого места (см. EGM96/EGM2008), ее пугаться не надо, ради этого собственно эллипсоид Красовского и был придуман,
а если вычесть соответственно значения для X и Y получится вот что:


164364.490 6724105.426
164364.490 6724105.425
164364.490 6724105.426
164364.490 6724105.426
164364.490 6724105.425
164364.490 6724105.426
164364.490 6724105.426
164364.490 6724105.425
164364.490 6724105.426
164364.490 6724105.425
164364.490 6724105.425
164364.490 6724105.425
164364.490 6724105.426
164364.490 6724105.425
164364.490 6724105.426
164364.490 6724105.425
164364.490 6724105.425

Это хорошая иллюстрация к вопросу о точности данных ПКК и почему
в ОСМ-РФ разумно пользоваться датумом “WGS84 согласно ГОСТ2008”
Конечно в общем случае с преобразованием МСК все сложнее: может и на самом деле должен быть еще и поворот осей, но как вы видите строгость российских законов часто компенсируется их вольным применением на практике.

Даже с учётом, что я не полный дук-дук, вывод я не понял. И зачем мы из СК-42 вычли МСК?

Так проще всего увидеть повернута ли МСК относительно зоны СК-42,
в данном случае имеем постоянный сдвиг для всех точек, т.е. никакого поворота нет, а есть только сдвиг
относительно +x_0=250000 +y_0=0.0 на 164364.490 6724105.425 (5 mm не стоит
серьезно брать в расчет так как в координатах МСК были только целые сантиметры)
Значит проекция “СК г. Выборга” имеет параметры


+x_0=250000.-164364.490 = 85635.51
+y_0=0.0-6724105.425 = -6724105.425

или в полном виде (например для qgis или josm c датумом “WGS84 согласно ГОСТ2008” )


+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=85635.51 +y_0=-6724105.425 +ellps=krass +units=m +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.22 +no_defs

Если бы я взял центральный меридиан 27°, то был бы поворот осей
И еще нельзя забывать что нелинейность от (неправильного) выбора
центрального меридиана нельзя полностью скомпенсировать линейным преобразованием
на угол поворота который будет зависеть от расстояния до центрального меридиана.

Edit
Для одновременного определения сдвига и угла поворота
имеет смысл пользоваться программой
findkey вот отсюда
https://gis-lab.info/qa/local-cs.html
Использование там +proj=omerc на мой взгляд в подавляющем большинстве
практических случаев неоправданно,
достаточно было бы добавления параметра +gamma к +proj=tmerc
как это уже сделано в josm.

“Культурные наследники” известного героя фон Визина пишут приказы :laughing:
Как бы вы внесли следующие “открытые данные” в ОСМ ?


Координаты поворотных точек границ территории
объекта культурного наследия
«Дом Й.В. Паулина» в МСК-47 (км),
расположенного по адресу: 
Ленинградская область, Выборгский район,
г. Выборг, улица Выборгская, д.З.

Обозначение (номнр)
характерной точки      Долгота (X) Широта (Y)

1                      16449,9     10077,21
2                      16441,09    10084,38
3                      16449,65    10094,64
4                      16458,33    10087,1

Определение географических координат характерных точек границы
территории объекта культурного наследия выполнено в местной системе
координат МСК-47 Ленинградская область ГОСТ 51794-2008.

В чём подвох?
Конвертируем, получаем, вносим.

Вы мыслите как работник ФГБУ “Федеральная кадастровая палата” :roll_eyes:
В тексте 2 раза сказано что координаты в МСК-47, почему-то в километрах,
фраза “географических координат … ГОСТ 51794-2008” приведена вроде как для
красного словца (возможно была в ТЗ),
хотя колонки таблицы называются “широта” и “долгота”,
но цифры которые в них стоят широтой и долготой никак являться не могут
(даже в “километрах”).
Все это как вы справедливо заметили полная туфта, и в тексте правильными
являются только адрес
(бывшая Государева улица, она же бывшая Kesarinkatu, она же бывшая Luostarinkatu,
ныне Выборгская улица)
и координаты в “СК г. Выборга”. При этом авторы отошли от советской (и кстати шведской)
геодезической традиции в направлении осей и таким образом переставили местами X и Y,
поэтому ваши вычисленные координаты оказались в тайге, а не в историческом
районе Linnoitus :laughing:

Возможно с точки зрения соблюдения всех правил, тут надо всё зачеркнуть и выкинуть. Но в текущее время приходится собирать информацию по крупицам и довольствоваться тем, что есть и как и интерпретировать во все возможные варианты.
“Км” я видел, но не понял, что с ними делать.
Похожий ГОСТ упоминают с параметрами перехода датумов, хотя тут WGS84 ни где не упоминается, но может в нём что ещё умное прописано. В общем для нас никакой нагрузки не несёт, других официальных параметров вроде бы и не озвучивалось.
Долгота, широта, Х, У - честно признаюсь, никогда не запоминал куда они направлены. И видимо не я один, функционал поменять координаты местами реализован почти во всех конвертерах, так что по фиг.
Поэтому с тайгой у вас в данном случае промах, у меня в 10 км от Выборга. А так согласен, полезно знать примерное местоположение.

http://www.openstreetmap.org/#map=18/59.93136/30.32676 надо починить

отель “Грифон” прямо в воротах университета тоже доставляет

Что именно?

А часть правок откатил через simple revert, где целиком пакеты правок были под снос. Где надо было откатывать частями - не стал. Но у меня ощущение, что не все откатилось.

Меня кидает в Лос-Анжелес.

И правда. Значит нетронутые мной два пакета правок были по Питеру:
https://www.openstreetmap.org/changeset/52783135 - изменение тегов на здании университета + новая точка без тегов
https://www.openstreetmap.org/changeset/52783931 - перемещение отеля Грифон + новая точка без тегов

Гляжу, уже подчистили.

В связи с тем, что градостроительный портал
https://portal.kgainfo.spb.ru/KGAMap
использует “стандартный” ОСМ в качестве основной подложки (смелые люди однако!)
тема геометрической точности встает в полный рост:
видно что отдельные районы совпадают практически полностью (т.е. используют те же параметры для пересчета МСК → EPSG:3875), в то время как другие районы сдвинуты.

Там ещё и на разных масштабах бывают разные картинки.
К примеру изображение 78:13:0741401:13 прикольно так поворачивается при изменении масштаба.
ПавлиныТочность, говоришь… Хех!”

В КГА начали за здравие, а закончили как всегда.
Координаты 10 референцных станций теперь опубликованы как “открытые данные” с точностью “от 12 до 25 метров” при этом их сдвинули на 15/17 метров от реального положения.
Но я думаю что как раз эти самые 10 домов можно очень точно привязать.

А куда делись прежние смещения по MapBox? Я помню были смещения, созданные Danidin9 (“Южные районы” и т.п.) а теперь нет ничего, только свежие и довольно странные. Прежние смещения были актуальные так как снимок не изменился.