Python 3

[Python] 파이썬에서 좌표(위도, 경도)를 행정동으로 변환하기

지오판다스(Geopandas)를 이용해서 위도, 경도 값을 행정동으로 변환하는 방법을 정리한다. 입지분석 프로젝트 도중 서울시 송파구의 행정동별 버스정류장 개수를 계산해야 했다. 이 글에서 사용한 데이터는 아래와 같다.1) 서울시 버스정류소 위치 정보서울시 버스정류소 위치정보> 데이터셋> 공공데이터 | 서울열린데이터광장로그인하지 않아도 다운로드 받을 수 있다.2) 서울특별시 송파구 행정동 좌표 경계SGIS(통계지리정보서비스)에서 신청 후 다운로드 받을 수 있다.SGIS: https://sgis.kostat.go.kr/view/index 행정동 좌표 경계 shp 파일 다운로드 SGIS에 회원가입, 로그인 후 자료제공 > 자료 신청에서 아래와 같이 자료를 신청했다.자료형태: 집계구자료구분: 통계지역경계..

Python 2025.06.16

[Python] 가상환경 없이 주피터 노트북에서 지오판다스(Geopandas) 사용하기

입지분석 프로젝트 도중 좌표값을 행정동으로 변환하는 걸 담당해서 지오판다스(geopandas) 패키지를 사용해야 했다. 그런데 지오판다스 패키지 자체가 설치하기 어렵고 그중에서도 주피터에서 사용하려면 가상환경까지 사용해야 한다고 하여.. 이 방법 저 방법 찾아보다가 가상환경 없이 설치한 방법을 기록한다. 설치 환경운영체제: Windows11 64비트 (AMD64)파이썬 버전: 3.11IDE: Jupyter Notebook 이 글에 나오는 방법을 시도하기 전에 아래 링크를 먼저 참고해보세요지오 판다스 설치하기가 하도 복잡하다보니 비교적 간단하게 우회하여 설치하는 방법이 있다. pip 대신 pipwin을 사용하는 방법인데 가장 간단한 방법이니 아래 링크를 참고해서 pipwin을 먼저 시도해보시고 실패한다면 ..

Python 2025.06.16

[Python] 파이썬에서 우편번호를 행정동으로 변환하는 방법

입지분석 프로젝트를 진행하고 있는데 우편번호 → 행정동 변환 방법은 나중에도 필요할 것 같아 기록한다.* 이 글은 서울특별시 DB 를 기준으로 작성되었습니다. 1. 먼저 아래 링크에서 지역별 주소 DB를 다운로드 한 다음 [엑셀변환방법]을 참고해 CSV 파일로 변환한다.우체국 우편번호 DB: https://www.epost.go.kr/search/zipcode/areacdAddressDown.jsp 위 링크에서 지역별 주소 DB를 다운로드하면 zipcode_DB.zip 압축파일이 받아지며 압축 해제 후원하는 지역의 txt 파일을 [엑셀변환방법]을 바탕으로 CSV 파일로 변환하면 됩니다.저는 변환한 CSV 파일을 서울특별시 우편번호DB.csv 로 저장했습니다. 2. 파이썬에서 변환한 주소 DB 파일을..

Python 2025.06.15