GIS/gis로 시각화 자료 만들기 14

Qgis로 용도지역도 작성하기(용도지역 현황, 지목현황 등/ 분류값으로 시각화하기)

도시분야나 조경분야, 건축분야 등에서 대상지를 분석할 때 빠지지 않는 것이 용도지역 현황을 분석하는 것이다. 네이버 지도나 카카오맵에서도 지적편집도를 활성화하면 용도지역을 살펴볼 수 있으나 캡쳐해서 사용하기에는 아쉬움이 많다. 그래서 작성하는 용도지역도 작성하는 방법..! 전국지역에 대한 데이터가 공개되고 있으니 걱정말고 따라오시면 좋겠다. 1. 국가공간정보포털에서 용도지역에 대한 속성값이 포함되어 있는 데이터 다운받기 우리가 종종 활용하는 국가공간정보포털에서 아주 꿀같은 데이터를 제공하고 있다. 기존에는 오픈마켓에서만 데이터를 다운받았는데, 최근에는 '국가중점개방데이터'를 더 많이 활용하고 있다. 국가중점개방데이터는 국가공간정보포털 홈화면에서 아래와 같은 탭을 통해 접속할 수 있다. 들어가보면, 건축물..

QGIS 지도책(아틀라스) 활용하기 (한번에 여러개 내보내기)

한 지역 내에 있는 여러 지구단위계획구역이나 도시재생활성화지역 등에 대한 현황조사를 할 때, 각 구역(지역)마다의 결과물을 뽑아야 하는 경우가 있다. 예를 들어 서울시 중구에 위치한 지구단위계획구역 각각의 건축물 용도, 토지용도 등을 확인해야 할 때처럼 말이다. 하나의 대상지를 가지고 결과물을 출력한다면 조판(레이아웃)으로 설정하여 출력하겠지만(아래 링크 참고), 이경우에는 하나하나 설정해주기에는 번거롭다. 이럴 때 활용할 수 있는 것이 지도책(아틀라스) 기능이다. Qgis 지도 범례 만들기(레이아웃 기능) Qgis 지도 범례 만들기(레이아웃 기능) Arcmap을 쓰다가 Qgis로 넘어오고나서 느낀 것은 시각화가 더 편리하다는 것이었는데, 그래서인지 더 편하게 레이아웃 작업들을 할 수 있었다. 그중 gi..

Qgis에서 객체 병합하기(필지 합치기, 시군구 합치기)

최근 포스팅이 뜸해서 스스로 찔리던 차에 도움을 요청하는 댓글이 달렸다. 지구단위구역계를 gis로 표현하고 싶으신 분의 댓글이었는데, 관련해서 답글을 달다가 내가 포스팅을 까먹은 내용이 있다는 것을 알게되어서 이렇게 오랜만에 포스팅을 한다. 댓글의 내용은 다음과 같다(포스팅과 관련해서 아이디어를 주신 초심자의 행운님 감사합니다:) ) ★댓글환영★ 즉, 지구단위구역계를 표현하기 위해서는 여러 필지를 하나로 합해주어서 하나의 객체로 만들 필요가 있는데 이런 경우 캐드를 켜지 않고도 qgis에서 충분히 해결할 수 있다. 비슷한 경우로, 경기도 내 시군구별 자료를 살펴보고자 할때 행정구가 나누어져있는 경우(경기도 내에서 양평군, 양주시 이런식으로 데이터가 있다가 고양시 일산서구, 수원시 영통구 등 행정구가 나뉘..

Qgis 여러 필드 라벨 넣기(두줄로 라벨 넣기, 라벨 여러개 넣기, 라벨 다중 표시, 쌍파이프(||)

데이터 시각화를 하다 보면, 여러 값에 대해 라벨로 표현하고 싶은 경우가 있다. 예를 들어, 자치구별 인구밀도를 표현하는 자료를 만들 때, 색상으로 인구밀도를 표현하고 라벨로 자치구 이름과 총인구수를 표현하고자 하는 경우이다. 이와 같이 여러 필드를 라벨로 표현하기 위한 방법으로는 크게 2가지가 있다. 하나는 라벨의 형식(폰트나 굵기 등)이 동일하게 입력되어도 되는 경우 줄 바꿈 문자로 표현하는 방법이고, 두 번째는 라벨에 따라 다른 형식으로 표현하는 방법이다. 이번 포스팅에서는 먼저 보편적으로 활용되는 첫 번째 방법을 설명하도록 하겠다. 데이터는 서울시 자치구 데이터와 자치구별 자동차 등록대수 데이터를 활용하였다. 1. 데이터 결합하기 우선, 자치구 경계 데이터에 자동차 등록대수 데이터를 결합하였다. ..

Qgis에서 svg로 원하는 형태의 심볼 지정하기

gis나 캐드에서 배경지도의 역할을 할 도면작업을 하고, 어도비 프로그램으로 넘어가 예쁘게 다듬는 작업을 할 때 드는 생각이 있었다. 필자의 경우, 수치지형도를 캐드에서 정리하고 일러스트레이터에서 불러와서 가로수로 표시된 위치에 나무 형태의 도형 또는 이미지를 하나하나 심어(?)줬는데 하다보면 이걸 내가 일일이 해야하나 싶은 생각이 드는거다. 그러다가 이번에는 캐드에서 작업한 도면을 gis로 불러와서 작업을 하였고 좋은 방법을 알게 되어서 공유한다. 예쁘게 도면 작업을 해야하는 상황에 닥치게 된 도시, 조경, 건축 분야의 사람들에게 유익할 수 있을 거같다. 아! 이 방법은 일러스트레이터 활용을 최소화하고 Qgis로 웬만한 도면작업을 하고 싶어서 찾아낸 방법이니 감안하시기를! 일단 이 방법을 요약하자면 다..

수치지형도 다운받고 열어보기(AutoCad, QGIS)

이번 포스팅에서는 실무에서 많이 활용하는 수치지형도를 다운받고 활용하는 방법을 설명하도록 하겠다. 수치지형도는 등고선이나 교통망, 시설물, 수계, 산림 등을 전산화한 도면이다. 현재 1: 1000, 5000, 25000, 50000, 250000 축척의 수치지형도를 아래의 링크에서 무료로 다운받을 수 있다. 원래 가장 자세한 1:1000 수치지형도는 무료로 다운받을 수 없었는데 2016년쯤에 무상개방한 것으로 알고 있다. 어쨌든 이래저래 많이 쓰이고 보물같은 데이터니 잘 활용하시면 좋겠다. map.ngii.go.kr/ms/map/NlipMap.do 국토정보플랫폼 국토정보맵 선택 선택 map.ngii.go.kr 1. 국토정보플랫폼 국토정보맵에서 회원가입 후, 수치지형도 다운로드하기 위의 링크를 눌러 국토정..

Qgis로 건축물별 노후도 다이어그램 제작하기/ 대상지 현황분석 시각화

도시설계나 건축설계, 조경설계 등을 하다보면, 대상지의 건축물에 대한 다이어그램이 필요할 때가 있다. 대상지 내 건축물의 용도는 어떠한지, 건축물별 노후도는 어떤지 등 필요에 따라 다양한 정보를 시각화하여 패널에 넣어야 한다. 이때 하나하나 확인하면서 일러로 하는 경우도 있겠지만, 대상지가 크고 건축물의 수가 많을때는 Qgis를 활용하면 빠르고 편하다. 이번 포스팅에서는 대상지내 건축물이 몇년도에 지어진 건축물인지 색상으로 표현하여 노후도를 시각화하는 방법을 설명하도록 하겠다. 1. 건물통합정보 다운받기 먼저, 건물에 대한 정보를 다운받기 위해 국가공간정보포털 오픈마켓에서 건물통합정보를 검색하여 들어가자. 이 데이터는 건물별 속성정보와 건물공간정보가 함께 들어가있는 보석같은 데이터로 굉장히 많이 쓰인다...

Qgis 데이터 시각화, 단계구분도, 심볼작업하기

앞서 썼던 글(urbn-ds.tistory.com/16 )에서 보이듯이, 지역별로 다른 색상을 입혀 데이터를 시각화하고 싶을때는 어떻게 해야할까? 이에 앞서 만약 지도데이터와 엑셀데이터를 다운받기만 하고 결합을 하지 않았다면 아래의 글을 참고하기 바란다. 이 글은 지도 데이터 즉, 행정경계의 모양을 가지고 있는 데이터에 인구 수와 같이 시각화하고 싶은 값이 결합되어 있는 데이터를 만든 후 보면 좋을 것이다. Qgis 지도 데이터와 엑셀 데이터 편하게 결합하는 방법(행정구역코드표 첨부, join 기능) 위와 같이 전국 시군구별 인구현황에 대한 시각화 자료를 만든다고 생각해보자. 필자가 캡쳐한 것과 같이 통계지리정보서비스(sgis.kostat.go.kr/)를 활용할 수도 있겠지만, 여기서 제공되지 않는 데 ..

Qgis 지도 데이터와 엑셀 데이터 편하게 결합하는 방법(행정구역코드표 첨부, join 기능)

위와 같이 전국 시군구별 인구현황에 대한 시각화 자료를 만든다고 생각해보자. 필자가 캡쳐한 것과 같이 통계지리정보서비스(sgis.kostat.go.kr/)를 활용할 수도 있겠지만, 여기서 제공되지 않는 데이터를 활용해야하는 경우에는 그럴 수가 없다. 그러니 통계지리정보서비스가 없다고 치고 이런 자료를 만드려면 어떤 과정을 거쳐야 할까? 먼저 지도 데이터를 다운 받고, 인구현황 데이터를 다운 받을 것이다. 지도 데이터는 shp파일 형태로 qgis에서 불러올 수 있지만, 인구현황 데이터는 엑셀 데이터로 제공 받아 qgis에서 바로 띄울 수가 없다. 따라서 이번에는 shp파일과 엑셀파일의 결합 과정에 대하여 설명하도록 하겠다. 1. 적절한 지도 데이터 다운받기 시각화 하기 위해서는 지도 데이터와 엑셀데이터가 ..

Qgis 지도 범례 만들기(레이아웃 기능)

Arcmap을 쓰다가 Qgis로 넘어오고나서 느낀 것은 시각화가 더 편리하다는 것이었는데, 그래서인지 더 편하게 레이아웃 작업들을 할 수 있었다. 그중 gis로 시각화를 하고 난 후 결과물을 출력할 때 필요한 범례를 표시하는 방법을 설명하도록 하겠다. 이때, 저번 지오코딩 관련 글에서 썼던 고등학교 데이터를 활용하도록 하겠다. urbn-ds.tistory.com/10 Geocoding지오코딩_2. Geocoding 활용하기 urbn-ds.tistory.com/9 Geocoding지오코딩_1. Geocoding 프로그램 다운받기 이런저런 데이터를 찾다보면, 데이터를 친절하게 shp파일로 제공하여 Qgis나 Arcmap에서 바로 열 수 있게 제공해주는 경우도 있지만, urbn-ds.tistory.com 1...

Qgis 데이터 라벨링 하기, 원하는 위치로 라벨 이동하기/고정해제하기

Qgis로 데이터를 시각화할 때 종종 사용하는 기능이 라벨링 기능이다. 이를 하다보면 가끔 라벨들이 뭉쳐져 있어 원하는 정보가 눈에 들어오지 않을 때가 있다. 그래서 배치를 바꿔보고 싶지만, 속성에서는 원하는 위치로 임의로 바꿀 수 없게 되어 있어 쉽지않다. 이럴때 활용할 수 있는 기능이 있어 소개하고자 한다. 예를 들어, 전국 시군구의 이름을 지도에 표시한다고 생각해보자. 이때 가장 먼저 확인해야할 것은 원하는 정보가 파일에 포함되어 있는가 이다. 만약 속성값을 열었더니 한글이 제대로 읽히지 않는다면 이 포스팅을 확인하자. urbn-ds.tistory.com/12 QGIS 한글깨짐/글자깨짐, 속성값에서 한글 이상하게 뜰 때 (+Arcmap에서 해결법 QGIS에서 데이터 분석을 하고, 내가 보고 있는 데..

Qgis shp파일 dxf로 내보내기

gis 프로그램은 분석을 위한 프로그램이다 보니, 도면을 그리기에는 어려움이 있다. 그래서 gis에서 배경지도를 작업하고, 캐드로 넘어가 도면 작업을 하는 경우들이 많이 있을 것 같다. 필자도 최근에 도면 작업이 필요해 gis에서 보던 shp파일을 캐드에서 열어야 하는 상황에 놓여졌고, 몇번의 시행착오 끝에 좋은 방법을 찾아서 공유하고자 한다. 1. shp 파일 dxf 파일로 내보내기 앞서 몇번 활용했던 실폭도로 파일을 활용하였다. qgis에서 보던 실폭도로 파일(shp파일)을 오토캐드에서 열기위해서는 dwg나 dxf파일로 변환을 해주어야 한다. 이를 위해 qgis에서 내보내기 기능을 활용해보자. 내보내고 싶은 파일 레이어에서 우클릭을 하면 아래와 같이 뜬다. '내보내기-객체를 다른 이름으로 저장'을 눌..

새로운 shp파일 만들고 폴리곤 그릴때 쉽게하기(스냅핑snapping 기능)

GIS 분석을 하다보면, 데이터가 누락되어 있어 원하는 부분에 대한 분석이 안되거나 시각화가 안되는 경우가 있다. 예를 들어 어떤 지역의 건축물에 대해서 시각화를 해야하는데, 최근에 지어진 건축물이라 건물통합정보 데이터에 포함이 되어 있지 않는 경우가 있다. 또, 어떤 구역을 그려야하는데 필지가 나누어져 있어 합쳐진 지역을 그려줘야 하는 경우도 있다. 이럴 경우, 우리는 직접 그 건물을 그려주어야 한다. 캐드로 하는 사람도 많겠지만 GIS를 계속쓰다보니 GIS가 편해져 나는 그냥 GIS로 하는 편이다. 이처럼 데이터를 직접 그릴 때 편하게 그릴 수 있도록 주변 데이터를 인식하여 자석처럼 딱딱 잡아주는 기능이 있다. 이를 소개하도록 하겠다. 아래와 같이 연속지적도가 있고, 흰선으로 대충 표시한것과 같이 크..

Geocoding지오코딩_2. Geocoding 활용하기

urbn-ds.tistory.com/9 Geocoding지오코딩_1. Geocoding 프로그램 다운받기 이런저런 데이터를 찾다보면, 데이터를 친절하게 shp파일로 제공하여 Qgis나 Arcmap에서 바로 열 수 있게 제공해주는 경우도 있지만, 리스트를 던져주고 알아서 쓰라는 경우도 많다. 만약 학교와 urbn-ds.tistory.com 앞선 포스팅에서 지오코딩 프로그램을 다운받았다. 이번 포스팅에서는 지오코딩을 활용하는 방법을 설명하도록 하겠다. 지오코딩 프로그램 중에서는 bizGIS에서 제공하는 Geocoding Tool(v20.10.15)를 활용하였다. 1. 원하는 주제의 데이터 중 주소가 포함된 데이터 다운로드(엑셀파일, txt파일 등) 서울시 내 고등학교의 위치를 지도위에 표현하고 싶다고 가정하..

728x90
반응형