Процедура реализации полиномиального преобразования в GDAL
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Процедура реализации полиномиального преобразования в GDAL
Вот бы посмотреть на исходники, чтобы сравнить с теми, что использует QGIS. Кто-то мог бы вытащить ее из исходников?
			
			
									
						
							пристегивайтесь, турбулентность прямо по курсу
			
						- 
				Lynx
- Интересующийся
- Сообщения: 29
- Зарегистрирован: 04 ноя 2008, 00:40
- Репутация: 0
Re: Процедура реализации полиномиального преобразования в GDAL
Вот что я нашел в последней версии gdal (скачать можно здесь):
Модуль достаточно хорошо описан в комментариях в нем.
			
							Модуль достаточно хорошо описан в комментариях в нем.
- Вложения
- 
			
		
		
				 gdal_crs.c gdal_crs.c
- (28.41 КБ) 975 скачиваний
 
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Процедура реализации полиномиального преобразования в GDAL
спасибо, это не совсем то, самое интересное в этом модуле вот эта часть:
То есть как я понимаю, используется процедура CRS_compute_georef_equations, у которой на входе точки и порядок полинома и которая выдает прямые и обратные коэффициенты. Можно ли привести еще ее?
			
			
									
						
							Код: Выделить всё
/* -------------------------------------------------------------------- */
/*      Compute the forward and reverse polynomials.                    */
/* -------------------------------------------------------------------- */
nCRSresult = CRS_compute_georef_equations( &sPoints,
                                      psInfo->adfToGeoX, psInfo->adfToGeoY,
                                      psInfo->adfFromGeoX, psInfo->adfFromGeoY,
                                      nReqOrder );пристегивайтесь, турбулентность прямо по курсу
			
						- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Процедура реализации полиномиального преобразования в GDAL
пардон, невнимательно посмотрел, искомая процедура начинается вот отсюда:
Интересно, что она заимствована полностью из GRASS
			
			
									
						
							Код: Выделить всё
/***************************************************************************/
/*
    COMPUTE THE GEOREFFERENCING COEFFICIENTS BASED ON A SET OF CONTROL POINTS
*/
/***************************************************************************/
static int 
CRS_compute_georef_equations (struct Control_Points *cp, 
                                      double E12[], double N12[], 
                                      double E21[], double N21[], 
                                      int order)пристегивайтесь, турбулентность прямо по курсу
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей
