【초초보】 Anaconda에 GDAL을 설치해 보았다

GDAL이란?



Metashape (구 Photoscan)로 만든 모자이크 이미지 (Geotiff 이미지)를로드하고 파이썬으로 이미지 처리하고 싶었기 때문에,
GDAL이라는 래스터와 벡터를 만지는 라이브러리 설치에 도전했습니다.
설치에 고생하고 오늘 하루 걸려 버렸으므로, 비망록도 겸해 써 남겨 둡니다.

참고 : h tps : // g이다 l. rg/
GDAL documentation

설치 오류 발생



「GDAL Python 설치」등으로 조사하면, anaconda prompt로 이하의 커멘드를 치는 것으로 인스톨 할 수 있는 것 같습니다.

참고 : h tps://아나곤다. 오 rg / 혼다 - 펑 게 / g이다 l
conda-forge/packages/gdal
conda install -c conda-forge gdal

그러나이 명령을 실행하면 Solving Environment ...에서 멈추는 오류가 발생합니다.

참고 : htps : // 놀라운 l. 코m/쿠에 s치온 s/262267
"아나콘다에서 Gdal을 설치하고 싶다"

오류 해결 방법



우선, 이하의 사이트를 참고로 해 GDAL의 버전이 다른 것은 아닐까? 라고 생각했습니다.

참고 : htps : // / s. 오, ぇ. 코 m / ぃ 에 w / 타카기 ぁ b / 마누아 l / p 로그 등 m % 에 7 % 92 % B0 % 에 5 % 아 2 % 83 % 에 3 % 81 % 에 % 에 6 % 아 7% 8B% 에 7% 아 F% 89
「국토 정보 처리 공학 연구실 Program 환경의 구축」

버전 확인은 다음 명령으로 가능합니다.
conda search gdal



버전 검색 결과, conda install conda-forge gdal이라고 ver3.1.2가 되어 버리는 반면, ver3.0.2가 최신? 적절한? 되는 것을 알았습니다.

버전을 지정하고 다음과 같이 명령을 실행합니다.
conda install gdal==3.0.2

이렇게하면 이전의 Solving Environment 오류가 해결되었지만 이제는 Conflict 오류가 발생했습니다.

참고 : htps : // 놀라운 l. 코m/쿠에 s치온 s/262267
"아나콘다에서 Gdal을 설치하고 싶다"

이 Conflict 에러는 본 느낌, 영원히 계속될 것 같기 때문에 일단 인스톨은 종료해, 라이브러리의 버젼을 갱신하기로 했습니다.
conda update --all

이제 conda의 모든 라이브러리를 최신 버전으로 업데이트 할 수있었습니다.
마지막으로 버전 지정한 GDAL을 다시 설치합니다.
conda install gdal==3.0.2

설치 성공! 왜 라이브러리를 업데이트하면 GDAL도 설치할 수 있는지 확실하지 않지만 좋겠습니다.

동작 확인





확실히 import되었습니다! 근본적인 해결은 되어 있지 않을지도 모르지만, 일건 낙착군요~
이 라이브러리를 사용하여 다음 기사를 참고하면서 Geotiff 로드 + 이미지 처리를 합니다.

htps : // 코 m / 히 d 카미야 / ms / d5 69f이다 61703 아베 1 아 58
"Python으로 GeoTiff 이미지 가져오기 및 내보내기"

도움이되면 LGTM하십시오!

좋은 웹페이지 즐겨찾기