지리변환 예제
지리변환(geotransform) 소개
지리변환이란 (픽셀, 줄)이라고도 하는 (행, 열) 이미지 좌표 공간으로부터 지리참조된 (투영 또는 지리) 좌표 공간으로의 아핀 변환(affine transformation)을 말합니다.
지리변환은 다음 6개의 계수(coefficient) 집합으로 이루어져 있습니다:
GT(0)
: 좌상단 픽셀의 좌상단 모서리의 X 좌표입니다.GT(1)
: 서-동 픽셀 해상도 / 픽셀 너비입니다.GT(2)
: 행 기울기입니다. (일반적으로 0)GT(3)
: 좌상단 픽셀의 좌상단 모서리의 Y 좌표입니다.GT(4)
: 열 기울기입니다. (일반적으로 0)GT(5)
: 북-남 픽셀 해상도 / 픽셀 높이입니다. (북쪽이 위인 이미지의 경우 음의 값)
이미지 좌표 공간으로부터 지리참조된 좌표 공간으로 변환
X_geo = GT(0) + X_pixel * GT(1) + Y_line * GT(2)
Y_geo = GT(3) + X_pixel * GT(4) + Y_line * GT(5)
이때 픽셀/줄 좌표가 좌상단 픽셀의 좌상단 모서리 (0.0,0.0)에서 시작해서 우하단 픽셀의 우하단 모서리 (width_in_pixels,height_in_pixels)에서 끝난다는 사실을 기억하십시오. 즉 좌상단 픽셀의 중심의 픽셀/줄 위치는 (0.5,0.5)일 것이라는 의미입니다.
북쪽이 위인 이미지의 경우
GT(2)
,GT(4)
계수가 0입니다.GT(1)
,GT(5)
이 픽셀 크기입니다.GT(0)
,GT(3)
위치가 래스터의 좌상단 픽셀의 좌상단 모서리 위치입니다.