Python의 multiprocessing의 process 개수 증가에 따른 rasterio 래스터 처리 속도 비교
본 포스트는 multiprocessing을 이용한 다중프로세스 기법을 이용하여 block-by-block 방식으로 래스터를 처리할 때, 프로세스 개수의 증가가에 따른 수행 시간 변화를 측정한 결과를 제시합니다. 복수 개의 대용량 래스터를 읽고 계산하고 저장하는 일련의 과정은 많...
본 포스트는 multiprocessing을 이용한 다중프로세스 기법을 이용하여 block-by-block 방식으로 래스터를 처리할 때, 프로세스 개수의 증가가에 따른 수행 시간 변화를 측정한 결과를 제시합니다. 복수 개의 대용량 래스터를 읽고 계산하고 저장하는 일련의 과정은 많...
본 포스트는 GDAL 유틸리티를 이용하여 래스터 자료를 읽을 때 마스크를 포함한 경우와 마스크를 포함하지 않는 경우의 읽기 속도를 비교 결과를 제시합니다.
본 포스트는 한 개 이상의 GeoTIFF 파일을 동기 방식과 비동기 방식(asyncio를 이용)으로 읽을 때 소요되는 시간을 비교해 봅니다. 우선 읽어들일 GeoTIFF 파일은 256x256으로 타일링된 deflate 알고리즘이 사용되었습니다. 전국 30m 해상도(래스터 격자수...
본 포스트는 GeoTIFF, GDAL Virtual Format, WarpedVRT 등 3가지의 래스터 파일 포멧에 대한 읽기 속도 측정 결과를 제시합니다. GDAL 라이브러리/유틸리티를 이용하여 GIS 래스터를 다룰 때 다양한 자료 형식 중 필자는 주로 GeoTIFF 를 사용...