🖥️ IT, 컴퓨터/🐍 Python
[Python] 파이썬에서 shp를 GeoJSON으로 변환하기 :: geopandas
김 홍시
2024. 8. 20. 09:04
반응형
Python에서 SHP 파일을 GeoJSON으로 변환하기 위해서는 geopandas
라이브러리를 사용할 수 있습니다. 다음은 그 방법입니다:
- 필요한 라이브러리 설치
pip install geopandas pyproj shapely
geopandas
와pyproj
,shapely
라이브러리가 필요합니다. 이 라이브러리가 설치되어 있지 않다면 아래 명령어를 실행하여 설치할 수 있습니다.- SHP 파일을 GeoJSON으로 변환
이 코드는 지정된 SHP 파일을 읽고, GeoJSON 형식으로 저장합니다.import geopandas as gpd # SHP 파일 읽기 shp_file = 'path_to_your_file/your_file.shp' gdf = gpd.read_file(shp_file) # GeoJSON으로 저장 geojson_file = 'path_to_your_file/your_file.geojson' gdf.to_file(geojson_file, driver='GeoJSON')
- 아래는 Python 코드 예시입니다:
예제
만약 your_file.shp
라는 SHP 파일이 있다면, 이 파일을 your_file.geojson
이라는 이름의 GeoJSON 파일로 변환하게 됩니다.
주요 포인트
gpd.read_file()
은 SHP 파일을 읽어서GeoDataFrame
으로 변환합니다.gdf.to_file()
은 이 데이터를 원하는 형식으로 저장하는데,driver='GeoJSON'
옵션을 통해 GeoJSON 형식으로 저장합니다.
이렇게 하면 SHP 파일을 쉽게 GeoJSON 파일로 변환할 수 있습니다.
반응형