Страница 1 из 1
Перевести карту для мапинфо в систему координат МСК66
Добавлено: 25 янв 2012, 14:15
Gan
г. Екатеринбург. Имеются файлы растров масштаба 1:500 (250 на 250 м в реальности, 50 на 50 на бумаге, 200-300 dpi, ), система координат местная "план-схема", (имеются параметры перехода с точностью до 0,02 м через аффинное преобразование в СК 63).
С 01.01.2012 в связи с переходом Росреестра в единую систему координат МСК 66 (для свердловской области), возникла необходимость корректно перевести растры в новую систему координат. Простой пересчет 4-х угловых точек не дает перевод растра, т.к. от исходно появился поворот, смещение и масштабирование.
вот пример - соотношение границ участка и растра до пересчета:

- до перевода.jpg (94.51 КБ) 20378 просмотров
тоже самое после пересчета:

- после перевода.jpg (77.53 КБ) 20378 просмотров
Рыл носом интернет, тока толку кроме соплей не нашел. Одни говорят надо растр трансформировать. Программ куча. Толкового ничего не нашел, т.к. надо обработать ооочень много файлов (порядка 5 тысяч). Другие говорят, необходимо пересчитать угловые точки, а потом их переопределить уже в новой системе, потому как они раньше были угловыми, а сейчас не являются таковыми (по крайней мере я так понял

))).
Подскажите что делать

уже неделю бьюсь.
Работаю в АрмКин (Geocad 5.0) и Mapinfo.
Re: Перевести карту для мапинфо из плансхемы в систему коорд
Добавлено: 25 янв 2012, 14:34
dab
Аналогичную задачу решал следующей последовательностью действий:
1. Группы растровых файлов с привязкой в план-схеме преобразовывал в проекцию МСК используя утилиту TransCoor
http://mapbasic.ru/transcoor. Растры остаются неизменными, а TAB файлы создаются новые, в МСК;
2. Импортировал растры в Панораму с использованием файлов привязки MapInfo (TAB в МСК). Панорама при импорте преобразовывает растры по методу наименьших квадратов;
3. В Панораме загружал все преобразованные растры, потом делал математическую основу в новой МСК и по рамкам новых номенклатурных листов экспортировал растры листами из Панорамы в формат MapInfo.
Re: Перевести карту для мапинфо из плансхемы в систему коорд
Добавлено: 25 янв 2012, 16:52
Донецков
Как вариант - в файле prj прописываете параметры для МСК и для МСК-66 (она явно на базе СК-63). В файлах привязки TAB меняете "план-схема" на параметры прописанной в PRJ вашей МСК, далее можно изменить парметры системы координат карты на МСК-66 и работать фактически с неизмененными данными, но уже в МСК-66...
Re: Перевести карту для мапинфо из плансхемы в систему коорд
Добавлено: 25 янв 2012, 18:36
gamm
Gan писал(а):
С 01.01.2012 в связи с переходом Росреестра в единую систему координат МСК 66 (для свердловской области), возникла необходимость корректно перевести растры в новую систему координат.
попробуйте определить параметры обоих проекций (МСК 66, СК 63) для своей территории в терминах PROJ4, здесь уже неоднократно такие процедуры описывались. После чего сделайте расчет композиции из своих аффинных и перехода СК 63 => МСК 66 на густой сетке (получите координаты пикселей в МСК 66), и трансформируйте свои растры. Мы в Сканексе это делаем, наверняка можно GDAL приспособить, или вообще самим запрограммировать "ближайшего соседа"
Re: Перевести карту для мапинфо в систему координат МСК66
Добавлено: 06 фев 2012, 03:55
Boris
СК 63 => МСК 66 - должен быть линеен, а два аффинных преобразования дают одно аффинное преобразование. На мой взгляд можно обойтись и без сетки.
Другое дело, что тогда пересчет 4-х точек из файла привязки должен дать ту же точность, что и аффинное преобразование. Отсюда имеем вопрос - что именно изображают векторные контура?
Может какие-то проблемы в настройках Мапинфо?
Re: Перевести карту для мапинфо в систему координат МСК66
Добавлено: 09 фев 2012, 09:55
dab
Я общался с Gan по теме топика. Проблема в параметрах бывшей МСК г. Екатеринбурга, т.е. нужны осевой меридиан, северное и восточное смещения, параметры МСК в которой сделаны планшеты. У меня не получилось подобрать осевой меридиан.
Прошу помощи в личку

Re: Перевести карту для мапинфо в систему координат МСК66
Добавлено: 04 авг 2012, 15:01
Донецков
Параметры МСК Екатеринбурга были в prj Кадастрового офиса...
А вообще, интересная тема, как подбирать параметры МСК для MapInfo, если известно, что МСК создано с афинным преобразованием, т.е. нужно найти не только ЦМ и смещения, но и масштабные K и угол поворота....
Записать это в MI можно, например:
"xxxxx Affine (Пулково 1942)", 3008, 1001, 7, хх.хх, х.х, 1, ххххххх, 1, 7, 0.9999960304, 0.0077980643,
-1541421.56859, -0.0077980643, 0.9999960304, -6238537.78326, -150000, -150000, 150000, 150000
но вот найти (подобрать) подобное проблема?
Re: Перевести карту для мапинфо в систему координат МСК66
Добавлено: 06 авг 2012, 05:20
SergS
dab писал(а):Прошу помощи в личку
в личку Вам, или в личку Gan?
а если Вам - для коллекции?
Re: Перевести карту для мапинфо в систему координат МСК66
Добавлено: 06 авг 2012, 06:26
dab
SergS писал(а):dab писал(а):Прошу помощи в личку
в личку Вам, или в личку Gan?
а если Вам - для коллекции?
В личку мне, пожалуйста, для общего развития и для коллекции
