본문 바로가기

데이터 다루기/Q-GIS

(7)
[QGIS] 오염물질 근원지와 학교 사이의 거리를 통한 Scoring 저희는 school_toxic_distance 레이어를 만들었습니다. ​ 우선 오염물질 진원지에 할당 되어 있는 score값을 조인하겠습니다. 조인이 잘 된것을 확인할 수 있습니다. 이제 거리 기반의 score를 새롭게 정의하기 위해서 필드 계산기를 선택합니다. 그리고 새로운 필드 이름을 Score_dist로 설정해주시고, 유형을 십진수로 변경합니다. 표현식을 아래와 같이 작성해주시고 확인을 눌러주시면 새로운 Score_dist 열이 생겼습니다.
[QGIS] 오염물질 근원지와 학교 사이의 거리 계산 보라색 오염물질 근원지에 대해서 초록색 학교들의 거리를 계산해보겠습니다. "벡터 > 분석 도구 > 거리 행렬" 으로 들어갑니다. 입력 포인트 레이어로, 학교들의 위치 데이터, ID 필드로 학교 ID 대상 포인트 레이어로, 오염물질 근원지의 위치 데이터, ID로 필드로 오염물질 ID를 선택합니다. 위와 같이 거리 행렬 Layer가 생성되었습니다. 속성 테이블을 열어보시면, 모든 경우의 수에 대해서 거리가 m 단위로 출력됩니다. 하지만, 저희는 1마일 이내의 거리에 있는 것만 관심이 있습니다. 따라서 필터를 걸어주어야 합니다. "표현식을 이용한 객체 선택"을 눌러줍니다. 이제 1마일 (1609.344m) 보다 작은 것을 선택하는 쿼리식을 작성합니다. 아래에 객체 선택을 눌러주시면, 총 135개의 객체가 선택..
[QGIS] 오염물질에 영향을 받는 학교의 학생 수 관측하기 저희는 저번 포스팅에서 각 학교마다 학생 수를 조인해서 불러왔었습니다. 이제 오염물질에 영향을 받는지에 대한 여부에 따라 학생 수를 합쳐보도록 하겠습니다. "레이어 > 레이어 생성 > 새 가상 레이어" 에 들어갑니다. 레이어 이름으로 "Sum_buffer"로 지정해주시고, 내장 레이어에 가져오기를 통해, 저희 데이터셋을 불러옵니다. 그리고 sql 쿼리문을 작성합니다. ​ 밑에 추가를 눌러주시면 레이어 텝에 "Sum buffer"가 추가되었습니다. 테이블을 실제로 보시면, 원하는 결과가 출력됩니다. ​
[QGIS] 오염물질에 영향을 받는 학교 탐색하기 지난 포스팅까지 내용을 종합할 때, 오염 물질과 학교의 위치를 관찰하였습니다. 이제 오염물질이 영향을 미치는 학교를 탐색해야 합니다. 우선 오염물질이 반경 1마일 만큼 영향을 미친다고 정의해보도록 하겠습니다. ​ QGIS 메뉴에서 "벡터 > 공간 처리 도구 > 버퍼"로 들어갑니다. 입력 레이어에서 toxic (오염물질)을 선택하고, 거리에 1마일을 줍니다. 실행을 눌러주시면, 아래 처럼 map이 변경됩니다. 이제 오염물질의 영향력도 파악했으니, 이 영향력 내에 들어오는 학교를 식별해야 합니다. "벡터 > 조사도구 > 위치로 선택" 에 들어갑니다. 선택에 school을 골라 주고, "내부에 있는" 으로 바꿔줍니다. 그리고 이전 출력물을 선택해 비교해줍니다. 실행을 눌러주시면, 맵이 아래와 같이 바뀝니다. ..
[QGIS] 공간 데이터 불러오기 GIS 파일을 QGIS의 왼쪽 아래에 위치한 레이어에 드래그해서 올려 놓으시면 불러올 수 있습니다. 그리고, 지난 포스팅에서 배운 방법으로 Google road 맵을 불러올게요. 위와 같은 순서로 매핑이 됩니다. 이 때, 아래에 있을 수록 바탕이 됩니다. 즉 가장 아래에 있는 google road가 가장 밑에 깔리고, 그 위로 순서대로 표시가 되는 것이지요. 그려진 맵을 보면, 관심지역이 붉게 표시되어 있고, 그 위로 학교의 위치가 초록색 점으로, 오염물질의 원천지가 보라색 점으로 표시됩니다. 그런데, 관심 지역이 맵을 가려버리네요. 이를 해결 하기 위해서, layer의 county NCTCOG를 오른쪽 마우스 클릭해서, 가장 밑에 있는 속성을 들어갑니다. 다양한 기능을 설정할 수 있는데, 목적을 위해서..
[QGIS] 한국 지도 및 세계 지도 가져오기 플러그인에 들어가 보겠습니다. QGIS에서 플러그인은 R이나 파이썬의 패키지와 같은 역할을 합니다. 내장되어 있지 않는 기능을 설치함으로써 사용하실 수 있어요. "플러그인 관리 및 설치" 에 들어가시면 아래와 같은 창이 뜹니다. 옆에 설정에 들어가셔서, "실험적인 플러그인도 표시"를 체크해줍니다. 그리고 위와 같이 TMS를 검색하면 두 가지 플러그인이 나오는 데, 둘 다 설치합시다. TMS for Korea는 한국맵, QuickMapServices는 세계맵을 제공합니다. ​ 설치가 끝나셨으면 아래와 같이 웹에 들어가면 설치된 플러그인이 나옵니다. TMS for Korea 는 네이버 맵과 다음 맵을 제공합니다. (가장 자주 쓰이죠) QuickMapServices는 선택지가 많지 않은데, Setting > ..
[QGIS] 설치 https://www.qgis.org/ko/site/forusers/download.html 운영체계에 맞는 설치파일 다운로드 후, 설치 진행합시다. 설치 진행중인 화면입니다. 설치가 끝나고 위와 같은 창이 나오면 설치 완료!! ​