new_geotiff_as_binary_data = {
const values = newGeoRaster.values[0].reduce((results, row) => {
row.forEach(cell => results.push(cell));
return results;
});
const metadata = {
height: newGeoRaster.height,
ModelPixelScale: [pixelSize, pixelSize, 0],
ModelTiepoint: [0, 0, 0, newGeoRaster.xmin, newGeoRaster.ymax, 0],
width: newGeoRaster.width
};
return GeoTIFF.writeArrayBuffer(values, metadata);
}