python 기반으로 GIS 데이터를 다루고 공간분석을 수행하기 위해서 다양한 파이썬 패키지들이 있는데 이글에서는 활용도가 높은 패키지를 설치하는 과정을 설명한다. 또한 이러한 패키지들은 파이썬 버전과 호환성에 문제가 생길 수도 있기 때문에 가능한 파이썬 버전과 맞는 공간분석 패키지들을 설치하는 것이 좋다. 여기서는 python 버전 3.7.11 기준으로 한다. 1. GIS 공간분석 주요패키지 6종 1. GDAL 2. rasterio 3. Fiona 4. geopandas 5. pyproj 6. Shapely 7. 기타 이미지 처리 주요패키지 1종 다음 그림에서 파일명에 cp37이 보이는데 이 단어가 python 3.7버전과 호환되는 공간분석 패키지들이다. 이러한 패키지는 Python Extension ..
GIS 작업을 할 때 자주 사용되는 벡터파일은 지역적 위치를 확인하는데 다소 어려움이 있기 때문에 구글지도와 같은 래스터 지도를 중첩하여 사용하면 지역을 확인하는데 용이할 수 있다. 그래서 이번 강좌는 우선 구글지도를 QGIS에 불러오는 방법을 설명합니다. QGIS 프로그램을 열고 오른쪽 패널에 XYZ Tiles를 마우스 오른쪽 버튼을 클릭하고 새연결...기능을 선택하여 다음의 구문을 이용해서 구글지도를 다양한 형태로 불러올 수 있다. Google Maps: https://mt1.google.com/vt/lyrs=r&x={x}&y={y}&z={z} Google Satellite: http://www.google.cn/maps/vt?lyrs=s@189&gl=cn&x={x}&y={y}&z={z} Google..
1. 위성이미지에서 관심지역 자르기 대기보정이 된 위성사진에서 우리가 관심을 갖는 지역만을 이용하고자 할 때 clip(클립)이라는 GIS 공간분석 기능을 사용한다. 이번 과정에서는 아래 그림에서 위성영상자료에서 핑크색의 부분(Calaveras County)만을 이용하고자 벡터 레이어(shapefile)에 의해 정의될 Landsat 이미지 내에서 더 작은 영역을 분류할 것입니다. 이 과정에서 사용할 벡터 레이어는 Calaveras County의 카운티 경계를 나타내는 벡터파일인 shp파일을 불러오기 위해서 QGIS 프로그램 왼쪽에 있는 벡터 레이어 추가 아이콘을 클릭하여 벡터 파일을 표시합니다. • 벡터 데이터셋(들)란 옆에서 ... 모양의 버튼을 클릭해서 나타난 대화상자에서 Calaveras.shp 벡터..
1. 과정 소개 디지털 영상 분류 기술은 여러 장의 이미지 밴드에서 유사한 값을 가진 픽셀을 주거지역, 도시지역, 농림지역 등 토지피복 등급으로 그룹화하는 데 사용됩니다. 일반적인 접근 방식은 무감독, 감독 및 객체 기반입니다. 이번 과정은 감독분류 방식에 중점을 둘 것입니다. 지도 분류에서 사용자는 디지털 이미지의 각 토지피복 등급을 대표하는 지역의 샘플자료를 선택합니다. 이러한 샘플자료를 토지 피복 클래스를 구분할 수 있는 "훈련지역 자료"라고 합니다. 이미지 분류 소프트웨어는 훈련지역 자료를 사용하여 전체 이미지에서 토지피복 클래스를 식별합니다. 토지 피복의 분류는 훈련지역 자료에 정의된 스펙트럼 특성(시그니처)를 기반으로 합니다. 디지털 이미지 분류 소프트웨어는 훈련지역 자료에서 가장 유사한 것에..
해발고도를 나타내는 DEM(수치고도모델) 자료를 통해서 특정 해당지역의 높이값을 추출하는 방법을 설명한다. 1. 래스터 파일을 다루는 python 패키지 rasterio 불러오기 import rasterion as rio 2. DEM 파일 경로 저장하기 dem_path= "c:/python_work/gis_data dem_file_name = "dem.tif" dem_file_path = dem_path + "/" + dem_file_name 3. rasterio 패키지를 이용해서 dem 파일 불러오기 dem_data = rio.open(dem_file_path) dem_data.count dem_data.height dem_data.width dem_data.crs x = 127.000000 y = 3..
사용자가 현지에서 조사하거나 구글지도에서 획득한 위치좌표를 통해서 정리 기록한 엑셀파일로 GIS자료를 만들었다면 향후, GIS 분석작업을 하기 위해서 기존 파일을 불러오는 경우가 발생할 수 있다. 이번 과정은 기존에 생성된 GIS파일이나 국가에서 제공하는 GIS 자료, 기타 다른 사용자가 제작한 자료를 불러오는 내용을 설명하고자 한다. QGIS를 실행하고 프로그램 오른쪽 화면의 툴바에서 가장 위의 있는 v자 형태의 벡터레이어 추가 아이콘을 클릭해서 나온 대화상자에서 불러오고자하는 기존 GIS파일이 있는 폴더로 이동해서 파일을 선택하고 데이터 원본 관리자|벡터 대화상자에서 추가버튼을 클릭하고 닫기 버튼을 클릭하면 QGIS 프로그램 화면예 GIS 파일이 나타난다. 불러온 파일은 WGS84 좌표계로 제작된 것..