포스트

Semi-Automatic Classification Plugin 설치 방법 (Remotior Sensus 에러 해결 방법)

1. QGIS에서 Semi-Automatic Classification Plugin 설치

  • 플러그인 -> 플러그인 관리 및 설치

qgis_plugin

  • 모두 -> Semi-Automatic Classification 검색 -> 플러그인 설치

qgis_install

여기까지한다면 QGIS 상단에 노란색 박스로

Semi-Automatic Classification Plugin: Warning. Python library Remotior Sensus is outdated.This could cause errors, please update Remotior Sensus.

이런 경고창이 뜨면서 scp 플러그인을 찾을 수 없다….

2. Remotior Sensus 에러 해결 방법

Semi-Automatic Classification Plugin: Warning. Python library Remotior Sensus is outdated.This could cause errors, please update Remotior Sensus.

해당 에러는 Semi-Automatic Classification Plugin에서 발생한 경고로, Remotior Sensus라는 Python 라이브러리가 구버전이어서 오류가 발생할 가능성이 있다는 내용이다.

나는 해당 에러를 해결하려고 구글링을 열심히 해봤지만… 이 에러를 해결한 블로그의 최신 글이 23년도라서 그 글의 해결방법대로 따라했으나 해결되지 못하였다.

그래서 더 구글링해본 결과…공식문서 발견!!! 공식문서는 참 따뜻하고 친절하구나.. 프로그램마다 불친절하게 작성해놓은 문서도 있어서 잘 참고는 안했는데 앞으로는 공식문서부터 보는 습관을 기르도록 하자!!

qgis_manual

그래서 해결방법은

2.1. 필수 종속성 설치

Semi-Automatic Classification Plugin은 대부분의 기능에 Remotior Sensus, GDAL, NumPy 및 SciPy가 필요하다. 특히 머신 러닝에는 scikit-learn와 PyTorch가 필요하다고 한다.

따라서 QGIS 설치에 포함되지 않은 종속성을 설치해야한다.

  • QGIS를 닫는다
  • OSGeo4W Shell을 관리자 권한으로 연다

qgisshell

  • 다음 명령어를 입력
    1
    
    pip3 install --upgrade remotior-sensus
    
  • 또는 머신러닝기능이 필요할 경우 해당 명령어를 입력
    1
    
    pip3 install --upgrade remotior-sensus scikit-learn torch
    

그리고 QGIS를 열어보면

qgis_scpyab

이렇게 SCP 탭이 생긴것을 볼 수 있다!

출처: Semi-Automatic Classification Plugin manual


이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.