2024/11/01 3

ogr2ogr로 csv 파일을 ESRI Shape file로 만드는 방법

ogr2ogr은 GDAL (Geospatial Data Abstraction Library)의 강력한 명령줄 도구로, 마치 마법사처럼 다양한 지리공간 데이터 포맷 간의 변환을 손쉽게 처리합니다. GDAL은 GIS(Geographic Information Systems) 분야에서 가장 널리 사용되는 오픈소스 라이브러리 중 하나이며, ogr2ogr은 그 핵심 기능 중 하나입니다. 단순한 포맷 변환뿐만 아니라, 데이터 필터링, 재투영, 그리고 공간 처리 기능까지 제공하여 지리공간 데이터 관리에 필수적인 도구로 자리매김했습니다. csv 파일을 ESRI Shape 파일로 변환하는 방법은 여러가지가 있지만, ogr2ogr을 사용해서 만들때 다음과 같은 2가지 형태가 있습니다. 1. csv 파일에 경도, 위도의 좌표..

pgOSM Flex: docker를 이용해 osm 데이터 postgresql 임포트하기

osm 데이터를 postgresql로 임포트하는 방법은 여러가지가 있겠지만, pgOSM Flex를 이용하면 간단게 고품질 OpenStreetMap 데이터셋을 postgresql(postGIS)로 임포트 가능합니다.아래는 docker를 이용해 우리나라 데이터를 import 하는 스트립트 예제입니다.mkdir ~/pgosm-dataexport POSTGRES_USER=postgresexport POSTGRES_PASSWORD=mysecretpassword# Ensure you have the latest Docker imagedocker pull rustprooflabs/pgosm-flexdocker run --name pgosm -d --rm \ -v ~/pgosm-data:/app/output \ ..

공간정보 2024.11.01

ESRI Shape file(*.shp)을 postgresql로 밀어넣기

shp 파일을 postgresql(postGIS)로 로딩하는 방법은 여러가지가 있겠지만, 이번 글에서는 GIS에서 사용하는 shape 파일을 곧바로 postgresql에 임포트 하는 방법에 대해 설명하겠습니다.다양한 지리공간 데이터 형식 간의 변환을 돕는 GDAL 도구 중 하나인 ogr2ogr을 이용한 방법입니다. 아래 명령어를 이용하면 shp 파일 뿐만 아니라, ogr2ogr에서 지원하는 파일은 다 넣을 수 있을 거라고 생각합니다.ogr2ogr.exe -progress --config PG_USE_COPY YES --config SHAPE_ENCODING UTF-8 -f PostgreSQL "PG:host=localhost port=5432 dbname=postgres password=1234 acti..