GIS 516

GeoPandas: pandas.DataFrame을 Shapefile로 저장하기

안녕하세요? 이번 글은 GeoPandas를 통해 pandas.DataFrame을 Shapefile로 저장하는 방법을 정리해 보겠습니다. GeoPandas 설치방법은 아래 글을 참고하시기 바랍니다. GeoPandas(지오판다스) 설치하기 안녕하세요? 이번 글은 Python으로 지리공간 데이터를 보다 쉽게 다룰 수 있는 오픈소스 프로젝트, 'GeoPandas(지오판다스)' 설치방법을 정리해 보겠습니다. pandas에서 사용하는 데이터 유형(DataFrame) blog.daum.net 이번 글은 GPX 파일을 pandas.DataFrame으로 변환했던 아래 코드를 약간 변경 실습해 보도록 하겠습니다. 자, 그럼 시작해볼까요?! Python: GPX 파일을 pandas.DataFrame으로 변환하기 안녕하세요?..

GIS 2021.08.17

GeoPandas(지오판다스) 설치하기

안녕하세요? 이번 글은 Python으로 지리공간 데이터를 보다 쉽게 다룰 수 있는 오픈소스 프로젝트, 'GeoPandas(지오판다스)' 설치방법을 정리해 보겠습니다. pandas에서 사용하는 데이터 유형(DataFrame)을 지오메트리 유형까지 확장한 형태로 보시면 되겠습니다. GeoPandas는 shapely, fiona, matplotlib 등에 의존적이며 현재 최신 버전은 0.9.0입니다. GeoPandas 0.9.0 — GeoPandas 0.9.0 documentation GeoPandas is an open source project to make working with geospatial data in python easier. GeoPandas extends the datatypes used..

GIS 2021.08.17

QGIS: 전국 박물관미술관정보 지도화(CSV를 SHP로)

안녕하세요? 이번 글은 QGIS에서 전국 박물관미술관정보를 지도화(csv를 shp로)하는 과정을 정리해 보겠습니다. *참고로, 이 글은 국립공원공단 공공데이터 인턴 실습을 위해 작성한 글입니다. 일단, 공공데이터포털 내 '전국박물관미술관정보표준데이터' 웹페이지에 접속합니다! 전국박물관미술관정보표준데이터 박물관미술관정보(휴관일, 관람시간, 관람료 등)를 제공합니다. 공공데이터 개방 표준데이터 속성정보(표현형식/단위 등)는 [공공데이터 개방 표준]고시를 참고하시기 바랍니다.(정보공유>자료 www.data.go.kr 해당 웹페이지는 아래와 같은데요, '그리드' 탭에서 해당 데이터의 속성 테이블을 미리 보실 수 있습니다. '위도'와 '경도' 필드가 제공되고 있어 이 데이터를 공간데이터로 변환할 수 있겠습니다! ..

GIS 2021.08.02

QGIS: DEM과 임상도를 활용한 고도별 수종 통계 구하기

안녕하세요? 이번 글은 DEM과 임상도를 활용하여 고도별 수종 통계를 구하는 과정을 정리해 보겠습니다. 이전 실습 글은 다음과 같습니다. QGIS: 래스터 레이어 재분류하고 유일 값 통계 구하기 안녕하세요? 이번 글은 QGIS에서 래스터 레이어를 재분류하고 유일 값 통계를 구하는 과정을 정리해 보겠습니다. 실습 데이터는 다음 링크에서 내려받으실 수 있습니다. NASADEM_JIRISAN_OUTR.tif : 지리 blog.daum.net 실습 데이터는 다음 링크에서 내려받으실 수 있습니다. FR_SMAP_5K_JIRISAN_OUTR.shp: 지리산국립공원 1:5000 임상도 NASADEM_JIRISAN_OUTR_RCLS.tif : 지리산국립공원 재분류 NASADEM 고도별 수종 통계를 계산하는 모델은 아래..

GIS 2021.08.01

QGIS: 래스터 레이어 재분류하고 유일 값 통계 구하기

안녕하세요? 이번 글은 QGIS에서 래스터 레이어를 재분류하고 유일 값 통계를 구하는 과정을 정리해 보겠습니다. 실습 데이터는 다음 링크에서 내려받으실 수 있습니다. NASADEM_JIRISAN_OUTR.tif : 지리산국립공원 NASADEM 이전 글은 다음과 같습니다. QGIS: 벡터/래스터를 특정 도형 모양으로 자르기 안녕하세요? 이번 글은 QGIS에서 벡터/래스터를 특정 도형 모양으로 자르는 방법을 정리해 보겠습니다. 실습 데이터는 다음 링크에서 내려받으실 수 있습니다. JIRISAN_BNDRY.shp : 지리산국립공원 경 blog.daum.net 일단, 지리산국립공원 NASADEM 래스터 레이어를 추가해 봅니다. 해당 DEM을 100m 간격으로 재분류해 봅니다. 아래 RCLS.xlsx와 같은 테이..

GIS 2021.07.24

QGIS: 벡터/래스터를 특정 도형 모양으로 자르기

안녕하세요? 이번 글은 QGIS에서 벡터/래스터를 특정 도형 모양으로 자르는 방법을 정리해 보겠습니다. 실습 데이터는 다음 링크에서 내려받으실 수 있습니다. JIRISAN_BNDRY.shp : 지리산국립공원 경계 NASADEM_JIRISAN.tif : 지리산 5KM 반경 NASADEM FR_SMAP_5K_JIRISAN.shp: 지리산 5KM 반경 1:5000 임상도 일단, 지리산국립공원 경계 레이어를 추가해 봅니다. 국립공원 경계를 확대해 보시면, 아래와 같이 홀(공원구역 외 지역)이 존재합니다. 이 부분을 제거해 보겠습니다. '벡터 도형 > 홀 삭제' 기능을 실행합니다. 실행 화면은 아래와 같습니다. '입력 레이어'는 경계를 지정합니다. '다음 면적 미만 구멍 삭제' 값은 해당 값보다 작은 홀만 제거하..

GIS 2021.07.16

QGIS: 'Z 값 설정'과 '포맷 변환' 기능 소개

안녕하세요?이번 글은 QGIS의 'Z 값 설정'과 '포맷 변환' 기능을 정리해 보겠습니다. 실습을 위한 데이터 확보(경상남도 진주시 등고선)는 이전 글을 참고하시면 됩니다. 국토정보플랫폼에서 연속수치지도 다운로드하기 안녕하세요? 이번 글은 '국토정보플랫폼'에서 연속수치지도를 내려받는 방법을 정리해 보겠습니다. 국토정보플랫폼 국토교통부 국토지리정보원 (우)16517 경기도 수원시 영통구 월드컵로 92(원천 blog.daum.net 아래 데이터는 경상남도 진주시의 연속수치지도 중 등고선 자료입니다. 속성 값에는 CONT라는 이름의 지형 고도값이 존재합니다. 먼저 'Z 값 설정' 기능을 사용해 보겠습니다. Z 값 설정 기능 창은 다음과 같습니다. 입력 레이어는 등고선이 지정되어 있습니다. Z 값 우측 버튼을 ..

GIS 2021.06.29

국토정보플랫폼에서 연속수치지도 다운로드하기

안녕하세요? 이번 글은 '국토정보플랫폼'에서 연속수치지도를 내려받는 방법을 정리해 보겠습니다. 국토정보플랫폼 국토교통부 국토지리정보원 (우)16517 경기도 수원시 영통구 월드컵로 92(원천동) 전화 : 031-210-2700 팩스 : 031-210-2644 본 홈페이지는 게시된 이메일 주소가 자동 수집되는 것을 거부하며 이를 위반시 map.ngii.go.kr 공식 홈페이지 화면은 아래와 같습니다. 상단 메뉴 중 '국토정보맵 > 통합지도검색'을 클릭합니다. 다음과 같은 화면이 뜨는데요, 아래 '간편지도 검색'을 클릭하면, 다음과 같이 화면이 표출됩니다. '행정구역'을 한번 클릭해 보겠습니다. 아래 행정구역 콤보박스 중에서 시도 선택은 '경상남도'를, 시군구 선택은 '진주시'를 선택해 봅니다. 아래와 같이..

GIS 2021.06.29

QGIS 3: OpenCV 불러오기

안녕하세요? 이번 글에서는 QGIS 3.0에서 OpenCV를 설정해보도록 하겠습니다. 파이썬 3에서 OpenCV를 설정하는 과정인데요, 방법은 아래 글을 참조하였습니다: Install OpenCV 3.4 in Python 3.6 / 2.7 https://www.scivision.co/install-opencv-python-windows/ OpenCV는 '오픈소스 컴퓨터 비전 라이브러리 (Open Source Computer Vision Library)'입니다. BSD(Berkeley Software Distribution) 라이센스 하에 배포되므로 학술적, 상업적 이용 시 자유롭습니다. C++, 파이썬, 자바 인터페이스가 있으며 윈도우, 리눅스, 맥 OS, iOS, 안드로이드를 지원합니다. OpenCV ..

GIS 2021.05.07

QGIS: SAGA를 이용한 수문학적 분석(hydrological analysis)

안녕하세요? 이번 글은 QGIS에서 SAGA를 이용한 일련의 유역 추출과정을 정리해 보겠습니다. 이에 앞서, 'Wang & Liu 알고리즘을 이용한 유역 추출 방법은 아래 글을 참고하시기 바랍니다. QGIS: 수치표고모형(DEM)으로부터 유역(basin) 추출하기 안녕하세요? 이번 글은 QGIS에서 수치표고모형(Digital Elevation Model: DEM)으로부터 유역(basin)을 추출하는 방법을 정리해 보겠습니다. 실습 데이터는 덕유산국립공원 일원의 NASADEM을 사용했습니다. 수 blog.daum.net QGIS에서 수문학적 분석(hydrological analysis) 관련 링크는 아래와 같습니다. 17.16. 수문학적 분석 — QGIS Documentation 문서 참고 이 강의에서는 ..

GIS 2021.05.05