22.2. 공간 처리 프레임워크 환경 설정¶
앞에서 언급했듯이, 환경 설정 메뉴를 통해 알고리즘 작동 방식을 환경 설정할 수 있는 새 대화창을 열 수 있습니다. 환경 설정 파라미터들은 대화창의 왼쪽에서 선택할 수 있는 개별 그룹으로 구분돼 있습니다.
General 그룹은 앞에서 설명했던 Output folder 항목과 함께 산출 레이어의 (그러니까 프레임워크의 모든 GUI 항목으로부터 알고리즘을 사용해서 생성한 레이어의) 기본 렌더링 스타일을 설정하기 위한 파라미터를 담고 있습니다. QGIS를 통해 사용자가 원하는 스타일을 생성하고 파일로 저장한 다음, 알고리즘이 사용할 수 있도록 설정에서 해당 파일을 가리키는 경로를 입력하기만 하면 됩니다. 공간 처리 프레임워크가 레이어를 불러와서 QGIS 맵 캔버스에 추가할 때마다 해당 스타일로 렌더링할 것입니다.
각 알고리즘별로 그리고 해당 알고리즘의 각 산출물별로 렌더링 스타일을 개별적으로 환경 설정할 수 있습니다. 툴박스에서 알고리즘 명을 오른쪽 클릭한 다음 Edit rendering styles for outputs 메뉴 옵션을 선택하십시오. 다음 그림과 같은 대화창이 열릴 겁니다.
각 산출물별로 사용자가 원하는 스타일 파일(.qml
)을 선택한 다음 OK 버튼을 클릭하십시오.
General 그룹의 다른 환경 설정 파라미터들은 다음과 같습니다:
Use filename as layer name: 알고리즘 자체가 해당 알고리즘이 생성하는 각 산출 레이어의 명칭을 정의합니다. 몇몇 경우 고정된 명칭을 사용할 수도 있는데, 어떤 입력 레이어를 사용하든 상관없이 동일한 산출 레이어 명칭을 사용할 것이라는 뜻입니다. 다른 경우엔 입력 레이어의 명칭 또는 알고리즘 실행에 사용되는 몇몇 파라미터에 따라 산출 레이어 명칭이 달라지기도 합니다. 이 옵션을 활성화하면 대신 산출 파일명에서 레이어 명칭을 가져올 것입니다. 산출물이 임시 파일로 저장되는 경우, 이 임시 파일의 명칭은 다른 기존 임시 파일과의 충돌을 피하려는 목적으로 아주 길고 의미도 없다는 점을 기억해두십시오.
Keep dialog open after running algorithm: 알고리즘 실행이 완료되어 그 산출 레이어를 QGIS 프로젝트로 불러오고 나면, 알고리즘 대화창이 닫힙니다. 대화창이 (알고리즘을 다른 파라미터 값으로 다시 실행하기 위해, 또는 로그 탭에 작성된 산출물을 좀 더 자세히 확인하기 위해) 계속 열려 있기를 바란다면, 이 옵션을 활성화하십시오.
Use only selected features: 이 옵션을 활성화하는 경우, 알고리즘에 벡터 레이어를 입력할 때마다 해당 레이어에서 선택한 피처만 사용할 것입니다. 레이어에서 선택한 객체가 없을 경우, 모든 객체를 사용할 것입니다.
Pre-execution script file 및 Post-execution script file: 이 파라미터들은 공간 처리 스크립트 작업 기능을 통해 작성된 스크립트를 참조합니다. 스크립트 작업 및 콘솔에 관한 부분에서 이 옵션들을 설명하고 있습니다.
설정 대화창에는 General 그룹 외에도 알고리즘 제공자 그룹도 있습니다. 이 그룹의 각 항목은 해당 알고리즘을 툴박스에 표시할지를 설정하는 Activate 옵션을 담고 있습니다. 또 알고리즘 제공자 가운데 일부는 고유의 환경 설정 옵션을 가지고 있는데, 이후 특정 알고리즘 제공자를 설명하는 부분에서 이 고유 옵션에 관해 설명하겠습니다.