GIS

QGIS 3.4: 속성 값 기반 웹 검색하는 액션(Action) 정의하기

유병혁 2019. 4. 16. 22:53

안녕하세요? QGIS 3.4에서 속성 값을 기반으로 웹 검색하는 액션(Action)을 정의해 보겠습니다.

실습데이터는 서울 도봉구 일원의 놀이시설 좌표 수치지도 레이어(C0380000_point.shp)입니다.


이 레이어의 '명칭' 필드에 있는 속성 값을 기반으로 QGIS 상에서 웹 검색할 수 있도록 액션을 정의해 보겠습니다.


먼저, 해당 레이어 속성 창으로 접근하고 액션 탭을 선택합니다.


아래와 같이 'Create Default Actions'을 클릭하면,


기본 액션들이 자동으로 표시됩니다.


여기서 '속성 값 기반 웹 검색'을 클릭해 보겠습니다.


'Edit Action' 창이 표시되었는데요, 이제 상세 내용을 수정해 주시면 됩니다.


먼저 Action Text를 아래와 같이 수정해 주겠습니다. '명칭' 필드를 네이버 지도에서 검색하도록 조건을 설정한 것입니다.


Action Scopes은 기존 Field Scope은 체크 해제하고, Canvas를 체크하겠습니다.


단축명은 '네이버 지도 검색'으로 바꿔보겠습니다.


이제 아래와 같이 Edit Action 창이 수정되었습니다.


속성 툴 바에서 액션 아이콘을 클릭하고 '네이버 지도 검색'을 선택합니다.


이 상태에서 지도 상에 놀이시설 객체를 하나 클릭하면, 웹브라우저가 자동 실행되면서 '명칭' 속성값에 대한 검색 결과가 표시됩니다.


이번에는 조건을 약간 변경해서 '네이버 검색'을 정의해 보겠습니다.


마찬가지로 지도상 객체를 클릭하면, 아래와 같이 검색결과 창이 뜨게 됩니다. 경우에 따라 쓰임새가 있겠죠?!