오늘의../오늘의 뻘짓

[gdal] ERROR 1: failed to load datum shift file

dolhim 2016. 5. 23. 15:39

ERROR 1: failed to load datum shift file


저의 경우 postgreSQL 설치 이후 처음 발생하였습니다.

postgreSQL를 설치하면 자동으로 '환경 변수'에 GDAL_DATA 폴더가 설정되는데,


에러가 발생한 프로그램은 내부에 설정된 gdaldata 폴더가 아닌

이 폴더(postgres의 gdaldata)를 우선으로 인식해버리는 것 같습니다.


결론적으로, 환경 변수 중 GDAL_DATA 폴더에 기존 gdaldata 파일을 복사해주니 문제가 해결되었습니다.



Win+Pause 키를 눌러 시스템 창을 연 다음, 좌측의 '고급 시스템 설정'을 클릭하고, '시스템 속성'창에서 '환경 변수'창을 불러옵니다. 

GDAL_DATA 경로는 아래쪽의 '시스템 변수' 목록에서 확인할 수 있습니다.


위 사진에서 확인된 바와 같이 'C:\Program Files\PostgreSQL\9.5\gdal-data' 경로에 

필요한 gdal data 를 복사해주면 됩니다.


그 전에, 문제가 발생할 것에 대비하여 기존 폴더를 복사하여 가지고 있는 것이 좋을 것 같습니다.