r.mapcalc는 QGIS에서 출력을 제공하지 않습니다


11

한동안 QGIS Processing Toolbox에서 r.mapcalc를 사용하려고했습니다. 그러나 알고리즘은 나에게 어떤 출력도주지 않습니다. 여러 래스터 레이어와 다른 표현식을 시도했지만 알고리즘이 "Results Directory"에 아무것도 출력하지 않습니다. 아래에는 알고리즘 설정의 간단한 예를 보여주는 이미지가 있습니다. 어쩌면 나는 뭔가를 놓치고 있지만 온라인에서 비슷한 것을 찾지 못했습니다.

알고리즘 설정 예

답변:


2

Processing Toolbox 에서 작동시키는 방법을 모르지만 대신 GRASS Tools 에서 동일한 도구를 사용할 수 있습니다 . 다음과 같이하면됩니다 :


  1. GRASS 7.xx로 QGIS Desktop 2.xx 실행

  1. 그런 다음 메뉴 표시 줄에서 다음으로 이동하십시오.

    Plugins > GRASS > Open Mapset
    

    또는을 클릭 New Mapset하여 GRASS로 가져온 레이어를 저장할 디렉토리를 정의 할 새 디렉토리를 작성 하십시오 .


  1. r.in.gdal경로를 통해 r.in.gdal.qgis가져 오거나 QGIS에서로드 된 래스터를 가져 오는 등 다양한 방법을 사용하여 래스터 를 가져옵니다.

  1. r.mapcalc꽤 멋진 GUI 모델러와 함께 제공 되는 도구를 실행하십시오 . 모델을 설정하십시오.

    GRASS r. 맵 칼크

    어디에서 "예" 내 래스터의 이름이고, 또한 운영자와의 연결 라인을 추가하는 것은 까다로운 일이 될 수 있다는 1. 주의 상수 값을 추가, 당신은 처음에 빨간색 확인 원 연결 지점을 (연결되지 않은)해야 회색으로 바뀝니다 (연결됨).

    모델을 만들었 으면 출력 이름을 지정하고 실행을 클릭 하십시오 . 성공적으로 실행되었는지 여부를 알려주고 결과 보기 를 클릭 하여 결과를 QGIS에로드합니다.


  1. 값 1이 성공적으로 추가 된 모델의 결과 :

    결과

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.