Mover ráster a diferentes conjuntos de mapas GRASS GIS

8

Tengo un DEM ráster que creé en un conjunto de mapas, pero me gustaría copiarlo en otro conjunto de mapas para otro propósito.

texto alternativo

¿Es esto posible dentro de GRASS o puedo copiar algunos archivos en el sistema de archivos a la carpeta de mapas de FloodModels en mi disco duro?

Nathan W
fuente

Respuestas:

12

Puede hacer esto con g.copy( doc ) o g.rename( doc ), algo como:

g.copy rast="shire_dem@BushFire,shire_dem@FloodModels"

Puede hacerlo desde la línea de comandos, pero en general es un poco más complicado, ya que los archivos se distribuyen en algunos directorios.

scw
fuente
1
Me sale el siguiente error:Illegal filename. Character <@> not allowed. GRASS_INFO_WARNING(9384,1): <shire_dem@FloodModels> is an illegal file name GRASS_INFO_END(9384,1)
Nathan W
1
Todo está bien, solo necesitaba envolverlo entre comillas, por lo que se convirtió en: rast = "g.copy shire_dem @ BushFire", shire_dem @ FloodModels
Nathan W
Actualizado con la información corregida, gracias por la captura
scw
5

Debe indicar el formato de datos, aquí ráster. Además, no defina un conjunto de mapas de destino, ya que siempre entra en el conjunto de mapas actual. Entonces:

g.copy rast = shire_dem @ BushFire, shire_dem

markusN
fuente