RPC

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
AlterEgo
Новоприбывший
Сообщения: 2
Зарегистрирован: 23 мар 2012, 12:58
Репутация: 0

RPC

Сообщение AlterEgo » 23 мар 2012, 13:02

Как получить значение B, L каждого пикселя изображения, если на него есть RPC файл?

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: RPC

Сообщение Voltron » 23 мар 2012, 13:04

Точно так же как и без RPC файла

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: RPC

Сообщение Дмитрий Барышников » 23 мар 2012, 15:43

Вас интересует алгоритм, программная библиотека или конкретное ПО?
Еще почитайте:
- описание программы http://gdal.org/gdaltransform.html
- статью http://gis-lab.info/qa/ortho-rpc.html

AlterEgo
Новоприбывший
Сообщения: 2
Зарегистрирован: 23 мар 2012, 12:58
Репутация: 0

Re: RPC

Сообщение AlterEgo » 26 мар 2012, 15:34

у меня есть только файл RPC коэффициентов.
нужны формулы, как по ним подсчитать Широту-Долготу каждого пиксела
для отображения координат в моей программе, когда двигаешь курсор по экрану.
формулы расчета этих коэффициентов - понятны.
а как по ним получить Широты Долготы - не понятно.
Понятно нужно ЦМР.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: RPC

Сообщение Дмитрий Барышников » 26 мар 2012, 18:06

Используйте GDAL. Для решения вашей задачи воспользуйтесь функцией GDALCreateGenImgProjTransformer2 и GDALGenImgProjTransform
Если вы совсем отважный можете формулы вытащить из GDAL - код открытый.

Ответить

Вернуться в «Общие вопросы»

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

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