본문 바로가기

공간분석10

[QGIS] 버퍼와 다중 고리 버퍼(고정 거리) 차이점 (질문주신 내용 답변드립니다) QGIS, gis, qgis, 버퍼, qgis 버퍼, qgis 다중 고리 버퍼, 반경 생성, qgis 반경 안녕하세요? 아래의 글에 질문을 남겨주셔서 관련 답변을 게시글로 설명드리려합니다 https://garden-aibigdata.tistory.com/4 [QGIS] 포인트를 기준으로 다양한 단위의 버퍼(Buffer)생성하기 "특정 위치를 기준으로 반경 1km, 700m 이내에 있습니다" 오늘은 위의 반경을 qgis 에서 구현해보겠습니다. qgis에서 반경을 '버퍼(Buffer)'라고 하는데요. 먼저, 지도 위에 위치 데이터를 갖고 온 후 부 garden-aibigdata.tistory.com 예시를 위해 제가 갖고 있는 충남 방재기상관측소의 위치정보 좌표를 갖고 왔습니다 (좌표계는 5179로 바꾼 파.. 2022. 11. 19.
[QGIS]기상관측지점 위치 지도 시각화/ASOS/값 필터/라벨 수식 종관기상관측지점/ASOS 방재기상관측지점/AWS 기상관측지점 / 기상관측 QGIS 필터 / QGIS 심볼 객체 필터/ 라벨 수식/ 라벨 표현식 QGIS 라벨 붙이기/라벨 추가/ 라벨 중복 ----- 2022.03.05 메모 - 관측지점 데이터에서 종료된 지점도 포함해서 분석을 진행하여 최종 지도 내 갯수가 위치 중복이 있을 수 있습니다.. - 추후 수정사항 반영해서 재업로드 하겠습니다.. - 꼼꼼히 확인하지 못해 번거롭게 해드려 죄송하며, 작성글 보실 때 이 점 경계하셔서 보시길 바랍니다. ----- 기상자료개방포털에서 제공하는 데이터의 관측지점 정보를 실제 지도 위에서 시각화해보겠습니다. 현재 관측을 수행하고 있는 종관기상관측지점은 전국에 총 95개입니다. 먼저 데이터는 기상자료개방포털에서 전국 관측지.. 2022. 2. 28.
[R] writeOGR의 'Creation of output file failed' 에러 해결‼ writeOGR Creation of output file failed Error in writeOGR --- 최근 R을 활용해서 공간분석을 하기 위해 실습을 사부작 하고 있는데 위와 같은 writeOGR 에러 (Creation of output file failed) 가 떠서 해결에 애를 먹었습니다... 지속적으로 코딩을 안해서 바로 생각이 안난 탓도 있었겠지만 이유는 바로,, writeOGR의 파일경로(dsn)에 "한글"이 있어서 였습니다...ㅜ 에러는 "Creation of output file failed" 이렇게 떠서 구글링을 하는데 아무리 찾아도 나오지를 않아서 진짜 어떡해야하나 하다가 문득,,, 파일경로 한글,,,? 싶어서 한글이 없는 경로로 설정해봤더니,, 아ㅏㅏㅏㅏㅏㅏㅏ주 잘됩니다...... 2022. 2. 17.
[R] r에서 shp를 rds로 저장하기/rds파일을 shp로 저장하기(shp<->rds) R의 패키지 : rgdal R버전 : R version 4.1.2 (2021-11-01) saveRDS, writeOGR, R - R에서 shp파일을 rds파일로 저장 (shp -> rds) - R에서 rds파일을 shp파일로 저장 (rds -> shp) 하는 방법에 대해 알아보겠습니다. ▶ saveRDS - R에서 .shp파일을 .rds파일로 저장하기 ① saveRDS는 R의 기본패키지이므로 따로 불러올 필요는 없습니다. 이전 게시물에서 불러왔던 shp파일을 rds로 저장해서 내보냅니다. saveRDS(test_shp, file = "test_sido.rds") ② 저장한 경로에 가서 rds파일이 잘 저장되었는지 확인합니다. ▶ writeOGR - R에서 .rds파일을 .shp파일로 저장하기 ① rgd.. 2022. 2. 14.
[R] r에서 shp(쉐이프파일)열기(readOGR)/rds파일 열기(readRDS) R의 패키지 : rgdal R버전 : R version 4.1.2 (2021-11-01) readOGR, readRDS, R R에서의 공간분석을 위한 기본 패키지 중 하나인 rgdal의 readOGR R에서 rds파일을 불러오는(여는) 방법(readRDS)에 대해 알아보겠습니다. ▶ readOGR - R에서 .shp파일 열기(불러오기) ① rgdal패키지를 불러옵니다. install.packages("rgdal") library(rgdal) ② readOGR함수를 활용해 shp파일을 불러옵니다. # readOGR(dsn = "파일경로", layer = "파일명") # 또는 readOGR(dsn = "파일경로/파일명") test_shp 2022. 2. 14.
[QGIS] qgis 내에서 필드 계산 및 추가하기 qgis 내에서 필드(변수)를 계산하여 새로 추가 및 해당 필드를 활용할 수 있는 방법입니다. *버전 정보 : QGIS 3.16.16 1. 먼저 csv파일을 갖고와서 레이어를 추가합니다. 2. 계산을 원하는 레이어의 속성으로 들어갑니다. (더블클릭하면 바로 속성으로 들어갑니다) 3. '속성'에서 '필드'를 선택합니다 4. 상단에 보이는 '필드 계산기'를 클릭합니다. 그럼 아래와 같은 새로운 창이 뜹니다. 5. '새로운 필드 생성'과 '기존 필드를 갱신'이 있는데 원하는 대로 선택하시면 됩니다. 저는 혹시나 하는 마음에 늘 새로운 필드 생성을 활용하는 편입니다. 기존 필드로 갱신을 하면 아래와 같이 갱신할 필드를 선택하여 연산을 진행할 수 있게 됩니다. 6. 새로 생성할 필드의 이름과 유형 등을 설정합니다.. 2022. 2. 4.
[QGIS] 버퍼 (공간) 내 포인트 개수 및 합계 도출하기 버퍼 포인트 연산 쉽게하기 저번 게시글에 이어 이번에는 버퍼 (공간) 내 포인트 개수 및 포인트 필드의 합계를 계산해보겠습니다. 1. 먼저 계산을 할 포인트 정보가 있는 레이어를 추가합니다. 2. '공간 처리 툴박스'에서 'count'를 검색하여 '폴리곤에 포함하는 포인트 개수 계산'을 선택합니다. 상단의 메뉴에서는 '벡터'-'분석도구'-'폴리곤에 포함하는 포인트 개수 계산'을 찾을 수 있습니다. 3. '폴리곤'에는 버퍼(공간)를 , '포인트'에는 계산하고 싶은 값이 있는 레이어를 선택합니다. 4. '가중치 필드'부분에서 - 4-1. 선택을 하지 않고 실행을 하면 버퍼 안에 있는 포인트의 개수를 도출하고 - 4-2. 원하는 필드를 선택하면 버퍼 안에 해당되는 값들의 합계를 도출해줍니다. 4-1. 포인트의.. 2022. 1. 14.
[QGIS] 포인트를 기준으로 다양한 단위의 버퍼(Buffer)생성하기 "특정 위치를 기준으로 반경 1km, 700m 이내에 있습니다" 오늘은 위의 반경을 qgis 에서 구현해보겠습니다. qgis에서 반경을 '버퍼(Buffer)'라고 하는데요. 먼저, 지도 위에 위치 데이터를 갖고 온 후 부터 시작하겠습니다. 1. 지도 위에 원하는 위치를 갖고 와줍니다. 저는 아무 위치 데이터를 갖고 왔습니다. 2. 공간 처리 툴박스를 활성화하여 'buffer'라고 검색하여 '다중 고리 버퍼 (고정 거리)'를 선택합니다. 툴박스는 아래와 같은 위치에 있습니다. 단축키는 'Ctrl + Alt +T'라고 하네요 ㅎ 3. '입력 레이어' 에 버퍼를 만들 포인트가 있는 데이터 레이어를 선택하고, 링 간 거리에서 원하는 반경으로 설정합니다. 저는 1km로 입력하였습니다. 4. 실행하면 아래와 같이 .. 2022. 1. 14.
[QGIS] 원하는 지역 선택해서 해당 지역 레이어 구축하기 현재 서치를 통해 찾을 수 있는 shp 파일은 시, 도, 읍, 면, 동, 리 와 같이 행정동 경계가 구분되어있습니다. 그런데 만일, A지역과 B지역을 합쳐서 공간 위에서 분석하고 싶으시다면? 이번 게시글에서는 원하는 지역을 선택에서 레이어를 구축하는 방법을 알아보겠습니다. 1. 먼저 원하는 경계 shp파일을 QGIS에 추가합니다. '대한민국 최신 행정구역(SHP) 다운로드' 페이지에서 "리" 경계 파일을 다운받아 사용하였습니다. (대한믹국 최신 행정구역(SHP) 다운로드, http://www.gisdeveloper.co.kr/?p=2332) 2. 그냥 보면 어디가 어딘지 모르겠으니, 뒤에 지도를 하나 깔아주도록 하겠습니다. ㅎ 상단의 '웹' - 'TMS of Korea' - 'Kakao Maps' - '.. 2022. 1. 13.
728x90
반응형