TRANSFORM в MapInfo
- Игорь Белов
- Гуру
- Сообщения: 2240
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1513
- Откуда: Казань
Re: TRANSFORM в MapInfo
«Поди туда, не знаю куда! Принеси то, не знаю что!»
Никто, кроме Вас, не знает, какие координаты должны отобразиться в какие. Дайте хотя бы одну/две/несколько точек с координатами в одной и в другой системах, пусть приближённо, желательно с привязкой к местности (как ложатся на снимки гугля или на карты яндекса).
Никто, кроме Вас, не знает, какие координаты должны отобразиться в какие. Дайте хотя бы одну/две/несколько точек с координатами в одной и в другой системах, пусть приближённо, желательно с привязкой к местности (как ложатся на снимки гугля или на карты яндекса).
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 21 май 2013, 08:23
- Репутация: 0
Re: TRANSFORM в MapInfo
13374,63066 10517,03359 416595,039 202569,049
13364,17836 10535,26956 416584,974 202587,503
13375,965 10541,94124 416596,899 202593,924
13383,97104 10528,59787 416604,622 202580,414
13389,1972 10524,92844 416609,770 202576,635
13406,87719 10525,03962 416627,449 202576,373
13406,09882 10509,69474 416626,347 202561,047
13387,52928 10509,69474 416607,781 202561,439
13377,18816 10491,12518 416597,049 202543,091
13364,17836 10498,35286 416584,194 202550,592
Это здание Проспект Др.Народов 2. Северная широта здания 53,736127, восточная долгота 91,439574
Для правой стороны МСК-166 имеет проекцию "СК-166",8,1001,7,90,0,1,107543,30,-5540944,50
А вот проекция левой стороны МСК-14 нужно узнать.
Пожалуйста, помогите!
13364,17836 10535,26956 416584,974 202587,503
13375,965 10541,94124 416596,899 202593,924
13383,97104 10528,59787 416604,622 202580,414
13389,1972 10524,92844 416609,770 202576,635
13406,87719 10525,03962 416627,449 202576,373
13406,09882 10509,69474 416626,347 202561,047
13387,52928 10509,69474 416607,781 202561,439
13377,18816 10491,12518 416597,049 202543,091
13364,17836 10498,35286 416584,194 202550,592
Это здание Проспект Др.Народов 2. Северная широта здания 53,736127, восточная долгота 91,439574
Для правой стороны МСК-166 имеет проекцию "СК-166",8,1001,7,90,0,1,107543,30,-5540944,50
А вот проекция левой стороны МСК-14 нужно узнать.
Пожалуйста, помогите!
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 21 май 2013, 08:23
- Репутация: 0
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: TRANSFORM в MapInfo
При таких маленьких расстояниях я бы высчитал в МСК-166 длину до стены, перевёл географические координаты в UTM, прибавил эти метры и вернул обратно. Это вот прям чтобы в браузере без всяких косинусов.
- Игорь Белов
- Гуру
- Сообщения: 2240
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1513
- Откуда: Казань
Re: TRANSFORM в MapInfo
Ясно. Многое меняется: координаты оказались геодезическими (X на север, Y на восток), знаки в формуле в OP (самом первом сообщении) перепутаны по сравнению с координатами в последнем.
Вот вам новые магические цифры. В файл MAPINFOW.PRJ пишете такие строки:
В файлах MIF меняете строку CoordSys на такую:
На картинке крестики и кружочки сделаны из координат слева и справа.
Сдвиг ситуации будет намного меньше, если применить правильный датум вместо 1001.
Вот вам новые магические цифры. В файл MAPINFOW.PRJ пишете такие строки:
Код: Выделить всё
"--- Хакасия ---"
"MCK-166", 8, 1001, 7, 90, 0, 1, 107543.3, -5540944.5
"MCK-19", 1008, 1001, 7, 90, 0, 1, 107543.3, -5540944.5, 7, 0.9997235041, 0.0211111659, -200790.812826404, -0.0211111659, 0.9997235041, -398828.752960048
Код: Выделить всё
CoordSys Earth Projection 8, 1001, "m", 90, 0, 1, 107543.3, -5540944.5 Affine Units "m", 0.9997235041, 0.0211111659, -200790.812826404, -0.0211111659, 0.9997235041, -398828.752960048
Сдвиг ситуации будет намного меньше, если применить правильный датум вместо 1001.
Координаты и должны «переходить сами в себя», в этом суть проекций. Наивно полагать, что можешь изменить собственную проекцию слоя на другую, просто объявив её другой. Проекция в заголовке должна соответствовать координатам внутри файла. Только если она задана правильно, можно перепроецировать слой, сохранив копию в другой проекции: Можно перепроецировать сразу все слои в папке с помощью утилиты batchtools.Виктор20 писал(а):К сожалению, перевод не получился так, как надо. Все координаты перешли сами в себя.
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 18
- Зарегистрирован: 21 май 2013, 08:23
- Репутация: 0
Re: TRANSFORM в MapInfo
Огромное спасибо!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя