Está en la página 1de 5

PROCEDIMIENTO PARA EXTRAER DATOS DE PRECIPITACION Y TEMPERATURA DE

PISCO SENAMHI

1. Crear una carpeta en el disco:


D:\2018\Leer PISCO
2. Descargamos los datos de PISCO SENAMHI:
Link: https://www.senamhi.gob.pe/?p=observacion-de-inundaciones
Y lo incluimos en dicha carpeta creada.
En dicha carpeta debe estar el formato en Excel , donde indique a ubicación del punto
de interés: long_lat.csv

3. Luego ejecutamos R
EN R:

1. Para la precipitación:
a) Paso 1: Copiar y luego pegar el siguiente código en R-Project

setwd("D:/2018/Leer PISCO")

rm(list = ls())

install.packages("raster")

install.packages("ncdf4")

library(raster)

library(ncdf4)

long_lat <- read.csv("long_lat.csv", header = T)

raster_pp <- raster::brick("PISCOpm.nc")

sp::coordinates(long_lat) <- ~XX+YY

raster::projection(long_lat) <- raster::projection(raster_pp)

points_long_lat <- raster::extract(raster_pp[[1]], long_lat, cellnumbers = T)[,1]

data_long_lat <- t(raster_pp[points_long_lat])

colnames(data_long_lat) <- as.character(long_lat$NN)

b) Paso 2: "Guaradamos el archivo en formato .csv"

c) Paso 3: Copiar y luego cambiar al nombre del archivo correcto (data_long_lat.csv) y


luego Enter.
write.csv(data_long_lat, " Colocar nombre identico al guardado.csv", quote = F)
2. Para temperatura minima:
a) Paso 1: Copiar y luego pegar el siguiente código en R-Project

setwd("D:/2018/Leer PISCO")

rm(list = ls())

install.packages("raster")

install.packages("ncdf4")

library(raster)

library(ncdf4)

long_lat <- read.csv("long_lat.csv", header = T)

raster_pp <- raster::brick("PISCO-TnD-v1.0.nc")

sp::coordinates(long_lat) <- ~XX+YY

raster::projection(long_lat) <- raster::projection(raster_pp)

points_long_lat <- raster::extract(raster_pp[[1]], long_lat, cellnumbers = T)[,1]

data_long_lat <- t(raster_pp[points_long_lat])

colnames(data_long_lat) <- as.character(long_lat$NN)

b) Paso 2: "Guaradamos el archivo en formato .csv"

Paso 3: Copiar y luego cambiar al nombre del archivo correcto (data_long_lat.csv) y

c) luego Enter.

write.csv(data_long_lat, "data_long_lat.csv", quote = F)


3. Para temperatura máxima:
a) Paso 1: Copiar y luego pegar el siguiente código en R-Project

setwd("D:/2018/Leer PISCO")

rm(list = ls())

install.packages("raster")

install.packages("ncdf4")

library(raster)

library(ncdf4)

long_lat <- read.csv("long_lat.csv", header = T)

raster_pp <- raster::brick("PISCO-TxD-v1.0.nc")

sp::coordinates(long_lat) <- ~XX+YY

raster::projection(long_lat) <- raster::projection(raster_pp)

points_long_lat <- raster::extract(raster_pp[[1]], long_lat, cellnumbers = T)[,1]

data_long_lat <- t(raster_pp[points_long_lat])

colnames(data_long_lat) <- as.character(long_lat$NN)

b) Paso 2: "Guaradamos el archivo en formato .csv"

Paso 3: Copiar y luego cambiar al nombre del archivo correcto (data_long_lat.csv) y

c) luego Enter.

write.csv(data_long_lat, "data_long_lat.csv", quote = F)

También podría gustarte