전체 글(35)
-
겹치는 읍면동(행정동) 이름 - 수도권
고등동(2): 수원시 팔달구, 성남시 수정구군자동(2): 서울 광진구, 시흥시금곡동:(3) 수원시 권선구, 성남시 분당구, 남양주시논현1동, 논현2동(2): 서울 강남구, 인천 남동구능곡동(2): 고양시 덕양구, 시흥시대야동(2): 군포시, 시흥시반월동(2): 안산시 상록구, 화성시(병점구)부곡동(2): 안산시 상록구, 의왕시부림동(2): 안양시 동안구, 과천시송정동(2): 성동구, 광주시신사동(2): 서울 강남구, 서울 관악구신장1동, 신장2동(3): 평택시, 하남시, 오산시신촌동(3): 서울 서대문구, 성남시 수정구, 안양시 동안구신현동(2): 시흥시, 광주시신흥동(2): 인천 중구, 부천시 오정구연희동(2): 서울 서대문구, 인천 서구오금동(2): 서울 송파구, 군포시위례동(3): 서울 송파구, 성..
2026.03.03 -
임창민, 김영호 (2025) 서울 광역도시권에서의 메스암페타민 확산: 지리적 랜덤포레스트 모델링 접근
Im, C., & Kim, Y. (2025). Methamphetamine spread in the Seoul metropolitan area: Geographical random forest modeling approach. Applied Geography, 174. https://doi.org/10.1016/j.apgeog.2024.103470 이 연구는 메스암페타민 사용에 대한 첫 모델링적 접근이다. 이 연구는 다음 연구 질문에 답하는 것을 목표로 한다. 1. 서울 광역도시권에서 메스암페타민 사용의 공간적 패턴과 핫스팟은 무엇이며, 시간에 따라 어떻게 변화되어 왔는가? 2. 서울 광역도시권에서 메스암페타민 사용과 관련된 주요한 요인은 무엇이며 어떻게 공간적으로 이질적인가? 연구는 우선 인구통계학적..
2025.12.24 -
R 공간회귀: VIF / SAR / SEM / GWR
(!) 본 글의 작성자는 학부생입니다. 잘못되거나 부정확한 정보가 있을 수 있습니다. 공간 데이터는 지리적으로 가까운 지역일수록 값이 서로 비슷하게 나타나는 공간적 자기상관(spatial autocorrelation)을 가지는 특징을 보인다. 그러나 일반적인 회귀분석(OLS)은 이러한 공간적 의존성(spatial dependency)을 고려하지 않기 때문에, 이를 반영할 수 있는 공간회귀모형(Spatial Regression Model)을 사용해야 한다. 대표적인 공간회귀분석 방법으로는 공간자기회귀모형(SAR, Spatial Autoregressive Model), 공간오차모형(Spatial Error Model), 지리적 가중회귀모형(GWR, Geographically Weighted Regressio..
2025.11.06 -
IDW 보간법으로 기온 폴리곤 그리드 만들기
IDW(Inverse Distance Weighting) 보간법은 측정된 지점(Point)들의 값을 이용해, 측정되지 않은 위치의 값을 추정하는 공간보간 기법이다. 기상 관측소가 1km마다 하나 있는 것도 아니고, 상당히 띄엄띄엄 있기 때문에 기상 관측소가 없는 공간의 기온은 근처 기상 관측소의 기온과 거리를 고려하여 나온 온도로 여겨야 한다. 이 과정에서 사용되는 것이 IDW이다. 이번 포스트에서는 전국 그리드를 만들고 관측소 별 기온에 대한 IDW 보간법 결과를 래스터로 만든 뒤, 그리드에 기온을 표시해 보겠다. 1. 그리드 만들기브이월드의 시군구 파일을 불러 온 뒤에 [그리드 생성] 도구로 그리드 레이어를 만들어 준다. 여기서는 수평/수직 간격 모두 1km로 하겠다.그리드가 생성되었으면 [위치로 선..
2025.11.06 -
파이썬 Visual Studio Code Jupyter Notebook 실습환경 구축
기존에 이 블로그에서는 파이썬과 R을 따로 설치하고 주피터랩에 연결하는 방법을 안내해왔다. 그러나 대세는 아나콘다를 활용해 버전을 통합적으로 관리하는 것임을 알게 되었고, 따라서 아나콘다를 이용해 파이썬의 개발환경을 구축하고 비주얼 스튜디오 코드 안에서 주피터노트북을 사용하는 방법을 작성하였다. - 왜 VScode인가?코드 자동 완성, 디버깅, 버전 관리(Git), 터미널 실행 등 VS Code의 강력한 기능을 그대로 사용할 수 있으며, Markdown, Python, HTML 등 여러 파일 형식을 한 프로젝트 안에서 함께 다루기 쉽다. - 왜 아나콘다인가? 아나콘다(Anaconda)는 데이터 과학, 인공지능, 머신러닝 등에 자주 사용되는 파이썬과 R의 통합 개발 환경이다. 여러 과학 계산용 패키가 기본..
2025.11.03 -
시군구 행정구역 명칭 문제
GIS를 다뤄 본 사람들이라면 시군구 벡터데이터와 시군구 수치 데이터를 조인시키는 것이 얼마나 귀찮고 번잡스런 일인지 잘 알고 있을 것이다. 시군구 코드는 시점마다, 때로는 집계 기관마다 달라지기 때문에 데이터 조인에 활용하기가 매우 힘들다. 그렇기 때문에 시군구 명칭으로 조인시키는 나만의 원칙에 대해 공유하고자 한다. 이 원칙은 내가 생각한 가장 효율적인 지역명 기입 원칙이지만, 정답이 아닐 수 있으며, 각자 생각하는 효율적인 방법을 사용하면 된다. 0. 대원칙겹치는 시군구 명칭이 없도록 한다.수기 작업을 최소화한다. 1. 일반구 문제시군구 단위 분석에서 가장 거슬리는 것은 단연 일반구다. 시군구 단위 벡터 분석에서 일반구는 일반적으로 자치시와 같은 급으로 취급된다. 체감상 거의 습관적으로 일반구를 폐..
2025.10.29