update conus storm landfalls query

This commit is contained in:
2025-07-14 15:42:57 -04:00
parent 251b40f20a
commit 828973121d
2 changed files with 14 additions and 2 deletions
+4 -2
View File
@@ -106,6 +106,8 @@ latest_normalized_losses <- get_latest_aggregate_losses()
all_storm_tracks <- get_all_hurdat_tracks() all_storm_tracks <- get_all_hurdat_tracks()
all_conus_landfalls <- get_all_conus_landfalls()
all_storm_landfalls <- all_storm_tracks %>% all_storm_landfalls <- all_storm_tracks %>%
filter(record_identifier == "L") filter(record_identifier == "L")
@@ -787,7 +789,7 @@ output$all_storms_map <- renderLeaflet({
#color = "blue" #color = "blue"
#) %>% #) %>%
addCircleMarkers( addCircleMarkers(
data = all_storm_landfalls, data = all_conus_landfalls,
lng = ~lon, lng = ~lon,
lat = ~lat, lat = ~lat,
radius = 2, radius = 2,
@@ -798,7 +800,7 @@ output$all_storms_map <- renderLeaflet({
fillOpacity = 0.5 fillOpacity = 0.5
) %>% ) %>%
addCircles( addCircles(
data = all_storm_landfalls, data = all_conus_landfalls,
lng = ~lon, lng = ~lon,
lat = ~lat, lat = ~lat,
radius = ~rmw_meters, radius = ~rmw_meters,
+10
View File
@@ -51,6 +51,7 @@ view.all_loss_landfalls <- tbl(con, "all_loss_landfalls")
view.yearly_normalized_losses <- tbl(con, "yearly_normalized_losses") view.yearly_normalized_losses <- tbl(con, "yearly_normalized_losses")
view.simplified_county_geom <- tbl(con, "simplified_county_geom") view.simplified_county_geom <- tbl(con, "simplified_county_geom")
view.all_loss_storms_tracks <- tbl(con, "all_loss_storms_tracks") view.all_loss_storms_tracks <- tbl(con, "all_loss_storms_tracks")
view.all_conus_landfalls <- tbl(con, "all_conus_landfalls")
#qry <- econ.storm_base_loss %>% #qry <- econ.storm_base_loss %>%
# left_join(view.hurdat_track, by = c("storm_basin", "storm_year", "storm_name")) # left_join(view.hurdat_track, by = c("storm_basin", "storm_year", "storm_name"))
@@ -181,6 +182,15 @@ get_hurdat_landfalls <- function(storm) {
return(result) return(result)
} }
# returns all tracked storm conus landfalls
get_all_conus_landfalls <- function() {
query <- view.all_conus_landfalls
result <- query %>% collect()
return(result)
}
# returns all storm tracks from HURDAT # returns all storm tracks from HURDAT
get_all_hurdat_tracks <- function() { get_all_hurdat_tracks <- function() {
query <- view.all_loss_storms_tracks query <- view.all_loss_storms_tracks