brunch

You can make anything
by writing

C.S.Lewis

by 무명 Nov 13. 2019

인천 데이터 다루기 (1)

미디어아트 작업에 사용할 데이터 수집/전처리 with QGIS 

[데이터 수집-목적]

- 곡에 사용될 엠비언트 사운드를 만들기 위함

- 인천의 화물 데이터를 수집. 인천항에서 수입/수출되는 화물의 종류 및 톤이 필요했음. 

- Port-MIS에서 얻을 수 있었음. 관계자분에게 몇 가지 문의할 겸 전화했었는데 친절하게 상담해주셔서 좋았음. 같이 통화하면서 사이트를 켜고 데이터 피보팅도 직접 해볼 수 있어서 감사했음. 사이트는 '포트미스'라고 읽으시더라 

https://new.portmis.go.kr/portmis/websquare/websquare.jsp?w2xPath=/portmis/w2/main/index.xml&page=/portmis/w2/cm/sys/UI-PM-MT-001-021.xml&menuId=0045&menuCd=M4735&menuNm=%BB%E7%C0%CC%C6%AE%B8%CA

- 이 주소로 들어가서, 전체 메뉴-> 화물로 들어가서 원하는 것을 선택하면 됨. 나름 잘 만들어놨다. 


[QGIS 보로노이 폴리곤, 델로네 삼각분할]

- 이 프로세스는 인천의 건물 데이터로 진행

- 전체 인천 건물은 30만 개가 넘음. 

- Voronoi polygon, Delaunay triangulation을 지원해서 그려보니 30만 개로 하면 자꾸 프로그램이 죽었음

- 먼저, 상단 메뉴 - 벡터 - 도형 도구 - 중심을 뽑고, 해당 레이어에서, 벡터 - 도형 도구에 들어가면 보로노이, 들로네 모두 해볼 수 있음. 비주얼을 만들 때 processing에서 포인트 값들만 가지고 만들 수 있으나 일단 한번 완성된 모습은 어떤지 궁금해서 빠르게 돌려봄. 

- 30만 개는 자꾸 죽어서 2018년에 사용허가를 받은 건물만 필터링하여 돌려봄. 아래 이미지가 해당됨. 

- [팁] 윈도 기준 F6을 누르면 포커싱 된 레이어의 속성 테이블을 바로 띄워볼 수 있음. 

- 속성 테이블에서 쿼리 조건문을 넣어서 쉽게 필터링해볼 수 있음. 


- 개념 참고 

https://darkpgmr.tistory.com/96

- 그리고 QGIS에서 위 알고리즘을 그릴 때 버퍼를 줄 수 있음. 다음 이미지는 보로노이 버퍼 0과(적색), 버퍼 50(녹색)의 비교 이미지임. 위 인천 지도와 비슷한 스케일이라고 생각하시면 됨. 

https://gis.stackexchange.com/questions/220894/what-does-buffer-mean-in-qgis-voronoi-dialog

- QGIS 최신 버전으로 업데이트하니 확실히 낫네 ㅎㅎ; 그간 2점대 버전에서 깔짝거리고 있었는데 왜 업데이트를 진작하지 않았을까~ 후회가 됨. 



매거진의 이전글 인천 데이터 다루기 (2)
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari