gdalmove.py

래스터 파일의 지리참조를 제자리 변환합니다.

개요

gdalmove.py [-s_srs <srs_defn>] -t_srs <srs_defn>
            [-et <max_pixel_err>] <target_file>

설명

gdalmove.py 스크립트는 래스터 파일의 경계를 어떤 좌표계로부터 다른 좌표계로 변환하고, 파일의 좌표계 및 지리변형(geotransform)을 업데이트합니다. 이 작업 도중 픽셀 값을 전혀 변경하지 않습니다. gdalwarp를 이용해서 이미지를 변형하는 작업과 조금 비슷하지만 이미지 훼손을 막기 위해 리샘플링 단계를 거치지 않는다는 점이 다릅니다.다. 파일 영역에서 사실상 선형(linear)인 변형을 수행하는 데 적합한 알고리즘입니다.

오류 제한값(-et)을 지정하지 않는 경우 파일을 실제로 업데이트하지는 않지만, 발생한 오류를 리포트하기는 할 것입니다. -et 를 지정한다면 분명한 오류가 지정한 (픽셀 단위) 제한값 미만으로 발생하는 경우에만 파일을 수정합니다.

현재 변환된 지리변형은 좌상단, 우상단 및 좌하단 모서리의 변환을 바탕으로 계산됩니다. 최소 4개의 모든 모서리 포인트를 활용하는 최소제곱맞춤법(Least square fit)으로 전체적인 오류를 줄일 수 있습니다.

-s_srs <srs_defn>

파일의 좌표계를 지정한 좌표계 정의로 무시합니다. 선택적 옵션입니다. 지정하지 않는 경우 소스 파일에서 소스 좌표계를 읽어옵니다.

-t_srs <srs_defn>

대상 좌표계를 정의합니다. 업데이트 후 파일에 이 좌표계를 작성할 것입니다.

-et <max_pixel_err>

이 (픽셀 단위) 오류 한계값을 초과하는 경우 파일을 업데이트하지 않을 것입니다. 지정하지 않으면 파일을 전혀 업데이트하지 않지만, 오류는 리포트할 것입니다.

<target_file>

작업할 파일입니다. 이 파일을 업데이트하려면, 파일이 지리변형 및 공간 좌표계의 제자리(in place) 업데이트를 지원하는 파일 포맷이어야만 합니다.