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

Да я прекрасно понимаю, что снимок искажён. И что в пределах километра как раз может дать метра полтора разницы. И что смещение надо будет брать какое-то среднее, и это всё равно не будет правильно. Я также понимаю, почему для OSM нет нормального свода правил привязки к местным геодезическим сетям — потому что сама идея проекта не подразумевает такой точности.

Насчёт глобального — тут уже не моих масштабов задача. Я что могу — то рисую, и поддерживаю по возможности и в меру понимания в корректном и актуальном состоянии. Соответственно если у меня есть точные координаты углов дома, то почему бы мне не подвинуть дом, а следом — снимок, на котором он есть, и ещё немножко вокруг. От этого локально станет немного лучше.

У меня собственно вопроса-то два:

  1. Насколько корректно я пересчитал координаты? У меня есть 9 точек, которые я внёс в базу, пока просто как fixme.
  2. Если пересчитал корректно, то что с этим правильнее всего сделать? Чтобы достоверная информация попусту не пропадала. Ну в смысле обидно же, если она есть, но её как будто бы нет %).

Это невозможно в принципе, в смысле “и ни за какие деньги”.

Пересчитал во что ?

Всё-таки не удержусь и спрошу: а почему?

Потому что как это ни парадоксально звучит для неспециалиста
ни WGS84 ни ПЗ90 не используются нигде в мире для геодезических работ
так как не являются “геодезическими системами координат”.

Так Вы наверное неспециалиста неправильно поняли, как ни парадоксально.

Я не сварщик, я только маску нашёл. Мне не надо проводить геодезических работ.

Мне надо найти WGS84-координаты тех точек на местности, для которых известны местные координаты Соснового бора. Это ж поди не трисекция угла и не квадратура круга.

Он говорит про то, что математически их можно крутить и переводить как угодно, хоть в попугаи. На местности это подтвердить нельзя, рулеткой от центра масс земли не проконтролировать верность, а другой точки опору у них нет.

Ну как сказать… На местности — вопрос точности приборов. Вешки с местными координатами есть. GPS-приёмник есть. Понятно, что последний как раз на эти самые пять метров и наврёт, про которые я говорил. Но вообще мог бы и не на пять, а на два, например.

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

Но мне сантиметровой-то точности не надо. И не только мне. OSM в принципе не надо. Я думаю, что такой примерно хватило бы: http://gis-lab.info/qa/datum-transform-sets.html. Понятно, что это между глобальными. Я имею в виду нужный мне уровень детализации.

Условно говоря, мне хватит сделать лучше, чем есть сейчас. Но я, именно поскольку не специалист, опасаюсь, что могу сделать не лучше, а хуже. Поэтому и интересуюсь мнением сообщества.

Вы исходите из того что есть единственно правильные координаты во Всемирной Геодезической Системе 1984 года (WGS84) которые и нужно вносить в ОСМ и мудрые жрецы хранители таинств преобразования из госудаственной системы 1942 года (СК-42, производные от них СК-63 и разнообразные МСК)
которые, понятно, за определенную мзду вас приобщат к частичке этого тайного знания.
Так вот это принципиально неправильный взгляд на вещи.

Да нет, не то что бы мзду и т.д. Я понимаю, что там где-то что-то сложно. Т.е. я понимаю, что дело не в том, что жрецы жадные, а в том, что там действительно есть технические проблемы. Просто я не знаю сути этих проблем, поэтому, естественно, для меня всё это туманно. Пока что моё понимание таково, что эти системы на самом деле никто с приемлемой точностью вообще не привязывал, и все живут себе, как живут, и всем нормально. Очень может быть, что я ошибаюсь. Но быстро узнать мне не откуда.

Для области есть сервис, где все сделано технически правильно, их представитель здесь
даже на форуме пару лет назад был ( 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 надо починить