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

КПТ в МСК

Добавлено: 07 сен 2018, 09:21
Stasss
Здравствуйте!
Не могу понять суть проблемы в МэпИнфо: получаю КПТ, конвертирую в .TAB с non-earth(m); координаты примерно 2,523,620х635,260; в файле .PRJ прописываю параметры МСК; пересохраняю таблицу в этой нужной МСК; получаю координаты примерно 680,630 х -5,855,720....Почему?

Параметры МСК: "МСК-29 зона 2, 6 градусная", 8, 1001, 7, 38.03333333333, 0, 1, 2400000, -6511057.628
или
"МСК-29 зона 2, 6 градусная", 8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, 7, 38.03333333333, 0, 1, 2400000, -6511057.628
с сайта https://mapbasic.ru/msk29.

И еще интересное поведение МэпИнфо: открываю исходную таблицу (которая в non-earth), далее меняю в проге проекцию на МСК-29 - и снова координаты меняются (на те же, с минусом). Почему? Откуда прога знает как менять (перепроецировать) таблицу, которая в план-схеме? По моей логике (и опыту с QGIS и ArcGIS) МэпИнфо должна при установке новой проекции просто брать координаты план-схемной таблицы и считать их такими же только уже в новой проекции...

Re: КПТ в МСК

Добавлено: 07 сен 2018, 09:32
trir
никогда не работай в план-схеме

Re: КПТ в МСК

Добавлено: 07 сен 2018, 09:33
Игорь Белов
Stasss писал(а): 07 сен 2018, 09:21МэпИнфо должна при установке новой проекции просто брать координаты план-схемной таблицы и считать их такими же только уже в новой проекции
Программа не должна, пользователь должен. Экспортируйте слой в MIF и перепишите предложение CoordSys, чтобы соответствовало нужной проекции:

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

CoordSys Earth Projection 8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, "m", 38.03333333333, 0, 1, 2400000, -6511057.628

Re: КПТ в МСК

Добавлено: 07 сен 2018, 09:43
trir
наверно можно попробывать использовать ogr

Re: КПТ в МСК

Добавлено: 07 сен 2018, 09:47
Stasss
Т.е. я так понимаю, что функция "сохранить копию таблицы" с другой СК работает с известными СК, а в случае план-схемы ставится черти-что?

Re: КПТ в МСК

Добавлено: 07 сен 2018, 09:49
Stasss
trir писал(а): 07 сен 2018, 09:32никогда не работай в план-схеме
так вот и пытаюсь уйти от нее... получил КПТ в план-схеме....Хочу их сделать в МСК (надо заказчику) и чтобы работать с другими таблицами, которые в Пулковской зоне

Re: КПТ в МСК

Добавлено: 07 сен 2018, 09:53
trir
избавится от план-схемы внутри mapinfo невозможно штатными средствами - приходится "плясать с бубном", ищите удобный для себя способ

Re: КПТ в МСК

Добавлено: 07 сен 2018, 10:00
Stasss
Игорь Белов писал(а): 07 сен 2018, 09:33Экспортируйте слой в MIF и перепишите предложение CoordSys, чтобы соответствовало нужной проекции
Это помогло, спасибо! Но для одной таблицы....Эх МэпИнфо, МэпИнфо....

Re: КПТ в МСК

Добавлено: 07 сен 2018, 10:11
ginpetr
можно и пакетно
https://mapbasic.ru/transcoor

Re: КПТ в МСК

Добавлено: 07 сен 2018, 10:37
Игорь Белов
Есть замечательный инструмент BatchTools. Экспортирует/импортирует все TAB'ы в указанной папке в MIF/MID. В середине используйте толковый текстовый редактор, чтобы в одно действие заменить строку CoordSys во всех MIF'ах.

P. S. Программа старая, отличается тем, что добавляет своё меню в главное меню MapInfo, а не в Tools. В новейших версиях с ленточным интерфейсом пришлось бы запускать отдельные модули по одному, да вот незадача — не запускаются они под 64-битными версиями MapInfo, хотят 32-битную :(

Re: КПТ в МСК

Добавлено: 11 сен 2018, 20:12
MI user

Вот же утилита есть.
Специально для конвертирования из План-схемы в Сферу и обратно.