<div dir="ltr">Hi List,<div><br></div><div>I'm working on a C# application using the GDAL C#-bindings (v2.1.2).</div><div><br></div><div>I have a (potentially) large single band GeoTiff (>100MB).</div><div>I need to use this raster file, apply a formula and save as a new tiff.</div><div><br></div><div>I already figured out I can use CreateCopy to create a copy of the input raster.</div><div>Next I need to loop through each pixel and apply the formula and at the end Flush.</div><div><br></div><div>My worries are about the reading of the pixels. </div><div>I want to use:</div><div><div>band.ReadRaster<br></div></div><div>but is this the recommended workflow to change each pixel?</div><div>Won't I get out-of-memory issues when reading large dataset or doing multiples on the same time?</div><div><br></div><div>Please advice.</div><div><br></div><div>And no I can't use Python or C++ ;(</div><div><div><div class="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><div dir="ltr">Thanks,<br>
<br>
Paul<br><br>
</div></div></div></div></div></div>
</div></div>