Пересчет планшетов растров из одной системы координат в друг

MapInfo, MapBasic
Ответить
vari_a
Новоприбывший
Сообщения: 2
Зарегистрирован: 23 сен 2011, 18:56
Репутация: 0

Пересчет планшетов растров из одной системы координат в друг

Сообщение vari_a » 23 сен 2011, 19:37

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

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Пересчет планшетов растров из одной системы координат в

Сообщение SS_Rebelious » 25 сен 2011, 11:32

vari_a писал(а):При пересчете общую картинку разворачивает.
Это нормально, что картинку "разворачивает" при пересчёте СК. Попробуйте взять несколько легкоопознаваемых точек на исходном растре и пересчитать их координаты в нужную СК (например, при помощи геокалькулятора) и сравнить полученные значения с теми, которые получились в мапинфо. Если разница будет большой, то описывайте подробно, что, как и с какими параметрами делали - телепатов тут нет.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

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

Re: Пересчет планшетов растров из одной системы координат в

Сообщение gamm » 25 сен 2011, 13:38

vari_a писал(а):Подскажите, пожалуйста, как корректно перевести все планшеты растра,находящиеся каждый в свой таблице, из одной системы координат в другую при помощи мапинфо? При пересчете общую картинку разворачивает.
если в Мапинфо есть ортогональное преобразование (поворот + перенос), то нужно использовать его, но вроде там его нет. Все остальные способы преобразования создадут проблемы (рано или поздно).

Лучше затащить связующие точки в какой-нибудь пакет (R, Matlab) и численно посчитать параметры преобразования. Особенно если речь про "все планшеты", здесь нужно блочное уравнивание, попарно этого делать нельзя (если не хотите проблем).

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Пересчет планшетов растров из одной системы координат в

Сообщение Boris » 25 сен 2011, 18:59

Во-первых, ветка про маинфо находится рядом и ее стоило посмотреть.
Во-вторых, вот здесь viewtopic.php?f=17&t=8560 приведена утилита командной строки, которая производит пересчет таблицы привязки растра.
В 3-их, на счет телепатов, очень верно подмечено - давайте подробности. При правильно настроенной мапинфо замена системы координат (СК) окна с растром приводит к пересчету растра на лету, и надо выбрать очень разные СК, что бы заметить существенную разницу. Естественно, кроме залезания границ планшетов друг на друга, т.к. стандартный планшет - трапеция, и она пересчитывается неплохо, а растр - все же прямоугольник. При самом удачном раскладе он станет параллелограммом.

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Пересчет планшетов растров из одной системы координат в

Сообщение Boris » 25 сен 2011, 19:02

gamm писал(а): если в Мапинфо есть ортогональное преобразование (поворот + перенос), то нужно использовать его, но вроде там его нет.
Раз в мапиноф есть афинное преобразование системы координат, то по идее там есть ортогональное преобразование.
gamm писал(а): Все остальные способы преобразования создадут проблемы (рано или поздно).
Полностью согласен, если есть претензии на большую точность, то стоит пересчитать не систему координат, а сами растры, благо софт, который это может делать "потоком" существует.

Ответить

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

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

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