728x90
반응형
ogr2ogr은 GDAL (Geospatial Data Abstraction Library)의 강력한 명령줄 도구로, 마치 마법사처럼 다양한 지리공간 데이터 포맷 간의 변환을 손쉽게 처리합니다. GDAL은 GIS(Geographic Information Systems) 분야에서 가장 널리 사용되는 오픈소스 라이브러리 중 하나이며, ogr2ogr은 그 핵심 기능 중 하나입니다. 단순한 포맷 변환뿐만 아니라, 데이터 필터링, 재투영, 그리고 공간 처리 기능까지 제공하여 지리공간 데이터 관리에 필수적인 도구로 자리매김했습니다.
csv 파일을 ESRI Shape 파일로 변환하는 방법은 여러가지가 있지만, ogr2ogr을 사용해서 만들때 다음과 같은 2가지 형태가 있습니다.
1. csv 파일에 경도, 위도의 좌표 컬럼이 있는 경우:
id, hospital, lon, lat
1, 서울병원, 127.5, 37.5
2, 부산병원, 127.8, 34.6
ogr2ogr -s_srs EPSG:4326 -t_srs EPSG:4326 -oo X_POSSIBLE_NAMES=lon* -oo Y_POSSIBLE_NAMES=lat* --config SHAPE_ENCODING UTF-8 -f "ESRI Shapefile" hospitals.shp hospitals.csv
2. csv 파일에 WKT(Well Known Text) 형태의 좌표 컬럼이 있는 경우:
id, hospital, wkt
1, 서울병원, "POINT(127.5 37.5)"
2, 부산병원, "POINT(127.8 34.6)"
ogr2ogr -f "ESRI Shapefile" -s_srs EPSG:4326 -t_srs EPSG:4326 -sql "select id from hospitals"
hospitals.shp hospitals.csv
728x90
반응형
'공간정보 > 한줄 팁(Tip)' 카테고리의 다른 글
FFmpeg를 사용한 동영상을 이미지 크기 설정해서 시퀀스 저장하기 (1) | 2024.11.09 |
---|---|
가로 또는 세로 비율을 유지하면 이미지 크기 변경하기 (0) | 2024.11.07 |
ESRI Shape file(*.shp)을 postgresql로 밀어넣기 (0) | 2024.11.01 |
한줄의 명령어로 여러개의 영상을 하나로 합치기 (0) | 2022.12.16 |
아나콘다 가상환경 생성하기/내보내기/불러오기 (0) | 2022.11.14 |