Study/Python

[python] 지역 경계 데이터 전처리를 위한 Geopandas 설치하기

truthyun 2022. 6. 9. 17:30
728x90
반응형

geopandas 라이브러리

  • python에서 지역 경계 데이터(shp 파일)을 읽을 때 주로 사용되는 라이브러리
  • pandas 라이브러리의 dataframe과 유사
    • GeoDataFrame 및 GeoJSON자료형을 다룰 수 있음
  • Geometery 자료형을 지원하므로, 여러 좌표를 하나로 묶은 다각형 처리가 쉬움

 

설치환경

Window 10 64bit

Anaconda - Python 3.8.3

  •  python환경은 아래 코드로 확인할 수 있다.
import sys
sys.version

>>> '3.8.3 (default, Jul  2 2020, 17:30:36) [MSC v.1916 64 bit (AMD64)]'

 

패키지 다운로드

  • Windows에서 geopandas 라이브러리를 설치하려면 4개의 의존성 라이브러리를 먼저 설치해야 함
    • GDAL, Fiona, pyproj, Shaply
  • 4개의 의존성 라이브러리는 설치하는 순서가 중요
  • 아래 사이트에서 각각 자신의 환경과 일치하는 최신파일을 설치한다
  • Python 버전에 맞는 최신 whl 파일 내려받고, whl 파일로 설치
    • ex ) window 64bit와 python 3.8버전을 사용중이므로 아래와 같은 파일을 설치

  • ctrl + F로 이름을 검색하면 빠르게 찾아 다운받을 수 있음
 

Python Extension Packages for Windows - Christoph Gohlke

by Christoph Gohlke, Laboratory for Fluorescence Dynamics, University of California, Irvine. Updated on 7 June 2022 at 15:51 UTC. Funding for the Laboratory for Fluorescence Dynamics has ceased. This service will be discontinued before July 2022. This page

www.lfd.uci.edu

 

주의사항

  • 아나콘다 프롬프트를 관리자 권한으로 실행한다
  • 현재 경로를 확인하고 다운받은 파일을 적절한 경로에 설치 파일을 이동해둔다.
  • 설치 순서에 유의하여 진행한다

 

패키지 설치

Jupyter 초기 화면에서 Terminal을 열고 다운로드 폴더로 이동


# 아래와 같이 5개의 패키지를 순서대로 설치

pip install GDAL-3.4.3-cp38-cp38-win_amd64.whl
pip install pyproj-3.3.1-cp38-cp38-win_amd64.whl
pip install Fiona-1.8.21-cp38-cp38-win_amd64.whl
pip install Shapely-1.8.2-cp38-cp38-win_amd64.whl
pip install geopandas-0.10.2-py3-none-any.whl

 

패키지 설치 확인

python에서 각 패키지를 import 할 때 에러가 발생하지 않으면 설치가 완료됨

728x90
반응형