GIS 484

QGIS: DBSCAN 클러스터링 기능 소개

안녕하세요? 이번 글은 QGIS에서 제공하는 DBSCAN 클러스터링 기능을 소개해 보겠습니다. DBSCAN(Density-Based Spatial Clustering of Applications with Noise, 디비스캔)은 QGIS에서 제공하는 클러스터링 알고리즘 중 하나로, 주로 공간 데이터에서 밀도 기반 클러스터링을 수행하기 위해 사용됩니다. DBSCAN은 데이터 포인트를 클러스터로 그룹화하는 알고리즘으로, 주변에 있는 데이터 포인트의 밀도를 기반으로 클러스터를 식별합니다. 데이터 포인트의 주변에 있는 다른 데이터 포인트의 수를 기반으로 클러스터를 형성하기 때문에 데이터 포인트의 밀도가 높은 영역을 클러스터로 정의하며, 이를 통해 밀도가 낮은 노이즈 데이터를 구분할 수 있습니다. 밀도가 낮은 지..

GIS 2023.08.20

QGIS: Density Analysis 플러그인 소개 (4) Styled heatmap (Kernel density estimation)

안녕하세요? 이번 글은 QGIS에서 Density Analyis 플러그인 사용법을 간략히 정리해 보겠습니다. 이 플러그인은 QGIS에 추가적인 밀도 히트맵 알고리즘을 제공하며, Geohash, H3, 스타일링된 히트맵, 그리고 폴리곤 밀도 맵을 포함합니다. QGIS: Density Analysis 플러그인 소개 (1) Styled density map(스타일링된 히트맵) 안녕하세요? 이번 글은 QGIS에서 Density Analyis 플러그인 사용법을 간략히 정리해 보겠습니다. 이 플러그인은 QGIS에 추가적인 밀도 히트맵 알고리즘을 제공하며, Geohash, H3, 스타일링된 히트맵, 그리 foss4g.tistory.com Styled heatmap (Kernel density estimation) 이..

GIS 2023.08.20

QGIS: Density Analysis 플러그인 소개 (3) Styled H3 density map

안녕하세요? 이번 글은 QGIS에서 Density Analyis 플러그인 사용법을 간략히 정리해 보겠습니다. 이 플러그인은 QGIS에 추가적인 밀도 히트맵 알고리즘을 제공하며, Geohash, H3, 스타일링된 히트맵, 그리고 폴리곤 밀도 맵을 포함합니다. QGIS: Density Analysis 플러그인 소개 (1) Styled density map(스타일링된 히트맵) 안녕하세요? 이번 글은 QGIS에서 Density Analyis 플러그인 사용법을 간략히 정리해 보겠습니다. 이 플러그인은 QGIS에 추가적인 밀도 히트맵 알고리즘을 제공하며, Geohash, H3, 스타일링된 히트맵, 그리 foss4g.tistory.com Styled H3 density map 4종의 H3 density 알고리즘이 있..

GIS 2023.08.20

QGIS: Density Analysis 플러그인 소개 (2) Styled geohash density map

안녕하세요? 이번 글은 QGIS에서 Density Analyis 플러그인 사용법을 간략히 정리해 보겠습니다. 이 플러그인은 QGIS에 추가적인 밀도 히트맵 알고리즘을 제공하며, Geohash, H3, 스타일링된 히트맵, 그리고 폴리곤 밀도 맵을 포함합니다. QGIS: Density Analysis 플러그인 소개 (1) Styled density map(스타일링된 히트맵) 안녕하세요? 이번 글은 QGIS에서 Density Analyis 플러그인 사용법을 간략히 정리해 보겠습니다. 이 플러그인은 QGIS에 추가적인 밀도 히트맵 알고리즘을 제공하며, Geohash, H3, 스타일링된 히트맵, 그리 foss4g.tistory.com Styled geohash density map 이 알고리즘은 모든 포인트를 반..

GIS 2023.08.20

QGIS: 실습용 Vworld 배경지도 API 파일 공유(만료일: 2023.11.19.)

안녕하세요? QGIS용 Vworld 배경지도 API 파일을 공유 드립니다. Vworld 배경지도 API를 이용하려면, 아래 공식 홈페이지에 회원가입 후 오픈API 인증키를 발급받으셔야 합니다. 실습용으로 공유 드리는 제 API 키의 만료일은 2023년 11월 19일입니다. 브이월드 지도조회 공간정보 다운로드 서비스 기업정보 지도조회 다양한 국가공간정보를 제공하고 가치창출을 위한 분석 기능과 시각화 서비스를 지원합니다. 브이월드 지도 바로가기 공간정보 다운로 www.vworld.kr 사용법은 QGIS 탐색기 패널에서 'XYZ Tiles > 연결 불러오기'를 클릭한 후, Vworld.xml 파일을 지정하고 'Select All > 가져오기'를 선택하시면 됩니다.

GIS 2023.08.19

QGIS: Density Analysis 플러그인 소개 (1) Styled density map(스타일링된 히트맵)

안녕하세요? 이번 글은 QGIS에서 Density Analyis 플러그인 사용법을 간략히 정리해 보겠습니다. 이 플러그인은 QGIS에 추가적인 밀도 히트맵 알고리즘을 제공하며, Geohash, H3, 스타일링된 히트맵, 그리고 폴리곤 밀도 맵을 포함합니다. Density Analysis 플러그인은 벡터 밀도 히트맵 익스플로러를 추가하여 주요 집중 지역의 핫스팟 영역을 조사할 수 있게 해줍니다. 또한 QGIS Heatmap (Kernel Density Estimation) 알고리즘을 새 버전으로 래핑하여 레이어를 자동으로 스타일링하고, 셀 크기를 레이어의 좌표계(CRS) 단위 뿐만 아니라 다양한 단위로 지정할 있도록 합니다. 폴리곤의 래스터 밀도 맵을 생성하는 알고리즘도 제공합니다. 그리고 QGIS 모델 ..

GIS 2023.08.19

geokakao: 카카오 API를 활용한 지오코딩 Python 패키지

안녕하세요? 이번 글은 카카오 API를 활용한 지오코딩 Python 패키지, geokakao를 간략히 소개해 보겠습니다. 아래 글을 작성하면서 만든 함수의 재사용 기회가 많은 것 같아서 편의상 목적으로 PyPI에 패키지로 등록한 것입니다. geokakao는 주소 정보를 포함한 데이터프레임이 주어졌을 때, 해당 주소로부터 좌표 정보(경도, 위도)를 알아내어 데이터프레임에 추가하고, 이것을 다시 GeoPackage로 변환하는 과정을 처리합니다. 카카오 API를 활용한 지오코딩: 주소를 GeoPackage로 변환하기 안녕하세요? 이번 글은 카카오 API를 활용하여 주소를 GeoPackage로 변환하는 방법을 정리해 보겠습니다. 주소 정보를 포함한 데이터프레임이 주어졌을 때, 해당 주소로부터 좌표 정보(경도, ..

GIS 2023.08.17

가축질병발생정보 오픈 API 사용법 소개 (2) 가축전염병 GPKG 생성

안녕하세요? 이번 글은 농림축산식품 공공데이터 포털 제공의 가축질병발생정보 오픈 API 사용법을 정리해 보겠습니다. 바로가기: http://data.mafra.go.kr/opendata/data/indexOpenDataDetail.do?data_id=20151204000000000563 이번 글의 내용은 가축질병발생정보 오픈 API를 통해 수집된 전체 데이터 중 일부를 GPKG 파일로 변환하는 과정을 정리해 보겠습니다. 가축질병발생정보 오픈 API 사용법 소개 (1) 데이터 검색 및 다운로드 안녕하세요? 이번 글은 농림축산식품 공공데이터 포털 제공의 가축질병발생정보 오픈 API 사용법을 정리해 보겠습니다. 바로가기: http://data.mafra.go.kr/opendata/data/indexOpenDa..

GIS 2023.08.15

카카오 API를 활용한 지오코딩: 주소를 GeoPackage로 변환하기

안녕하세요? 이번 글은 카카오 API를 활용하여 주소를 GeoPackage로 변환하는 방법을 정리해 보겠습니다. 주소 정보를 포함한 데이터프레임이 주어졌을 때, 해당 주소로부터 좌표 정보(경도, 위도)를 알아내어 데이터프레임에 추가하고, 이것을 다시 GeoPackage로 변환하는 일련의 과정입니다. 먼저 필요한 라이브러리를 가져옵니다. requests는 웹페이지에 요청을 보내고 해당 페이지의 내용을 가져오기 위해 필요한 라이브러리입니다. pandas는 데이터를, geopandas는 지리공간 데이터를 다루기 위한 라이브러리입니다. import requests import pandas as pd import geopandas as gpd 카카오 API KEY는 Kakao Developvers(https://..

GIS 2023.08.15

Python: GBIF 생물종 분포 데이터 검색 및 다운로드

안녕하세요? 이번 글은 Python으로 GBIF(https://www.gbif.org/) 생물종 분포 데이터를 검색 및 다운로드하는 방법을 정리해 보겠습니다. GBIF 생물종 분포 데이터 GBIF(지비아이에프)는 Global Biodiversity Information Facility의 약자로, 전세계 생물다양성 정보를 관리하는 국제적인 기구입니다. GBIF는 과학 연구, 환경 보호 및 정책 결정에 도움이 되는 생물종 분포 데이터를 제공하는 중요한 역할을 합니다. 이 기관은 다양한 출처로부터 생물종 관련 데이터를 수집하고 공유하여 과학자들과 일반 대중에게 제공합니다. 생물종 분포 데이터는 특정 생물종이 어느 지역에 얼마나 분포되어 있는지를 기록한 정보입니다. 이 데이터는 특정 지역 또는 국가에서 발견된 ..

GIS 2023.07.31