전체 글 897

QGIS: 모델 설계자 사용법 소개

안녕하세요? 이번 글은 QGIS '모델 설계자' 기능을 통해 새 모델을 제작해 보도록 하겠습니다. 이 기능을 활용하면 QGIS에서 처리하는 일련의 과정을 하나의 툴로 제작하실 수 있습니다. 실습을 위해 '공간 처리 > 모델 설계자'를 실행합니다. 모델 속성 패널에서 이름과 그룹을 적정하게 지정합니다. 여기서는 수치지도 건물 레이어에서 명칭으로 객체를 검색하는 모델을 제작해 보겠습니다. 모델 파일을 저장합니다. 확장자는 *.model3입니다. 다음과 같이 '공간 처리 툴박스 > 모델 > 내 모델 > 명칭으로 검색'에 새 툴이 설치됩니다. 이제 기능을 탑재해 보겠습니다. 벡터 레이어와 문자열을 다음과 같이 추가합니다. 벡터 레이어는 수치지도 건물 레이어를 의미하며, 문자열은 해당 수치지도에서 "명칭"이라는 ..

GIS 2023.09.26

QGIS: GeoPackage(GPKG) 포맷에 객체, 스타일, 프로젝트 저장하기

안녕하세요? 이번 글은 QGIS의 벡터 데이터용 기본 포맷, GeoPackage(GPKG) 포맷에 객체, 스타일, 프로젝트를 한번에 저장해 보도록 하겠습니다. GPKG 포맷은 벡터와 래스터 데이터 둘 다 저장할 수 있으며 스타일 파일 뿐만 아니라 QGIS 프로젝트까지 저장할 수 있습니다. 먼저 실습을 위해 세분류 토지피복지도 객체와 스타일 파일을 열어보겠습니다. 세분류 토지피복지도 스타일 파일(*.qml)을 적용해 보겠습니다. 세분류 토지피복지도 객체를 오른쪽 마우스 클릭하고 'Export > 객체를 다른 이름으로 저장'을 통해 LandCover.gpkg라는 파일을 생성해 보겠습니다. 해당 파일에는 LandCover라는 레이어를 저장합니다. 이번에는 스타일 적용 후 'Export > QGIS 레이어 스타..

GIS 2023.09.25

QGIS: gdal2xyz(래스터 파일을 xyz 포맷으로 변환) 소개

안녕하세요? 이번 글은 QGIS에서 래스터 파일을 xyz 포맷으로 변환해주는 gdal2xyz 기능을 간략히 소개해 보겠습니다. 이 기능은 gdal2xyz(https://gdal.org/programs/gdal2xyz.html)가 QGIS에 탑재된 것입니다. 실습을 위해 DEM 레이어를 하나 추가해 보겠습니다. 공간 처리 툴박스 > GDAL > 래스터 변환 > gdal2xyz를 실행합니다. 실행 화면은 다음과 같습니다. 입력 레이어는 DEM 레이어를, 밴드 번호는 밴드 1을 지정하고 XYZ ASCII 파일을 추출해 보겠습니다. 결과는 다음과 같습니다. '쉼표로 구분된 값 산출'을 체크하시면, XYZ ASCII 파일을 X, Y, Z별 필드값으로 추출하실 수 있습니다.

GIS 2023.09.25

[도서 리뷰] 크리에이티브 프로그래머

그림 출처: https://www.hanbit.co.kr/store/books/look.php?p_code=B9118256924 안녕하세요? 이번 글은 '크리에이티브 프로그래머' 도서 리뷰를 간략히 정리해 보겠습니다. 처음 책을 접했을 때 지은이를 보고, '한국인 개발자가 공감할 만한 내용일까?'라는 생각이 들었습니다. 저자가 외국인이다 보니 저도 모르게 선입견이 생겨서였습니다. 그간 해외 개발자 컨퍼런스에서 만나는 외국인 개발자들은 개발 환경과 방식에 있어서 한국과는 다르다는 느낌을 가지고 있었습니다. 거부감까지는 아니지만 국내 독자로써 느낄 이질감을 예상하며 이 책을 넘겼습니다. 결론부터 말씀드리면, 국적을 떠나 소프트웨어 엔지니어라면 누구나 공감하고 되새겨볼만한 내용으로 구성된 책입니다. 특히 프로..

IT 2023.09.24

QGIS: KOSIS 국가통계포털 인구통계 지도화 방법 소개

안녕하세요? 이번 글은 KOSIS 국가통계포털 제공 인구통계를 QGIS에서 지도화하는 과정을 정리해 보겠습니다. KOSIS는 통계청이 제공하는 국내·국제·북한 주요 통계 다운로드 서비스로, 공간정보 중 속성정보로 활용 가능한 다양한 통계자료 확보가 가능합니다. KOSIS 국가통계포털 내가 본 통계표 최근 본 통계표 25개가 저장됩니다. 닫기 kosis.kr 먼저 인구통계 데이터를 다운로드해 볼까요?! KOSIS 공식 홈페이지에 접속한 후, '국내통계 > 주제별 통계'를 클릭합니다. '인구 > 주민등록인구현황 > 행정구역(시군구)별, 성별 인구수' 순으로 클릭해 보겠습니다. 다음과 같이 인구통계가 표출되는데요, '조회설정'을 클릭해 보겠습니다. '항목'은 총인구수, 남자인구수, 여자인구수를 모두 선택하겠습..

GIS 2023.09.21

공간정보 학습, 함께 해요! 데이터사이언스랩(DSLab) 3기 모집 알림

안녕하세요? GGRS 기술 블로그 운영자이자 국립공원공단에 근무하는 유병혁입니다. 국립공원공단 학습동아리 파크랩(ParkLab) 저희 국립공원공단은 학습문화 정착과 전문역량 강화를 목적으로, 외부인도 참여가 가능한 학습 동아리 파크랩(ParkLab)을 운영하고 있습니다. 저는 파크랩 연구 분과 중 보호지역을 위주로 공간데이터 분석을 위한 지식과 기술을 학습하는 데이터사이언스랩(DSLab: Data Science Lab)을 운영하고 있습니다. 파크랩 연구분과: 데이터사이언스랩(DSLab, 디에스랩) 연구분과 리더: 유병혁 회원자격: 공간정보 학습을 함께 하고 싶은 누구나 참여 가능합니다. 신청방법: bhyu@knps.or.kr 또는 010-8770-1684로 소속, 전공, 이름 정보를 알려주시면 참여코드를..

GEOINFO 2023.09.21

Mac에서 GEE authentication token SSL 오류 발생 시 조치방법

안녕하세요? 지난 8월 25일, 부산대학교 조경학과에서 "Earth Engine & Geemap: 종 분포 모델링(SDM) 구현 튜토리얼(https://foss4g.tistory.com/1940)" 실습세미나가 있었습니다. 저는 Mac을 쓰지 않는데요, 이날 참석하신 박수완 연구원님이 Mac에서 GEE authentication token SSL 오류 발생 시 조치방법을 공유해 주셨습니다. GEE authentication token에서 SSL 오류 발생 시: Python 디렉터리에서 "Install Cerificates.command"를 실행하시면 됩니다. 공유해 주셔서 감사합니다.

REMOTE SENSING 2023.09.11