Saltar al contenido

Leer un archivo ASC en R

Te doy la bienvenida a proyecto on line, en este sitio hallarás la solucíon que buscas.

Solución:

Actualización: Es posible leer archivos .asc (también conocidos como archivos ESRI ASCII Raster) con el raster directamente desde el paquete ‘raster’. La ayuda dice:

Si x es un nombre de archivo, se reconocen las siguientes variables adicionales:

nativo: lógico. El valor predeterminado es FALSO excepto cuando falta el paquete rgdal. Si es VERDADERO, la lectura y escritura de… y los archivos Arc ASCII se realizan con controladores nativos (paquete ráster), en lugar de a través de rgdal….

library(raster)
r = raster("C:\...\Dropbox/MVZ/aet2009sep.asc")
plot(r)

Editar 2 [obsolete]:

Una alternativa es la raster() función, tener el paquete rgdal instalado correctamente.

library(rgdal)
r = raster("C:\...\Dropbox/MVZ/aet2009sep.asc")
plot(r)

Editar 1 [obsolete]:

El paquete adehabitat ahora está en desuso. Actualmente, proporciona una advertencia al cargarlo:

Es peligroso usarlo, ya que los errores ya no se corregirán. Ahora se recomienda utilizar los paquetes adehabitatMA, adehabitatLT, adehabitatHR y adehabitatHS.

respuesta original [obsolete]:

Utilizar el import.asc función del paquete R adehabitat (consulte la página 92):

library(adehabitat)
asc = import.asc("C:\...\Dropbox/MVZ/aet2009sep.asc")

#plot asc object.
library(raster)
r = raster(asc)
plot(r)

Paquete SDMTools tiene la funcion read.asc, que funciona bajo R 3.2.4. Sin embargo, al menos en mi caso, usando read.table con todos los valores predeterminados listos para usar.

Use el paquete Laf, es increíblemente rápido.

Si sostienes algún reparo o capacidad de enriquecer nuestro tutorial puedes ejecutar una reseña y con mucho placer lo estudiaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *