All Projects → mikejohnson51 → FloodMapping

mikejohnson51 / FloodMapping

Licence: MIT License
R 📦 for flood forecasting via the National Water Model

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to FloodMapping

papyrusjs
papyrus.js renders maps of Minecraft: Bedrock Edition worlds using node.js, LevelDB and leaflet.
Stars: ✭ 53 (+231.25%)
Mutual labels:  mapping
map-with-me
🌍 Create collaborative maps with your friends (and enemies)
Stars: ✭ 23 (+43.75%)
Mutual labels:  mapping
leaflet.TravelNotes
A complete mapping application. With this, you prepare a complete travel, adding itineraries and personnal notes to the map. When you travel is complete, you can save it to a file, export the itineraries to a gpx files, print the itineraries and a roadbook with the notes and itineraries description.
Stars: ✭ 31 (+93.75%)
Mutual labels:  mapping
DroneDB
Free and open source software for aerial data storage.
Stars: ✭ 74 (+362.5%)
Mutual labels:  mapping
NeoCSV
NeoCSV is an elegant and efficient standalone Smalltalk framework to read and write CSV converting to or from Smalltalk objects.
Stars: ✭ 20 (+25%)
Mutual labels:  mapping
ipython-notebooks
A collection of Jupyter notebooks exploring different datasets.
Stars: ✭ 43 (+168.75%)
Mutual labels:  mapping
VDB-EDT
An efficient and robust framework for occupancy grid mapping and Euclidean distance transform
Stars: ✭ 67 (+318.75%)
Mutual labels:  mapping
Slam-Dunk-Android
Android implementation of "Fusion of inertial and visual measurements for rgb-d slam on mobile devices"
Stars: ✭ 25 (+56.25%)
Mutual labels:  mapping
pt2matsim
Package to create a multi-modal MATSim network and schedule from public transit data (GTFS or HAFAS) and an OSM map of the area.
Stars: ✭ 29 (+81.25%)
Mutual labels:  mapping
direct lidar odometry
Direct LiDAR Odometry: Fast Localization with Dense Point Clouds
Stars: ✭ 202 (+1162.5%)
Mutual labels:  mapping
awesome-maps-ukraine
A curated list of maps of Ukraine, ukrainian mappers and tools that they use or develop for creating and publish maps
Stars: ✭ 35 (+118.75%)
Mutual labels:  mapping
dswarm
an open-source data management platform for knowledge workers (https://github.com/dswarm/dswarm-documentation/wiki)
Stars: ✭ 57 (+256.25%)
Mutual labels:  mapping
mapping-north-korea
Humanitarian Project for Mapping North Korea
Stars: ✭ 15 (-6.25%)
Mutual labels:  mapping
geos
Google Earth Overlay Server - display map overlays in Google Earth
Stars: ✭ 39 (+143.75%)
Mutual labels:  mapping
pblat
parallelized blat with multi-threads support
Stars: ✭ 34 (+112.5%)
Mutual labels:  mapping
mapr
Map species occurrence data
Stars: ✭ 34 (+112.5%)
Mutual labels:  mapping
buoy
🆘 A community-based crisis response system. Because friends don't let friends call the cops. 🔥🚓🔥
Stars: ✭ 68 (+325%)
Mutual labels:  mapping
metro-map-maker
Build the Metro system of your dreams: create your own metro maps, save them, and share with friends!
Stars: ✭ 41 (+156.25%)
Mutual labels:  mapping
usmap
🗺 Create US maps including Alaska and Hawaii in R
Stars: ✭ 52 (+225%)
Mutual labels:  mapping
php-schema.org-mapping
A fluent interface to create mappings using Schema.org for Microdata and JSON-LD.
Stars: ✭ 31 (+93.75%)
Mutual labels:  mapping

FloodMapping

Build Status R-CMD-check Coverage Status DOI

The advent of the National Water Model and the development of the Height Above Nearest Drainage products (HAND) offer the ability to map flood extents for anywhere in the lower 48 United States. The challenges with this methodology stem from the acquisition, management and application of large scale data sets.

FloodMapper is designed to help users get the data they need, archive it on their local machines, and then process flood extents. In executing the steps in this process the first time the process in run the data is collected and formatted - meaning it is slow. After the intital pass, users can quickly generate flood maps for their region from real-time National Water Model output and historic data (nwmTools), and can adjust forecasted values to build pre-stages maps (adjust).

Installation:

remotes::install_github("mikejohnson51/FloodMapping")

Use case for Kansas

library(AOI)
library(leaflet)
library(stars)
library(leafem)
library(nwmTools)
library(FloodMapping)

raw.dir <-'/Users/mikejohnson/Desktop/test_nomads.tmp/'

AOI          <-  aoi_get("Lawrence, KS")
project.name <- "KU"

files <- getRawData(AOI, dir = raw.dir, project.name)

files$flows.path <- nwmTools::create_nwm_nc(type = "analysis_assim", num  = 1,
  dstfile = paste0(raw.dir, project.name, '/flows.nc'))
  

maps  = map_flood(
  hand.path      = files$hand.path,
  catchment.path = files$catch.path,
  flows.path     = files$flows.path,
  threshold = .1
)

leaflet() %>%
  addProviderTiles(providers$CartoDB.DarkMatter) %>%
  addStarsImage(st_as_stars(maps[[1]]), colors = blues9)


The HAND datasets are a product of:

Liu, Yan Y., David R. Maidment, David G. Tarboton, Xing Zheng, and Shaowen Wang. 2018. A CyberGIS Integration and Computation Framework for High-Resolution Continental-Scale Flood Inundation Mapping. Journal of the American Water Resources Association (JAWRA). Accepted.

Liu, Yan Y., David R. Maidment, David G. Tarboton, Xing Zheng, Ahmet Yildirim, Nazmus S. Sazib and Shaowen Wang. 2016. A CyberGIS Approach to Generating High-resolution Height Above Nearest Drainage (HAND) Raster for National Flood Mapping. The Third International Conference on CyberGIS and Geospatial Data Science. July 26–28, 2016, Urbana, Illinois. http://dx.doi.org/10.13140/RG.2.2.24234.41925/1

Support:

Development is supported with funds from the UCAR COMET program; the NOAA National Water Center; and the University of California, Santa Barbara and is available under the MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].