Преобразование координат между МСК и WGS84
Добавлено: 07 апр 2013, 15:19
Добрый день.
Получили из кадастровой палаты MIF файл с координатами кварталов в системе МСК-32 (Брянская область).
В файле есть описание системы координат
CoordSys Earth Projection 8,1001,7,32.483333,0,1,1250000,-5412900.566
О ней известно, что она трехградусная, первая зона, и, если не ошибаюсь, основана на СК-63, которая основана на СК-42.
При импорте данного файла в Quantium GIS автоматически появилась система координат
+proj=tmerc +lat_0=0 +lon_0=32.483333 +k=1 +x_0=1250000 +y_0=-5412900.566 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs
Для сравнения - в этой программе уже есть предопределенная система координат "Pulkovo 1942 / Caspian Sea Mercator" с такой строчкой
+proj=merc +lon_0=51 +lat_ts=42 +x_0=0 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs
Инструмент "Захват точек", который показывает одновременно координаты точек в WGS-84 и текущей СК показывает, похоже, правильные данные. Они по горизонтали полностью совпадают с результатами моей программки преобразования координат (в чьей правильности я не уверен), а по вертикали отклоняются примерно на 5 метров.
Похоже, что на основе этой строчки описания СК Quantium GIS по какой-то формуле преобразовывает координаты.
Если за исходную точку принять, что данные из MIF файла соответствуют реальности, то:
1) Можно ли по какой-то общедоступной формуле самому считать координаты из МСК-32 в WGS-84 и обратно?
2) По какой формуле?
3) С какой точностью будут считаться эти координаты? Устроит вариант до метра, абсолютная точность в данном контексте - до сантиметра.
Получили из кадастровой палаты MIF файл с координатами кварталов в системе МСК-32 (Брянская область).
В файле есть описание системы координат
CoordSys Earth Projection 8,1001,7,32.483333,0,1,1250000,-5412900.566
О ней известно, что она трехградусная, первая зона, и, если не ошибаюсь, основана на СК-63, которая основана на СК-42.
При импорте данного файла в Quantium GIS автоматически появилась система координат
+proj=tmerc +lat_0=0 +lon_0=32.483333 +k=1 +x_0=1250000 +y_0=-5412900.566 +ellps=krass +towgs84=24,-123,-94,0.02,-0.25,-0.13,1.1 +units=m +no_defs
Для сравнения - в этой программе уже есть предопределенная система координат "Pulkovo 1942 / Caspian Sea Mercator" с такой строчкой
+proj=merc +lon_0=51 +lat_ts=42 +x_0=0 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs
Инструмент "Захват точек", который показывает одновременно координаты точек в WGS-84 и текущей СК показывает, похоже, правильные данные. Они по горизонтали полностью совпадают с результатами моей программки преобразования координат (в чьей правильности я не уверен), а по вертикали отклоняются примерно на 5 метров.
Похоже, что на основе этой строчки описания СК Quantium GIS по какой-то формуле преобразовывает координаты.
Если за исходную точку принять, что данные из MIF файла соответствуют реальности, то:
1) Можно ли по какой-то общедоступной формуле самому считать координаты из МСК-32 в WGS-84 и обратно?
2) По какой формуле?
3) С какой точностью будут считаться эти координаты? Устроит вариант до метра, абсолютная точность в данном контексте - до сантиметра.