나는 결코 시도하지는 않지만 데이터 소스를 수정하지 않고 계산을 수행하거나 디스크에 거대한 새로운 래스터 파일을 만들 수있는 GDAL로 가상 래스터 파일 (VRT) 생성을 사용하여 가능할 수 있습니다 (QGis에서 열 수있는 vrt xml 파일 및 밴드 값에 스타일을 지정하십시오).
예를 들어 vrt 파일은 다음과 같아야합니다 (테스트되지 않음).
<VRTDataset rasterXSize="1000" rasterYSize="1000">
<VRTRasterBand dataType="Float32" band="1" subClass="VRTDerivedRasterBand">>
<Description>Magnitude</Description>
<PixelFunctionType>sqrt</PixelFunctionType>
<SimpleSource>
<SourceFilename relativeToVRT="1">yourraster.tiff</SourceFilename>
<SourceBand>1</SourceBand>
<SrcRect xOff="0" yOff="0" xSize="1000" ySize="1000"/>
<DstRect xOff="0" yOff="0" xSize="1000" ySize="1000"/>
</SimpleSource>
</VRTRasterBand>
</VRTDataset>
자세한 내용 은 가상 형식을 살펴보십시오 .