Регистрация растра

MapInfo, MapBasic
Ответить
Охотовед
Интересующийся
Сообщения: 15
Зарегистрирован: 16 апр 2011, 08:39
Репутация: 0

Регистрация растра

Сообщение Охотовед » 07 апр 2012, 19:25

Ребят, подскажите пожалуйста что я делаю не так?

Регистрирую космические снимки ASTER в МapInfo. Точки ставлю в проекции Меркатора WGS 84 зона 41 Северное полушарие - (снимки Курганской области). Точки задаю по перекресткам. Сам выезжал на местность и снимал их при помощи навигатора. Использую четыре точки для регистрации растра. Во время регистрации подгоняю ошибку до 0. Но вот беда. Начинаю работать с растром, а он выдает расстояния в два раза больше реальных! Причем именно в два раза. К примеру, на местности расстояние между населенными пунктами 20 км, меряешь линейкой - выдает 40 км. Что за беда такая, не пойму? :evil:

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

Re: Регистрация растра

Сообщение dab » 07 апр 2012, 19:39

TAB файл с привязкой можете показать?
Какаю версию Мапинфо используете?

Охотовед
Интересующийся
Сообщения: 15
Зарегистрирован: 16 апр 2011, 08:39
Репутация: 0

Re: Регистрация растра

Сообщение Охотовед » 07 апр 2012, 19:48

MapInfo 8.5

!table
!version 300
!charset WindowsCyrillic

Definition Table
File "снимок.jpg"
Type "RASTER"
(63.573678,55.052439) (287,1297) Label "Точка 1",
(64.270728,55.062358) (7685,213) Label "Точка 2",
(64.272458,54.572274) (8104,4159) Label "Точка 3"
CoordSys Earth Projection 8, 104, "m", 63, 0, 0.9996, 500000, 0
Units "degree"

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

Re: Регистрация растра

Сообщение dab » 07 апр 2012, 20:44

Охотовед писал(а):...снимал их при помощи навигатора...
...четыре точки для регистрации растра. Во время регистрации подгоняю ошибку до 0. Но вот беда. Начинаю работать с растром, а он выдает расстояния в два раза больше реальных! Причем именно в два ...
Сначала риторический вопрос - насколько я помню, ASTER поставляются в формате GeoTIFF, то есть при открытии растра в Мапинфо достаточно указать проекцию Долгота-Широта WGS84. Неужели Вы навигатором точнее привяжете?

А по существу - в приведенном Вами файле только три точки привязки, а не четыре. По трём точкам Мапинфо не может определить погрешность привязки. Так что, это не Вы так "точно" привязали снимок, а просто Мапифно не может посчитать погрешность.
Если Вы брали за опорные точки перекрестки дорог - никогда не получите реальную привязку с ошибкой 0.
Используйте 5 и более точек, пусть будет погрешность в несколько пикселей - это нормально. Зато Вы сможете контролировать ситуацию, исключая совсем "плохие" точки, и, соответственно расхождения в два раза по расстояниям уже не получите.

Охотовед
Интересующийся
Сообщения: 15
Зарегистрирован: 16 апр 2011, 08:39
Репутация: 0

Re: Регистрация растра

Сообщение Охотовед » 08 апр 2012, 07:34

Те снимки, которые я использую в формате jpeg. С каждым снимком идет файл, в котором указаны четыре угловые точки, с координатами. Только вот я не пойму в какой проекции их привязывать. Пробовал использовать эти координаты в проекции WGS84 - эффект то же: большая ошибка при расчете площадей и расстояний.

Не могу понять только одно. При указании координат (долготы/широты) в этом файле значения после запятой превышают цифру 60. К примеру в файле долгота точки N 64,9703,61, а по навигатору долгота этой же точки 64°58'13.25". Может это какие-то основы из учебника по географии, но я, честно говоря, не пойму в чем фишка.

Существует несколько способов записи координат, но какую использовать в MapInfo?

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

Re: Регистрация растра

Сообщение dab » 08 апр 2012, 08:11

Охотовед писал(а):...С каждым снимком идет файл, в котором указаны четыре угловые точки, с координатами...
Содержимое файла можете показать?
Охотовед писал(а):...К примеру в файле долгота точки N 64,9703,61, а по навигатору долгота этой же точки 64°58'13.25" ... Существует несколько способов записи координат, но какую использовать в MapInfo?
64.50° = 64°30'
В Мапинфо полярные координаты (долгота-широта) можно указывать как в градусах с десятичной дробной частью, так и в варианте градусы-минуты-секунды.
В меню Мапинфо "Карта" / "Режимы" / "Отображение координат"

А в целом то, какая у Вас задача стоит? :)
Почему ASTER именно?

Охотовед
Интересующийся
Сообщения: 15
Зарегистрирован: 16 апр 2011, 08:39
Репутация: 0

Re: Регистрация растра

Сообщение Охотовед » 08 апр 2012, 08:33

Все. Понял. В школе географию не надо было прогуливать. Я неправильно задавал координаты. Пересчитал координаты в десятичном значении и все стало ОК. При помощи этого сервиса http://transition.fcc.gov/mb/audio/bick ... cimal.html

В любом случае. Dab, спасибо за информацию!

Ответить

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

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

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