Страница 1 из 2

Преобразование проекций из МСК в ГСК-2011

Добавлено: 04 июн 2021, 18:58
Unbleak
Всем доброго времени суток!
Только начал осваивать MapInfo для пересчета координат контуров, но столкнулся с проблемой, поэтому прошу помощи!
Проблема возникла при преобразовании проекции из МСК-166(Красноярский край) в проекцию ГК-16 ГСК-2011 (ГОСТ 2017 года). После выполнения преобразования (использую для этого утилиту ReCalc) координаты угловых точек контуров отличаются по осям X и Y на 23,xxx и 3,xxx метра соответственно. Проверял координаты с помощью Photomod Geocalculator (до этого момента пересчитывал координаты в нём, вроде никогда не ошибался, проверяли с коллегами из других организаций). НО! В проекцию ГК Пулково42 (без ГОСТ 2017 г.) преобразовывает правильно (разница в миллиметрах). В чём может быть проблема?

Всем заранее спасибо! Извиняюсь, если где-то криво написал)

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 04 июн 2021, 21:04
trir
во всём

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 04 июн 2021, 21:22
tikhpetr
А разве Красноярский край - это не МСК-24?

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 05 июн 2021, 06:50
Unbleak
trir писал(а):
04 июн 2021, 21:04
во всём
Ну, я другого и не ожидал, хоть и надеялся

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 05 июн 2021, 06:51
Unbleak
tikhpetr писал(а):
04 июн 2021, 21:22
А разве Красноярский край - это не МСК-24?
https://mapbasic.ru/msk24

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 05 июн 2021, 06:58
tikhpetr
Unbleak, А Вы написали МСК - 166.

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 05 июн 2021, 07:08
tikhpetr
А, кстати, Как я понимаю, "ГК-16" - это некая Ваша городская система координат. Как она может быть основана на географической СК(ГСК-2011)?! Абсурд!

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 05 июн 2021, 08:03
Unbleak
tikhpetr писал(а):
05 июн 2021, 06:58
Unbleak, А Вы написали МСК - 166.
МСК-166.JPG
МСК-166.JPG (34.42 КБ) 14944 просмотра
tikhpetr писал(а):
05 июн 2021, 07:08
"ГК-16"
tikhpetr писал(а):
05 июн 2021, 07:08
Абсурд!
ГК зона 16 (Пулково 42).JPG
ГК зона 16 (Пулково 42).JPG (141.73 КБ) 14944 просмотра
ГК зона 16 (ГСК-2011).JPG
ГК зона 16 (ГСК-2011).JPG (141.33 КБ) 14944 просмотра

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 05 июн 2021, 09:19
tikhpetr
Пардон! Я привык, что Гаусс-Крюгер пишут латиницей GK

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 05 июн 2021, 09:59
lam
Выложите слои *.tab контуров в МСК-166 и ГК-16

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 05 июн 2021, 11:37
Unbleak
Выкладываю
из МСК-166 в СК-42 зона 16.JPG
из МСК-166 в СК-42 зона 16.JPG (82.35 КБ) 14903 просмотра
из СК-42 зона 16 в ГСК-2011 зона 16.JPG
из СК-42 зона 16 в ГСК-2011 зона 16.JPG (106.99 КБ) 14903 просмотра
Если что, МСК-166 действительна и для Республики Хакасия

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 05 июн 2021, 17:57
Игорь Белов
Причина очевидна. В ваших данных система координат "МСК-166" основана на датуме номер 1001, как и "Проекция ГК для зоны 16 (Пулково 1942) [EPSG: 28416]". Поскольку датум один, пересчёт координат между ними всегда будет правильным.

Ситуация меняется, когда нужно преобразование в другую систему координат. Важно, что датум номер 1001 не имеет отношения к ГОСТу. Он действителен для бывшей Восточной Германии, а не для России.

Чтобы координатные преобразования работали правильно, необходимо переопределить СК слоёв. Экспортируем таблицу в MIF, датум "1001" заменяем строкой параметров "9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0", импортируем таблицу.

В пользовательском файле MAPINFOW.PRJ должны быть соответствующие проекции:

Код: Выделить всё

"--- Проекции Гаусса-Крюгера (Пулково 1942 ГОСТ 32453-2017) ---"
…
"Проекция ГК для зоны 16 (Пулково 1942 ГОСТ 32453-2017)", 8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, 7, 93, 0, 1, 16500000, 0
…

"--- Местные системы координат ---"
…
"MCK-166 (Пулково 1942 ГОСТ 32453-2017)", 8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, 7, 90, 0, 1, 107543.3, -5540944.5
…
Файл должен находиться здесь:

Код: Выделить всё

C:\Users\{пользователь}\AppData\Local\MapInfo\MapInfo\Professional\{версия}\MAPINFOW.PRJ
Если его там нет, копируем отсюда:

Код: Выделить всё

C:\Program Files\MapInfo\Professional\MAPINFOW.PRJ
Изменения вносим в текстовом редакторе.

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 05 июн 2021, 20:11
Unbleak
Большое спасибо Вам! Все получилось!

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 05 мар 2022, 00:16
Elduris
Скажите, пожалуйста, почему при попытке пересчитать координаты из МСК в ГСК-2011 с помощью утилит (типа "репроекция таблиц" и подобных) выдает сообщение "Неправильный эллипсоид:56"?
Заранее спасибо за ответы!

Re: Преобразование проекций из МСК в ГСК-2011

Добавлено: 10 мар 2022, 14:53
juffin_h
Elduris писал(а):
05 мар 2022, 00:16
"Неправильный эллипсоид:56"
В вашей версии MI нет такого (ГСК-2011) эллипсоида.