본문 바로가기

GIS11

[QGIS] 구멍 메꾸기, 조각난거 합치기 서울 하천 shp ((연속주제)_하천/용도구역) 를 다운받았더니 조각나있고 빵꾸도 있고 얇은 틈도 있다.이걸 빵꾸를 메우고 한덩어리로 합쳐보자. Dissove(합치기) , 폴리곤 추가하기, Buffer(틈메우기) 기능을 쓸 것이다. 1. 일단 fix를 하고 시작하는게 좋다. 안하면 중간에 아래와 같이 에러나는 경우가 있다. 상단 메뉴에서 Processing - Toolbox > fix 검색 이걸 해준다음에 2. Dissolve로 합쳐본다. (아까 그 툴박스에서) 그러면 경계선이 사라진다. 미세한 틈은 Buffer 메뉴(Vector Geometry 밑에) 에서 distance를 1부터 조금씩 올려본다. 그래도 안없어지는 큰 틈은 폴리곤 생성으로 메꾼다. Tool Bar에서 Toggle Editing 선.. 2026. 1. 29.
[QGIS] 라벨 / 레이블 자릿수 변경하기, 단위명 붙이기 round("변수명", 1) : 소수점 1자리까지 뒤에 단위 붙이기 : round("변수명", 1) || '단위명' 그런데 위와 같이 하면 23.0 과같은 숫자는 23으로 표기됨 .무조건 소수점 1자리를 표기하고 싶다면 format_number() 를 사용 2025. 12. 3.
QGIS에서 특정 도형만 필터링해서 저장하기 (전국에서 서울만 추리기) 레이어에서 해당 레이어 오른쪽 버튼 후 설정 -> 소스 쿼리 빌더 클릭 서울만 추리려면 BJCD 변수값이 11로 시작하는 것만 추리기 "BJCD" LIKE '11%' 추린 도형파일만 저장하려면 레이어에서 오른쪽 버튼 후 export 끝. 2025. 12. 2.
qgis에서 숫자가 텍스트로 인식되는 경우 엑셀에서 천자리 콤마(,)를 찍어선 내보내면 텍스트로 인식된다.콤마를 없애고 내보내야. 2024. 8. 1.
[QGIS] 여러 shp 파일 한번에 불러오기 (기존 레이어 복제후 연결) 상황 :기존 레이어를 복제해서(특성을 그대로 살린채) shp 파일을 연결하고자 한다. shp파일 수만큼 레이어가 복제될 것이다. 기존 복제할 레이어명은 "1". 아래 작업은 시도별 shp 파일을 모두 한번에 불러오는 경우에 편리하게 쓸 수 있다.shp파일은 지정한 폴더에 하위폴더로 여러 폴더 안에 들어있고 다수이다. 아래 코드를 QGIS 파이썬 창에서 실행시킨다. import osfrom qgis.core import ( QgsProject, QgsVectorLayer, QgsDataSourceUri)# Shapefile이 저장된 디렉토리 경로 (raw string 사용)directory_path = 'C:/Users/Username/Documents/지도/shp/'# 경로가 존재하는지 .. 2024. 7. 18.
[QGIS] Random Marker Fill 화면 범위 내에서만 렌더링 되는 문제 해결 Advanced 옵션에서 clip features to canvas extent 옵션이 켜져서 발생하는 문제다.이 옵션을 끄면 화면영역이 아닌 폴리곤 전체에 랜덤 마커가 적용된다. 2024. 7. 1.
[QGIS] 많은 데이터 렌더링 속도를 빠르게 하려면 - 공간 인덱스 생성 예를 들어 전국 단위의 개별공시지가 데이터를 한 화면에 렌더링하려면 3천8백만개의 폴리곤을 처리해야 한다.데이터 용량만 10기가만 넘어갈 것이다.이런 경우 반드시 공간인덱스(Spatial Index)를 만들어주어야 한다.이걸 만들면 인덱스 파일이 별도로 생성된다. 레이어를 선택한 후아래와 같이 Vector- Data Management Tools - Creat Spatial Index 를 누르면 된다.만드는데 시간도 얼마 안걸리고 인덱싱 파일 용량도 작다. 하지만 데이터가 커질수록 인덱스가 있고 없고의 속도 차이가 크다. 별도로 옵션을 안 정하면 shp 파일이 있는 폴더에 같은 이름으로 qix 확장자로 아래와 같이 만들어진다.shp 파일을 기준으로 만들기 때문에 한 shp 파일에 연결된 여러개 레이어가 .. 2024. 6. 29.
Qgis에서 공시지가 히트맵 만들기 * 웹상에 구현하는 방법은 별도의 포스팅으로 다뤄보고자 한다. 먼저 굉장히 쉽다는 말씀을 드리고 시작한다. 아래에서 원하는 지역의 개별공시지가 공간정보 다운로드. https://www.vworld.kr/dtna/dtna_fileDataView_s001.do?dataSetSeq=6 브이월드 국가중점데이터국가중점데이터 다운로드 국가중점데이터 파일 다운로드 서비스를 제공합니다. 개별공시지가정보 표준지공시지가를 기준으로 산정한 개별토지의 단위면적당 가격정보 업데이트 주기 속성정www.vworld.krshp 만 받아도 된다. 그 안에 csv 정보도 다 들어있다.압축풀고 shp 파일 끌어다 놓으면 열림( Shapefile 세트의 .shp 파일을 QGIS로 불러오기만 하면 관련된 모든 파일이 자동으로 함께 로드되므로.. 2024. 5. 28.
QGIS에 삽입된 엑셀 새로고침 (변경된 내용 반영하기) QGIS에 엑셀파일을 끌어다 놓고 지도와 조인을 시켜놓은 상태다. 위 그림의 시군구별... 이 엑셀파일 데이터 레이어다. 이 엑셀파일을 엑셀에서 열어서 내용을 변경한다음에 반영하려면 엑셀에서 저장한 다음에 QGIS에서 표 열어서 아래와 같이 새로고침 하면 반영된다. 이렇게하면 조인된 모든 레이어에까지 반영된다. 조인된 레이어를 열어보면 추가된 열을 볼 수 있다. 새로운 행을 추가했는데 최신화가 안되는 것 같으면 표의 맨 뒤를 보자. 표의 맨 뒤로 새로운 행이 들어가는 경우도 있다.(엑셀의 행 순서와 다르게) 2022. 12. 12.