Перевод слоя из МСК-59 в WGS

MapInfo, MapBasic
Grace2
Участник
Сообщения: 63
Зарегистрирован: 18 янв 2011, 07:28
Репутация: 0
Откуда: г.Пермь
Контактная информация:

Перевод слоя из МСК-59 в WGS

Сообщение Grace2 » 21 июн 2013, 06:40

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

Есть слой в МСК-59, создал проекцию в файле mapinfo.prj, параметры взял отсюда http://www.mapbasic.ru/msksolutions.

Что делать дальше?

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Перевод слоя из МСК-59 в WGS

Сообщение lam » 21 июн 2013, 06:55

1. Экспорт в mif-файл и правка строки проекции
2. Импорт из mif-файла в tab

Grace2
Участник
Сообщения: 63
Зарегистрирован: 18 янв 2011, 07:28
Репутация: 0
Откуда: г.Пермь
Контактная информация:

Re: Перевод слоя из МСК-59 в WGS

Сообщение Grace2 » 21 июн 2013, 06:57

ок экспортнул. а что именно нужно править в mif-файле? могу для конкретики скинуть его вам, что бы конкретно подсказали?

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: Перевод слоя из МСК-59 в WGS

Сообщение lam » 21 июн 2013, 07:17

Grace2 писал(а):ок экспортнул. а что именно нужно править в mif-файле? могу для конкретики скинуть его вам, что бы конкретно подсказали?
Да, можете отправить личным сообщением.

Grace2
Участник
Сообщения: 63
Зарегистрирован: 18 янв 2011, 07:28
Репутация: 0
Откуда: г.Пермь
Контактная информация:

Re: Перевод слоя из МСК-59 в WGS

Сообщение Grace2 » 21 июн 2013, 07:21

отправил на почту

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Перевод слоя из МСК-59 в WGS

Сообщение dab » 21 июн 2013, 07:35

Grace2 писал(а):Друзья сразу скажу не пинайте знаю что много было похожих тем... но я видимо что то не понимаю как это делается поэтому обращаюсь за пошаговой инструкцией как это делать.

Есть слой в МСК-59, создал проекцию в файле mapinfo.prj, параметры взял отсюда http://www.mapbasic.ru/msksolutions.

Что делать дальше?
1. Если вы переводите данные из МСК-59 в WGS-84 в мапинфо, используйте параметры согласно ГОСТ 51794-2008. http://www.mapbasic.ru/msk59
2. Проще всего использовать утилиту TransCoor http://www.mapbasic.ru/transcoor

Grace2
Участник
Сообщения: 63
Зарегистрирован: 18 янв 2011, 07:28
Репутация: 0
Откуда: г.Пермь
Контактная информация:

Re: Перевод слоя из МСК-59 в WGS

Сообщение Grace2 » 21 июн 2013, 07:54

1) эти параметры с данного сайта я и использовал .. в файл mapinfo.prj записал первые строчки. а для чего нужны нижние 3 (ГОСТ) не подскажете?
2) Использовал. Получилось. правда результат немного отличается (от результата lam). Я делал с помощью этой утилитки а он не знаю как. Если вам интересно то могу выслать вам на почту оба результата что бы вы оценили чей точнее

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Перевод слоя из МСК-59 в WGS

Сообщение dab » 21 июн 2013, 08:07

Grace2 писал(а):1) эти параметры с данного сайта я и использовал .. в файл mapinfo.prj записал первые строчки. а для чего нужны нижние 3 (ГОСТ) не подскажете?
Параметры ГОСТ по МСК-59 я опубликовал только что, увидев данную тему.
Ещё раз - если вы переводите данные из МСК-59 в WGS-84 в мапинфо, используйте параметры согласно ГОСТ 51794-2008.
В данном случае системы координат имеют разные эллипсоиды: МСК-59 - Красовского, а WGS-84 соответственно WGS-84.
http://gis-lab.info/qa/datum-transform-methods.html
http://gis-lab.info/qa/wgs84-sk42-wgs84-formula.html
http://gis-lab.info/qa/datum-transform-sets.html
viewtopic.php?f=34&t=10551

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Перевод слоя из МСК-59 в WGS

Сообщение dab » 21 июн 2013, 08:10

Grace2 писал(а):...правда результат немного отличается (от результата lam)...
Немного - это сколько? :)
0.02 метра или 15-20 метров?

Grace2
Участник
Сообщения: 63
Зарегистрирован: 18 янв 2011, 07:28
Репутация: 0
Откуда: г.Пермь
Контактная информация:

Re: Перевод слоя из МСК-59 в WGS

Сообщение Grace2 » 21 июн 2013, 08:22

разница 12 метров

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Перевод слоя из МСК-59 в WGS

Сообщение dab » 21 июн 2013, 08:27

Grace2 писал(а):разница 12 метров
Скорее всего в одном случае считали, например по первой зоне, с параметрами

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

8, 1001, 7, 53.55, 0, 1, 1250000, -5914743.504

а во втором случае

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

8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, 7, 53.55, 0, 1, 1250000, -5914743.504

Grace2
Участник
Сообщения: 63
Зарегистрирован: 18 янв 2011, 07:28
Репутация: 0
Откуда: г.Пермь
Контактная информация:

Re: Перевод слоя из МСК-59 в WGS

Сообщение Grace2 » 21 июн 2013, 08:38

ок щас попробую записать в mapinfo.prj второй вариант
записал ... не получилось. я сейчас напишу свой порядок действий, а вы (lam, dab) если что то не верно поправьте меня.

1) конвертнул существующий xml в формат mif
2) конвертнул mif в tab
3) открыл tab, посмотрел какая стоит проекция, стоит "Долгота/Широта"
4) делаю "сохранить как" и указываю для нового файла проекцию МСК-59 (по ГОСТу то есть по второму варианту который написал dab) а именно:
"2-я зона" "МСК-59 зона 2", 8, 9999, 3, 23.57, -140.95, -79.8, 0, -0.35, -0.79, -0.22, 0, 7, 56.55, 0, 1, 2250000, -5914743.504
5) открываю файл который только что сохранил в МСК-59
6) запускаю утилиту TransCoor
7) преобразую из МСК-59 в "Долготу/Широту" WGS-84
8) получаю результат который отличается от сделанного lam на 12 метров по диагонали

что делаю не так?
Последний раз редактировалось Grace2 21 июн 2013, 09:04, всего редактировалось 3 раза.

Grace2
Участник
Сообщения: 63
Зарегистрирован: 18 янв 2011, 07:28
Репутация: 0
Откуда: г.Пермь
Контактная информация:

Re: Перевод слоя из МСК-59 в WGS

Сообщение Grace2 » 21 июн 2013, 08:55

прикрепляю результаты
Вложения
my.rar
(3.01 КБ) 549 скачиваний
lam.rar
(3.42 КБ) 505 скачиваний

trir
Гуру
Сообщения: 5354
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Перевод слоя из МСК-59 в WGS

Сообщение trir » 21 июн 2013, 09:04

1) конвертнул существующий xml в формат mif
Что за xml? Может стоит конвертировать его в shp, это позволит сразу перейти к п.4, в котором создаём .prj с нужной проекцией

Update: Росреестр, здесь берите LandProcessor

Grace2
Участник
Сообщения: 63
Зарегистрирован: 18 янв 2011, 07:28
Репутация: 0
Откуда: г.Пермь
Контактная информация:

Re: Перевод слоя из МСК-59 в WGS

Сообщение Grace2 » 21 июн 2013, 09:15

в xml формате мы получаем от Росреестра КПТ (кадастрового плана территории). могу его конвернуть в таб а потом шейп конечно, но это ничего не поменяет

щас скачаю попробую

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя