본문 바로가기

GDAL3

GDAL로 래스터 데이터를 웹맵 타일로 변환하기 GDAL(Geospatial Data Abstraction Library)은 지리공간 데이터를 처리하는 강력한 오픈소스 라이브러리입니다. 오늘은 GDAL을 사용하여 래스터 이미지를 웹맵에서 사용할 수 있는 MBTiles 형식으로 변환하는 과정을 살펴보겠습니다.1단계: 좌표계 변환 (gdalwarp) gdalwarp.exe bsr.tif bsr3857.tif -t_srs "+proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs +type=crs"이 명령어는 원본 GeoTIFF 파일(bsr.tif)을 웹 메르카토르 좌표계(EPSG:3857)로 변환합니다. 웹 지도.. 2024. 12. 13.
한줄 팁 - 좌표 입힌 GeoTiff 파일 만들기 공간정보는 크게 벡터형식과 래스터 형식으로 나뉩니다. 벡터 형식은 수학적 기하모형으로 물체의 위치와 형태를 좌표로 계산해 저장해 놓은 것이고, 래스터 형식은 사진과 같은 픽셀 단위로 위치와 형태를 저장합니다. GeoTiff는 래스터 형식중 가장 많이 쓰이는 공간정보 저장을 위한 파일 포맷입니다. 다른 래스터 파일 포맷으로는 ecw, img, jpeg2000 등이 있습니다. GeoTiff 같은 래스터 파일과 일반 사진파일의 가장 큰 차이점은 픽셀 단위로 위치정보가 저장되어 있다는 것입니다. 일반 사진에 위치정보가 저장되어 있는 경우는 사진이 찍힌 위치에 대한 Point 위치정보(EXIF GPS Tags)지만, GeoTiff의 경우에는 각 픽셀이 정확히 어느 위치인지 확인이 가능합니다. 일반 사진이나 tif.. 2022. 1. 21.
한줄 팁 - ESRI Shapefile을 GeoJSON으로 변환하기 예전부터 벡터 공간정보 저장을 위한 Shapefile(쉐이프 파일)은 ESRI社에서 만든 포맷입니다. 이 파일은 하나의 파일이 아니라, *.shp, *.shx, *.dbf, *.prj 파일들로 구성되어 있습니다. 예를 들어 world 쉐이프 파일을 메일로 보내달라고 하면, world.shp 파일과 함께 world.shx, world.dbf, world.prj 파일을 함께 보내야 받는 쪽에서 내용을 확인 할 수 있습니다. 간단히 설명하자면 shp 파일에는 기하정보(Geometry), dbf 파일에는 속성정보(Attribute), shx 파일은 shp과 dbf간의 관계 맵핑정보가, prj 파일에는 좌표계 정보가 담겨있습니다. 이러한 ESRI Shapefile은 데스크톱 응용 프로그램에서 많이 사용하지만, 웹.. 2022. 1. 20.