Прошу помочь с конвертацией ГСК 2011 в шейп

MapInfo, MapBasic
Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение Alekseevich » 10 апр 2023, 12:56

Очень прошу помочь - бьюсь пол дня.

MapInfo 17. Для того, чтобы появилась ГСК 2011 скачал файл mapInfow.prj со строкой "Долгота / Широта (GSK-2011)\p7683", 1, 9999, 56, 0.013, -0.092, -0.03, 0.001738, -0.003559, 0.004263, 0.0074, 0

Всё вроде бы работает.
Сохраняю таблицу в ГСК 2011 долгота/широта (строка в файле .tab с описанием системы координат выглядит так: "\Spatial Reference\Geographic\Projection\Clause" = "CoordSys Earth Projection 1, 9999, 56, 0.013, -0.092, -0.03, 0.001738, -0.003559, 0.004263, 0.0074, 0"),
далее пытаюсь универсальным транслятором конвертировать эту таблицу в shp. Выскакивает ошибка No specified layers were found in MapInfo Dataset.
Другими сервисами удалось конвертировать, но система координат меняется в шейпе на WGS84.

Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение Alekseevich » 10 апр 2023, 13:05

Если таблицу экспортировать в MIF, потом прогонять через транслятор, то шейп создается. Но параметры эллипсоида меняются на WGS84 (строка из файла .prj созданного шейпа: GEOGCS["No datum, Latitude-Longitude; Degrees -180 to +180",DATUM["D_Unknown",SPHEROID["World_Geodetic_System_of_1984_GEM_10C",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]).

Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение Alekseevich » 10 апр 2023, 13:08

Вот нашел строку в ЛОГЕ транслятора, где он говорит о замене системы координат: FME does not support MapInfo datum `9999,56,0.013,-0.092,-0.03,0.001738,-0.003559,0.004263,0.0074,0' -- assuming default of WGS84

gamm
Гуру
Сообщения: 4057
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение gamm » 10 апр 2023, 13:30

а зачем вам FME? попробуйте ogr2ogr, или вручную через QGIS, gdal/proj вроде любые параметры разрешает.
Последний раз редактировалось gamm 10 апр 2023, 14:35, всего редактировалось 1 раз.

AlexRomantsov
Завсегдатай
Сообщения: 316
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 137
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение AlexRomantsov » 10 апр 2023, 13:55

или сохраните как План-схема, а к шейпу добавте файл prj

Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение Alekseevich » 10 апр 2023, 16:58

AlexRomantsov писал(а):
10 апр 2023, 13:55
или сохраните как План-схема, а к шейпу добавте файл prj
Если можно-немного поподробнее, не понял принцип.
gamm писал(а):
10 апр 2023, 13:30
а зачем вам FME? попробуйте ogr2ogr, или вручную через QGIS, gdal/proj вроде любые параметры разрешает.
Скачиваю QGIS-слишком часто на него кивают в последнее время.

AlexRomantsov
Завсегдатай
Сообщения: 316
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 137
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение AlexRomantsov » 11 апр 2023, 02:52

Насколько понял, у Вас данные в ГСК, и надо из Mapinfo сохранить шеййп в гск. При сохранении координаты перепроецируются в вгс. Ну ок, объявите этот исходный слой как вгс (без перепроецирования). Сохраните в шейп. А затем подмените у шейпа файл prj с wgs на гск.

AlexRomantsov
Завсегдатай
Сообщения: 316
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 137
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение AlexRomantsov » 11 апр 2023, 02:55

Или воспользуйтесь QGIS

Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение Alekseevich » 11 апр 2023, 07:04

AlexRomantsov писал(а):
11 апр 2023, 02:52
объявите этот исходный слой как вгс (без перепроецирования)
Как это сделать?
Через MIF ?

AlexRomantsov
Завсегдатай
Сообщения: 316
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 137
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение AlexRomantsov » 11 апр 2023, 07:59

Не подскажу, в мапинфе лет 15 как не работаю. Но как то же в можно в МИ установить (объявить) систему координат для слоя. Не меняя значений координат.

gamm
Гуру
Сообщения: 4057
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение gamm » 11 апр 2023, 08:06

Только в MIF, руками, он текстовый

Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение Alekseevich » 11 апр 2023, 08:11

gamm писал(а):
11 апр 2023, 08:06
Только в MIF, руками, он текстовый
Попробовал.Получилось.Но другая проблема проявилась.
MI даёт неверный результат пересчета (сравнивал с несколькими геокалькуляторами) из Пулково геодез. в ГСК 2011 геодез.
Таблицу Пулково я напрямую пересохранял в ГСК. Но это, наверное, неправильно. Нужен, если я правильно понял, промежуточный пересчет в какую-то еще СК ??

Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение Alekseevich » 11 апр 2023, 09:31

Даже пересчет Пулково Долг/Шир - WGS84 дает неточный результат:
Пулково:
66 5 49.6788
70 18 13.0968

WGS (photomod):
66 5 52.26475200
70 18 7.60100400

WGS (https://geoproj.ru):
66°5' 52.2648"
70°18' 7.6010"

WGS (MI):
66 5 43.2924
70°18' 15.3684"

Alekseevich
Участник
Сообщения: 60
Зарегистрирован: 28 янв 2023, 13:38
Репутация: 2
Откуда: Лабытнанги

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение Alekseevich » 11 апр 2023, 09:32

Попробуйте кто-нибудь,пожалуйста, пересчитать у себя в MI.

AlexRomantsov
Завсегдатай
Сообщения: 316
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 137
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Прошу помочь с конвертацией ГСК 2011 в шейп

Сообщение AlexRomantsov » 11 апр 2023, 09:58

А под Пулково что подразумеваете? 42г? СК95? Вообще то нет абсолютно надежных параметров перехода, в силу удручающей "ровности" этих ск. Какую точность ожидаете? Десятки метров, метры, сантиметры?

Ответить

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

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

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