R: ¿cómo escribir un ráster en el disco sin archivo auxiliar?

Estoy escribiendo un conjunto de datos para archivar en formato ERMapper (.ers) usando el paquete Raster en R, pero tengo problemas con el archivo auxiliar .aux.xml resultante (que en realidad no me interesa).

Ejemplo simple:

rst <- raster(ncols=15000,nrows=10000)
rst[] <- 1.234
writeRaster(rst, filename='_test.ers', overwrite=TRUE)

loswriteRaster() La línea tarda un tiempo en ejecutarse, el archivo de datos es bastante grande, aproximadamente 1,2 GB en disco.

Al verificar lo que sucede mientraswriteRaster() se ejecuta, encuentro que el archivo .ers (archivo de encabezado + archivo de datos asociado) generalmente se genera en unos 20 segundos. Entonces, se necesitawriteRaster() otros 20-25 segundos para generar el archivo .aux.xml, que solo contiene estadísticas como min, max, mean y st. dev. (lo que probablemente explica por qué lleva tanto tiempo calcular).

Como no me importa el archivo .aux.xml, me gustaríawriteRaster() para no molestarme en absoluto y ahorrarme 20 a 25 segundos de tiempo de ejecución (estoy escribiendo muchos de estos conjuntos de datos en el disco, por lo que una aceleración del 50% en mi código es bastante sustancial).

Alguien tiene alguna idea de cómo saberwriteRaster() ano crear un archivo .aux.xml? Sospecho que es un problema relacionado con GDAL, pero aún no he podido encontrar una respuesta después de mucha investigación ...

Cualquier ayuda más bienvenida!

Respuestas a la pregunta(1)

Su respuesta a la pregunta