3 개 이상의 기가 바이트 TIFF 파일로 작업하려면 어떻게해야합니까?


10

GIS에서 직접 일하지는 않지만 모든 매핑 및 GIS 데이터를 돌보는 사용자 중 한 명을 지원하려고합니다. Google은 사이트의 위성 이미지가 포함 된 3.2GB Tiff 이미지를 받았으며 작업하기 쉽도록 크기를 약간 줄일 수있는 방법을 찾고 싶습니다.

이런 종류의 파일 크기를 처리 할 수있는 오픈 소스 / 무료 소프트웨어가 있습니까?

나는 Irfanview, Imagemagick, 김프를 성공적으로 시도했습니다.

작업하려는 서버에 충분한 메모리와 디스크가 있지만 전체 파일에 맞지 않을 수도 있습니다.

쉬운 방법이 있습니까?

감사.


"크기를 줄입니다 ..."라고 말할 때 일련의 작은 이미지를 만드는 것이 가능한 옵션입니까, 아니면 단일 파일로 유지해야합니까?
user890

답변:


13

가능하면이 문제를 염두에두고 설계된 GIS 소프트웨어를 사용하십시오. 전체 데이터 세트를 메모리로 읽는 대신 이미지 만 샘플링하여 디스플레이를 작성합니다. QGIS 와 같은 것은 축소 된 버전을 만드는 한 가지 방법으로 데이터를 시각화하고보기를 내보내는 방법을 제공해야합니다.

또 다른 옵션은 GDAL의gdalwarp 일부 와 같은 것을 사용하는 것 입니다. 예를 들어, 원시 이미지가 10000x6000 인 경우 다음을 수행하여 각 차원 버전에서 절반 크기를 만들 수 있습니다.

gdalwarp -ts 5000 3000 big-input.tif downscaled-output.tif

가능하면 GIS 소프트웨어를 사용해야한다고 동의 할 때 동의합니다. 어쨌든 다른 문제가있을 수 있다고 생각합니다. mcd의 컴퓨터가 32 비트 인 경우 이론적 인 4GB RAM 메모리 제한과 이러한 종류의 컴퓨터의 OS 제한 및 OS 및 기타 응용 프로그램에서도 메모리를 소비한다는 사실을 감안하면 3.2GB 이미지를 처리하는 것은 시스템의 기능을 넘어 설 수 있습니다 (가상 메모리가 있음을 알고 있음) 그러나이 경우 시스템이 응답하지 않을 수 있습니다). GIS 인식 소프트웨어가 이미지를 부분적으로 내부적으로 처리 할 수 ​​있으므로 메모리 제한은 문제가되지 않습니다.
dariapra

고마워 scg, gdalwarp가 트릭을 수행했습니다. 처리하는 데 꽤 오랜 시간이 걸렸지 만 작업이 완료되었습니다. 건배.
mcd

1
타일링 및 압축을 사용하는 경우 다른 소프트웨어에서 지원할 수 있으면 변환이 더 효율적이고 결과가 더 작아집니다. gdalwarp와 함께 간단한 옵션을 사용하려면 -co TILED = YES -co COMPRESS = LZW를 사용하십시오. 매우 큰 파일에도 BigTIFF 변형을 사용해야합니다.
mdsumner

2

나는 gdal 제안에 동의한다. gdal_translate를 사용하면 GeoTIFF에서 압축 형식 (예 : MrSID, JPEG2000 등)으로 변환 할 수 있습니다. .ecw를 사용하지만 라이센스 문제가 있습니다 ...) 20 배 이상의 압축이 일반적입니다. GIS 특정 소프트웨어를 사용하지 않으면 파일과 관련된 지리 참조 정보가 손실 될 수 있습니다.

GeoTIFF를 고수해야하는 경우 QGIS (또는 다시 gdal)를 사용하여 '피라미드'를 구축 할 수 있습니다.이 피라미드를 사용하면 더 작은 세부 정보를 적은 비율로 볼 수 있으므로 항상 전체 이미지를로드 할 수 없습니다. QGIS에서 '피라미드'의 레이어 속성을 확인하십시오.

행운을 빕니다!


나열된 형식은 손실됨을 기억해야합니다. 이는 최종 사용자에게는 좋지만 궁극적으로 성능이 저하 된 버전을 만듭니다. 그것은 장소 (공중 사진)를 가지고 있지만 종종 tiff / lzw와 비교할 때 잘못된 해결책입니다.
Matthew Snape

1

@scw와 @Darren이 제안했듯이 GDAL 유틸리티를 사용하는 것이 좋습니다. 파일이 너무 커서 GUI 편집기에서 관리 할 수 ​​없을 때마다 고도 및 이미지 데이터에 사용했습니다. gdalinfo파일의 해상도와 범위를 제공하고 GUI 편집기에서 파일을로드하지 않도록 할 수 있습니다. QGIS를 몇 번만 사용했기 때문에 피라미드를 만드는 데 시간이 오래 걸릴지 모르겠습니다.


0

다른 질문에서 같은 대답-

OpenEV는 FWTools와 함께 제공되며 괜찮은 것 같지만 300MB 이미지를 QGIS에 쉽게로드하여 처리 할 수 ​​있습니다. 평상시 사용하는 것만으로 추천 할 수 있습니다.

http://OpenEV.sourceforge.net

NITF 포함

GDAL로 빌드되었지만 편리한 GUI를 제공합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.