QGIS 모델 디자이너-여러 필드 매개 변수가있는 속성 별 선택
'속성 별 선택'알고리즘을 포함하는 모델을 구축 중이며 값이 모델 입력과 일치하는 여러 필드를 선택하려고합니다.
기본적으로 선택 쿼리가 'field1 = input AND field2 = input'이되기를 원합니다.
툴팁과이 질문 ( Modelbuilder에서 여러 필드 선택)을 기반으로 여러 필드 매개 변수로 선택하는 구문이 field1; field2 여야한다고 생각합니다.

그러나 이것은 속성 별 선택 도구에서는 작동하지 않습니다. 확인을 누르면 대화 상자가 닫히고 '선택 속성'필드가 지워집니다.
속성 별 선택 도구에 다른 구문이 있습니까? 아니면 불가능합니까? 모델에 두 개의 '속성 별 선택'알고리즘을 사용하고 현재 선택 내에서 선택하여 문제를 해결할 수 있습니다. QGIS 버전 3.16을 사용하고 있습니다.
답변
이 기능으로 한 번에 두 개의 필드를 입력 할 수 없습니다. 이 함수 select by attribute
는 도구 상자에서 독립 실행 형으로 실행할 때 선택 속성에 대해 하나의 가능한 입력 만 있습니다. 그래서 나는 그것이 그것을 위해 설계되지 않았기 때문에 모델에서 더 많은 입력을 받아들이지 않을 것이라고 생각합니다.
당신이 연결 한 질문은 선택적인 복수형에서 볼 수 있듯이 하나 이상의 입력 필드를 선택할 수있는 능력을 가지고있는 것 같습니다 Dissolve field(s)
.
그러나 속성 별 선택을 사용하면 단수 형식 만 Selection attribute
있습니다..
두 개의 입력 필드가있는 경우 QGIS는이 두 필드가 어떻게 결합되는지 알 수있는 추가 가능성이 필요합니다. field_1 = School_Code AND field_2 = School_Code? 또는 오히려 : (field_1 OR field_2) = School_Code?
그래서 최선의 선택은 select by attribute
두 번 실행하는 것 입니다. 또는 select by expression
복잡한 표현을 자유롭게 정의 할 수 있는 곳에서 시도 할 수 있습니다 .