В library(raster) вы можете записывать как файлы сетки, так и файлы ascii. Обязательно изучите dataTypes при написании сеток, так как они будут отличаться в зависимости от размера значений в вашей сетке.
Когда у вас запущен растровый пакет, используйте writeFormats() чтобы увидеть, какие типы сеток вы можете выписать. В первом столбце будет указан вызов внутри write Raster() В вашем случае:
writeRaster(format="ascii")
Используйте rgdal и readOGR чтобы получить файлы .shp в R.
Кроме того, вы можете использовать writeOGR в rgdal для записи во многих других форматах, которые можно увидеть с помощью gdalDrivers() .