add la couchonniere
This commit is contained in:
parent
cea45ba9f9
commit
d4632b7862
1 changed files with 25 additions and 6 deletions
|
|
@ -1,4 +1,5 @@
|
||||||
library(jsonlite)
|
library(jsonlite)
|
||||||
|
library(httr)
|
||||||
base <- "https://public-api.meteofrance.fr"
|
base <- "https://public-api.meteofrance.fr"
|
||||||
dpobs <- "public/DPObs/v1/"
|
dpobs <- "public/DPObs/v1/"
|
||||||
dpclim <- "public/DPClim/v1/"
|
dpclim <- "public/DPClim/v1/"
|
||||||
|
|
@ -87,19 +88,29 @@ getStationPaquet <- function(id_station, format = "csv", headers = headersPaquet
|
||||||
|
|
||||||
# Test the function with dates and station ID
|
# Test the function with dates and station ID
|
||||||
start_date <- as.Date("2024-03-24")
|
start_date <- as.Date("2024-03-24")
|
||||||
end_date <- as.Date("2024-04-23")
|
end_date <- as.Date("2024-08-14")
|
||||||
station_id <- "38269004"
|
station_id <- "38269004"
|
||||||
|
|
||||||
allstation=getStations(headers)
|
allstations=getStations(headersLIM)
|
||||||
|
allstations=read.csv("allstations.csv")
|
||||||
|
#write.csv(file="allstations.csv",allstation,row.names=F)
|
||||||
|
lacouch=c(45.3722971,5.6387118)
|
||||||
|
|
||||||
|
alldist=dist(rbind(lacouch,cbind(allstations$Latitude,allstations$Longitude)))
|
||||||
|
staupre=allstation$Id_station[which.min(as.matrix(alldist)[1,-1])]
|
||||||
lamure=38269004
|
lamure=38269004
|
||||||
allmure=getStationData(start_date="2024-01-24",end_date="2024-04-23",station_id=lamure,headers=headersLIM)
|
|
||||||
alllavaldens=getStationData(start_date="2024-01-24",end_date="2024-04-23",station_id=38207001,headers=headersLIM)
|
allmure=getStationData(start_date="2024-06-24",end_date="2024-08-14",station_id=lamure,headers=headersLIM)
|
||||||
|
alllavaldens=getStationData(start_date="2024-06-24",end_date="2024-08-14",station_id=38207001,headers=headersLIM)
|
||||||
paquetLamure=getStationPaquet(id_station=lamure)
|
paquetLamure=getStationPaquet(id_station=lamure)
|
||||||
|
allcouch=getStationData(start_date="2024-06-24",end_date="2024-08-14",station_id=staupre,headers=headersLIM)
|
||||||
|
allal=getStationData(start_date="2024-01-24",end_date="2024-08-13",station_id=staupre,headers=headersLIM)
|
||||||
|
|
||||||
plot(getDate(alllavaldens[,2]),alllavaldens[,3],lwd=3,type="l",col="red")
|
plot(getDate(alllavaldens[,2]),alllavaldens[,3],lwd=3,type="l",col="red")
|
||||||
plot(
|
plot(getDate(allmure[,2]),allmure[,3],pch=20,type="o",col="blue",ylab="preciptitation (mm)",main="La Mure/Lavalends",ylim=range(c(alllavaldens[,3],allmure[,3]),na.rm=T),cex=2)
|
||||||
plot(getDate(allmure[,2]),allmure[,3],lwd=3,type="l",col="blue",ylab="preciptitation (mm)")
|
points(getDate(alllavaldens[,2]),alllavaldens[,3],pch=20,col="red",cex=2,type="o")
|
||||||
|
points(getDate(allcouch[,2]),allcouch[,3],pch=20,col="green",cex=2,type="o")
|
||||||
|
legend("topleft",col=c("blue","red","green"),legend=c("La Mure","Lavaldens","St Aupre"),cex=2,pch=20)
|
||||||
plot(allmure[,3],alllavaldens[,3],col="red")
|
plot(allmure[,3],alllavaldens[,3],col="red")
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -164,3 +175,11 @@ plot(datetime_obj,alllavaldens[,3],lwd=2,type="l",col=2)
|
||||||
|
|
||||||
# Convert temperature from Kelvin to Celsius
|
# Convert temperature from Kelvin to Celsius
|
||||||
temperature_celsius <- temperature_kelvin - 273.15
|
temperature_celsius <- temperature_kelvin - 273.15
|
||||||
|
|
||||||
|
location <- "La Couchonnier, Saint Etienne de Crossey, France"
|
||||||
|
couch <- geocode(location)
|
||||||
|
couch <- osm_geocode(location)
|
||||||
|
|
||||||
|
# Print the latitude and longitude of La Salle en Beaumont
|
||||||
|
print(la_salle_geocode)
|
||||||
|
45.3722971,5.6387118
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue