├── R ├── sysdata.rda ├── ggcart-package.R ├── data-bridges.R ├── data-dams.R ├── split_map.R ├── shift_map.R └── geom_sf_albersusa.R ├── data ├── dams.rda └── bridges.rda ├── docs ├── logo.png ├── favicon.ico ├── pkgdown.yml ├── reference │ ├── figures │ │ ├── logo.png │ │ ├── ggcart-image.png │ │ ├── README-example2-1.png │ │ ├── README-example3-1.png │ │ ├── README-example5-1.png │ │ └── README-unnamed-chunk-2-1.png │ ├── transport_sf-1.png │ ├── index.html │ ├── ggcart-package.html │ ├── bridges.html │ ├── dams.html │ └── transport_sf.html ├── link.svg ├── docsearch.js ├── jquery.sticky-kit.min.js ├── docsearch.css ├── authors.html ├── pkgdown.css └── pkgdown.js ├── NAMESPACE ├── man ├── figures │ ├── logo.png │ ├── ggcart-image.png │ ├── README-example2-1.png │ ├── README-example3-1.png │ ├── README-example5-1.png │ ├── README-unnamed-chunk-2-1.png │ ├── ggcart-image.svg │ └── logo.svg ├── ggcart-package.Rd ├── bridges.Rd ├── dams.Rd └── transport_sf.Rd ├── .Rbuildignore ├── .gitignore ├── ggcart.Rproj ├── data-raw ├── bridges_dams.R ├── states.R ├── bridges.csv └── dams.csv ├── DESCRIPTION ├── README.Rmd └── README.md /R/sysdata.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/R/sysdata.rda -------------------------------------------------------------------------------- /data/dams.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/data/dams.rda -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/docs/logo.png -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- 1 | # Generated by roxygen2: do not edit by hand 2 | 3 | export(transport_sf) 4 | -------------------------------------------------------------------------------- /data/bridges.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/data/bridges.rda -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/pkgdown.yml: -------------------------------------------------------------------------------- 1 | pandoc: 1.19.2.1 2 | pkgdown: 1.0.0 3 | pkgdown_sha: ~ 4 | articles: [] 5 | 6 | -------------------------------------------------------------------------------- /man/figures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/man/figures/logo.png -------------------------------------------------------------------------------- /man/figures/ggcart-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/man/figures/ggcart-image.png -------------------------------------------------------------------------------- /.Rbuildignore: -------------------------------------------------------------------------------- 1 | ^ggcart\.Rproj$ 2 | ^\.Rproj\.user$ 3 | ^data-raw$ 4 | ^README.Rmd 5 | ^packrat/ 6 | ^\.Rprofile$ 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .Rproj.user 2 | .Rhistory 3 | .RData 4 | .DS_Store 5 | .Rbuildignore 6 | packrat/lib*/ 7 | packrat/src/ 8 | -------------------------------------------------------------------------------- /docs/reference/figures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/docs/reference/figures/logo.png -------------------------------------------------------------------------------- /docs/reference/transport_sf-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/docs/reference/transport_sf-1.png -------------------------------------------------------------------------------- /man/figures/README-example2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/man/figures/README-example2-1.png -------------------------------------------------------------------------------- /man/figures/README-example3-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/man/figures/README-example3-1.png -------------------------------------------------------------------------------- /man/figures/README-example5-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/man/figures/README-example5-1.png -------------------------------------------------------------------------------- /docs/reference/figures/ggcart-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/docs/reference/figures/ggcart-image.png -------------------------------------------------------------------------------- /man/figures/README-unnamed-chunk-2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/man/figures/README-unnamed-chunk-2-1.png -------------------------------------------------------------------------------- /docs/reference/figures/README-example2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/docs/reference/figures/README-example2-1.png -------------------------------------------------------------------------------- /docs/reference/figures/README-example3-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/docs/reference/figures/README-example3-1.png -------------------------------------------------------------------------------- /docs/reference/figures/README-example5-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/docs/reference/figures/README-example5-1.png -------------------------------------------------------------------------------- /docs/reference/figures/README-unnamed-chunk-2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uncoast-unconf/ggcart/HEAD/docs/reference/figures/README-unnamed-chunk-2-1.png -------------------------------------------------------------------------------- /R/ggcart-package.R: -------------------------------------------------------------------------------- 1 | #' @keywords internal 2 | "_PACKAGE" 3 | 4 | # The following block is used by usethis to automatically manage 5 | # roxygen namespace tags. Modify with care! 6 | ## usethis namespace: start 7 | ## usethis namespace: end 8 | NULL 9 | -------------------------------------------------------------------------------- /ggcart.Rproj: -------------------------------------------------------------------------------- 1 | Version: 1.0 2 | 3 | RestoreWorkspace: No 4 | SaveWorkspace: No 5 | AlwaysSaveHistory: Default 6 | 7 | EnableCodeIndexing: Yes 8 | UseSpacesForTab: Yes 9 | NumSpacesForTab: 2 10 | Encoding: UTF-8 11 | 12 | RnwWeave: Sweave 13 | LaTeX: pdfLaTeX 14 | 15 | AutoAppendNewline: Yes 16 | StripTrailingWhitespace: Yes 17 | 18 | BuildType: Package 19 | PackageUseDevtools: Yes 20 | PackageInstallArgs: --no-multiarch --with-keep.source 21 | PackageRoxygenize: rd,collate,namespace 22 | -------------------------------------------------------------------------------- /data-raw/bridges_dams.R: -------------------------------------------------------------------------------- 1 | library(sf) 2 | 3 | bridges <- read_sf("data-raw/bridges.csv", 4 | options = c("X_POSSIBLE_NAMES=longitude", 5 | "Y_POSSIBLE_NAMES=latitude")) 6 | bridges <- st_set_crs(bridges, 4326) %>% 7 | st_transform(5070) 8 | 9 | dams <- read_sf("data-raw/dams.csv", 10 | options = c("X_POSSIBLE_NAMES=longitude", 11 | "Y_POSSIBLE_NAMES=latitude")) 12 | dams <- st_set_crs(dams, 4326) %>% 13 | st_transform(5070) 14 | 15 | save(bridges, file = "data/bridges.rda") 16 | save(dams, file = "data/dams.rda") 17 | -------------------------------------------------------------------------------- /R/data-bridges.R: -------------------------------------------------------------------------------- 1 | #' bridges 2 | #' 3 | #' This data comes from the National Bridge Inventory, \url{https://www.fhwa.dot.gov/bridge/nbi.cfm} 4 | #' 5 | #' @format A tibble with 530 rows and 8 variables: 6 | #' \describe{ 7 | #' \item{st_abbv}{The state's two-letter abbreviation} 8 | #' \item{rectype}{The record type. Example: 1 = Highway} 9 | #' \item{rtnum}{The bridge's route number} 10 | #' \item{strcture}{The bridge's structure ID} 11 | #' \item{latitude}{The bridge's latitude} 12 | #' \item{longitude}{The bridge's longitude} 13 | #' \item{year}{The year the bridge was built} 14 | #' \item{bridgecond}{The condition of the bridge (F = Fair; G = Good; P = Poor)} 15 | #' } 16 | #' @examples 17 | #' \dontrun{ 18 | #' bridges 19 | #' } 20 | "bridges" 21 | -------------------------------------------------------------------------------- /R/data-dams.R: -------------------------------------------------------------------------------- 1 | #' dams 2 | #' 3 | #' This data comes from the National Inventory of Dams, \url{https://nid-test.sec.usace.army.mil/ords/f?p=105:1::::::} 4 | #' 5 | #' @format A tibble with 511 rows and 9 variables: 6 | #' \describe{ 7 | #' \item{city}{The city closest to the dam} 8 | #' \item{state}{The state the dam is in} 9 | #' \item{river}{The river that the dam is on} 10 | #' \item{year_completed}{The year the dam was constructed} 11 | #' \item{hazard}{The hazard rating of the dam. (H = High; L = Low; S = Signficant; U = Undetermined)} 12 | #' \item{eap}{Status of the dam's emergency action plan. (Y = Yes; N = No; NR = Not Required;)} 13 | #' \item{latitude}{The latitude of the dam} 14 | #' \item{longitude}{The longitude of the dam} 15 | #' } 16 | #' @examples 17 | #' \dontrun{ 18 | #' dams 19 | #' } 20 | "dams" 21 | -------------------------------------------------------------------------------- /docs/link.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 12 | 13 | -------------------------------------------------------------------------------- /man/ggcart-package.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/albersextra-package.R 3 | \docType{package} 4 | \name{ggcart-package} 5 | \alias{ggcart} 6 | \alias{ggcart-package} 7 | \title{ggcart: ggcart} 8 | \description{ 9 | A package to include Puerto Rico, the Virgin Islands and Guam in the traditional Albers maps. It also allows for easier creation of maps using lines and points. 10 | } 11 | \author{ 12 | \strong{Maintainer}: Heather Lendway \email{hlendway@gmail.com} 13 | 14 | Authors: 15 | \itemize{ 16 | \item Greg Freedman Ellis \email{greg.freedman@gmail.com} 17 | \item Matt Seegebarth \email{mdseege@nppd.com} 18 | \item Angela Li \email{angelali921@gmail.com} 19 | \item Charles Minshew \email{charlespminshew@gmail.com} 20 | \item Karsten Maurer \email{maurerkt@miamioh.edu} 21 | } 22 | 23 | } 24 | \keyword{internal} 25 | -------------------------------------------------------------------------------- /man/bridges.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data-bridges.R 3 | \docType{data} 4 | \name{bridges} 5 | \alias{bridges} 6 | \title{bridges} 7 | \format{A tibble with 530 rows and 8 variables: 8 | \describe{ 9 | \item{st_abbv}{The state's two-letter abbreviation} 10 | \item{rectype}{The record type. Example: 1 = Highway} 11 | \item{rtnum}{The bridge's route number} 12 | \item{strcture}{The bridge's structure ID} 13 | \item{latitude}{The bridge's latitude} 14 | \item{longitude}{The bridge's longitude} 15 | \item{year}{The year the bridge was built} 16 | \item{bridgecond}{The condition of the bridge (F = Fair; G = Good; P = Poor)} 17 | }} 18 | \usage{ 19 | bridges 20 | } 21 | \description{ 22 | This data comes from the National Bridge Inventory, \url{https://www.fhwa.dot.gov/bridge/nbi.cfm} 23 | } 24 | \examples{ 25 | \dontrun{ 26 | bridges 27 | } 28 | } 29 | \keyword{datasets} 30 | -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- 1 | Package: ggcart 2 | Title: ggcart 3 | Version: 0.0.0.9000 4 | Authors@R: c( 5 | person("Heather", "Lendway", ,"hlendway@gmail.com", c("aut","cre")), 6 | person("Greg", "Freedman Ellis", ,"greg.freedman@gmail.com", "aut"), 7 | person("Matt", "Seegebarth", ,"mdseege@nppd.com", role = "aut"), 8 | person("Angela", "Li", ,"angelali921@gmail.com", role = "aut"), 9 | person("Charles", "Minshew", ,"charlespminshew@gmail.com", role = "aut"), 10 | person("Karsten", "Maurer", , "maurerkt@miamioh.edu", role = "aut") 11 | ) 12 | Maintainer: Greg Freedman Ellis 13 | Description: A package to include Puerto Rico, the Virgin Islands and Guam in the traditional Albers maps. It also allows for easier creation of maps using lines and points. 14 | Depends: R (>= 2.10) 15 | License: What license it uses 16 | Encoding: UTF-8 17 | LazyData: true 18 | Imports: 19 | ggplot2, 20 | sf, 21 | roxygen2 22 | RoxygenNote: 6.1.1 23 | -------------------------------------------------------------------------------- /man/dams.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/data-dams.R 3 | \docType{data} 4 | \name{dams} 5 | \alias{dams} 6 | \title{dams} 7 | \format{A tibble with 511 rows and 9 variables: 8 | \describe{ 9 | \item{city}{The city closest to the dam} 10 | \item{state}{The state the dam is in} 11 | \item{river}{The river that the dam is on} 12 | \item{year_completed}{The year the dam was constructed} 13 | \item{hazard}{The hazard rating of the dam. (H = High; L = Low; S = Signficant; U = Undetermined)} 14 | \item{eap}{Status of the dam's emergency action plan. (Y = Yes; N = No; NR = Not Required;)} 15 | \item{latitude}{The latitude of the dam} 16 | \item{longitude}{The longitude of the dam} 17 | }} 18 | \usage{ 19 | dams 20 | } 21 | \description{ 22 | This data comes from the National Inventory of Dams, \url{https://nid-test.sec.usace.army.mil/ords/f?p=105:1::::::} 23 | } 24 | \examples{ 25 | \dontrun{ 26 | dams 27 | } 28 | } 29 | \keyword{datasets} 30 | -------------------------------------------------------------------------------- /R/split_map.R: -------------------------------------------------------------------------------- 1 | bbox_as_sf_poly <- function(bbox) { 2 | bbox_df <- data.frame( 3 | x = c(bbox$xmin, bbox$xmin, bbox$xmax, bbox$xmax, bbox$xmin), 4 | y = c(bbox$ymin, bbox$ymax, bbox$ymax, bbox$ymin, bbox$ymin) 5 | ) 6 | 7 | bbox_mat <- as.matrix(bbox_df) 8 | bbox_sf <- sf::st_sfc(sf::st_polygon(list(bbox_mat))) 9 | bbox_sf <- sf::st_set_crs(bbox_sf, sf::st_crs(bbox)) 10 | 11 | bbox_sf 12 | } 13 | 14 | split_map_usa <- function(full_map) { 15 | full_map[["__UNIQUE_ID__"]] <- seq_len(nrow(full_map)) 16 | out <- lapply( 17 | albers_extra_bboxes, 18 | function(x) { 19 | x <- bbox_as_sf_poly(x) 20 | 21 | # TODO: suppressWarnings isn't a super great way to 22 | # avoid warnings, but can't use st_geometry because 23 | # that gets rid of sf attributes 24 | suppressWarnings(sf::st_intersection( 25 | sf::st_transform(full_map, sf::st_crs(x)), 26 | x 27 | )) 28 | } 29 | ) 30 | names(out) <- names(albers_extra_bboxes) 31 | 32 | found_ids <- lapply(out, function(x) { 33 | x[["__UNIQUE_ID__"]] 34 | }) 35 | found_ids <- unlist(found_ids) 36 | 37 | unknown <- full_map[!(full_map[["__UNIQUE_ID__"]] %in% found_ids), ] 38 | unknown <- sf::st_transform(unknown, sf::st_crs(out[[1]])) 39 | out[["unknown"]] <- unknown 40 | 41 | out 42 | } 43 | -------------------------------------------------------------------------------- /man/transport_sf.Rd: -------------------------------------------------------------------------------- 1 | % Generated by roxygen2: do not edit by hand 2 | % Please edit documentation in R/shift_map.R 3 | \name{transport_sf} 4 | \alias{transport_sf} 5 | \title{Transport (shift, rotate and scale) an sf object} 6 | \usage{ 7 | transport_sf(sf, ref = sf, scale = 1, shift = c(0, 0), rotate = 0) 8 | } 9 | \arguments{ 10 | \item{sf}{The sf object to transport} 11 | 12 | \item{ref}{The reference sf object} 13 | 14 | \item{scale}{A scaling factor (defaults to 1, meaning no change in scale)} 15 | 16 | \item{shift}{Distance to shift (TKTKTK what units is it?)} 17 | 18 | \item{rotate}{Radians to rotate the sf object} 19 | } 20 | \value{ 21 | An sf object 22 | } 23 | \description{ 24 | Takes an sf object and a reference sf object and transports 25 | it by scaling, shifting it and rotating it. 26 | } 27 | \examples{ 28 | # Transports Puerto Rico off the coast of Georgia, rotate 90 degrees 29 | # made 4 times bigger (original Puerto Rico in red, moved in blue) 30 | library(ggplot2) 31 | ggplot()+ 32 | geom_sf(data=ggcart:::lower48)+ 33 | geom_sf(data=ggcart:::puerto_rico) + 34 | geom_sf(data=ggcart:::puerto_rico, color = "red")+ 35 | geom_sf(data=transport_sf(sf=ggcart:::puerto_rico, 36 | scale=4, 37 | shift = c(-130,90)*10000, 38 | rotate=pi/2), color="blue") 39 | } 40 | -------------------------------------------------------------------------------- /data-raw/states.R: -------------------------------------------------------------------------------- 1 | ## Use tigris package to create separate 2 | ## shape files for lower 48 and all other states 3 | ## plus get their bboxes 4 | 5 | library(tigris) 6 | library(rmapshaper) 7 | library(sf) 8 | library(dplyr) 9 | library(usethis) 10 | 11 | 12 | map <- states(cb = TRUE) %>% 13 | st_as_sf(map) %>% 14 | ms_simplify(keep = .25) %>% # needed because my computer is slow 15 | # In current projection, Alaska spans the whole globe 16 | # So convert to another projection 17 | sf::st_transform( 18 | "+proj=laea +lat_0=45 +lon_0=-100 +x_0=0 +y_0=0 +a=6370997 +b=6370997 +units=m +no_defs" 19 | ) 20 | 21 | lower48 <- map %>% 22 | filter(as.numeric(STATEFP) < 60 & !(STATEFP %in% c("15", "02"))) 23 | 24 | alaska <- map %>% 25 | filter(STATEFP == "02") 26 | 27 | hawaii <- map %>% 28 | filter(STATEFP == "15") 29 | 30 | samoa <- map %>% 31 | filter(STATEFP == "60") 32 | 33 | guam <- map %>% 34 | filter(STATEFP == "66") 35 | 36 | north_marina <- map %>% 37 | filter(STATEFP == "69") 38 | 39 | puerto_rico <- map %>% 40 | filter(STATEFP == "72") 41 | 42 | virgin_islands <- map %>% 43 | filter(STATEFP == "78") 44 | 45 | 46 | albers_extra_bboxes <- list( 47 | lower48 = st_bbox(lower48), 48 | alaska = st_bbox(alaska), 49 | hawaii = st_bbox(hawaii), 50 | samoa = st_bbox(samoa), 51 | north_marina = st_bbox(north_marina), 52 | guam = st_bbox(guam), 53 | puerto_rico = st_bbox(puerto_rico), 54 | virgin_islands = st_bbox(virgin_islands) 55 | ) 56 | 57 | use_data( 58 | lower48, 59 | alaska, 60 | hawaii, 61 | samoa, 62 | north_marina, 63 | guam, 64 | puerto_rico, 65 | virgin_islands, 66 | albers_extra_bboxes, 67 | internal = TRUE, 68 | overwrite = TRUE 69 | ) 70 | -------------------------------------------------------------------------------- /R/shift_map.R: -------------------------------------------------------------------------------- 1 | # Adapted from Laura DeCicco's article Mapping Points 2 | # (which in turn was based on Bob Rudis's code) 3 | # http://usgs-r.github.io/dataRetrieval/articles/usMaps.html 4 | 5 | 6 | #' Transport (shift, rotate and scale) an sf object 7 | #' 8 | #' Takes an sf object and a reference sf object and transports 9 | #' it by scaling, shifting it and rotating it. 10 | #' 11 | #' @param sf The sf object to transport 12 | #' @param ref The reference sf object 13 | #' @param scale A scaling factor (defaults to 1, meaning no change in scale) 14 | #' @param shift Distance to shift (TKTKTK what units is it?) 15 | #' @param rotate Radians to rotate the sf object 16 | #' 17 | #' @return An sf object 18 | #' @export 19 | #' 20 | #' @examples 21 | #' # Transports Puerto Rico off the coast of Georgia, rotate 90 degrees 22 | #' # made 4 times bigger (original Puerto Rico in red, moved in blue) 23 | #' library(ggplot2) 24 | #' ggplot()+ 25 | #' geom_sf(data=ggcart:::lower48)+ 26 | #' geom_sf(data=ggcart:::puerto_rico) + 27 | #' geom_sf(data=ggcart:::puerto_rico, color = "red")+ 28 | #' geom_sf(data=transport_sf(sf=ggcart:::puerto_rico, 29 | #' scale=4, 30 | #' shift = c(-130,90)*10000, 31 | #' rotate=pi/2), color="blue") 32 | transport_sf <- function(sf, ref=sf, scale=1, shift=c(0,0), rotate=0) { 33 | geo <- sf::st_geometry(sf) 34 | centroid <- sf::st_centroid(sf::st_transform(sf::st_geometry(ref), sf::st_crs(sf))) 35 | rotation_matrix <- matrix( 36 | c(cos(rotate), sin(rotate), -sin(rotate), cos(rotate)), 37 | nrow=2,ncol=2 38 | ) 39 | geo <- ((((geo - centroid) * scale) * rotation_matrix) + shift) + centroid 40 | sf::st_crs(geo) <- sf::st_crs(sf) 41 | sf::st_geometry(sf) <- geo 42 | sf 43 | } 44 | 45 | 46 | -------------------------------------------------------------------------------- /docs/docsearch.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | 3 | // register a handler to move the focus to the search bar 4 | // upon pressing shift + "/" (i.e. "?") 5 | $(document).on('keydown', function(e) { 6 | if (e.shiftKey && e.keyCode == 191) { 7 | e.preventDefault(); 8 | $("#search-input").focus(); 9 | } 10 | }); 11 | 12 | $(document).ready(function() { 13 | // do keyword highlighting 14 | /* modified from https://jsfiddle.net/julmot/bL6bb5oo/ */ 15 | var mark = function() { 16 | 17 | var referrer = document.URL ; 18 | var paramKey = "q" ; 19 | 20 | if (referrer.indexOf("?") !== -1) { 21 | var qs = referrer.substr(referrer.indexOf('?') + 1); 22 | var qs_noanchor = qs.split('#')[0]; 23 | var qsa = qs_noanchor.split('&'); 24 | var keyword = ""; 25 | 26 | for (var i = 0; i < qsa.length; i++) { 27 | var currentParam = qsa[i].split('='); 28 | 29 | if (currentParam.length !== 2) { 30 | continue; 31 | } 32 | 33 | if (currentParam[0] == paramKey) { 34 | keyword = decodeURIComponent(currentParam[1].replace(/\+/g, "%20")); 35 | } 36 | } 37 | 38 | if (keyword !== "") { 39 | $(".contents").unmark({ 40 | done: function() { 41 | $(".contents").mark(keyword); 42 | } 43 | }); 44 | } 45 | } 46 | }; 47 | 48 | mark(); 49 | }); 50 | }); 51 | 52 | /* Search term highlighting ------------------------------*/ 53 | 54 | function matchedWords(hit) { 55 | var words = []; 56 | 57 | var hierarchy = hit._highlightResult.hierarchy; 58 | // loop to fetch from lvl0, lvl1, etc. 59 | for (var idx in hierarchy) { 60 | words = words.concat(hierarchy[idx].matchedWords); 61 | } 62 | 63 | var content = hit._highlightResult.content; 64 | if (content) { 65 | words = words.concat(content.matchedWords); 66 | } 67 | 68 | // return unique words 69 | var words_uniq = [...new Set(words)]; 70 | return words_uniq; 71 | } 72 | 73 | function updateHitURL(hit) { 74 | 75 | var words = matchedWords(hit); 76 | var url = ""; 77 | 78 | if (hit.anchor) { 79 | url = hit.url_without_anchor + '?q=' + escape(words.join(" ")) + '#' + hit.anchor; 80 | } else { 81 | url = hit.url + '?q=' + escape(words.join(" ")); 82 | } 83 | 84 | return url; 85 | } 86 | -------------------------------------------------------------------------------- /docs/jquery.sticky-kit.min.js: -------------------------------------------------------------------------------- 1 | /* Sticky-kit v1.1.2 | WTFPL | Leaf Corcoran 2015 | */ 2 | /* 3 | Source: https://github.com/leafo/sticky-kit 4 | License: MIT 5 | */ 6 | (function(){var b,f;b=this.jQuery||window.jQuery;f=b(window);b.fn.stick_in_parent=function(d){var A,w,J,n,B,K,p,q,k,E,t;null==d&&(d={});t=d.sticky_class;B=d.inner_scrolling;E=d.recalc_every;k=d.parent;q=d.offset_top;p=d.spacer;w=d.bottoming;null==q&&(q=0);null==k&&(k=void 0);null==B&&(B=!0);null==t&&(t="is_stuck");A=b(document);null==w&&(w=!0);J=function(a,d,n,C,F,u,r,G){var v,H,m,D,I,c,g,x,y,z,h,l;if(!a.data("sticky_kit")){a.data("sticky_kit",!0);I=A.height();g=a.parent();null!=k&&(g=g.closest(k)); 7 | if(!g.length)throw"failed to find stick parent";v=m=!1;(h=null!=p?p&&a.closest(p):b("
"))&&h.css("position",a.css("position"));x=function(){var c,f,e;if(!G&&(I=A.height(),c=parseInt(g.css("border-top-width"),10),f=parseInt(g.css("padding-top"),10),d=parseInt(g.css("padding-bottom"),10),n=g.offset().top+c+f,C=g.height(),m&&(v=m=!1,null==p&&(a.insertAfter(h),h.detach()),a.css({position:"",top:"",width:"",bottom:""}).removeClass(t),e=!0),F=a.offset().top-(parseInt(a.css("margin-top"),10)||0)-q, 8 | u=a.outerHeight(!0),r=a.css("float"),h&&h.css({width:a.outerWidth(!0),height:u,display:a.css("display"),"vertical-align":a.css("vertical-align"),"float":r}),e))return l()};x();if(u!==C)return D=void 0,c=q,z=E,l=function(){var b,l,e,k;if(!G&&(e=!1,null!=z&&(--z,0>=z&&(z=E,x(),e=!0)),e||A.height()===I||x(),e=f.scrollTop(),null!=D&&(l=e-D),D=e,m?(w&&(k=e+u+c>C+n,v&&!k&&(v=!1,a.css({position:"fixed",bottom:"",top:c}).trigger("sticky_kit:unbottom"))),eb&&!v&&(c-=l,c=Math.max(b-u,c),c=Math.min(q,c),m&&a.css({top:c+"px"})))):e>F&&(m=!0,b={position:"fixed",top:c},b.width="border-box"===a.css("box-sizing")?a.outerWidth()+"px":a.width()+"px",a.css(b).addClass(t),null==p&&(a.after(h),"left"!==r&&"right"!==r||h.append(a)),a.trigger("sticky_kit:stick")),m&&w&&(null==k&&(k=e+u+c>C+n),!v&&k)))return v=!0,"static"===g.css("position")&&g.css({position:"relative"}), 10 | a.css({position:"absolute",bottom:d,top:"auto"}).trigger("sticky_kit:bottom")},y=function(){x();return l()},H=function(){G=!0;f.off("touchmove",l);f.off("scroll",l);f.off("resize",y);b(document.body).off("sticky_kit:recalc",y);a.off("sticky_kit:detach",H);a.removeData("sticky_kit");a.css({position:"",bottom:"",top:"",width:""});g.position("position","");if(m)return null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),h.remove()),a.removeClass(t)},f.on("touchmove",l),f.on("scroll",l),f.on("resize", 11 | y),b(document.body).on("sticky_kit:recalc",y),a.on("sticky_kit:detach",H),setTimeout(l,0)}};n=0;for(K=this.length;n 6 | 7 | ```{r, include = FALSE} 8 | knitr::opts_chunk$set( 9 | collapse = TRUE, 10 | comment = "#>", 11 | fig.path = "man/figures/README-", 12 | out.width = "100%" 13 | ) 14 | ``` 15 | 16 | # ggcart 17 | 18 | 19 | 20 | 21 | The goal of ggcart is to include Puerto Rico, the Virgin Islands and Guam in the traditional Albers maps. Also, ggcart will make it easier to map line, point and other data in the Albers projection. 22 | 23 | ## Installation 24 | 25 | You can install the development version from [GitHub](https://github.com/) with: 26 | 27 | ``` r 28 | # install.packages("devtools") 29 | devtools::install_github("uncoast-unconf/ggcart") 30 | ``` 31 | ## Examples 32 | 33 | Sample datasets include information from the National Inventory of Dams and the National Bridge Inventory. 34 | 35 | ```{r example} 36 | library(ggcart) 37 | ## Pull in sample data for mapping 38 | head(bridges) ## Data slice from National Bridge Inventory 39 | ``` 40 | 41 | The standard Albers conic projection isn't great for points in Alaska, Hawaii, Puerto Rico, Guam and the U.S. Virgin Islands. (AK and HI are taken care of with AlbersUSA. 42 | ) 43 | ```{r example2, fig.height = 3, fig.width = 10} 44 | # Map the dams sample data. 45 | library(ggplot2) 46 | ggplot() + geom_sf(data = dams) + coord_sf() 47 | ``` 48 | 49 | ```{r example3, fig.height = 5.2, fig.width = 10} 50 | # Map the bridges sample data. 51 | library(ggplot2) 52 | ggplot() + geom_sf(data = bridges) + coord_sf() 53 | ``` 54 | 55 | To convert your own set of point data with a latitude and longitude to an sf object, try the following: 56 | 57 | ```{r example4, eval=FALSE, include=TRUE} 58 | # To convert your own point data for use with ggcart 59 | bridges <- read_sf("data-raw/bridges.csv", ## Replace with your own csv file 60 | options = c("X_POSSIBLE_NAMES=longitude", 61 | "Y_POSSIBLE_NAMES=latitude")) 62 | ``` 63 | 64 | 65 | Demonstration on how the shift/rotate/scale functionality within the `transport_sf()` function works. For this example we will be shifting Puerto Rico by 1300km west and 900km north, then rotate 90 degrees, then scale to 2 times the size. 66 | ```{r, example5, include=TRUE, fig.height = 5.2, fig.width = 10} 67 | ### Demonstration of how the shift functionality works ----------- 68 | pr_centroid <- sf::st_centroid(sf::st_geometry(ggcart:::puerto_rico)) 69 | 70 | # define shift dimension points for visual reference on map 71 | pt1 <- pr_centroid 72 | pt2 <- pr_centroid + 1000*c(-1300,0) 73 | pt3 <- pr_centroid + 1000*c(-1300,900) 74 | # Create into two lines (pt1-->pt2, pt2-->pt3) in sf object 75 | pts <- sf::st_multilinestring(list(rbind(pt1[[1]][1:2], pt2[[1]][1:2]), 76 | rbind(pt2[[1]][1:2], pt3[[1]][1:2]))) 77 | pts <- sf::st_sfc(pts) 78 | pts <- sf::st_set_crs(pts, sf::st_crs(pr_centroid)) 79 | # plot the shift/rotate/scale to Puerto Rico 80 | ggplot()+ 81 | geom_sf(data=ggcart:::lower48)+ 82 | geom_sf(data=ggcart:::puerto_rico, color="red")+ 83 | geom_sf(data=ggcart:::transport_sf(sf=ggcart:::puerto_rico, 84 | scale=2, 85 | shift = c(-1300,900)*1000, 86 | rotate=pi/2), color="blue")+ 87 | geom_sf(data=pts, color="purple")+ 88 | annotate(geom="text", 89 | x=c(mean(c(pt1[[1]][1], pt2[[1]][1])), 90 | mean(c(pt2[[1]][1], pt3[[1]][1]))), 91 | y=c(mean(c(pt1[[1]][2], pt2[[1]][2])), 92 | mean(c(pt2[[1]][2], pt3[[1]][2]))), 93 | label=c("1300km West","900km North"), 94 | angle=c(0,90), 95 | color="purple", 96 | vjust=-.2) 97 | 98 | ``` 99 | 100 | ## Almost there! 101 | `geom_sf_albersusa()` exists - but has some trouble... 102 | 103 | (And is not documented, and it outputs some warning messages, and it ignores some territories...) 104 | ```{r} 105 | library(tigris) 106 | library(rmapshaper) 107 | library(sf) 108 | library(dplyr) 109 | library(ggplot2) 110 | library(ggcart) 111 | 112 | 113 | capture.output({map <- states(cb = TRUE) %>% 114 | st_as_sf(map) %>% 115 | ms_simplify(keep = .05) %>% 116 | st_transform( 117 | "+proj=laea +lat_0=45 +lon_0=-100 +x_0=0 +y_0=0 +a=6370997 +b=6370997 +units=m +no_defs" 118 | ) 119 | }) 120 | ggplot() + 121 | ggcart:::geom_sf_albersusa(data = map, aes(geometry = st_geometry(map))) + 122 | ggcart:::geom_sf_albersusa(data = bridges, aes(geometry = st_geometry(bridges))) 123 | ``` 124 | 125 | -------------------------------------------------------------------------------- /docs/authors.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Authors • ggcart 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 44 | 45 | 46 | 47 | 48 | 49 |
50 |
51 | 85 | 86 | 87 |
88 | 89 |
90 |
91 | 94 | 95 |
    96 |
  • 97 |

    Heather Lendway. Author, maintainer. 98 |

    99 |
  • 100 |
  • 101 |

    Greg Freedman Ellis. Author. 102 |

    103 |
  • 104 |
  • 105 |

    Matt Seegebarth. Author. 106 |

    107 |
  • 108 |
  • 109 |

    Angela Li. Author. 110 |

    111 |
  • 112 |
  • 113 |

    Charles Minshew. Author. 114 |

    115 |
  • 116 |
  • 117 |

    Karsten Maurer. Author. 118 |

    119 |
  • 120 |
121 | 122 |
123 | 124 |
125 | 126 | 127 |
128 | 131 | 132 |
133 |

Site built with pkgdown.

134 |
135 | 136 |
137 |
138 | 139 | 140 | 141 | 142 | 143 | 144 | -------------------------------------------------------------------------------- /docs/pkgdown.css: -------------------------------------------------------------------------------- 1 | /* Sticky footer */ 2 | 3 | /** 4 | * Basic idea: https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/ 5 | * Details: https://github.com/philipwalton/solved-by-flexbox/blob/master/assets/css/components/site.css 6 | * 7 | * .Site -> body > .container 8 | * .Site-content -> body > .container .row 9 | * .footer -> footer 10 | * 11 | * Key idea seems to be to ensure that .container and __all its parents__ 12 | * have height set to 100% 13 | * 14 | */ 15 | 16 | html, body { 17 | height: 100%; 18 | } 19 | 20 | body > .container { 21 | display: flex; 22 | height: 100%; 23 | flex-direction: column; 24 | 25 | padding-top: 60px; 26 | } 27 | 28 | body > .container .row { 29 | flex: 1 0 auto; 30 | } 31 | 32 | footer { 33 | margin-top: 45px; 34 | padding: 35px 0 36px; 35 | border-top: 1px solid #e5e5e5; 36 | color: #666; 37 | display: flex; 38 | flex-shrink: 0; 39 | } 40 | footer p { 41 | margin-bottom: 0; 42 | } 43 | footer div { 44 | flex: 1; 45 | } 46 | footer .pkgdown { 47 | text-align: right; 48 | } 49 | footer p { 50 | margin-bottom: 0; 51 | } 52 | 53 | img.icon { 54 | float: right; 55 | } 56 | 57 | img { 58 | max-width: 100%; 59 | } 60 | 61 | /* Typographic tweaking ---------------------------------*/ 62 | 63 | .contents h1.page-header { 64 | margin-top: calc(-60px + 1em); 65 | } 66 | 67 | /* Section anchors ---------------------------------*/ 68 | 69 | a.anchor { 70 | margin-left: -30px; 71 | display:inline-block; 72 | width: 30px; 73 | height: 30px; 74 | visibility: hidden; 75 | 76 | background-image: url(./link.svg); 77 | background-repeat: no-repeat; 78 | background-size: 20px 20px; 79 | background-position: center center; 80 | } 81 | 82 | .hasAnchor:hover a.anchor { 83 | visibility: visible; 84 | } 85 | 86 | @media (max-width: 767px) { 87 | .hasAnchor:hover a.anchor { 88 | visibility: hidden; 89 | } 90 | } 91 | 92 | 93 | /* Fixes for fixed navbar --------------------------*/ 94 | 95 | .contents h1, .contents h2, .contents h3, .contents h4 { 96 | padding-top: 60px; 97 | margin-top: -40px; 98 | } 99 | 100 | /* Static header placement on mobile devices */ 101 | @media (max-width: 767px) { 102 | .navbar-fixed-top { 103 | position: absolute; 104 | } 105 | .navbar { 106 | padding: 0; 107 | } 108 | } 109 | 110 | 111 | /* Sidebar --------------------------*/ 112 | 113 | #sidebar { 114 | margin-top: 30px; 115 | } 116 | #sidebar h2 { 117 | font-size: 1.5em; 118 | margin-top: 1em; 119 | } 120 | 121 | #sidebar h2:first-child { 122 | margin-top: 0; 123 | } 124 | 125 | #sidebar .list-unstyled li { 126 | margin-bottom: 0.5em; 127 | } 128 | 129 | .orcid { 130 | height: 16px; 131 | vertical-align: middle; 132 | } 133 | 134 | /* Reference index & topics ----------------------------------------------- */ 135 | 136 | .ref-index th {font-weight: normal;} 137 | 138 | .ref-index td {vertical-align: top;} 139 | .ref-index .alias {width: 40%;} 140 | .ref-index .title {width: 60%;} 141 | 142 | .ref-index .alias {width: 40%;} 143 | .ref-index .title {width: 60%;} 144 | 145 | .ref-arguments th {text-align: right; padding-right: 10px;} 146 | .ref-arguments th, .ref-arguments td {vertical-align: top;} 147 | .ref-arguments .name {width: 20%;} 148 | .ref-arguments .desc {width: 80%;} 149 | 150 | /* Nice scrolling for wide elements --------------------------------------- */ 151 | 152 | table { 153 | display: block; 154 | overflow: auto; 155 | } 156 | 157 | /* Syntax highlighting ---------------------------------------------------- */ 158 | 159 | pre { 160 | word-wrap: normal; 161 | word-break: normal; 162 | border: 1px solid #eee; 163 | } 164 | 165 | pre, code { 166 | background-color: #f8f8f8; 167 | color: #333; 168 | } 169 | 170 | pre code { 171 | overflow: auto; 172 | word-wrap: normal; 173 | white-space: pre; 174 | } 175 | 176 | pre .img { 177 | margin: 5px 0; 178 | } 179 | 180 | pre .img img { 181 | background-color: #fff; 182 | display: block; 183 | height: auto; 184 | } 185 | 186 | code a, pre a { 187 | color: #375f84; 188 | } 189 | 190 | a.sourceLine:hover { 191 | text-decoration: none; 192 | } 193 | 194 | .fl {color: #1514b5;} 195 | .fu {color: #000000;} /* function */ 196 | .ch,.st {color: #036a07;} /* string */ 197 | .kw {color: #264D66;} /* keyword */ 198 | .co {color: #888888;} /* comment */ 199 | 200 | .message { color: black; font-weight: bolder;} 201 | .error { color: orange; font-weight: bolder;} 202 | .warning { color: #6A0366; font-weight: bolder;} 203 | 204 | /* Clipboard --------------------------*/ 205 | 206 | .hasCopyButton { 207 | position: relative; 208 | } 209 | 210 | .btn-copy-ex { 211 | position: absolute; 212 | right: 0; 213 | top: 0; 214 | visibility: hidden; 215 | } 216 | 217 | .hasCopyButton:hover button.btn-copy-ex { 218 | visibility: visible; 219 | } 220 | 221 | /* mark.js ----------------------------*/ 222 | 223 | mark { 224 | background-color: rgba(255, 255, 51, 0.5); 225 | border-bottom: 2px solid rgba(255, 153, 51, 0.3); 226 | padding: 1px; 227 | } 228 | -------------------------------------------------------------------------------- /docs/pkgdown.js: -------------------------------------------------------------------------------- 1 | $(function() { 2 | 3 | $("#sidebar") 4 | .stick_in_parent({offset_top: 40}) 5 | .on('sticky_kit:bottom', function(e) { 6 | $(this).parent().css('position', 'static'); 7 | }) 8 | .on('sticky_kit:unbottom', function(e) { 9 | $(this).parent().css('position', 'relative'); 10 | }); 11 | 12 | $('body').scrollspy({ 13 | target: '#sidebar', 14 | offset: 60 15 | }); 16 | 17 | $('[data-toggle="tooltip"]').tooltip(); 18 | 19 | var cur_path = paths(location.pathname); 20 | $("#navbar ul li a").each(function(index, value) { 21 | if (value.text == "Home") 22 | return; 23 | if (value.getAttribute("href") === "#") 24 | return; 25 | 26 | var path = paths(value.pathname); 27 | if (is_prefix(cur_path, path)) { 28 | // Add class to parent
  • , and enclosing
  • if in dropdown 29 | var menu_anchor = $(value); 30 | menu_anchor.parent().addClass("active"); 31 | menu_anchor.closest("li.dropdown").addClass("active"); 32 | } 33 | }); 34 | }); 35 | 36 | $(document).ready(function() { 37 | // do keyword highlighting 38 | /* modified from https://jsfiddle.net/julmot/bL6bb5oo/ */ 39 | var mark = function() { 40 | 41 | var referrer = document.URL ; 42 | var paramKey = "q" ; 43 | 44 | if (referrer.indexOf("?") !== -1) { 45 | var qs = referrer.substr(referrer.indexOf('?') + 1); 46 | var qs_noanchor = qs.split('#')[0]; 47 | var qsa = qs_noanchor.split('&'); 48 | var keyword = ""; 49 | 50 | for (var i = 0; i < qsa.length; i++) { 51 | var currentParam = qsa[i].split('='); 52 | 53 | if (currentParam.length !== 2) { 54 | continue; 55 | } 56 | 57 | if (currentParam[0] == paramKey) { 58 | keyword = decodeURIComponent(currentParam[1].replace(/\+/g, "%20")); 59 | } 60 | } 61 | 62 | if (keyword !== "") { 63 | $(".contents").unmark({ 64 | done: function() { 65 | $(".contents").mark(keyword); 66 | } 67 | }); 68 | } 69 | } 70 | }; 71 | 72 | mark(); 73 | }); 74 | 75 | function paths(pathname) { 76 | var pieces = pathname.split("/"); 77 | pieces.shift(); // always starts with / 78 | 79 | var end = pieces[pieces.length - 1]; 80 | if (end === "index.html" || end === "") 81 | pieces.pop(); 82 | return(pieces); 83 | } 84 | 85 | function is_prefix(needle, haystack) { 86 | if (needle.length > haystack.lengh) 87 | return(false); 88 | 89 | // Special case for length-0 haystack, since for loop won't run 90 | if (haystack.length === 0) { 91 | return(needle.length === 0); 92 | } 93 | 94 | for (var i = 0; i < haystack.length; i++) { 95 | if (needle[i] != haystack[i]) 96 | return(false); 97 | } 98 | 99 | return(true); 100 | } 101 | 102 | /* Clipboard --------------------------*/ 103 | 104 | function changeTooltipMessage(element, msg) { 105 | var tooltipOriginalTitle=element.getAttribute('data-original-title'); 106 | element.setAttribute('data-original-title', msg); 107 | $(element).tooltip('show'); 108 | element.setAttribute('data-original-title', tooltipOriginalTitle); 109 | } 110 | 111 | if(Clipboard.isSupported()) { 112 | $(document).ready(function() { 113 | var copyButton = ""; 114 | 115 | $(".examples").addClass("hasCopyButton"); 116 | 117 | // Insert copy buttons: 118 | $(copyButton).prependTo(".hasCopyButton"); 119 | 120 | // Initialize tooltips: 121 | $('.btn-copy-ex').tooltip({container: 'body'}); 122 | 123 | // Initialize clipboard: 124 | var clipboardBtnCopies = new Clipboard('[data-clipboard-copy]', { 125 | text: function(trigger) { 126 | return trigger.parentNode.textContent; 127 | } 128 | }); 129 | 130 | clipboardBtnCopies.on('success', function(e) { 131 | changeTooltipMessage(e.trigger, 'Copied!'); 132 | e.clearSelection(); 133 | }); 134 | 135 | clipboardBtnCopies.on('error', function() { 136 | changeTooltipMessage(e.trigger,'Press Ctrl+C or Command+C to copy'); 137 | }); 138 | }); 139 | } 140 | 141 | /* Search term highlighting ------------------------------*/ 142 | 143 | function matchedWords(hit) { 144 | var words = []; 145 | 146 | var hierarchy = hit._highlightResult.hierarchy; 147 | // loop to fetch from lvl0, lvl1, etc. 148 | for (var idx in hierarchy) { 149 | words = words.concat(hierarchy[idx].matchedWords); 150 | } 151 | 152 | var content = hit._highlightResult.content; 153 | if (content) { 154 | words = words.concat(content.matchedWords); 155 | } 156 | 157 | // return unique words 158 | var words_uniq = [...new Set(words)]; 159 | return words_uniq; 160 | } 161 | 162 | function updateHitURL(hit) { 163 | 164 | var words = matchedWords(hit); 165 | var url = ""; 166 | 167 | if (hit.anchor) { 168 | url = hit.url_without_anchor + '?q=' + escape(words.join(" ")) + '#' + hit.anchor; 169 | } else { 170 | url = hit.url + '?q=' + escape(words.join(" ")); 171 | } 172 | 173 | return url; 174 | } 175 | -------------------------------------------------------------------------------- /docs/reference/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Function reference • ggcart 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 44 | 45 | 46 | 47 | 48 | 49 |
    50 |
    51 | 85 | 86 | 87 |
    88 | 89 |
    90 |
    91 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 108 | 109 | 110 | 111 | 114 | 115 | 116 | 117 | 120 | 121 | 122 | 123 | 126 | 127 | 128 | 129 |
    105 |

    All functions

    106 |

    107 |
    112 |

    bridges

    113 |

    bridges

    118 |

    dams

    119 |

    dams

    124 |

    transport_sf()

    125 |

    Transport (shift, rotate and scale) an sf object

    130 |
    131 | 132 | 138 |
    139 | 140 |
    141 | 144 | 145 |
    146 |

    Site built with pkgdown.

    147 |
    148 | 149 |
    150 |
    151 | 152 | 153 | 154 | 155 | 156 | 157 | -------------------------------------------------------------------------------- /docs/reference/ggcart-package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ggcart: ggcart — ggcart-package • ggcart 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 46 | 47 | 48 | 49 | 50 | 51 |
    52 |
    53 | 87 | 88 | 89 |
    90 | 91 |
    92 |
    93 | 98 | 99 |
    100 | 101 |

    A package to include Puerto Rico, the Virgin Islands and Guam in the traditional Albers maps. It also allows for easier creation of maps using lines and points.

    102 | 103 |
    104 | 105 | 106 | 107 |
    108 | 128 |
    129 | 130 |
    131 | 134 | 135 |
    136 |

    Site built with pkgdown.

    137 |
    138 | 139 |
    140 |
    141 | 142 | 143 | 144 | 145 | 146 | 147 | -------------------------------------------------------------------------------- /docs/reference/bridges.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | bridges — bridges • ggcart 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 46 | 47 | 48 | 49 | 50 | 51 |
    52 |
    53 | 87 | 88 | 89 |
    90 | 91 |
    92 |
    93 | 98 | 99 |
    100 | 101 |

    This data comes from the National Bridge Inventory, https://www.fhwa.dot.gov/bridge/nbi.cfm

    102 | 103 |
    104 | 105 |
    bridges
    106 | 107 |

    Format

    108 | 109 |

    A tibble with 530 rows and 8 variables:

    110 |
    st_abbv

    The state's two-letter abbreviation

    111 |
    rectype

    The record type. Example: 1 = Highway

    112 |
    rtnum

    The bridge's route number

    113 |
    strcture

    The bridge's structure ID

    114 |
    latitude

    The bridge's latitude

    115 |
    longitude

    The bridge's longitude

    116 |
    year

    The year the bridge was built

    117 |
    bridgecond

    The condition of the bridge (F = Fair; G = Good; P = Poor)

    118 |
    119 | 120 | 121 |

    Examples

    122 |
    # NOT RUN {
    123 | bridges
    124 | # }
    125 |
    126 | 136 |
    137 | 138 |
    139 | 142 | 143 |
    144 |

    Site built with pkgdown.

    145 |
    146 | 147 |
    148 |
    149 | 150 | 151 | 152 | 153 | 154 | 155 | -------------------------------------------------------------------------------- /docs/reference/dams.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | dams — dams • ggcart 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 46 | 47 | 48 | 49 | 50 | 51 |
    52 |
    53 | 87 | 88 | 89 |
    90 | 91 |
    92 |
    93 | 98 | 99 |
    100 | 101 |

    This data comes from the National Inventory of Dams, https://nid-test.sec.usace.army.mil/ords/f?p=105:1::::::

    102 | 103 |
    104 | 105 |
    dams
    106 | 107 |

    Format

    108 | 109 |

    A tibble with 511 rows and 9 variables:

    110 |
    city

    The city closest to the dam

    111 |
    state

    The state the dam is in

    112 |
    river

    The river that the dam is on

    113 |
    year_completed

    The year the dam was constructed

    114 |
    hazard

    The hazard rating of the dam. (H = High; L = Low; S = Signficant; U = Undetermined)

    115 |
    eap

    Status of the dam's emergency action plan. (Y = Yes; N = No; NR = Not Required;)

    116 |
    latitude

    The latitude of the dam

    117 |
    longitude

    The longitude of the dam

    118 |
    119 | 120 | 121 |

    Examples

    122 |
    # NOT RUN {
    123 | dams
    124 | # }
    125 |
    126 | 136 |
    137 | 138 |
    139 | 142 | 143 |
    144 |

    Site built with pkgdown.

    145 |
    146 | 147 |
    148 |
    149 | 150 | 151 | 152 | 153 | 154 | 155 | -------------------------------------------------------------------------------- /docs/reference/transport_sf.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Transport (shift, rotate and scale) an sf object — transport_sf • ggcart 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 47 | 48 | 49 | 50 | 51 | 52 |
    53 |
    54 | 88 | 89 | 90 |
    91 | 92 |
    93 |
    94 | 99 | 100 |
    101 | 102 |

    Takes an sf object and a reference sf object and transports 103 | it by scaling, shifting it and rotating it.

    104 | 105 |
    106 | 107 |
    transport_sf(sf, ref = sf, scale = 1, shift = c(0, 0), rotate = 0)
    108 | 109 |

    Arguments

    110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 |
    sf

    The sf object to transport

    ref

    The reference sf object

    scale

    A scaling factor (defaults to 1, meaning no change in scale)

    shift

    Distance to shift (TKTKTK what units is it?)

    rotate

    Radians to rotate the sf object

    133 | 134 |

    Value

    135 | 136 |

    An sf object

    137 | 138 | 139 |

    Examples

    140 |
    # Transports Puerto Rico off the coast of Georgia, rotate 90 degrees 141 | # made 4 times bigger (original Puerto Rico in red, moved in blue) 142 | library(ggplot2)
    #> Want to understand how all the pieces fit together? See the R for Data 143 | #> Science book: http://r4ds.had.co.nz/
    ggplot()+ 144 | geom_sf(data=ggcart:::lower48)+ 145 | geom_sf(data=ggcart:::puerto_rico) + 146 | geom_sf(data=ggcart:::puerto_rico, color = "red")+ 147 | geom_sf(data=transport_sf(sf=ggcart:::puerto_rico, 148 | scale=4, 149 | shift = c(-130,90)*10000, 150 | rotate=pi/2), color="blue")
    #> Error in grid.Call(C_textBounds, as.graphicsAnnot(x$label), x$x, x$y, resolveHJust(x$just, x$hjust), resolveVJust(x$just, x$vjust), x$rot, 0): polygon edge not found
    151 |
    152 | 163 |
    164 | 165 |
    166 | 169 | 170 |
    171 |

    Site built with pkgdown.

    172 |
    173 | 174 |
    175 |
    176 | 177 | 178 | 179 | 180 | 181 | 182 | -------------------------------------------------------------------------------- /man/figures/ggcart-image.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 65 | 66 | 67 | 68 | 147 | 148 | 149 | 150 | 165 | 166 | 168 | 170 | 173 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 204 | 205 | 206 | 207 | 208 | 210 | 211 | 212 | 213 | 214 | 215 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 246 | 247 | 248 | 249 | 250 | 251 | 253 | 254 | 255 | 256 | 257 | 259 | 260 | 261 | 262 | 263 | 264 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 304 | 305 | 306 | 307 | 308 | 309 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | ggcart 356 | 357 | 358 | -------------------------------------------------------------------------------- /man/figures/logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 60 | 61 | 62 | 63 | 143 | 144 | 145 | 146 | 162 | 163 | 165 | 167 | 170 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 194 | 195 | 196 | 197 | 198 | 200 | 201 | 202 | 203 | 205 | 206 | 207 | 208 | 209 | 210 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 239 | 240 | 241 | 242 | 243 | 245 | 246 | 247 | 248 | 250 | 251 | 252 | 253 | 254 | 255 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 284 | 285 | 286 | 287 | 288 | 289 | 291 | 292 | 293 | 294 | 295 | 296 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 347 | 352 | 355 | 359 | 361 | 363 | 364 | 365 | 366 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ggcart 4 | ===================================================================================================================================== 5 | 6 | 7 | 8 | The goal of ggcart is to include Puerto Rico, the Virgin Islands and Guam in the traditional Albers maps. Also, ggcart will make it easier to map line, point and other data in the Albers projection. 9 | 10 | Installation 11 | ------------ 12 | 13 | You can install the development version from [GitHub](https://github.com/) with: 14 | 15 | ``` r 16 | # install.packages("devtools") 17 | devtools::install_github("uncoast-unconf/ggcart") 18 | ``` 19 | 20 | Examples 21 | -------- 22 | 23 | Sample datasets include information from the National Inventory of Dams and the National Bridge Inventory. 24 | 25 | ``` r 26 | library(ggcart) 27 | ## Pull in sample data for mapping 28 | head(bridges) ## Data slice from National Bridge Inventory 29 | #> st_abbv rectype rtnum strcture latitude longitude year 30 | #> 1 AK 1 10808 NO DATA ENTERED 0.00000 0.0000 2008 31 | #> 2 AK 1 00391 CHINIAK HIGHWAY 57.60400 -152.4055 1974 32 | #> 3 AK 1 80007 8000700 55.79634 -131.6278 1999 33 | #> 4 AK 1 00966 MENDENHALL LOOP RD 58.40417 -134.5847 1985 34 | #> 5 AK 1 06590 NO DATA ENTERED 56.34885 -132.7188 2004 35 | #> 6 AK 1 NSPCY DIMOND DRIVE 61.17722 -149.8447 1978 36 | #> bridgecond geometry 37 | #> 1 F NaN, NaN 38 | #> 2 F -3422682, 4855940 39 | #> 3 G -2309931, 4058852 40 | #> 4 F -2384415, 4382488 41 | #> 5 G -2355319, 4139464 42 | #> 6 G -3090509, 5070914 43 | ``` 44 | 45 | The standard Albers conic projection isn't great for points in Alaska, Hawaii, Puerto Rico, Guam and the U.S. Virgin Islands. (AK and HI are taken care of with AlbersUSA. ) 46 | 47 | ``` r 48 | # Map the dams sample data. 49 | library(ggplot2) 50 | ggplot() + geom_sf(data = dams) + coord_sf() 51 | ``` 52 | 53 | 54 | 55 | ``` r 56 | # Map the bridges sample data. 57 | library(ggplot2) 58 | ggplot() + geom_sf(data = bridges) + coord_sf() 59 | ``` 60 | 61 | 62 | 63 | To convert your own set of point data with a latitude and longitude to an sf object, try the following: 64 | 65 | ``` r 66 | # To convert your own point data for use with ggcart 67 | bridges <- read_sf("data-raw/bridges.csv", ## Replace with your own csv file 68 | options = c("X_POSSIBLE_NAMES=longitude", 69 | "Y_POSSIBLE_NAMES=latitude")) 70 | ``` 71 | 72 | Demonstration on how the shift/rotate/scale functionality within the `transport_sf()` function works. For this example we will be shifting Puerto Rico by 1300km west and 900km north, then rotate 90 degrees, then scale to 2 times the size. 73 | 74 | ``` r 75 | ### Demonstration of how the shift functionality works ----------- 76 | pr_centroid <- sf::st_centroid(sf::st_geometry(ggcart:::puerto_rico)) 77 | 78 | # define shift dimension points for visual reference on map 79 | pt1 <- pr_centroid 80 | pt2 <- pr_centroid + 1000*c(-1300,0) 81 | pt3 <- pr_centroid + 1000*c(-1300,900) 82 | # Create into two lines (pt1-->pt2, pt2-->pt3) in sf object 83 | pts <- sf::st_multilinestring(list(rbind(pt1[[1]][1:2], pt2[[1]][1:2]), 84 | rbind(pt2[[1]][1:2], pt3[[1]][1:2]))) 85 | pts <- sf::st_sfc(pts) 86 | pts <- sf::st_set_crs(pts, sf::st_crs(pr_centroid)) 87 | # plot the shift/rotate/scale to Puerto Rico 88 | ggplot()+ 89 | geom_sf(data=ggcart:::lower48)+ 90 | geom_sf(data=ggcart:::puerto_rico, color="red")+ 91 | geom_sf(data=ggcart:::transport_sf(sf=ggcart:::puerto_rico, 92 | scale=2, 93 | shift = c(-1300,900)*1000, 94 | rotate=pi/2), color="blue")+ 95 | geom_sf(data=pts, color="purple")+ 96 | annotate(geom="text", 97 | x=c(mean(c(pt1[[1]][1], pt2[[1]][1])), 98 | mean(c(pt2[[1]][1], pt3[[1]][1]))), 99 | y=c(mean(c(pt1[[1]][2], pt2[[1]][2])), 100 | mean(c(pt2[[1]][2], pt3[[1]][2]))), 101 | label=c("1300km West","900km North"), 102 | angle=c(0,90), 103 | color="purple", 104 | vjust=-.2) 105 | ``` 106 | 107 | 108 | 109 | Almost there! 110 | ------------- 111 | 112 | `geom_sf_albersusa()` exists - but has some trouble... 113 | 114 | (And is not documented, and it outputs some warning messages, and it ignores some territories...) 115 | 116 | ``` r 117 | library(tigris) 118 | #> Warning: package 'tigris' was built under R version 3.4.4 119 | #> To enable 120 | #> caching of data, set `options(tigris_use_cache = TRUE)` in your R script or .Rprofile. 121 | #> 122 | #> Attaching package: 'tigris' 123 | #> The following object is masked from 'package:graphics': 124 | #> 125 | #> plot 126 | library(rmapshaper) 127 | #> Warning: package 'rmapshaper' was built under R version 3.4.4 128 | library(sf) 129 | #> Warning: package 'sf' was built under R version 3.4.4 130 | #> Linking to GEOS 3.6.1, GDAL 2.1.3, PROJ 4.9.3 131 | library(dplyr) 132 | #> Warning: package 'dplyr' was built under R version 3.4.4 133 | #> 134 | #> Attaching package: 'dplyr' 135 | #> The following objects are masked from 'package:stats': 136 | #> 137 | #> filter, lag 138 | #> The following objects are masked from 'package:base': 139 | #> 140 | #> intersect, setdiff, setequal, union 141 | library(ggplot2) 142 | library(ggcart) 143 | 144 | 145 | capture.output({map <- states(cb = TRUE) %>% 146 | st_as_sf(map) %>% 147 | ms_simplify(keep = .05) %>% 148 | st_transform( 149 | "+proj=laea +lat_0=45 +lon_0=-100 +x_0=0 +y_0=0 +a=6370997 +b=6370997 +units=m +no_defs" 150 | ) 151 | }) 152 | #> Warning in strptime(x, fmt, tz = "GMT"): unknown timezone 'zone/tz/2018i. 153 | #> 1.0/zoneinfo/America/Chicago' 154 | #> [1] "\r | \r | | 0%\r | \r |= | 1%\r | \r |= | 2%\r | \r |== | 3%\r | \r |=== | 4%\r | \r |=== | 5%\r | \r |==== | 6%\r | \r |==== | 7%\r | \r |===== | 7%\r | \r |===== | 8%\r | \r |====== | 9%\r | \r |====== | 10%\r | \r |======= | 10%\r | \r |======= | 11%\r | \r |======== | 12%\r | \r |======== | 13%\r | \r |========= | 13%\r | \r |========= | 14%\r | \r |========= | 15%\r | \r |========== | 15%\r | \r |========== | 16%\r | \r |=========== | 16%\r | \r |=========== | 17%\r | \r |============ | 18%\r | \r |============ | 19%\r | \r |============= | 19%\r | \r |============= | 20%\r | \r |============= | 21%\r | \r |============== | 21%\r | \r |============== | 22%\r | \r |=============== | 22%\r | \r |=============== | 23%\r | \r |=============== | 24%\r | \r |================ | 24%\r | \r |================ | 25%\r | \r |================= | 25%\r | \r |================= | 26%\r | \r |================= | 27%\r | \r |================== | 27%\r | \r |================== | 28%\r | \r |=================== | 29%\r | \r |=================== | 30%\r | \r |==================== | 30%\r | \r |==================== | 31%\r | \r |==================== | 32%\r | \r |===================== | 32%\r | \r |===================== | 33%\r | \r |====================== | 33%\r | \r |====================== | 34%\r | \r |======================= | 35%\r | \r |======================= | 36%\r | \r |======================== | 36%\r | \r |======================== | 37%\r | \r |======================== | 38%\r | \r |========================= | 38%\r | \r |========================= | 39%\r | \r |========================== | 39%\r | \r |========================== | 40%\r | \r |========================== | 41%\r | \r |=========================== | 41%\r | \r |=========================== | 42%\r | \r |============================ | 43%\r | \r |============================ | 44%\r | \r |============================= | 44%\r | \r |============================= | 45%\r | \r |============================== | 46%\r | \r |============================== | 47%\r | \r |=============================== | 47%\r | \r |=============================== | 48%\r | \r |================================ | 49%\r | \r |================================ | 50%\r | \r |================================= | 50%\r | \r |================================= | 51%\r | \r |================================== | 52%\r | \r |================================== | 53%\r | \r |=================================== | 53%\r | \r |=================================== | 54%\r | \r |==================================== | 55%\r | \r |==================================== | 56%\r | \r |===================================== | 57%\r | \r |====================================== | 58%\r | \r |====================================== | 59%\r | \r |======================================= | 59%\r | \r |======================================= | 60%\r | \r |======================================== | 61%\r | \r |======================================== | 62%\r | \r |========================================= | 63%\r | \r |========================================= | 64%\r | \r |========================================== | 64%\r | \r |========================================== | 65%\r | \r |=========================================== | 66%\r | \r |=========================================== | 67%\r | \r |============================================ | 67%\r | \r |============================================ | 68%\r | \r |============================================= | 69%\r | \r |============================================= | 70%\r | \r |============================================== | 70%\r | \r |============================================== | 71%\r | \r |=============================================== | 72%\r | \r |=============================================== | 73%\r | \r |================================================ | 73%\r | \r |================================================ | 74%\r | \r |================================================= | 75%\r | \r |================================================= | 76%\r | \r |================================================== | 76%\r | \r |================================================== | 77%\r | \r |================================================== | 78%\r | \r |=================================================== | 78%\r | \r |=================================================== | 79%\r | \r |==================================================== | 79%\r | \r |==================================================== | 80%\r | \r |==================================================== | 81%\r | \r |===================================================== | 81%\r | \r |===================================================== | 82%\r | \r |====================================================== | 82%\r | \r |====================================================== | 83%\r | \r |====================================================== | 84%\r | \r |======================================================= | 84%\r | \r |======================================================= | 85%\r | \r |======================================================== | 85%\r | \r |======================================================== | 86%\r | \r |======================================================== | 87%\r | \r |========================================================= | 87%\r | \r |========================================================= | 88%\r | \r |========================================================== | 88%\r | \r |========================================================== | 89%\r | \r |========================================================== | 90%\r | \r |=========================================================== | 90%\r | \r |=========================================================== | 91%\r | \r |============================================================ | 92%\r | \r |============================================================ | 93%\r | \r |============================================================= | 93%\r | \r |============================================================= | 94%\r | \r |============================================================= | 95%\r | \r |============================================================== | 95%\r | \r |============================================================== | 96%\r | \r |=============================================================== | 96%\r | \r |=============================================================== | 97%\r | \r |================================================================ | 98%\r | \r |================================================================ | 99%\r | \r |=================================================================| 100%" 155 | ggplot() + 156 | ggcart:::geom_sf_albersusa(data = map, aes(geometry = st_geometry(map))) + 157 | ggcart:::geom_sf_albersusa(data = bridges, aes(geometry = st_geometry(bridges))) 158 | #> Warning: attribute variables are assumed to be spatially constant 159 | #> throughout all geometries 160 | #> Warning: attribute variables are assumed to be spatially constant 161 | #> throughout all geometries 162 | ``` 163 | 164 | 165 | -------------------------------------------------------------------------------- /data-raw/bridges.csv: -------------------------------------------------------------------------------- 1 | st_abbv,rectype,rtnum,strcture,latitude,longitude,year,bridgecond 2 | AK,1,10808,NO DATA ENTERED,0,0,2008,F 3 | AK,1,00391,CHINIAK HIGHWAY,57.603997,-152.405456,1974,F 4 | AK,1,80007,8000700,55.796342,-131.627775,1999,G 5 | AK,1,00966,MENDENHALL LOOP RD,58.404167,-134.584722,1985,F 6 | AK,1,06590,NO DATA ENTERED,56.348847,-132.718797,2004,G 7 | AK,1,NSPCY,DIMOND DRIVE,61.177222,-149.844722,1978,G 8 | AK,1,NSPCG,"OLD GLENN, EAGLE R",61.403789,-149.45725,2011,G 9 | AK,2,00000,EGAN DRIVE,58.3574,-134.5189,2008,NA 10 | AK,1,20500,TRAIL RIVER CG RD,60.425,-149.366667,1965,F 11 | AK,1,20520,2052000-4.24,55.82,-133,1977,G 12 | AL,1,00000,PARK DR,34.088469,-86.590642,1960,F 13 | AL,2,00459,CO RD 18,33.332569,-86.997931,1982,NA 14 | AL,1,?????,LEE RD.97,32.63625,-85.465694,1999,G 15 | AL,1,00031,US 31,32.7802,-86.5532,1925,F 16 | AL,1,00A24,CO RD A24,34.486172,-87.896472,1929,F 17 | AL,1,00000,UNPAVED ROAD,34.237475,-86.752822,1927,F 18 | AL,1,00229,COUNTY ROAD 7759,31.866667,-85.85,2004,G 19 | AL,1,00502,502,33.044983,-85.857236,1957,F 20 | AL,1,00045,CO RD NO 45,34.013111,-87.926972,1919,F 21 | AL,1,00035,HORSE CRK BLVDCR30,33.7567,-87.172267,1967,F 22 | AR,1,00036,SH 36 O/P WHITE CO,35.23605,-91.701881,1995,G 23 | AR,1,00066,SH 66/STONE COUNTY,35.871911,-92.323219,1956,F 24 | AR,1,00027,REPUBLICAN RD,35.283089,-92.422139,2009,G 25 | AR,1,00103,SH 103-SEC 1,35.548544,-93.556519,1992,G 26 | AR,1,00324,SH 324,35.040380999999996,-92.936681,1991,G 27 | AR,1,00082,US 82 SEC.02-16.77,33.358975,-93.418028,1970,F 28 | AR,1,00412,US 412-08- LM 6.99,36.068839,-90.697675,1936,G 29 | AR,2,00282,"I 49, SB LN",35.586667,-94.218333,1992,NA 30 | AR,1,00181,SH 181-02- LM 5.99,35.7854,-90.073711,1964,F 31 | AR,1,00129,CLEAR CREEK RD,34.598831,-93.752969,1974,F 32 | AZ,1,00060,US 60,33.7063,-113.8284,1932,F 33 | AZ,1,00060,STAPLEY DRIVE,33.388889,-111.808333,1980,G 34 | AZ,1,00077,SR 77,32.7529,-110.6471,1961,G 35 | AZ,1,00000,ALLEY ROAD,32.2469,-111.0108,1987,G 36 | AZ,1,00000,HAYS RANCH RD,34.276139,-112.749278,1997,G 37 | AZ,1,00000,PEDESTRIAN BRIDGE,33.437683,-111.988133,1990,N 38 | AZ,1,00000,TONAPAH DRIVE,33.671944,-112.17075,1985,F 39 | AZ,1,00000,ROMERO ROAD,32.2699,-111.0051,1967,G 40 | AZ,1,00093,US 93,35.2758,-114.1717,1938,G 41 | AZ,1,00000,DOUBLE ADOBE RD,31.452047,-109.637661,1969,G 42 | CA,1,00014,STATE ROUTE 14,34.466408,-118.329922,1963,G 43 | CA,1,00000,WEST OCEAN AVE,34.644117,-120.514942,1962,F 44 | CA,2,0L031,INTERSTATE 605,33.831228,-118.083622,1966,NA 45 | CA,1,00000,ORANGE STREET,34.132231,-117.213211,1992,F 46 | CA,1,00012,W12-W80 CONNECTOR,38.239931,-122.093125,1987,G 47 | CA,1,00000,BROAD ST,39.262181,-121.017139,1967,F 48 | CA,1,00022,STATE ROUTE 22,33.765808,-117.937992,2007,F 49 | CA,1,00005,INTERSTATE 5,34.36205,-118.555203,1967,G 50 | CA,1,00005,INTERSTATE 5,39.815047,-122.200019,1966,G 51 | CA,2,00010,INTERSTATE 605,34.064811,-117.999978,1971,NA 52 | CO,1,00591,FDR 591,37.7062,-107.7613,1937,G 53 | CO,1,00000,COUNTY ROAD 122,39.563506,-105.220311,1991,G 54 | CO,1,00000,KINNICKINIK ROAD,39.620278,-106.428056,1980,F 55 | CO,1,00000,COUNTY ROAD 51,40.484861,-104.583722,1982,F 56 | CO,1,00000,COUNTY ROAD 54,38.954917,-102.166028,2010,G 57 | CO,1,00000,COUNTY RD 71.1,37.196836,-104.502092,1935,F 58 | CO,2,0070B,COUNTY ROAD 29,39.072361,-108.515222,2010,NA 59 | CO,1,00000,COUNTY ROAD 31,40.297278,-103.565056,1950,F 60 | CO,1,00000,RAMP EB PROBY PKWY,38.781089,-104.755294,2012,G 61 | CO,1,00000,MOORE STREET,39.768589,-105.115622,1986,G 62 | CT,1,00000,STURGES ROAD,41.155,-73.272611,1930,F 63 | CT,1,00291,I-291 TR 802,41.843833,-72.663006,1993,G 64 | CT,1,00000,BROOKLYN TURNPIKE,41.722425,-72.086667,1940,F 65 | CT,2,00012,INTERSTATE-95 SB,41.364889,-72.078861,1964,NA 66 | CT,B,00372,INTERSTATE-84 WB,41.690611,-72.825939,1969,NA 67 | CT,1,00015,ROUTE 15,41.142428,-73.426972,1938,F 68 | CT,1,00000,EAST JOHNSON AVE,41.549528,-72.870725,2016,G 69 | CT,1,00000,SULLIVAN DRIVE,41.312419,-72.674844,2004,G 70 | CT,1,00000,FOOTE ROAD,41.779911,-72.961511,1975,F 71 | CT,1,00044,US ROUTE 44,42.005008,-73.357336,1990,G 72 | DC,A,0000_,SOUTHBOUND I-695,38.874694,-76.991208,2012,NA 73 | DC,B,0000_,RAMP 1 WHITEHURST,38.903003,-77.055422,1964,NA 74 | DC,1,00000,NEW YORK AVENUE,38.918333,-76.956667,1954,F 75 | DC,A,0000_,"C STREET, S.W.",38.886322,-77.023917,1970,NA 76 | DC,A,0000_,14TH ST NB&SB&,38.879242,-77.036206,1969,NA 77 | DC,1,00015,JOYCE ROAD,38.960556,-77.041833,1950,F 78 | DC,A,0000_,KENILWORTH AVE,38.901944,-76.944167,1956,NA 79 | DC,B,0000_,CALVERT STREET,38.923275,-77.047558,1933,NA 80 | DC,2,00000,RAMP FR BENNING RD,38.895494,-76.9523,1955,NA 81 | DC,1,00000,31ST STREET N.W.,38.904336,-77.062789,1900,P 82 | DE,1,00389,MARKET ST,39.001969,-75.465581,1996,G 83 | DE,1,00001,KOREAN WAR VET MEM,39.442275,-75.66475,1999,F 84 | DE,2,00263,SR 4 TO SR 141 S,39.712811,-75.608742,1978,NA 85 | DE,1,0013A,NORTH STATE ST,39.174231,-75.529964,1937,F 86 | DE,1,00495,I 495 SB,39.736794,-75.520689,1976,F 87 | DE,2,00232,POWDER MILL/SR141,39.784292,-75.558369,1997,NA 88 | DE,2,00000,KIRKWOOD HGWY/SR2,39.739847,-75.587408,1949,NA 89 | DE,1,00013,US13NB/DUPONT PKY,39.472544,-75.650958,1933,F 90 | DE,B,00095,SEVENTH ST,39.746286,-75.558703,1964,NA 91 | DE,1,00206,RD 206,38.891167,-75.38825,2014,G 92 | FL,1,00907,RAMP SR-907,25.774722,-80.140789,1958,G 93 | FL,1,00019,US-19 (SR-20),30.197222,-83.652222,1955,F 94 | FL,1,00836,SR 836 (RAMP),25.781853,-80.336678,1974,F 95 | FL,1,00075,I-75 NB (SR 93),26.510556,-81.794444,1977,G 96 | FL,1,0115A,SR-115A,30.328489,-81.634161,1967,F 97 | FL,1,00387,LONG AVENUE,29.799622,-85.295742,1955,F 98 | FL,2,00441,SR91/826 TO I-95SB,25.924917,-80.211756,1967,NA 99 | FL,A,00836,SB SR 826 OFF-RAMP,25.780761,-80.320711,2015,NA 100 | FL,1,00295,SR295 LILLIAN HWY,30.430739,-87.272522,1973,G 101 | FL,1,00528,SR 528 WB 7.1,28.446019,-81.367114,1973,G 102 | GA,1,00057,SR 57,32.858989,-83.35055,1954,F 103 | GA,1,00152,WESTOVER RD (SBL),31.553008,-84.224758,1986,F 104 | GA,1,00283,SR 283,34.389569,-83.859519,1957,F 105 | GA,1,02226,SAVANNA ESTATES DR,34.166939,-84.37265,2003,G 106 | GA,1,00189,SPIVEY BRIDGE RD,31.335639,-82.740028,1986,G 107 | GA,1,00009,CHAMBERS-BROOKS SP,32.983958,-82.948128,2005,G 108 | GA,1,00293,SR 293,34.258878,-85.1588,1973,G 109 | GA,2,00085,I-85,33.901983,-84.2418,1985,NA 110 | GA,1,00018,SR 18,32.770108,-83.334969,2001,G 111 | GA,A,00075,I-75,33.759478,-84.378883,1988,NA 112 | GU,1,00000,WITHINGTON RD,13.38285,144.704006,1983,F 113 | GU,1,00000,STROOP LOOP,13.370583,144.700306,1960,G 114 | GU,1,00000,DISPOSAL RD,13.354256,144.695872,1957,F 115 | GU,1,00000,STROOP ROAD,13.370503,144.704711,1960,F 116 | GU,1,00000,FIRE BREAK RD,13.359869,144.710992,1959,F 117 | GU,1,00000,FIRE BREAK RD,13.3763,144.712811,1959,P 118 | GU,1,00000,SMITH RD,13.374572,144.701311,1944,P 119 | GU,1,00000,SMITH RD,13.454156,144.759975,1946,G 120 | GU,1,00000,NORTON RD,13.378556,144.706225,1960,F 121 | GU,1,00000,HARMON RD,13.376133,144.694228,1945,F 122 | HI,1,00099,KAM HWY,21.393417,-157.968686,1945,G 123 | HI,1,00240,HONOKAA-WAIPIO RD,20.115661,-155.577967,1979,G 124 | HI,1,00000,MANAGERS DR.,21.393569,-158.013769,1990,P 125 | HI,1,57000,MAHUKONA BCH RD,20.184019,-155.899778,1978,G 126 | HI,1,00056,KUHIO HWY,22.071872,-159.319503,1948,F 127 | HI,1,00083,KAM HWY,21.693161,-157.97791900000001,1931,F 128 | HI,1,00000,MARCONI STREET,21.437772,-158.152,1960,F 129 | HI,1,00000,KAHAU PL,21.391703,-158.154631,1964,F 130 | HI,1,000H2,FAI-H2 WIC #16,21.401058,-157.988644,1973,G 131 | HI,1,00083,KAM HWY,21.458592,-157.839694,1980,F 132 | IA,1,00000,LOCAL,41.503775,-94.500164,1953,F 133 | IA,1,00010,IA 10,42.983019,-95.673325,1969,F 134 | IA,1,00000,LOC 170TH AVE,43.009536,-94.415881,1976,F 135 | IA,1,00000,FM,42.870436,-96.272925,1961,F 136 | IA,1,00000,FM,42.515397,-92.928044,1989,F 137 | IA,1,00175,IA 175,42.260261,-94.826214,1980,F 138 | IA,1,00000,OLD LINCOLN HWY,41.345725,-95.854769,1942,F 139 | IA,1,00000,LOCAL,42.493839,-96.036631,1960,P 140 | IA,A,00029,480/6 EBTO29NB,41.2615,-95.909786,1966,NA 141 | IA,1,00080,EBI235 TO WBI80,41.653097,-93.573747,2009,G 142 | ID,1,00020,US 20,43.568978,-116.194994,1970,F 143 | ID,1,06719,STC 6719;E 113 N,43.598056,-111.887222,1949,F 144 | ID,1,00091,US 91,42.133333,-111.913611,2006,F 145 | ID,1,00000,EDEN ROAD,42.575833,-114.210556,1966,F 146 | ID,2,07441,I 15 SBL,42.851667,-112.415556,1964,NA 147 | ID,1,50198,NO DATA ENTERED,44.810067,-116.316728,1970,F 148 | ID,1,00000,BIG FLAT ROAD,44.3175,-116.554722,1991,G 149 | ID,2,00086,STC 1718,42.888333,-112.633611,1972,NA 150 | ID,1,00000,300 WEST ROAD,42.619444,-113.724722,1995,F 151 | ID,1,00000,HIGH TOP LANE,43.904897,-111.777764,2017,G 152 | IL,1,00080,FAI 80 EB,41.430383,-90.157842,2003,F 153 | IL,1,00038,ILL 38,41.934017,-89.060306,1983,F 154 | IL,1,00000,TR 137,39.050008,-90.163036,2007,G 155 | IL,1,00178,ILL 178,41.25,-89.01,1934,F 156 | IL,1,00003,ILL 3 & ILL 146,37.415136,-89.389125,2005,F 157 | IL,1,00000,TR-30,39.182469,-88.7497,1998,G 158 | IL,2,00050,I- 55 EB STEVENSON,41.81,-87.74,1963,NA 159 | IL,1,00029,IL 29 SB,39.622333,-89.359211,2005,G 160 | IL,B,00000,TR 37,39.420853,-89.644053,1971,NA 161 | IL,1,00000,DELAVAN RD,40.320386,-89.546364,1964,P 162 | IN,1,00000,LAGRO RD,40.588181,-85.660508,1958,F 163 | IN,1,00000,MILL ROAD,39.823511,-85.504031,1970,F 164 | IN,1,00000,DIVISION RD,40.41675,-86.982764,1994,G 165 | IN,1,00005,CR 5,41.732181,-86.015433,1956,G 166 | IN,1,00000,SNEAKVILLE RD,39.217331,-84.887328,1990,F 167 | IN,1,00061,CR 500 E,39.928111,-85.710967,1976,F 168 | IN,1,00116,CR 750 S,39.930219,-86.766831,1998,F 169 | IN,1,00051,CR 200E,40.628811,-85.183411,1971,F 170 | IN,1,00065,I-65 SB,38.762961,-85.830033,1959,G 171 | IN,1,00000,JOHNSTOWN RD,39.169161,-87.009361,1918,F 172 | KS,1,00000,FALCON RD.,39.976361,-95.6739,1999,G 173 | KS,1,03509,13TH ST A.70-2.09,39.321586,-94.934872,1970,F 174 | KS,1,01138,RS 1138,37.1766,-95.104972,1983,G 175 | KS,1,00000,LACKMAN Q.0-0.13,38.740208,-94.760314,2003,G 176 | KS,2,00135,24TH STREET,38.071667,-97.326944,1959,NA 177 | KS,1,00000,I-13.4 85,39.821814,-97.218744,2005,G 178 | KS,1,00000,31.5-E.9 LOCAL,37.531639,-95.970694,1993,G 179 | KS,1,00000,270 RD.,38.464111,-97.104806,2000,G 180 | KS,1,00000,LOCAL RD. 133,38.342806,-97.998375,1931,F 181 | KS,1,00000,399TH STREET,38.403803,-94.971272,1935,P 182 | KY,1,03322,KY 3322,38.406111,-85.108889,1980,P 183 | KY,1,01286,ROLLING HILLS LANE,38.010833,-84.178611,2002,F 184 | KY,1,01121,HARDSHELL FUGATE F,37.458611,-83.240278,2004,G 185 | KY,1,00031,US-31E,36.894722,-86.013889,1963,F 186 | KY,1,03519,KY 3519,36.850278,-86.89,1933,G 187 | KY,2,00042,I-71 SB,38.295833,-85.627778,1967,NA 188 | KY,1,00295,KY-295,37.071667,-88.100833,1977,F 189 | KY,1,01108,KY-1108,37.557778,-84.961111,1951,F 190 | KY,1,00817,KY-817,37.325,-84.917778,1992,G 191 | KY,2,03064,I-64 RAMP,38.274444,-85.809167,1969,NA 192 | LA,1,00020,I0020,32.483881,-91.9317,1968,F 193 | LA,1,00190,US0190,30.83935,-93.352,1964,G 194 | LA,1,00000,VASTAR ROAD,29.865667,-93.456167,2012,G 195 | LA,1,00000,BAYOU DERBONNE RD,31.5368,-92.9809,2012,G 196 | LA,1,00012,I0012,30.357039,-89.9293,1976,G 197 | LA,1,00190,US0190,30.480711,-92.6329,2003,G 198 | LA,1,00000,PINE GROVE RD,32.214889,-92.813819,2010,G 199 | LA,1,00165,US0165,31.395639,-92.4096,1984,G 200 | LA,1,00010,LA0010,30.704089,-91.4604,2009,G 201 | LA,1,00010,I0010,30.448681,-91.2504,1969,G 202 | MA,A,00084,I 90 WB,42.133333,-72.05,1957,NA 203 | MA,1,00000,HWY SOUTH ST,42.210111,-72.365003,2009,G 204 | MA,1,00114,ST114 N MAIN ST,42.603167,-71.028842,1962,F 205 | MA,1,00007,US 7 SOUTH ST,42.277894,-73.316242,1909,F 206 | MA,1,00000,HWY WESTON RD,42.296292,-71.299367,1997,G 207 | MA,2,00095,US 1 NB,42.133333,-71.233333,1963,NA 208 | MA,1,00095,I 95 NB,42.837353,-70.908872,2016,G 209 | MA,1,00001,US 1 SB/BS U11-32,42.378572,-71.053208,1950,F 210 | MA,1,00146,ST146 SB,42.066911,-71.666397,1983,G 211 | MA,1,00000,HWY POND STREET,42.009156,-70.907561,1850,F 212 | MD,2,00170,MD 32 EBR,39.100444,-76.694308,1993,NA 213 | MD,1,00095,IS 95 IL,38.995578,-76.889194,1963,F 214 | MD,2,00081,IS 95 IL,38.821836,-76.887753,1963,NA 215 | MD,1,00121,MD 121,39.231567,-77.285264,2017,N 216 | MD,1,00795,IS 795,39.471486,-76.837133,1985,F 217 | MD,1,00426,SPESUTIA ROAD,39.605883,-76.349311,1966,F 218 | MD,1,00067,MD 67,39.334267,-77.687606,1969,F 219 | MD,1,00004,MD 4 RAMP '5',38.762583,-76.656828,2003,G 220 | MD,2,00002,IS 595,38.986042,-76.535506,1991,NA 221 | MD,1,00000,CHERRY HILL ROAD,39.454583,-76.799044,2011,G 222 | ME,1,00175,ROUTE 175,44.303961,-68.611889,1935,P 223 | ME,1,00011,ROUTE 11,46.171689,-68.34055,2008,G 224 | ME,1,00011,ROUTE 11,43.539269,-70.84855,1918,P 225 | ME,1,00000,POPE ROAD,44.586619,-70.088269,2008,G 226 | ME,1,00139,RTE 139,44.615219,-69.015561,1949,F 227 | ME,1,00000,HURRICANE ROAD,43.76605,-70.447911,1976,F 228 | ME,1,00000,FLAGGY MEADOW ROAD,43.674719,-70.463439,2008,G 229 | ME,1,00139,ROUTE 139,44.680661,-69.724869,1952,G 230 | ME,1,00000,ARGLYE ROAD,45.047669,-68.717711,2004,G 231 | ME,1,00002,US ROUTE 2,46.1251,-67.991611,1918,F 232 | MI,1,00653,TROWBRIDGE ROAD,45.271192,-84.602536,1949,P 233 | MI,1,02017,PARR HWY,41.890392,-84.004361,1994,G 234 | MI,2,00069,OLD US-27,42.078042,-84.989139,1968,NA 235 | MI,1,00000,RIVER STREET,45.440042,-84.785592,1986,G 236 | MI,1,00075,I-75,41.940817,-83.361611,1955,F 237 | MI,1,00000,BRAGG ROAD,41.932825,-83.749611,1930,P 238 | MI,1,00000,KOEPFGEN ROAD,43.591625,-83.194086,1979,F 239 | MI,1,00000,PINCH HIGHWAY,42.654717,-84.766717,1992,G 240 | MI,1,07333,TITTABAWASSEE ROAD,43.481461,-84.144756,1991,F 241 | MI,1,00000,HYDE ROAD,43.097647,-84.709492,1910,F 242 | MN,1,00014,CSAH 14(BOUNDARY),46.736075,-92.217078,1995,G 243 | MN,1,00025,CNTY 25,43.609428,-93.748106,1956,P 244 | MN,1,00061,US 61 NB,44.574631,-92.64885,1984,G 245 | MN,2,00120,I 94 EB,44.948339,-92.985825,1962,NA 246 | MN,1,00106,TWP 106,43.775742,-95.335669,1975,F 247 | MN,1,00002,CSAH 2,48.193908,-96.003478,1982,G 248 | MN,D,00394,6TH ST PED PLAZA,44.980703,-93.276528,2010,NA 249 | MN,1,00001,CSAH 1,46.320308,-94.474656,1976,F 250 | MN,B,00034,MSAS 433(W 82 ST),44.854561,-93.350197,1986,NA 251 | MN,1,00414,102ND STREET,44.818358,-93.765442,1981,F 252 | MO,1,00351,CO RD SW 1001,38.703511,-93.938172,1999,F 253 | MO,B,00055,HOPPER RD E,37.324664,-89.590128000000007,1961,NA 254 | MO,B,00050,JACKSON ST S,38.570553,-92.170464,2014,NA 255 | MO,1,00024,US 24 E,39.356011,-93.479944,1974,G 256 | MO,1,00135,MO 135 S,38.641308,-93.015081,1966,F 257 | MO,1,00079,MO 79 S,39.430653,-91.020211,2017,G 258 | MO,1,00340,COUNTY RD 284,36.447572,-89.957981,2010,G 259 | MO,1,00063,US 63 S,40.187056,-92.552428,2009,F 260 | MO,1,00412,275 ST,38.614436,-94.211261,1965,P 261 | MO,1,0000E,RT E E,39.981022,-94.479497,2011,G 262 | MS,1,00011,NATCHEZ TRACE PARK,34.191472,-88.791611,2001,F 263 | MS,1,00893,STATE LINE ROAD SE,34.111,-88.251611,1961,G 264 | MS,1,00052,CLARK ROAD,33.676436,-89.642617,1993,F 265 | MS,A,00049,US 61,34.168453,-90.550083,2003,NA 266 | MS,B,00059,US 11,31.72165,-89.104336,1964,NA 267 | MS,1,00099,BURKS ROAD,33.780083,-88.335722,2016,G 268 | MS,1,00003,CO RD 3,33.899667,-89.896444,1965,F 269 | MS,A,00063,SR 26,30.892864,-88.62105,1999,NA 270 | MS,1,00722,CO RD 253,33.468444,-89.371389,1988,G 271 | MS,1,00121,BREELAND-BROWN RD,31.2325,-90.15,1960,P 272 | MT,1,00237,JOYLAND RD,47.093025,-109.460875,1999,G 273 | MT,1,27201,LAKE CREEK RD,48.607292,-114.956839,1969,G 274 | MT,2,00015,S 366-LEDGER RD,48.263567,-111.936156,1972,NA 275 | MT,1,04283,W.LEE CR. RD.,46.688256,-114.556406,1980,P 276 | MT,1,00090,I 90,47.301025,-115.182133,1981,F 277 | MT,1,00219,PENDROY RD,48.073239,-112.266514,1949,F 278 | MT,1,00012,US 12,46.325556,-106.848639,2012,G 279 | MT,2,32369,I 90,46.897792,-114.013481,1966,NA 280 | MT,1,52004,TULLOCK RD,46.037203,-107.347992,1970,F 281 | MT,1,00231,GREEN MEADOW DR,46.631803,-112.047069,1992,F 282 | NC,B,00085,I85S,36.534714,-78.190897,1965,NA 283 | NC,B,00064,US64E,35.8354,-78.303331,1973,NA 284 | NC,1,01003,SR1003,34.642039,-79.179792,1971,F 285 | NC,1,01501,SR1501,35.947853,-82.524575,1960,F 286 | NC,1,01558,SR1558,35.436089,-81.884656,1965,F 287 | NC,B,00421,US 421 W,36.090661,-80.430336,2015,NA 288 | NC,1,00279,NC279,35.280314,-81.149,1940,F 289 | NC,1,00052,US52,36.479242,-80.596164,1952,F 290 | NC,1,01567,SR1567,35.863361,-79.946444,1996,F 291 | NC,A,00029,US29 SBL,35.57365,-80.564347,1956,NA 292 | ND,1,03039,COUNTY HIGHWAY,46.545281,-101.274375,1955,G 293 | ND,1,02117,COUNTY HIGHWAY,46.629881,-102.55705,1990,G 294 | ND,1,00419,COUNTY ROAD,46.8961,-103.305378,1964,F 295 | ND,B,00094,COUNTY HIGHWAY,46.881667,-99.573333,1958,NA 296 | ND,B,00094,COUNTY HIGHWAY,46.835,-100.35,2017,NA 297 | ND,A,00094,COUNTY HIGHWAY,46.835,-100.413333,1965,NA 298 | ND,1,00200,STATE HIGHWAY 200,47.489778,-101.388828,1955,G 299 | ND,1,00000,COUNTY HIGHWAY,47.940603,-97.131464,1996,G 300 | ND,1,00000,COUNTY ROAD,48.157111,-101.159111,1992,F 301 | ND,1,00000,COUNTY ROAD,48.309933,-97.22295,1930,P 302 | NE,1,00039,553 AVE,42.1,-97.465,1935,F 303 | NE,1,00019,COUNTY ROAD J,41.24,-97.195556,2005,F 304 | NE,1,00011,COUNTY HIGHWAY,40.518333,-97.273333,1935,F 305 | NE,1,00109,CAMERON RD,40.995,-98.645,2002,G 306 | NE,1,00447,COUNTY HIGHWAY,42.071667,-97.386667,1977,G 307 | NE,1,00229,COUNTY HIGHWAY,40.938333,-97.558333,1924,F 308 | NE,1,00017,COUNTY ROAD 24,41.175,-96.755,1945,F 309 | NE,1,00136,US136,40.363489,-96.305889,1955,G 310 | NE,1,00034,IRR/COUNTY HIGHWAY,42.046667,-96.483333,1935,G 311 | NE,1,00309,COUNTY HIGHWAY,40.991667,-99.35,1989,F 312 | NH,1,00003,CHURCH STREET,43.530603,-71.467572,1981,G 313 | NH,2,00004,WOODBURY AVENUE,43.104531,-70.813419,2015,NA 314 | NH,1,00115,NH115,44.374017,-71.439469,1984,G 315 | NH,1,00000,ASHLAND ROAD,43.074672,-70.788086,1972,G 316 | NH,1,00302,"US302,NH113",43.991742,-71.047328,1955,P 317 | NH,1,00293,"I-293,FEE TPK",42.976756,-71.471814,2016,G 318 | NH,2,00000,"I-293 WB,NH101 WB",42.961456,-71.418608,1961,NA 319 | NH,1,00093,I-93 SB,44.342908,-71.891131,1981,G 320 | NH,2,00093,NH132,43.381597,-71.607911,1959,NA 321 | NH,1,00012,NH 12,42.827703,-72.183825,1957,P 322 | NJ,2,00046,"NJ 94 NB,US 46 RMP",40.923331,-75.09,1952,NA 323 | NJ,1,00015,NJ 15 NB,41.041369,-74.630439,1973,P 324 | NJ,1,00295,I-295-SB,40.1776,-74.722789,1994,G 325 | NJ,1,00GSP,GARDEN ST PKWY NB,40.929878,-74.072297,1956,F 326 | NJ,D,00000,GOETHALS BRIDGE,40.64175,-74.20675,1965,NA 327 | NJ,1,00571,RT 571,40.134361,-74.397569,2014,G 328 | NJ,1,00543,RIVER RD (RT 543),39.962061,-75.082461,1917,F 329 | NJ,2,00622,I-295 SOUTHBOUND,40.205381,-74.708311,1984,NA 330 | NJ,1,09006,COMMERCE ST.,39.429189,-75.2364,1950,G 331 | NJ,2,00000,NJTPK INT.14 NT,40.715,-74.138333,1994,NA 332 | NM,1,00084,US-84,35.171578,-105.049331,1982,G 333 | NM,1,00149,IRR BIA RTE 149,35.132533,-108.491719,1987,G 334 | NM,1,04030,LEAD AVENUE WB,35.080978,-106.647239,1961,F 335 | NM,1,00165,NM-165,35.262383,-106.407253,1935,P 336 | NM,1,00263,FDR 263,35.722506,-105.500122,1965,G 337 | NM,1,00025,I-25 NBL/SBL,32.440892,-106.8613,1960,F 338 | NM,1,00380,US-380,33.604142,-105.734328,1932,F 339 | NM,2,04035,I-40 WBLS,35.1057,-106.643578,1969,NA 340 | NM,1,00550,US-550,35.387622,-106.638939,1970,G 341 | NM,1,00004,NM-4,35.624386,-106.724167,2001,G 342 | NV,2,00535,I 80W,40.852586,-115.747453,1977,NA 343 | NV,1,00095,US 95,35.882089,-114.925894,1977,G 344 | NV,1,00000,ACCESS RD TO P3,36.087514,-115.139817,2012,G 345 | NV,2,00015,SR594 RUSSELL RD,36.085956,-115.180664,1993,NA 346 | NV,1,00000,WEST ST,39.527906,-119.816422,2006,F 347 | NV,1,00080,I 80E,40.190853,-118.456506,1976,G 348 | NV,1,00080,I 80W,40.933831,-115.665931,1964,F 349 | NV,1,00000,HARMON ROAD,39.481797,-118.687819,2010,G 350 | NV,1,00080,I 80E,39.912797,-118.821111,1960,F 351 | NV,1,00000,CROSS ROAD,40.727567,-116.050858,1976,G 352 | NY,1,00417,RTE 417,42.119256,-77.205547,1997,F 353 | NY,1,00000,SAVAGE ROAD,42.556628,-78.509914,2013,G 354 | NY,1,00000,COUNTY ROUTE 007,41.843033,-74.0854,1957,P 355 | NY,1,00086,RTE I86,42.105264,-78.899561,1971,G 356 | NY,1,00000,CR 42,41.967147,-74.286594,1993,F 357 | NY,1,00000,SCHOOL STREET,42.551597,-76.291822,2008,G 358 | NY,1,00308,RTE 308,41.9387,-73.882639,1933,F 359 | NY,1,0950D,RTE 950D,42.261453,-79.744706,1956,F 360 | NY,1,00000,COUNTY ROAD 28,41.579553,-73.920539,1984,G 361 | NY,1,00000,SERVICE ROAD,40.716567,-73.911303,1970,F 362 | OH,1,C0005,CR 5,40.51,-83.678333,1990,F 363 | OH,1,C0226,HAN CO RD 226,41.156078,-83.443631,1998,G 364 | OH,1,00090,I 90,41.549044,-81.607667,1925,F 365 | OH,1,T0324,GOSHEN T324-264,40.460494,-81.439294,2007,G 366 | OH,1,00070,I70 WB,39.835786,-84.614122,1964,G 367 | OH,1,C0017,YANKEETOWN PIKE,39.624572,-83.050953,1975,G 368 | OH,1,00037,SR 37,40.323789,-83.192358,1976,F 369 | OH,1,C0019,HOMER ROAD CR 19,40.270486,-82.598931,2017,G 370 | OH,1,T0444,EAST LOCK RD,39.866128,-84.568469,2002,G 371 | OH,1,C0146,WOLFCALE ROAD,40.887908,-84.780983,1966,G 372 | OK,1,00000,E. 11TH ST.,36.147778,-95.786111,2002,G 373 | OK,1,N2810,N2810,35.232994,-97.988858,2004,F 374 | OK,1,N4305,N4305 (POPLIN),35.693333,-95.349444,1978,G 375 | OK,1,E1400,IRR E1400,34.98555,-98.525286,1940,P 376 | OK,1,E1910,FARRIS CEMETERY RD,34.243786,-95.897661,1938,G 377 | OK,1,E1910,E1910,34.246106,-98.292419,1983,G 378 | OK,1,00010,S.H. 10,36.057669,-94.898453,1974,F 379 | OK,1,N3710,N3710,33.878636,-96.413967,2005,G 380 | OK,1,00002,S.H. 2,35.201028,-95.240322,1932,F 381 | OK,1,00019,S.H. 19,34.893772,-97.747972,2010,G 382 | OR,1,00020,US 20 (HWY 33),44.627553,-123.746869,2000,G 383 | OR,1,C2019,MURTAUGH ROAD,45.69435,-123.076181,2003,G 384 | OR,1,00405,NW COUCH ST CO,45.523611,-122.686369,1968,F 385 | OR,1,00104,HWY 485,46.149464,-123.924139,1929,P 386 | OR,1,09300,NW BROADWAY RAMP,45.529175,-122.67765,1913,P 387 | OR,1,00099,OR 99W (HWY 1W),45.078014,-123.209472,1922,F 388 | OR,1,00000,HURRICANE CR RD,45.399489,-117.276439,1964,F 389 | OR,1,00126,OR 126 (HWY 227)WB,44.059833,-122.956164,1966,F 390 | OR,1,C0222,LAKE CR RD-WEST,44.359861,-123.137781,1975,F 391 | OR,1,21360,ROAD,43.401667,-122.363333,1960,G 392 | PA,1,00000,SR 2049(LR 06109),40.313067,-75.732125,1962,G 393 | PA,1,00000,WHITEY DR,40.8933,-75.522197,1975,F 394 | PA,A,00080,SR 4012 (LR 45081),41.031264,-75.309889,1962,NA 395 | PA,1,00394,PA 394;SR 0394,39.882678,-77.162236,2004,G 396 | PA,1,00074,SR 74-PA 74,40.494683,-77.407397,1960,F 397 | PA,1,00015,SR 15 SOUTHBOUND,41.547111,-77.124556,2004,G 398 | PA,1,00000,HILL ROAD,40.4087,-75.186197,1981,F 399 | PA,1,00015,US 15; SR 0015,40.161361,-77.002778,1958,F 400 | PA,1,00910,GIBSONIA RD,40.631244,-79.987781,1940,F 401 | PA,1,00089,"SR 89,CHURCH RUN",41.6406,-79.6663,1984,F 402 | PR,1,00000,SAN JOAQUIN STREET,18.163333,-66.726667,1940,F 403 | PR,1,00605,PR 605,18.215,-66.673333,1925,F 404 | PR,1,00053,PR-53 KM 50.45,18.616667,-65.581111,2009,G 405 | PR,1,00933,PR 933,18.23225,-65.941472,1955,F 406 | PR,1,00824,PR 824,18.355361,-66.246994,1942,P 407 | PR,2,00002,PR 165,18.401667,-66.251667,1981,NA 408 | PR,1,00827,PR 827,18.333333,-66.25,1998,G 409 | PR,1,00155,PR 155,18.337681,-66.418289,1914,P 410 | PR,1,00001,PR 1,18.078333,-66.248333,1926,F 411 | PR,1,00753,PR 753,18.016667,-66.058333,1997,G 412 | RI,1,00037,RI 37 EB,41.746503,-71.436583,1966,F 413 | RI,1,00102,RI 102 BRONCO HWY,41.961283,-71.649336,1964,P 414 | RI,2,00002,I-95 NB & SB,41.666592,-71.4994,1958,NA 415 | RI,1,00095,I-95 NB & SB,41.836981,-71.414453,1963,F 416 | RI,2,00000,RI 24 NB,41.641303,-71.187361,1968,NA 417 | RI,2,00146,ADMIRAL ST,41.840694,-71.4179,1975,NA 418 | RI,1,00295,I-295 SB,41.828922,-71.517417,1971,F 419 | RI,1,00138,RI 138,41.500797,-71.318103,1969,F 420 | RI,1,00000,GREAT ISLAND RD,41.384192,-71.507275,2016,G 421 | RI,1,00000,DEAN ST,41.825944,-71.425939,1972,P 422 | SC,1,00176,US 176 CON 2,34.975125,-81.942114,1958,F 423 | SC,1,00078,US 78,33.243167,-80.850653,2011,G 424 | SC,1,00265,SC 265,34.617375,-80.514392,1941,F 425 | SC,1,00013,S-21-13,34.204086,-79.831403,1930,G 426 | SC,1,00930,S-42-930,35.164556,-82.161158,1956,F 427 | SC,1,00026,I-26,32.920792,-80.037381,1964,F 428 | SC,1,00020,S-10-20,32.792736,-80.107933,1980,F 429 | SC,1,00023,S-28-23,34.128294,-80.554733,1966,G 430 | SC,1,00028,SC 28,33.655961,-82.162917,1987,G 431 | SC,1,00348,S-26-348,33.946794,-78.825664,1997,G 432 | SD,1,00014,US014,44.126925,-101.132678,1960,F 433 | SD,1,00240,SD240,43.840872,-101.899694,1974,F 434 | SD,1,00000,473RD AVENUE,43.213056,-96.746936,1982,F 435 | SD,1,00022,SD022,44.739189,-96.457714,1954,F 436 | SD,1,00000,161ST AVENUE,44.088489,-102.834183,1973,P 437 | SD,1,00000,463RD AVENUE,44.667833,-96.946486,1926,F 438 | SD,1,00000,SAGE ROAD,43.792661,-102.517556,1959,P 439 | SD,1,00014,US014,44.311219,-96.57075,1996,F 440 | SD,1,00000,419TH AVENUE,44.753333,-97.836444,1983,F 441 | SD,1,00000,213TH STREET,44.296586,-96.628858,1930,P 442 | TN,1,00152,NFA A152,35.617067,-87.82205,1995,P 443 | TN,1,01691,NFA 1691 (SA 3906),35.662333,-88.346083,1987,G 444 | TN,1,00571,NFA A571,35.7435,-86.996083,1984,F 445 | TN,1,00275,I275,35.984383,-83.946967,1989,G 446 | TN,1,00123,NFA A123,35.725133,-87.8867,1984,G 447 | TN,1,00274,NFA A274,35.1274,-87.6726,1983,F 448 | TN,1,00023,FAS 36,36.378733,-82.407833,2006,G 449 | TN,1,00157,NFA A157,35.67315,-86.978033,1960,F 450 | TN,1,00325,NFA A325,35.518333,-87.300433,2010,F 451 | TN,1,00151,NFA A151,35.984033,-86.699700000000007,1976,F 452 | TX,1,00209,HURST RD,31.663789,-96.936656,1972,F 453 | TX,1,00463,LP 463,28.8636,-96.984056,1990,F 454 | TX,1,00000,SUN CITY BLVD,30.735842,-97.696647,2006,G 455 | TX,1,00040,IH 40 WB OFF RAMP,35.195506,-101.868661,1998,F 456 | TX,1,00000,TANDEM BLVD,30.441975,-97.692142,1990,G 457 | TX,1,00302,CO RD 302,29.413067,-97.365914,1930,F 458 | TX,1,00289,E LP 289 SB,33.5756,-101.787597,1972,F 459 | TX,1,00010,IH 10 WB,31.640933,-106.225044,1960,F 460 | TX,1,00303,CR 303,32.750481,-99.623133,1997,G 461 | TX,1,00000,BIBB AVE,28.72325,-100.483367,2011,G 462 | UT,1,00167,SR-167,41.142292,-111.811378,1927,F 463 | UT,1,02254,1700 SOUTH STREET,40.7335,-111.923556,1976,F 464 | UT,1,02595,COUNTY ROAD,40.792889,-111.000611,1950,F 465 | UT,2,00089,SR-126,41.343594,-112.034731,1981,NA 466 | UT,1,00015,I-15 (SR-15) SBL,39.718889,-111.818889,1982,G 467 | UT,2,00215,RAMP I80W TO I215S,40.707381,-111.7969,1966,NA 468 | UT,2,00000,I-84WB NEAR ECHO,40.972903,-111.44305,2013,NA 469 | UT,1,00000,CO.RD.TO NEBO CRK.,39.890389,-111.552833,1940,F 470 | UT,1,00128,SR-128,38.861319,-109.294325,1988,G 471 | UT,2,00015,I-84 (SR-84) EBL,41.185556,-112.011111,1967,NA 472 | VA,2,00058,MILITARY HIGHWAY,36.855103,-76.209847,1999,NA 473 | VA,2,00650,INTERSTATE-85 SBL,37.036375,-77.630492,1968,NA 474 | VA,1,00495,RAMP NBH,38.930433,-77.211467,2012,G 475 | VA,1,00001,BLUE RIDGE PARKWAY,37.195472,-80.028111,1960,G 476 | VA,1,00674,PHILPOTT DRIVE/674,36.7877,-80.008975,1961,F 477 | VA,1,00159,MIDLAND TRAIL,37.807633,-80.062931,1966,F 478 | VA,1,00630,LITTLE MILL ROAD,36.847619,-77.492989,1950,F 479 | VA,1,00095,I-95 RAMPS ABC&D,37.520608,-77.430922,1958,F 480 | VA,1,00626,HALFWAY ROAD,38.940803,-77.742286000000007,1928,F 481 | VA,1,00249,NEW KENT HIGHWAY,37.524114,-77.051986,1924,F 482 | VT,1,00113,VT 00113 ML,43.812625,-72.216408,1970,F 483 | VT,1,C3041,C3041,43.402814,-72.410814,1904,G 484 | VT,1,C3003,C3003,44.743636,-72.741483,1919,F 485 | VT,1,C3042,C3042,42.965533,-72.775056,1948,G 486 | VT,2,00279,US 00007 RAMP,42.902267,-73.199561,1973,NA 487 | VT,1,00001,TR 01 FAS 127,43.569328,-72.971969,2006,G 488 | VT,1,C3033,C3033,43.971589,-73.096414,2002,G 489 | VT,1,00091,I 00091 ML,44.401169,-72.020072,1978,G 490 | VT,1,C3056,C3056,42.851197,-73.171406,2015,G 491 | VT,1,PROSP,CITY PROSP,44.196575,-72.503227999999993,1947,G 492 | WA,2,00005,I-5,47.701808,-122.329303,1964,NA 493 | WA,1,96809,AVONDALE ROAD,47.707556,-122.090139,1995,F 494 | WA,1,55200,KITZMILLER/5520,46.75465,-117.169167,1965,F 495 | WA,1,94100,NE 119TH STREET,45.707731,-122.590125,2015,G 496 | WA,1,15500,NILE ROAD,46.818333,-120.933333,1976,P 497 | WA,1,41490,WARREN STREET,47,-122.55,2013,G 498 | WA,2,00082,US 97,46.536361,-120.474528,1981,NA 499 | WA,1,00012,US 12,46.632194,-120.586861,1966,F 500 | WA,1,00101,US 101,47.168361,-123.884361,1947,F 501 | WA,1,00000,HUDSON ROAD,46.360722,-120.204694,1978,G 502 | WI,1,00000,CTH O,44.509322,-89.746903,1957,F 503 | WI,1,00000,CTH HH,44.683306,-91.467611,1956,G 504 | WI,1,00043,IH 43 NB,42.554236,-88.924089,1975,G 505 | WI,2,00000,USH 10 WB,44.598028,-89.766917,2011,NA 506 | WI,1,00000,LRD IRONDALE RD,46.607389,-92.193528,1930,F 507 | WI,1,00035,STH 35,44.434089,-92.024156,1933,F 508 | WI,1,00035,STH 35,46.639744,-92.104431,1984,G 509 | WI,2,00043,"USH RAMP, IH 43 SB",42.955994,-88.049633,1965,NA 510 | WI,1,00000,CTH A,45.046992,-89.785708,2010,G 511 | WI,1,00011,STH 11 NB,42.657675,-88.257531,2007,G 512 | WV,1,01900,US ROUTE 19,39.630831,-79.960069,1977,G 513 | WV,1,00200,CR 02 SLS,39.351711,-79.176131,1942,P 514 | WV,1,03000,CR 30,38.377389,-82.249581,1988,F 515 | WV,1,04004,COUNTY ROUTE 40/4,39.130869,-79.958519,2003,G 516 | WV,1,06400,I-64 EBL,37.791631,-80.292911,1965,F 517 | WV,1,01500,CR 15,38.324511,-81.698889,1987,G 518 | WV,1,11938,CO ROUTE 119/38,37.718881,-81.994061,2016,G 519 | WV,1,01801,CR 18/1,38.221139,-82.535631,1988,F 520 | WV,2,01900,I-64,37.754481,-81.151189,1987,NA 521 | WV,1,27001,HARRISON CO 270/1,39.182481,-80.3775,1999,G 522 | WY,1,00044,COUNTY ROAD 44,43.471075,-110.8063,2002,G 523 | WY,1,00026,US 26,43.315953,-109.205786,1987,F 524 | WY,1,00025,I-25 SBL,41.043947,-104.891742,1964,F 525 | WY,1,00080,I-80 EBL,41.543375,-109.346028,1969,F 526 | WY,1,00302,US 14/16 WYO 59,44.375211,-105.525231,2009,G 527 | WY,1,0033E,COUNTY ROAD 33E,42.079311,-104.344411,1974,F 528 | WY,1,00090,I-90 EBL,44.382744,-104.417567,1963,F 529 | WY,1,0066B,COUNTY ROAD 66B,42.031181,-104.210503,1975,F 530 | WY,1,00006,COUNTY ROAD 6,43.70755,-107.904219,1973,F 531 | WY,1,00016,US 16,44.174986,-107.212864,1987,F 532 | -------------------------------------------------------------------------------- /data-raw/dams.csv: -------------------------------------------------------------------------------- 1 | city,state,dam_name,river,year_completed,hazard,eap,latitude,longitude 2 | NA,AK,LAKE CONNELL,WARD CREEK,1953,H,Y,55.433334,-131.6699 3 | ADAK NAVAL BASE,AK,NORTH LAKE WEST DAM,NA,1945,S,N,51.96032,-176.58898 4 | NA,AK,CHINIAK SATELLITE TRACKING STA. DAM,NA,1954,L,NR,57.5967,-152.1783 5 | KIVALINA,AK,RED DOG WATER SUPPLY DAM,BONS CREEK,1989,S,Y,68.0689,-162.8778 6 | NA,AK,BLUFF LAKE DIVERSION,NEETS CREEK,1984,L,NR,55.778057,-131.4505 7 | CRAIG,AK,NORTH FORK LAKE DAM,NORTH FORK CREEK,NA,S,Y,55.463936,-132.916486 8 | MCGRATH,AK,NIXON FORK TAILINGS DAM,RUBY CREEK-TR,1995,S,Y,63.238,-154.778 9 | NA,AK,SAND PIT DAM,NA,2016,L,NR,58.14424,-134.75362 10 | ADAK NAVAL BASE,AK,LAKE LEONE DAM,NA,1945,S,N,51.84485,-176.6418 11 | WILLOW,AK,CASWELL LAKES ROAD EMBANKMENT,CASWELL CREEK,NA,S,Y,62.0005556,-149.956667 12 | ORRVILLE,AL,DAVID PEARCE #80,TR BEAR CREEK,1998,L,NR,32.375,-87.375 13 | BUGHALL,AL,OLD TOWN CREEK W/S DAM SITE 25,EAST CREEK,1973,L,NR,32.0518,-85.804 14 | NA,AL,ALEXANDER POND DAM,NA,NA,S,N,31.60167,-86.735 15 | SAWYERVILLE,AL,TURPIN VISE,TR-HINES CREEK,1984,L,NR,32.71,-87.75 16 | DEMOPOLIS,AL,JULIAN BLALOCK 2,TR-PICKS CK.,1988,L,NR,32.61833,-87.65166 17 | EPES,AL,THERESA BALLARD #4,TR MOORE BRANCH,1995,L,NR,32.83278,-87.93167 18 | GREENSBORO,AL,BUBBA DRURY #2,TR-PICKS CREEK,1981,L,NR,32.66,-87.61 19 | MUD CREEK,AL,GAULT LAKE DAM,TR-MUD CREEK,1950,L,NR,33.64833,-88.13667 20 | SMUTEYE,AL,WHITE OAK NO 2,BIG SANDY CREEK,1946,L,N,32.05333,-85.673330000000007 21 | MACEDONIA CHURCH COMMUNITY,AL,WAGON WHEEL LAKE DAM,TR-TIERCE CREEK,1960,L,NR,33.38833,-87.54 22 | NONE,AR,MIDWAY LAKE DAM,ROC ROE BAYOU-TR,1955,L,NR,34.63333333,-91.355 23 | LITTLE ROCK,AR,SIENNA LAKE DAM,MC HENRY CREEK-OS,1966,L,NR,34.695,-92.41833333 24 | PALMYRA,AR,PATOCCA LOWER LAKE DAM,SANDERS CREEK-TR,1970,L,NR,33.91333333,-91.87333333 25 | BLOOMER,AR,ENGINEER LAKE DAM,BIG CREEK-TR,1945,L,NR,35.28027778,-94.00277778 26 | POCAHONTAS,AR,MEADOWS LAKE DAM,TURNER CREEK,1956,L,NR,36.48833333,-91.03666667 27 | ADONA,AR,CLEAR WATER LAKE DAM,ROCKEY CYPRESS CREEK-TR,1970,L,NR,35.04,-92.96333333 28 | LA GRUE SPRINGS,AR,ARNONAME 288,LAGRUE BAYOU-OS,1950,L,NR,34.32055556,-91.26888889 29 | GRANDVIEW,AR,LAKE LUCERENE DAM,KEELS CREEK-TR,1944,S,NR,36.37333333,-93.73138889 30 | NONE,AR,ARNONAME 280,MILL BAYOU-TR,1962,L,NR,34.26666667,-91.41 31 | NONE,AR,BREWER LAKE DAM,OPOSSUM CREEK,1969,L,NR,34.29666667,-94.32166667 32 | ZENIFF,AZ,MILL POND,UNKNOWN,1996,L,NR,34.515,-110.35667 33 | YUMA,AZ,MORELOS DIVERSION,COLORADO,1950,NA,NR,32.70500183,-114.7279968 34 | PIMA,AZ,ROGERS RESERVOIR,COTTONWOOD CREEK - OS,1894,L,NR,32.87972,-109.84806 35 | NO DATA,AZ,SWEETWOOD (K4),KR DRAW,NA,L,NR,35.33333,-112.275 36 | EAGAR,AZ,SHEEP SPRINGS #1,FISH CREEK,1956,L,NR,34.05056,-109.53667 37 | WICKENBURG,AZ,CASANDRO WASH,CASANDRO WASH,1996,H,Y,33.9675,-112.74861 38 | NO DATA,AZ,CAMP VERDE WWTP DUCK PONDS,OFFSTREAM,1982,L,NR,34.55389,-111.83028 39 | WINSLOW,AZ,CHEVELON CANYON,CHEVELON CREEK,1966,L,NR,34.51139,-110.82389 40 | "SAINT GEORGE, UTAH",AZ,CROSBY TANK DETENTION DAM,LANGS RUN,1959,L,NR,36.45154,-113.23456 41 | NO DATA,AZ,WHITE ROAD BASIN,UNKNOWN,1995,L,NR,32.9503,-112.0919 42 | BEALE AFB,CA,MILLER,REEDS CREEK,1955,L,NR,39.16999817,-121.3966675 43 | 3,CA,STEVENOT,TR CARSON CREEK,1987,S,N,38.0343,-120.4986 44 | 0.3,CA,RANCHO CIELITO,TR CHINO CREEK,1912,H,N,33.9768,-117.7089 45 | NORTH FORK,CA,SAN JOAQUIN NO. 3 FOREBAY,NORTH FORK WILLOW CREEK,1906,L,NR,37.2535,-119.5325 46 | 4,CA,CROCKER DIVERSION,MERCED RIVER,1910,L,N,37.5152,-120.3697 47 | RENO,CA,MARTIS CREEK DAM,MARTIS CREEK,1972,H,Y,39.326672,-120.1117 48 | LAKE TAHOE,CA,ECHO LAKE,ECHO CREEK,1992,H,Y,38.8349,-120.0443 49 | 2,CA,FERRO DEBRIS BASIN,TR BEARDSLEY WASH,1986,S,Y,34.2622,-119.1078 50 | SACRAMENTO,CA,LOWER POND / POND 1,NA,NA,S,N,38.547222,-121.325833 51 | 7,CA,EL CAPITAN,SAN DIEGO RIVER,1934,H,Y,32.8856,-116.8093 52 | LONGMONT,CO,LAKE ISABELLE,S F ST VRAIN CREEK,1925,L,NR,40.069999,-105.61556 53 | HOTCHKISS,CO,ELK WALLOWS,LEROUX CREEK-TR,1903,L,NR,39.009867,-107.711741 54 | CEDAREDGE,CO,SHEEP LAKE,WARD CREEK-TR,1889,L,NR,39.028329,-107.98722 55 | NUNN,CO,GIFFIN #2 (UPPER),LONE TREE CREEK,1952,L,NR,40.839169,-104.82583 56 | DECKERS,CO,H. H. MOORE DIVIDE,RULE CREEK,1946,L,NR,38.944999,-105.14667 57 | HOTCHKISS,CO,SKIM MILK,LEROUX CREEK-TR,1904,L,NR,39.018329,-107.718889 58 | LAPORTE,CO,CLAYMORE,CACHE LA POUDRE,1978,S,Y,40.616003,-105.149359 59 | SOUTH FORK,CO,BEAVER PARK,BEAVER CREEK,1912,H,Y,37.59611,-106.666677 60 | LONGMONT,CO,WESTERN MOBILE LAKE 4,ST VRAIN,NA,L,N,NA,NA 61 | ESTES PARK,CO,CARRIAGE HILLS #1 (UPPER),FISH CREEK-TR,1967,S,Y,40.347752,-105.505337 62 | WESTPORT,CT,GREEN ACRE LANE POND DAM,UNNAMED,NA,S,N,41.129637,-73.352381 63 | CHESTER,CT,PATTACONK DAM #3,PATTACONK BROOK,NA,S,NR,41.399642,-72.463599 64 | WATERTOWN,CT,MORRIS RESERVOIR DAM,BRANCH BROOK,NA,H,Y,41.674421,-73.145516 65 | MERIDEN,CT,BRADLEY HUBBARD RESERVOIR DAM,NORTH BROOK,1891,H,Y,41.556654,-72.762676 66 | DRAKEVILLE,CT,WHIST POND DAM,DRAKE POND BROOK,1900,S,Y,41.85097,-73.18337 67 | FITCH CORNER,CT,STONY BROOK RESERVOIR DAM,STONY BROOK,1912,S,Y,41.496129,-72.148864 68 | NEW MILFORD,CT,UNITED NEW MILFORD RESERVOIR #2 DAM,CROSS BROOK,NA,L,Y,41.590445,-73.390323 69 | NORFOLK,CT,DOOLITTLE LAKE DAM,DOOLITTLE LAKE BROOK,1920,S,NR,42.018402,-73.154056 70 | PUTNAM,CT,CADY POND DAM,CADY BROOK,1865,S,NR,41.908808,-71.818594 71 | LYME,CT,UPPER POND DAM (AKA HOLBROOK ),JOSHUA CREEK,1860,S,NR,41.39645,-72.377248 72 | SEAFORD,DE,HEARNS POND DAM,CLEAR BROOK,1912,H,Y,38.67929,-75.59403 73 | SELBYVILLE,DE,TOWN OF SELBYVILLE WASTEWATER LAGOON,POLLY BRANCH,NA,H,NR,38.47076,-75.21529 74 | NONE,DE,TAILINGS POND NO. 2 DAM GETTY OIL,DELAWARE RIVER-OS,1960,L,NR,39.595,-75.61 75 | LAUREL,DE,CITY OF LAUREL SEWAGE LAGOON,BROAD CREEK-OS,1964,H,NR,38.55966,-75.58034 76 | HERITAGE PARK,DE,CAROUSEL POND DAM,MILL CREEK - TR,NA,H,Y,39.72929,-75.68407 77 | WOODLAND,DE,CRAIGS POND,BUTLER MILL BRANCH,NA,H,Y,38.62748,-75.64628 78 | CAMDEN,DE,VOSHELL POND DAM,TIDBURY CREEK,1969,H,NR,39.09594,-75.52848 79 | MILFORD,DE,ABBOTTS POND DAM,JOHNSON BRANCH,1960,H,Y,38.88597,-75.47623 80 | NEWARK,DE,NEWARK RESERVOIR DAM,WHITE CLAY CREEK-TR,2005,H,Y,39.69163,-75.74387 81 | NONE,DE,WAPLES POND DAM,PRIMEHOOK CREEK,NA,H,NR,38.82406,-75.30874 82 | LAKE CITY,FL,L.P.HILL DAM 1,TR-ALLIGATOR LAKE,1966,H,Y,30.171573,-82.609834 83 | PARKER,FL,BP1,UNNAMED POND,NA,U,N,30.118136,-85.627029 84 | MULBERRY,FL,NICHOLS (W-CENTER),UNNAMED POND,NA,S,N,27.870001,-82.029999 85 | FORT GREEN,FL,N-1 SETTLING AREA,HICKEY BRANCH,1978,S,N,27.620001,-81.940002 86 | MULBERRY,FL,POL52,UNNAMED POND,NA,U,N,27.885241,-82.042557 87 | SATSUMA,FL,SPRING LAKE DAM,DEEP CREEK TRIB,NA,S,N,29.580529,-81.890863 88 | CLARKSVILLE,FL,ROBINSON DAM,FOUR MILE CREEK,1972,L,NR,30.4396,-85.2252 89 | BARTOW BUT SWFWMD SAYS FORT MEADE,FL,CLEAR SPRINGS N-12A,PEACE RIVER,1975,S,N,27.860001,-81.839996 90 | DORCAS,FL,HUCKABA DAM,TR-GUM CREEK,1965,L,NR,30.816954,-86.150676 91 | FORT MEADE,FL,SETTLING AREA B DIKE,WHIDDEN CREEK,1965,L,N,27.700001,-81.839996 92 | IRWINVILLE,GA,DORMINY & LUKE POND DAM,UNKNOWN,NA,L,NR,31.7625,-83.375833 93 | ALBANY,GA,ELLERBEE LAKE DAM,UNKNOWN,1985,L,NR,32.872778,-84.437778 94 | SMITH ISLAND (ENVIRONS),GA,LOWER TAYLOR LAKE DAM NO. 2,UNKNOWN,1970,L,NR,34.614667,-83.640528 95 | NA,GA,PAIGE POND DAM,NA,NA,L,NR,33.720278,-82.483611 96 | VILLA RICA,GA,HOLLOMAN LAKE DAM,MUD CREEK,NA,L,NR,33.795056,-84.997722 97 | NA,GA,O'NEAL LAKE DAM,UNKNOWN,NA,L,NR,33.797222,-84.161111 98 | BROOKS,GA,CLOVER LAKE DAM,UNKNOWN,1946,L,NR,33.269333,-84.481389 99 | NA,GA,FOXHALL FARMS LAKE DAM NO. 3,NA,1994,L,NR,33.592778,-84.805833 100 | REMERTON,GA,WILSON LAKE DAM,TR- LITTLE RIVER,1977,L,N,31.383686,-83.501441 101 | DULUTH,GA,PICKFORD LAKE DAM,UNKNOWN,1981,L,NR,34.041667,-84.146111 102 | PUKALANI,HI,HC&S RESERVOIR 40,KALIALINUI GULCH OFFSTREAM,1926,H,Y,20.815454,-156.368052 103 | KUKUIULA,HI,AEPOEKOLU RESERVOIR,AEPO GULCH,1910,H,Y,21.907991,-159.487699 104 | LAHAINA,HI,KAHOMA RESERVOIR,KAHOMA STREAM OFFSTREAM,1918,H,Y,20.901881,-156.640616 105 | KAPAA,HI,UPPER KAPAHI RESERVOIR,TR-WAIKAEA CANAL OFFSTREAM,1910,H,Y,22.094186,-159.365722 106 | NA,HI,WAIKOLOA RESERVOIR NO. 3,WAIKOLOA - OFF STREAM,1985,H,Y,20.034355,-155.669474 107 | WAIALUA,HI,WAHIAWA DAM,KAUKONAHUA STREAM,1906,H,Y,21.497655,-158.049151 108 | KOLOA,HI,PIA MILL RESERVOIR,WAIHOHONU STREAM OFFSTREAM,1910,H,Y,21.920674000000002,-159.471302 109 | KALAHEO,HI,IPUOLONO RESERVOIR,KALAHEO GULCH,1910,H,Y,21.920425,-159.536125 110 | LAWAI HOMESTEADS,HI,KAUPALE RESERVOIR,TR-LAWAI STREAM,1910,H,Y,21.904992,-159.495728 111 | WAIKAPU,HI,WAILUKU WATER RESERVOIR 6,NA,NA,H,Y,20.856386,-156.500946 112 | TURIN,IA,WEBER CREEK SUBWATERSHED SITE M-17052,TR-EAST FORK WOLF CREEK,1956,L,NR,42.40029907,-95.94760132 113 | BURLINGTON,IA,IOWA NONAME91,TR-BIG HOLLOW CREEK,1980,L,NR,40.95050049,-91.20819855 114 | MIDDLE AMANA,IA,AMANA SOCIETY WETLAND DAM,TR- IOWA RIVER,1995,L,NR,41.79589844,-91.93859863 115 | WASHTA,IA,FEE SUBWATERSHED STA 05+00 MAIN GULLY,TR-LITTLE SIOUX RIVER,1954,L,NR,42.5984993,-95.65820313 116 | MUSCATINE,IA,HON DAM,TR- MISSISSIPPI RIVER,1991,S,NR,41.44979858,-91.02279663 117 | FONDA,IA,SCOTT DAM,TR- BIG CEDAR CREEK,1999,L,NR,42.70320129,-94.79039764 118 | LAKE ICARIA,IA,WALTERS CREEK WATERSHED SITE 24-3,TR-KEMP CREEK,1968,L,NR,41.04539871,-94.71459961 119 | QUIMBY,IA,PILOT ROCK SUBWTRSHD STA 30+40 #1-C,TR-LITTLE SIOUX RIVER,1963,L,NR,42.69100189,-95.54290009 120 | MT. ETNA,IA,CUMMINS DAM,TR- MIDDLE NODAWAY RIVER,1999,L,NR,41.23109818,-94.56020355 121 | INDIANOLA,IA,ZIMMERMAN DAM,TR- SOUTH RIVER,1998,L,NR,41.348065,-93.5685629 122 | SNAKE RIVER,ID,W-DRAIN,BIRCH CREEK,2008,S,NR,42.85541107,-114.8791335 123 | RIRIE,ID,GRAYS LAKE-N END OUTLET,GRAYS LAKE OUTLET,1924,L,NR,43.12676438,-111.4905977 124 | NA,ID,BEARTRACK TREATMENT LAGOON,NAPIAS CREEK,1995,L,NR,45.2152,-114.1285 125 | GARDEN VALLEY,ID,DEADWOOD,DEADWOOD RIVER SOUTH FORK PAYETTE RIVER,1931,H,Y,44.2937,-115.6459 126 | REMOTE,ID,HORNET CREEK LOWER,HORNET CREEK,1913,L,NR,44.79807584,-116.7259101 127 | NEW PLYMOUTH,ID,DRY CREEK MAIN,DRY CREEK,1976,H,Y,44.08080686,-116.5641058 128 | NONE,ID,SHOSHONE FALLS DAM 2,SNAKE RIVER,1907,L,NR,42.6,-114.4 129 | NA,ID,HOUTZ,UNNAMED STREAM,NA,U,N,42.94981925,-111.4573645 130 | NA,ID,SPRING CREEK,SPRING CREEK,NA,S,N,44.0793183,-111.5533221 131 | "SHELLEY, ID",ID,GEM STATE LEFT DIKE,SNAKE RIVER,1988,H,Y,43.4317,-112.0938 132 | ZEIGLER,IL,BUCKNER RESERVOIR DAM,OFF STREAM,1910,L,N,37.97519,-89.00571 133 | WARRENSVILLE,IL,LAKE LAW DAM,FERRY CREEK,1971,S,N,41.8367,-88.2233 134 | PHILLIPSTOWN,IL,CANTRELL LAKE DAM,TRIB FOX RIVER,1990,S,Y,38.15271,-88.01405 135 | THORNTON,IL,THORTON QUARRY GAP DAM,THORNTON QUARRY,2013,H,Y,41.579867,-87.61897 136 | CAMDEN,IL,CROXTON LAKE DAM,TRIB LITTLE CEDAR CREEK,1965,L,N,40.14778,-90.85474 137 | MAROA,IL,CLINTON POWER STATION/DREDGE DISPOSAL POND DAM,TRIB CLINTON LAKE,1990,L,Y,40.16315,-88.85339 138 | SESSER,IL,ILL COAL RECOVERY/OLD ED MINE 21/SLURRY CELL 3 DAM,TRIB JACKIE BRANCH,1984,L,N,38.12217,-89.01505 139 | BELLEVILLE,IL,CLOVERTOWNE LAKE DAM,TRIB NEGRO HOLLOW CREEK,1984,L,N,38.52132,-90.05141 140 | JAMESTOWN-OFFSTREAM,IL,TOMAHAWK LAKE DAM,SHOAL CREEK-OFFSTREAM,1966,L,N,38.76022,-89.51675 141 | SWANSEA,IL,GEBHARDT LAKE DAM,TRIB RICHLAND CREEK,NA,H,NR,NA,NA 142 | NA,IN,HICKORY LAKE,UNNAMED TRIBUTARY BOSTON CREEK,1902,S,NR,39.246388,-87.243888 143 | NA,IN,CEDARVILLE DAM,ST. JOSEPH RIVER,1953,H,Y,41.186388,-85.016943 144 | NA,IN,ST. JOSEPH RIVER (IN-CHANNEL) DAM,ST. JOSEPH RIVER,1933,S,NR,41.101666,-85.11861 145 | NA,IN,LAKE GIBSON DAM,UNNAMED TRIBUTARY INDIAN CREEK,1933,L,NR,38.355833,-87.542221 146 | NA,IN,STAR MILL DAM,FAWN RIVER,1929,L,NR,41.745277,-85.436666 147 | NA,IN,ST. JOHN COMMONS DAM,LONG RUN,2002,H,Y,39.389721,-86.254166 148 | NA,IN,OLINGER LAKE,UNNAMED TRIBUTARY CUP CREEK,2000,L,NR,38.254166,-87.11861 149 | NA,IN,KELLY LAKE DAM,UNNAMED TRIBUTARY LICK CREEK,1976,L,Y,39.321943,-86.305 150 | HUNTINGTON,IN,WAHL-SHIN-CAH LAKE,UNNAMED HUNTINGTON RESERVOIR #1,1986,L,NR,40.830277,-85.406666 151 | MILLPORT,IN,DELANEY CREEK DAM NO. 13,UNNAMED TRIBUTARY DELANEY CREEK,1982,L,NR,38.677777,-86.016943 152 | LINWOOD,KS,NA,STRANGER CREEK-TR,1938,L,NR,39.212081,-95.035844 153 | SYRACUSE,KS,NA,ARKANSAS RIVER-TR OFFSTREAM,1952,L,NR,37.910423,-101.839773 154 | PERRY,KS,NA,EVANS CREEK-TR,1958,L,NR,39.190549,-95.361961 155 | BARNARD,KS,FRD NO 37,BATTLE CREEK-TR,1977,S,N,39.13916133,-98.15508034 156 | FAIRPORT,KS,NA,SALINE RIVER-TR,1956,L,NR,39.122891,-99.08059 157 | WHITEWATER,KS,NA,WALNUT CREEK-TR,1971,L,NR,38.061292,-97.240672 158 | NA,KS,NA,SAND CREEK-TR,1951,L,NR,39.259737,-99.684673 159 | NA,KS,NA,SMOKY HILL RIVER -TR,1998,L,NR,38.775262,-97.368505 160 | OLPE,KS,OLPE CITY LAKE,EAGLE CREEK-TR,1965,L,Y,38.251438,-96.184784 161 | GRANTVILLE,KS,NA,BIG MUDDY CREEK-TR,NA,L,NR,39.169089,-95.575586 162 | BOSTON,KY,TIMBER TRAILS LAKE DAM,LICK CREEK,1972,S,NR,37.79694444,-85.64555556 163 | METROPOLIS ILL.,KY,OHIO RIVER LOCKS & DAM 52,OHIO RIVER,1929,S,Y,37.12167,-88.651672 164 | CHAPPELL,KY,BRITTON BRANCH REFUSE DAM,NA,NA,H,NR,37.005556,-83.330833 165 | RYLAND-AREA,KY,RYLAND LAKES DAM NO 3,TR-LICKING RIVER,1920,L,NR,38.94301,-84.46642 166 | FIES,KY,EAST FORK POND RIVER FRS 9B,POND RIVER,1965,L,NR,37.077268,-87.16963 167 | CRESWELL-VICINITY,KY,DONALDSON CREEK FRS NO 9,DONALDSON CREEK,1965,L,NR,37.26,-87.93 168 | NO TOWN,KY,DU PONT FLY ASH,NA,1987,L,NR,38.21361111,-85.85583333 169 | BOSTON,KY,LONG RUN PARK LAKE DAM,FLOYDS FORK,1968,S,NR,38.265,-85.41583333 170 | LITSEY,KY,WILLIS WALKER FARM DAM,BEECH FORK OFFSTREAM,1968,L,NR,37.772161,-85.199567 171 | STURGIS,KY,CYPRESS CREEK LAKE FRS NO 3,CYPRESS CREEK,1965,L,NR,37.5788,-87.8552 172 | BOSSIER CITY,LA,BAYOU BODCAU DAM,BAYOU BODCAU,1949,H,Y,32.705002,-93.513329 173 | DELHI,LA,POVERTY POINT RESERVOIR DAM,BAYOU MACON,1998,H,Y,32.488,-91.489 174 | BAINS,LA,RELAN DAM,TRI-BAYOU SARA,NA,U,NR,30.90583333,-91.40166667 175 | MARKEE,LA,GOVERNMENT POND,DRAKES CREEK,1942,L,NR,30.9816,-93.1257 176 | DERIDDER,LA,ALVIN GRAY DAM,BIG BRANCH,1986,L,NR,30.799,-93.14861111 177 | VERNON,LA,JOHN ADAMS DAM,CHUNK CREEK,NA,L,NR,32.485,-92.547 178 | LEESVILLE,LA,FRANK LEACH DAM,BEASON CREEK,1983,L,NR,31.198,-93.21583333 179 | CLINTON,LA,KARL CHANEY DAM,BLUFF CREEK,1984,L,NR,30.825,-90.92777778 180 | BATTLE,LA,JIMMY MAJOR LAKE,TR-MONAHAN BAYOU,1969,L,NR,30.845,-91.059 181 | COLQUITT,LA,TIGNER FARMS POND,TR-MIDDLE FORK BAYOU D ARBONNE,1952,L,NR,NA,NA 182 | NA,MA,WHITMANS POND DAM,WEYMOUTH BACK RIVER,1970,H,Y,42.21108,-70.929386 183 | TURNERS FALLS,MA,TURNERS FALLS POWER CANAL - RIGHT DIKE,TURNERS FALLS CANAL,1915,L,NR,42.5951,-72.5772 184 | ATHOL,MA,CRESCENT STREET,MILLERS RIVER,1900,S,Y,42.5967,-72.2318 185 | NA,MA,OVERLOOK RESERVOIR DIKE,TRIBUTARY OF NORTH NASHUA RIVER,1872,H,Y,42.598497,-71.815417 186 | NA,MA,ROARING BROOK DAM,ROARING BROOK,1975,H,Y,42.47022132,-72.66490392 187 | NA,MA,SCOTT RESERVOIR DAM,SCOTT BROOK,1875,H,Y,42.61206667,-71.82751704 188 | NA,MA,JUDA DAM,TRIBUTARY OF BEAVER BROOK,1962,L,NR,42.292528,-72.289961 189 | NA,MA,YOKUM POND DAM,MORLEY BROOK,NA,S,NR,42.307817,-73.125063 190 | NA,MA,LAC MARIE DAM,SEVEN MILE RIVER,NA,S,NR,42.29179532,-72.00114466 191 | NA,MA,CHARLES RIVER DAM AT SOUTH NATICK,CHARLES RIVER,1934,H,Y,42.271548,-71.315755 192 | SALISBURY,MD,PARKER POND (N. SHUMAKER DRIVE),BEAVERDAM CREEK,1956,L,NR,38.3458,-75.5475 193 | ODENTON,MD,BURBA LAKE DAM,NA,1927,S,Y,39.095,-76.7367 194 | LLOYDS LANDING,MD,EASTON PRIMARY SEWAGE LAGOON,CHOPTANK RIVER-TR-OS,1962,L,NR,38.7467,-76.0183 195 | NA,MD,BIG MILLPOND DAM,LITTLE MILL RUN,NA,L,NR,38.0156,-75.4561 196 | BARTON,MD,BARTON RESERVOIR,BUTCHER RUN,1968,S,N,39.541649,-79.033373 197 | SABRINA MATTFELDT,MD,GREENSPRING EAST SWM POND NO. 3 (STREAM CROSSING ROAD),JONES FALLS-TR-MOORES BRANCH,1995,L,NR,39.389525,-76.681987 198 | NA,MD,INDUSTRIAL DAM,"NORTH BRANCH, POTOMAC RIVER",1954,L,NR,39.6486,-78.7661 199 | RED TOAD ROAD,MD,YORK BLDG PRODUCTS SETTLING POND 13,STONEY RUN-OS,2016,S,Y,39.625,-76.006 200 | GERMANTOWN,MD,CHADSWOOD SWM POND (CROSS LAUREL DRIVE),GREAT SENECA CREEK-TR,1981,S,Y,39.189605,-77.229295 201 | PUNCHEON LANDING,MD,POCOMOKE CITY SEWAGE LAGOON NO. 2 (SOUTH POND),UNION BRANCH-OS,1972,L,NR,38.0483,-75.565 202 | OLD TOWN,ME,MILFORD,PENOBSCOT RIVER,1906,L,NR,44.9409,-68.6477 203 | WILSONS MILLS,ME,ABBOTT BROOK DIKE,ABBOTT BROOK,1911,H,Y,44.9673,-71.0206 204 | SABATTUS,ME,SLEEPER,HOOPER BROOK,1850,S,Y,44.122279,-70.10791 205 | LITCHFIELD,ME,TACOMA LAKES,POND STREAM,1885,L,NR,44.213443,-69.935539 206 | EMBDEN/HANSON,ME,EMBDEN POND,MILL STREAM,1900,L,NR,44.9133333,-69.940859 207 | SANDY RIVER PLT/RANGELEY,ME,CITY POND,CASCADE STREAM,1905,L,NR,44.92617,-70.583173 208 | EAST MILLINOCKET,ME,DOLBY,WEST BRANCH PENOBSCOT RIVER,1906,H,Y,45.6325,-68.6075 209 | BLAINE,ME,ROBINSON,PRESTILE STREAM,1930,L,NR,46.473565,-67.839887 210 | PORTLAND,ME,CAPISIC POND,CAPISIC BROOK,1956,L,NR,43.664011,-70.307134 211 | STONEHAM,ME,KEEWAYDIN LAKE,MILL BROOK,1850,L,NR,44.256439,-70.82811 212 | ROGERS CITY,MI,TROUT CREEK DAM,TROUT CREEK,1971,L,NR,45.43333333,-83.84833333 213 | FLINT,MI,SEVEN LAKES ADDITION DAM,SWARTZ CREEK,1970,L,NR,42.816731,-83.670075 214 | KALAMAZOO,MI,MONARCH PAPER MILL DAM,PORTAGE CREEK,1916,L,NR,42.25833333,-85.57666667 215 | BOYNE FALLS,MI,BOYNE FALLS DAM,BOYNE RIVER,NA,S,Y,45.16861111,-84.91972222 216 | RUSHTON,MI,NICHWAGH LAKE DAM,TRIBUTARY TO HURON RIVER,1830,H,Y,42.45166667,-83.695 217 | CENTREVILLE,MI,CENTREVILLE WASTEWATER TREATMENT LAGOON DAM,SPRING CREEK,2000,L,NR,41.93472,-85.51033 218 | SAGINAW,MI,POOL THREE,FERGUSON BAYOU OFFSTREAM,1967,L,NR,43.34666667,-84.00666667 219 | UNION CITY,MI,RANDALL DAM,COLDWATER RIVER,1838,U,Y,42.06166667,-85.12666667 220 | SOUTH LYON,MI,LOWER CHILSON POND DAM,CHILSON CREEK,1961,S,Y,42.506864,-83.860837 221 | BRIGHTON,MI,MORAINE LAKE DAM,MANN CREEK,1970,L,NR,42.55333333,-83.71833333 222 | LOCAL RESIDENTS,MN,HILL ANNEX NO. 3,SWAN RIVER-TR,1954,S,NR,47.30307,-93.24907 223 | ST. PAUL,MN,KELLER LAKE,KELLER CREEK,1938,L,NR,44.99794,-93.06315 224 | SPICER,MN,ELKHORN LAKE REARING POND,CROW RIVER MIDDLE FORK,1969,L,NR,45.21442,-94.93568 225 | CROSS LAKE,MN,SOUTH FORK PINE RIVER,PINE RIVER SOUTH FORK,1979,L,NR,46.75538,-94.56706 226 | NONE,MN,LAKE BEMIDJI,MISSISSIPPI RIVER,1907,S,Y,47.48368,-94.72967 227 | ERSKINE,MN,TAMARAC LAKE OUTLET,BADGER CREEK,1930,L,NR,47.68584,-95.98816 228 | DEER RIVER,MN,DEER LAKE,DEER RIVER,1938,L,NR,47.38981,-93.71396 229 | LAKE CITY,MN,WEST FORK GROUP NO. 1,WELLS CREEK-TR,1971,L,NR,44.4811,-92.52069 230 | WHITE ROCK,MN,BELLE CREEK R-1,BELLE CREEK,1979,S,NR,44.39446,-92.77728 231 | EDGERTON,MN,SNYDER FARM POND,ROCK RIVER-TR,1978,L,NR,43.89601,-96.16793 232 | BIG SPRING,MO,GROSS DAM,TR PRAIRIE FORK,1976,L,NR,38.83502582,-91.71939333 233 | CANTON,MO,BUCK & DOE RUN WATERSHED DAM 28,TR-BUCK RUN CR,1976,L,NR,40.20847,-91.55878 234 | CLIMAX SPRINGS,MO,DENNIS LAKE DAM,TR TO LITTLE BUFFALO CREEK,NA,H,NR,38.34388887,-92.96881622 235 | LEXINGTON,MO,LITTLE SNI-A-BAR #29,TR-LITTLE SNIABAR CR,1972,L,N,39.10518532,-93.89869576 236 | NA,MO,BIG CREEK-HURRICANE CREEK P- 3,TR-PARKER BRANCH,2006,L,NR,39.39434,-93.39152 237 | CHAIN OF ROCKS,MO,SCHUPMANN LAKE DAM,TR-COON CREEK,1972,L,NR,38.95521622,-91.06522002 238 | "PARIS, MO",MO,HOCHSTETLER DAM,TR-BILLY'S BRANCH,2005,L,NR,39.8243,-92.3793 239 | MINEOLA,MO,FELDKAMP LAKE DAM,TR-MCINTOSH BR-LOUTRE RIVER,1978,S,NR,38.97389429,-91.5915421 240 | LAKE SPRING,MO,HIGHWAY LAKE DAM,PETERS BRANCH,1952,L,NR,37.79121072,-91.68085095 241 | CREVE COEUR,MO,HUNTER DAM,TR CREVE COEUR,1957,H,NR,38.66454662,-90.49783855 242 | NA,MS,WILSON LAKE DAM,UNT OF FOURTEEN MILE CREEK,2000,L,NR,32.21369344,-90.42496547 243 | NA,MS,GULF PINES NUMBER 3 DAM,NA,NA,U,NR,30.44566816,-89.28660841 244 | NA,MS,MS04026 LAKE DAM,NA,NA,L,NR,30.74641,-89.72246 245 | NA,MS,MS06848 LAKE DAM,NA,NA,U,NR,34.95962525,-88.85949615 246 | NA,MS,MS05665 LAKE DAM,NA,NA,U,NR,32.39905,-90.59333 247 | GRANGEVILLE,MS,J. C. STEVENS LAKE,AMITE RIVER W FORK,1968,L,NR,31.091389,-90.859429 248 | GLUCKSTADT,MS,GILMER LAKE DAM,UNT OF BEAR CREEK,2011,H,Y,32.52724261,-90.1149761 249 | NA,MS,MS06868 LAKE DAM,NA,NA,U,NR,32.78533735,-89.47712011 250 | NA,MS,MS05723 LAKE DAM,NA,NA,U,NR,34.57531,-90.11855 251 | RAMSEY SPRINGS,MS,HAYNES LAKE DAM,TR- BRIDGE CREEK -OS,1968,L,NR,30.88214769,-89.08054631 252 | LOMA,MT,GALA KUL,TR-EAST DUGOUT COULEE,1960,L,NR,48.159,-110.9329 253 | NO TOWN,MT,JAPPE,EIGHTMILE COULEE,1956,L,NR,47.7742,-109.772 254 | VAN NORMAN,MT,VAN #1,VAN COULTEN COULEE,1940,L,NR,47.3795,-106.855 255 | MARMARTH NORTH DAKOTA,MT,D JOHNSON #2,CHIMNEY CREEK,1935,L,NR,46.0807,-104.2193 256 | NONE,MT,MURPHY + SONS #1,TR-NELSON CREEK,1960,L,NR,47.436,-105.9384 257 | CARTERSVILLE,MT,SIMS #1,TR-HAY CR,1965,L,NR,46.459,-106.7381 258 | TWIN BRIDGES,MT,SUNRISE LAKE,WISCONSIN CREEK,1916,L,NR,45.5859,-112.09 259 | LAREDO,MT,DANIEL #3,TR-CONNER COULEE,1976,L,NR,48.4737,-109.8966 260 | FORT BELKNAK,MT,DREARY,FIFTEEN MILE CREEK,1950,L,NR,48.6074,-109.0032 261 | MIZPAH,MT,L KRUTZFELDT #1,TR-ELMHURST CREEK,1939,L,NR,45.947,-105.2575 262 | FAYETTEVILLE,NC,RAYNOR POND DAM,CAPE FEAR RIVER-TR,NA,L,N,35.117,-78.871 263 | GASTONIA,NC,MARTIN-MARIETTA QUARRY DAM,LONG CREEK,1974,S,N,35.34407,-81.31402 264 | MORGANTON,NC,MUDDY CREEK DAM #2-C (ASHWORTH),NORTH MUDDY CREEK,1972,S,Y,35.6287,-82.00004 265 | RALEIGH,NC,LONGVIEW LAKE UPPER DAM,CRABTREE CREEK-TR,NA,H,Y,35.7846,-78.598 266 | NONE,NC,CANTELMO DAM,UT TO LOWER CREEK,1988,L,N,35.84969,-81.5854 267 | ARCHER LODGE,NC,LAKE ANDREW ACRES DAM,REDDY BRANCH,1967,L,N,35.71444,-78.34667 268 | HIGHFALLS,NC,FARLOW LAKE DAM,NORTH PRONG RICHLAND CREEK,1955,H,N,35.643,-79.802 269 | CONCORD,NC,WILKINSON LAKE DAM,CODDLE CREEK-TR,1957,L,NR,35.525,-80.757 270 | MINERAL SPRING DRIVE,NC,NORWOOD DAM,HOLMAN CREEK-TR,NA,S,N,36.18667,-78.69611 271 | LOWELL MILL,NC,MOORE LAKE DAM,LITTLE RIVER,1900,S,N,35.979,-78.422 272 | NA,ND,NA,NA,NA,L,NR,47.39018108,-102.7003067 273 | GLEN ULLIN,ND,GLEN ULLIN RR DAM 1,BIG MUDDY CREEK,1909,S,N,46.81723,-101.83639 274 | GRAND FORKS,ND,SPOKELY FARMS DAM,RED RIVER-TR,1979,L,NR,47.52032,-96.87143 275 | N,ND,SAWICKI DAM; RANDY,PAINTED WOODS CREEK-TR,NA,L,NR,47.23035808,-100.8009992 276 | N,ND,SIGVALDSEN DAM; BRAD 1,CEDAR CREEK-TR,1998,L,NR,46.03695,-102.04244 277 | N,ND,KROMAREK DAM; LUDVIK 1,LIGHTNING CREEK,1970,L,NR,46.05651,-103.17836 278 | NA,ND,NA,NA,NA,L,NR,48.10612,-97.80885 279 | N,ND,WESTHOPE COUNTRY CLUB,SOURIS RIVER-TR,1989,L,NR,48.9139,-100.97502 280 | N,ND,BOCK DAM EAST,SOUTH BRANCH HEART RIVER,1985,L,NR,46.76574,-103.234 281 | N,ND,NYGAARD DAM; PETER A,CHARBONNEAU CREEK,1967,L,NR,47.64551,-103.63819 282 | NAPONEE,NE,GLADMAN MILLER DAM,TR-TURKEY CREEK,1963,L,NR,40.23428981,-99.23770245 283 | CAMPBELL,NE,OLSON DAM 1270,TR-LITTLE BLUE RIVER,1973,L,NR,40.35250362,-98.89537066 284 | TABLE ROCK,NE,TIM SCHAARDT DAM,TR-CLEAR CREEK,1991,L,NR,40.23461449,-96.16508202 285 | NEBRASKA CITY,NE,JOHNSON DAM 1706,TR-WEEPING WATER CREEK,1979,L,NR,40.76910141,-95.89245259 286 | HAY SPRINGS,NE,DAVIS DAM 797,TR-HAY SPRINGS CREEK,1969,L,NR,42.7134369,-102.6782684 287 | BEATRICE,NE,INDIAN CREEK 9-D,TR-TOWN CREEK,1958,L,NR,40.39353269,-96.69663291 288 | SIDNEY,NE,BLANKE DAM,TR-LODGEPOLE CREEK,1956,L,NR,41.18196188,-102.9809996 289 | TALMAGE,NE,ZIEGLER CREEK Z-5-4,TR-LITTLE NEMAHA RIVER,1969,L,NR,40.6143008,-96.20009965 290 | NEWCASTLE,NE,AOWA CREEK 62-5A,TR-AOWA CREEK,1976,S,NR,42.62032525,-96.94214254 291 | HEBRON,NE,DITTMER,TR- SPRING CREEK,1961,L,NR,40.1221,-97.639552 292 | CLAREMONT,NH,WHITEWATER BROOK DAM,WHITEWATER BROOK,1968,H,Y,43.4233,-72.3119 293 | STODDARD,NH,PIONEER LAKE DAM,PICKEREL CREEK,1971,L,NR,43.1127,-72.0683 294 | DUBLIN,NH,THORNDIKE POND DAM,STANLEY BROOK,1915,L,NR,42.866,-72.0509 295 | BENNINGTON,NH,MONADNOCK PAPER INDUST LAG DAM,NA,1973,S,NR,43.0117,-71.9267 296 | HOOKSETT,NH,GOLDFISH POND DAM,RAY BROOK,1974,L,NR,43.0201,-71.4465 297 | RINDGE,NH,MILL POND DAM,MILLERS RIVER,1880,L,NR,42.7391,-71.9386 298 | GOFFSTOWN,NH,EVERETT DAM - DIKE P1,PISCATAQUQG RIVER,1961,H,Y,43.09333,-71.66 299 | WENTWORTH,NH,BAKER RIVER SITE 6A DAM,TURAL BROOK,1975,H,Y,43.8611,-71.933 300 | ANTRIM,NH,GREGG LAKE DAM,GREAT BROOK,1908,H,Y,43.0391,-71.9786 301 | BARNSTEAD,NH,BARNSTEAD PARADE DAM,SUNCOOK RIVER,1920,H,Y,43.3311,-71.2922 302 | NA,NJ,MEMORIAL PARK POND DAM,CEDAR BRANCH,NA,S,Y,40.71398333,-74.57675 303 | KINNELON,NJ,ECHO LAKE SPILLWAY DAM,MACOPIN RIVER,1926,H,Y,41.04936667,-74.40643333 304 | NA,NJ,CRANBERRY LAKES DAM #5,BIRCHWOOD LAKE-TR,NA,S,Y,39.86231667,-74.82053333 305 | NA,NJ,POWDER MILL POND DAM,DEL & RARITAN CANAL-TR,NA,S,Y,40.50966667,-74.56116667 306 | SADDLE RIVER BOROUGH,NJ,MOHEGAN TRAIL DAM,NA,NA,L,NR,41.03083333,-74.10833333 307 | NA,NJ,SUNSET LAKE DAM,COHANSEY RIVER,1927,H,Y,39.44675,-75.23531667 308 | WALL,NJ,HURLEY POND DAM,WRECK POND BROOK,1915,S,Y,40.17761667,-74.09045 309 | GLENWOOD,NJ,MCAFEE GLENWOOD ROAD DAM NO. 1,POCHUCK CREEK-TR,2000,S,Y,41.23695,-74.4802 310 | NEW EGYPT,NJ,WILLOW POND DAM,SOUTH RUN TR,1968,L,Y,40.015,-74.605 311 | MEDFORD,NJ,BRIARWOOD LAKE DAM,HAYNES CREEK-TR,NA,S,Y,39.8547,-74.82658333 312 | PREWITT,NM,ESCALANTE GENERATING STATION RAW WATER STORAGE DAM,CASMERO DRAW-OS,1982,L,NR,35.4145,-108.0878 313 | SHIPROCK,NM,APS LINED DECANT WATER POND,CHACO WASH - TR,2003,S,Y,36.6831,-108.5124 314 | LAS CRUCES,NM,MCCLERNON DAM,SOUTH FORK ARROYO,NA,L,NR,32.3348,-106.6987 315 | RURAL,NM,POLING EROSION CONTROL DAM,TRAMPEROS CREEK - TR,1959,L,NR,36.1638,-103.559074 316 | BLUEWATER,NM,PROP CANYON SITE 1 DAM,BIG DRAW,1960,H,Y,35.266,-107.9958 317 | ABIQUIU,NM,ABIQUIU DAM,RIO CHAMA,1963,H,Y,36.240002,-106.43 318 | CANONCITO NAVAJO DAY SCHOOL,NM,TOHAJIILEE,CANADA DE LOS APACHES,NA,H,Y,35.10808182,-107.1140595 319 | ALBUQUERQUE,NM,BLACK ARROYO DETENTION DAM,BLACK ARROYO,1992,H,N,35.21474,-106.67814 320 | ROSWELL,NM,TWO RIVERS DAM (DIAMOND A & ROCKY),RIO HONDO & ROCKY ARROYO,1963,H,Y,33.298328,-104.7217 321 | COTTONWOOD,NM,COTTONWOOD-WALNUT SITE #6,COTTONWOOD CREEK,1986,H,Y,32.922134,-104.571893 322 | MASON,NV,ESMERALDA MINE TSF 2,BODIE CREEK-OS,2012,L,NR,38.30213,-118.89179 323 | CALIENTE,NV,CASELTON NO 9,MEADOW VALLEY WASH-TR,NA,L,NR,37.8977,-114.48973 324 | NONE,NV,SOLDIER MEADOW DAM,SOLDIER CREEK,NA,H,Y,41.4033,-119.1503 325 | CALIENTE,NV,CASELTON NO 4,MEADOW VALEY WASH-TR,NA,L,NR,37.9017,-114.48977 326 | RENO,NV,HERMAN DAM,EVANS CREEK,1955,H,Y,39.5481,-119.8252 327 | NONE,NV,CORTEZ WATER STORAGE DAM,NONE,1990,L,NR,40.21,-116.62 328 | RENO,NV,CHALK BLUFF TREATMENT PLANT PHASE I,TRUCKEE RIVER-OS,1995,S,Y,39.5144,-119.8644 329 | WADSWORTH,NV,WEST TRACY SECONDARY EVAPORATION POND,TRUCKEE RIVER-OS,2008,L,NR,39.56,-119.53 330 | BATTLE MOUNTAIN,NV,WILLOW CREEK DAM,WILLOW CREEK,1986,L,Y,41.22638,-116.53929 331 | LAS VEGAS,NV,LOWER BLUE DIAMOND DETENTION DAM,DUCK CREEK-TR,2012,H,Y,36.042306,-115.216778 332 | RYE TOWN,NY,BOWMAN AVE DAM,BLIND BROOK,1941,S,N,41.00333333,-73.68777778 333 | STRATFORD,NY,PLEASANT LAKE DAM,AYERS CREEK,1926,L,Y,43.18138889,-74.59277778 334 | ARMONK,NY,BYRAM LAKE RESERVOIR DAM,BYRAM RIVER,NA,H,Y,41.15527778,-73.69305556 335 | MELODY LAKE,NY,MELODY LAKE DAM,TURNER BROOK,NA,L,NR,41.59777778,-74.66972222 336 | NAPANOCH,NY,HONK FALLS DAM,RONDOUT CREEK,1898,H,Y,41.75,-74.38138889 337 | NEW BERLIN,NY,MILL BROOK SITE 1 DAM,TR-UNADILLA RIVER,1979,H,Y,42.63277778,-75.34694444 338 | NA,NY,LAUREL LAKE DAM,TR-DELAWARE RIVER,NA,L,NR,42.09444444,-74.77611111 339 | BUCKS CORNERS,NY,DYKEN POND DAM,POESTEN KILL,1914,S,N,42.71722222,-73.42833333 340 | WAPPINGERS FALLS,NY,LAKE ONIAD DAM,TR-WAPPINGER CREEK,NA,L,NR,41.59,-73.88166667 341 | MINERVA,NY,SHARRON POND DAM,NA,NA,S,N,43.79638889,-73.99222222 342 | NEW BLOOMINGTON,OH,LARUE WASTEWATER TREATMENT LAGOON,UNNAMED TRIBUTARY TO SCIOTO RIVER,2001,S,Y,40.58694444,-83.35916667 343 | MILLIGAN,OH,ALLEN NO. 1 DAM,TRIBUTARY TO MOXAHALA CREEK,1981,S,N,39.71388889,-82.105 344 | MACEDONIA,OH,VILLA LAGO DAM,TRIBUTARY TO BRANDYWINE CREEK,NA,L,Y,41.29638889,-81.48861111 345 | WARSAW JUNCTION,OH,BROKEN ARO SEDIMENT POND NO. 47 DAM,TRIBUTARY TO SIMMONS RUN,1980,L,Y,40.26444444,-81.98527778 346 | SUGAR GROVE,OH,AKITA LAKE DAM,TRIBUTARY TO RUSH CREEK,NA,L,Y,39.62305556,-82.47111111 347 | FITCHVILLE,OH,NEW LONDON RESERVOIR,VERMILION RIVER - OFFSTREAM,1975,H,Y,41.06611111,-82.425 348 | NEWPORT,OH,BARHORST LAKE DAM,TRIBUTARY TO LORAMIE CREEK,1970,L,N,40.29888889,-84.37777778 349 | NEW HAVEN,OH,COOKE POND NO. 1 DAM,TRIBUTARY TO MARSH RUN,1964,S,N,40.93944444,-82.71777778 350 | STANDARDSBURG,OH,WILLARD CITY UPGROUND RESERVOIR,WEST BRANCH HURON RIVER - OFFSTREAM,1971,H,Y,41.05666667,-82.665 351 | WOODLAND,OH,WEST FORK OF MILL CREEK LAKE DAM,WEST FORK OF MILL CREEK,1952,H,Y,39.259998,-84.496674 352 | GUTHRIE,OK,OKNONAME 083014,TR-COTTONWOOD CREEK,1951,U,NR,35.77775592,-97.37947484 353 | OIL CITY,OK,OKNONAME 137067,TR LITTLE BEAVER CREEK,1970,L,NR,34.58084841,-98.07140563 354 | BEAVER CREEK,OK,OKNONAME OK13108,TR-BEAVER CREEK,1940,L,NR,36.94276401,-96.63914882 355 | ANADARKO,OK,SCS-FORT COBB LATERALS SITE-010,TR-HOG CREEK,1976,H,Y,35.043335,-98.332067 356 | QUERRY,OK,OKNONAME 031024,TR BLUE BEAVER CR,1950,L,NR,34.51495127,-98.57804103 357 | CLINTON,OK,SCS-BARNITZ CREEK SITE-008,TR-WEST BARNITZ CREEK,1955,L,NR,35.823509,-99.21305 358 | COTTONWOOD,OK,SCS-UPPER MUDDY BOGGY CREEK SITE-25,SALT CR,1982,L,NR,34.827958,-96.178758 359 | MEEKER,OK,SCS-QUAPAW CREEK SITE-28,TR-QUAPAW CREEK,1968,L,NR,35.53902078,-97.04625761 360 | HAMMON,OK,OKNONAME 30048,WASHITA RIVER,2001,L,NR,35.68749188,-99.28884678 361 | NA,OK,SCS-CHEROKEE SANDY SITE-16,WOLF CR,1983,L,NR,34.760477,-97.11514 362 | NO DOWNSTREAM SETTLEMENT,OR,THREE MILE CREEK RESERVOIR,THREE MILE CREEK,1946,L,NR,42.48714065,-118.9075699 363 | APPLEGATE,OR,BIG MILLER LAKE,MILLER CREEK,1961,L,NR,42.06529998,-123.3026962 364 | PAULINA,OR,LAYTON #2 RESERVOIR,GRINDSTONE CREEK,1978,L,NR,44.11690902,-119.8263702 365 | DANNER,OR,ANTELOPE (MALHEUR),"JACK, ANTELOPE, & JORDAN CREEK",1923,H,Y,42.90653991,-117.2369537 366 | GOLD HILL,OR,HOOVER POND 3,BRANCH OF WHETSTONE CREEK,1962,S,NR,42.41910171,-122.8288269 367 | GLADSTONE,OR,HABERLACH DAM,ROCK CREEK,1961,S,NR,45.40613055,-122.500125 368 | YAMHILL,OR,LACROUTE,UNNAMED TRIB/YAMHILL CREEK,1991,L,NR,45.36586388,-123.1411472 369 | NO DOWNSTREAM SETTLEMENT,OR,LOFTON DAM,ROWE CREEK,1948,L,NR,44.80418014,-120.1764526 370 | COQUILLE,OR,RINK CREEK RESERVOIR,RINK & WALKER CREEKS,1939,S,NR,43.17612075,-124.1386795 371 | COQUILLE,OR,MYRTLE PT. VENEER COMPANY LOG POND,COQUILLE RIVER,1950,L,NR,43.09666824,-124.1533356 372 | "COLLIERS, WV",PA,HARMON CREEK (PA-484),TR HARMON CREEK,1971,H,Y,40.3725,-80.49083333 373 | NA,PA,ROLLING GREENS (BETHLEHEM TWP DET),TR NANCY RUN,1986,H,Y,40.66111111,-75.32805556 374 | NA,PA,GILLESPIES POND,MEYLERT CREEK,NA,S,Y,41.84527778,-75.72583333 375 | NA,PA,TOWNSHIP LINE,TOWNSHIP LINE RUN,1900,H,Y,40.27861111,-79.5 376 | WAYNESBURG,PA,EMERALD NO. 1 MAIN VALLEY EASTERN,TR SMITH CREEK,NA,H,Y,39.8875,-80.20194444 377 | NA,PA,GALION BAY,TR GRAVEL LICK RUN,1971,H,Y,41.15805556,-78.71777778 378 | BROOKLYN,PA,BIG ELK LAKE,ELK LAKE STREAM,1860,S,Y,41.75277778,-75.95472222 379 | NA,PA,HERSHEY MILL,RIDLEY CREEK,1748,S,Y,40.01305556,-75.55722222 380 | NA,PA,LAKE PLACIDA,TR CONOY CREEK,1910,H,Y,40.15305556,-76.58944444 381 | NA,PA,ALTEMUS,TR BRUSH CREEK,1987,S,N,40.52611111,-79.06833333 382 | PONCE,PR,CERRILLOS DAM,CERRILLOS RIVER,1992,H,Y,18.07861,-66.57833 383 | ISABELA,PR,LAGO REGULADOR,MOCA IRRIGATION CANAL,1996,H,Y,18.45833,-67.03028 384 | ANASCO,PR,DAGUEY DAM STRUCTURE 3,DAGUEY CREEK,1978,H,Y,18.315,-67.13528 385 | JUANA DIAZ,PR,TOA VACA DAM,TOA VACA RIVER,1972,H,Y,18.10333,-66.48833 386 | UTUADO,PR,PELLEJAS DAM,PELLEJAS RIVER,1950,H,Y,18.21167,-66.70667 387 | CIDRA,PR,CIDRA DAM,BAYAMON RIVER,1946,H,Y,18.18583,-66.13472 388 | JUANA DIAZ,PR,GUAYABAL DAM,JACAGUAS RIVER,1913,H,Y,18.08833,-66.50333 389 | UTUADO,PR,VIVI DAM,VIVI RIVER,1950,H,Y,18.23333,-66.67833 390 | ISABELA,PR,GUAJATACA DAM,GUAJATACA RIVER,1927,H,Y,18.4,-66.923330000000007 391 | UTUADO,PR,ADJUNTAS DAM,GRANDE DE ARECIBO RIVER,1950,H,Y,18.20167,-66.73167 392 | ARCTIC,RI,ARCTIC,SOUTH BRANCH PAWTUXET RIVER,1885,H,Y,41.7067,-71.5211 393 | JOHNSTON,RI,DEXTER FARM POND,POCASSET RIVER-TRIB,1966,S,N,41.83803936,-71.55164332 394 | TIVERTON,RI,NONQUIT POND,BORDEN BROOK,1943,S,N,41.55345918,-71.19700621 395 | HOPKINTON,RI,WOODVILLE POND,WOOD RIVER,1933,L,N,41.4599495,-71.71895602 396 | SOUTH KINGSTOWN,RI,GLEN ROCK RESERVOIR,USQUEPAUG RIVER,1860,S,N,41.50386046,-71.60816958 397 | LITTLE COMPTON,RI,SIMMONS POND,COLD BROOK,1800,S,Y,41.53643036,-71.14757533 398 | PORTSMOUTH,RI,SISSON POND,LAWTON VALLEY BROOK,1900,H,N,41.55557634,-71.27825929 399 | GLOCESTER,RI,CHERRY VALLEY POND,CHEPACHET RIVER,1958,S,N,41.87384416,-71.67400355 400 | NA,RI,ADAMSVILLE POND,ADAMSVILLE BROOK,NA,S,N,41.55577,-71.12653 401 | NA,RI,BRIDLEWOOD UPPER END,MOSHASSUCK RIVER-TRIB,NA,H,N,41.91206,-71.46078 402 | NA,SC,MCLEODS UPPER POND DAM,BEAVERDAM CREEK,1970,L,NR,34.20584607,-80.42410397 403 | NA,SC,BOGAN DAM,TR-SWINK CREEK,1971,S,Y,34.81617658,-81.67880183 404 | NA,SC,W A HINSON DAM,TR-HAGINS PRONG,1962,L,NR,34.5946056,-79.55191604 405 | NA,SC,J A BEDENBAUGH POND DAM,TR-BURNT MILL CREEK,1975,L,NR,34.44532382,-82.04283657 406 | NA,SC,JOHNSTON POND DAM,TR-CATAWBA RIVER,1958,L,NR,34.92104381,-80.84334285 407 | NA,SC,HOLMES POND DAM,BULLS BRANCH,1950,L,NR,33.7466968,-81.73401609 408 | NA,SC,MURRAY POND DAM,COLONELS CREEK,1930,S,Y,33.98560896,-80.70796085 409 | NA,SC,RUCKERS POND DAM,LITTLE BEAVER CREEK,1900,L,NR,33.75238747,-80.90210839 410 | NA,SC,ABLE/CORBETT POND DAM,LITTLE HOLLOW CREEK,1955,L,NR,33.62203457,-81.23396007 411 | NA,SC,GLENN FOREST DAM,TR-FOURMILE BRANCH,1990,S,Y,34.93719445,-81.84579701 412 | NONE,SD,ZORC BROS. NO.2,TR-CHEYENNE RIVER,1962,L,NR,44.853333,-101.205 413 | NONE,SD,GILBERT NO.1,TR-SOUTH FORK GRAND RIVER,1954,L,NR,45.508333,-103.63 414 | NONE,SD,LINDSKOV DAM,TRIB. COTTONWOOD CREEK,1960,L,NR,45.6333,-101.5667 415 | FORT PIERRE,SD,ROBERT CALKINSOR,TRIB. BAD RIVER,1966,L,NR,44.18,-100.415 416 | NONE,SD,SD NONAME 87,BADRIVEROFFSTREAM,1950,L,NR,44.26,-101.48 417 | NA,SD,GEYER DAM,TR. REDSTONE CREEK,2000,L,NR,44.3917,-97.71 418 | NA,SD,BULLIS WETLAND DAM,DRAINAGE-TR,1995,L,NR,44.35972214,-97.0625 419 | NONE,SD,GEDDES,PEASE CREEK,1940,L,NR,43.188333,-98.711667 420 | NONE,SD,KOLB DAM,WILLOW CREEK,1960,L,NR,44.7667,-98.83 421 | NONE,SD,SD NONAME 130,TR-SOUTH FORK GRAND RIVER,1965,L,NR,45.525,-103.678333 422 | DRESDEN,TN,THOMPSON CREEK #3,TRIBTHOMPSON CREEK,1965,L,NR,36.316667,-88.587222 423 | SPRING CREEK,TN,SUNSET,SPRING CREEK,1969,L,NR,35.729722,-88.661944 424 | BOLIVAR,TN,CANDLEWOOD,SPRING CREEK,1976,H,Y,35.048056,-89.018611 425 | SPRING CITY,TN,T INDUSTRIES,POLECAT BRANCH,NA,L,NR,35.588333,-84.978333 426 | OAK GROVE,TN,SPRING CREEK,SPRING CREEK,1980,S,NR,35.442222,-88.488889 427 | NA,TN,QUAIL HOLLOW LAKE DAM,TRIBUTARY TO HATCHIE RIVER,1978,L,NR,35.47444534,-89.16777802 428 | MEMPHIS,TN,NORTH FORK CREEK #5,NORTH FORK CREEK,1992,H,Y,35.372222,-89.891111 429 | NA,TN,MADDOX #2,NA,1987,L,NR,36.198056,-87.583333 430 | GERMANTOWN,TN,BOYLE INVESTMENT LAKE,TRIBWOLF RIVER,1948,S,NR,35.079722,-89.733889 431 | MEMPHIS,TN,KIETH LAKE#3,TRIBWOLF RIVER,1968,L,NR,35.021389,-89.568611 432 | NA,TX,BENNETT LAKE DAM,PRAIRIE CREEK,1960,NA,NR,32.948312,-94.968407 433 | KILGORE,TX,DUNCAN LAKE DAM,TR-BIGHEAD CREEK,1960,NA,NR,32.394817,-94.84344 434 | LONGVIEW,TX,WILLIAMS LAKE DAM,HOLLY BROOK,1950,NA,NR,32.541492,-94.719478 435 | SAN ELIZARIO,TX,RIVERSIDE DIVERSION DAM,RIO GRANDE,1928,NA,NR,31.658477,-106.328913 436 | NA,TX,MARKLE LAKE LEVEE,TR-CEDAR LAKE CREEK,1940,NA,NR,29.062895,-95.747215 437 | NA,TX,ESSE LAKE NO 7 DAM,TR-WEST WEEDY CREEK,1965,NA,NR,28.696847000000002,-98.153212 438 | NA,TX,COW BAYOU WS SCS GSS 6,NA,1965,NA,NR,31.317601,-97.117072 439 | NA,TX,RUNYAN LAKE DAM,FRISCO CREEK,1974,NA,NR,36.40667,-101.735 440 | LANE CHAPEL,TX,HOG CREEK WS SCS SITE 1 DAM,HOG CREEK,1977,NA,NR,31.655,-97.636667 441 | NONE,TX,SALT CREEK & LATERALS WS SCS SITE 1 DAM,SALT CREEK,1969,NA,NR,33.034143,-97.815266 442 | NA,UT,U.S. DEPARTMENT OF ENERGY,NA,NA,L,NR,38.95897155,-109.8060604 443 | HUNTINGTON,UT,PACIFICORP - HUNTINGTON IRR.,HUNTINGTON CREEK - OFFSTREAM,1982,S,Y,39.37851507,-111.0640578 444 | BLANDING,UT,BLANDING CITY NO. 3,JOHNSON CREEK - OFFSTREAM,1961,H,Y,37.67184303,-109.4873442 445 | NONE - DRAINS TO WHI,UT,BONANZA POWER SOUTH EVAPORATION POND,GREEN RIVER - OFFCHANNEL,1983,L,NR,40.09352551,-109.2856758 446 | KAYSVILLE,UT,DAVIS COUNTY -HOLMES CREEK DB,HOLMES CREEK--WEBB CANYON,1984,H,Y,41.05644959,-111.9054594 447 | SANTA CLARA,UT,IVINS BENCH,OFF-CHANNEL/SANTA CLARA,1943,H,Y,37.17855903,-113.7133461 448 | SOUTH OGDEN,UT,SOUTH OGDEN CITY BURCH CREEK (GLASMANN),BURCH CREEK,1992,H,Y,41.17083606,-111.9543468 449 | NONE - DRAINS TO WHI,UT,WHITE RIVER SHALE RETENTION,WHITE RIVER - TRIBUTARY,1983,L,NR,39.94352504,-109.2006692 450 | MONA,UT,PACIFICORP - CURRANT CREEK EVAP PONDS,OFF CHANNEL,2005,S,Y,39.82675378,-111.892291 451 | NA,UT,BURRASTON POND - #1,CURRANT CREEK,NA,L,NR,39.79873668,-111.8680018 452 | NA,VA,BR GOLF DAM,NA,NA,U,NR,38.8852,-77.6388 453 | SOWEGO,VA,DALTON POND DAM,DORRELLS RUN,1950,L,NR,38.57,-77.5605 454 | NA,VA,WORD FARM DAM,TR-PREDDY CREEK,NA,U,N,38.2063,-78.3598 455 | NA,VA,CHOPPING BRANCH DAM,CHOPPING BOTTOM BRANCH,NA,U,N,38.015,-78.33 456 | NA,VA,RANCKS DAM,NA,NA,U,NR,37.5656,-77.9228 457 | NA,VA,SCOTTLAND LAND DAM,NA,NA,U,NR,38.2618,-79.3379 458 | RT. 649,VA,KINGS DAM,TR-SECOND SWAMP,1959,U,N,37.1647,-77.3257 459 | NA,VA,WALKER MAWN DAM,NA,NA,U,N,37.4375,-79.2708 460 | NA,VA,EDGEHILL DAM # 4,TRIB. CAMP BRANCH,NA,U,N,38.0231,-78.39 461 | NA,VA,PATRIOT CENTRE SW POND #2,LITTLE BEAVER CREEK,NA,U,Y,36.7226,-79.8676 462 | KILLINGTON,VT,KENT POND,KENT BROOK,1965,S,NR,43.67567062,-72.79930878 463 | STOWE,VT,LAKE MANSFIELD,MILLER BROOK,1900,H,Y,44.47294235,-72.81043243 464 | NEWBURY,VT,THE FISH POND,CONNECTICUT RIVER-TR,1973,S,NR,44.09080887,-72.0622406 465 | MOUNT HOLLY,VT,STAR LAKE,MILL RIVER-TR,1900,H,Y,43.41595459,-72.8200531 466 | WOODBURY,VT,EAST LONG POND,NICHOLS BROOK,1930,H,Y,44.44923019,-72.34687042 467 | FRANKLIN,VT,LAKE CARMI,PIKE RIVER-TR,1970,L,NR,44.98972702,-72.84819794 468 | BURLINGTON,VT,CHACE MILL,WINOOSKI RIVER,1993,L,NR,44.4891,-73.1843 469 | RUTLAND TOWN,VT,UPPER EDDY POND,MUSSEY BROOK,1900,S,NR,43.59184265,-72.94766235 470 | MORRISTOWN,VT,SCHWARTZ,STERLING BROOK-TR,1989,S,NR,44.53287506,-72.68132782 471 | CASTLETON,VT,CHIZMAR,LAKE BOMOSEEN-TR,1971,L,NR,43.63894272,-73.23612976 472 | DEER PARK,WA,BERYL BAKER DAM,TR-DRAGOON CREEK,1977,H,Y,48.069468,-117.538368 473 | SULTAN,WA,CHAPLAIN LAKE SOUTH DAM,CHAPLAIN CREEK,1930,H,Y,47.944367,-121.830974 474 | NONE,WA,UNRUH RESERVOIR DAM,TR-TERRELL CREEK,1959,L,N,48.895664,-122.753494 475 | QUILCENE,WA,LORDS LAKE EAST DAM,TR-HOWE CREEK,1956,H,Y,47.880833,-122.931498 476 | CENTRALIA,WA,CENTRALIA COAL MINE DAM NO. 3B,TR-HANAFORD CREEK,1980,S,Y,46.74110171,-122.848118 477 | MALAGA,WA,STEMILT MAIN DAM,ORR CREEK-OFFSTREAM,1962,H,Y,47.313089,-120.309099 478 | OLYMPIA,WA,SPSCC STORMWATER POND F,PERCIVAL CREEK - OFFSTREAM,2005,H,Y,47.02025411,-122.9369275 479 | NONE,WA,HOLMES HARBOR RECLAIMED WATER PONDS,OFFSTREAM,1994,H,Y,48.02959322,-122.5553973 480 | SNOQUALMIE,WA,SNOQ. RIDGE DOUGLAS AVE. POND D1 DAM,UNNAMED TR. - SNOQUALMIE RIVER,1998,H,Y,47.52724773,-121.8803589 481 | CUSICK,WA,POWER LAKE DAM,NORTH FORK CALISPELL CREEK,1922,H,Y,48.24057,-117.362395 482 | NONE,WI,GILLES,TR-PLUM CREEK,1973,L,N,44.6590367,-92.1557687 483 | NONE,WI,MEADOW VALLEY FLOWAGE,BEAVER CREEK,1938,L,Y,44.2226806,-90.3019287 484 | AUGUSTA,WI,BEHM,NON NAV-DIAMOND VALLEY,1973,S,N,44.613196,-91.1163365 485 | NONE,WI,WITT FLOWAGE,TR FISHER RIVER,1966,L,Y,45.2400094,-90.8110759 486 | NONE,WI,HELWIG,TR BUFFALO RIVER,1976,L,NR,44.505764,-91.711326 487 | NONE,WI,VERNON MARSH-N.FLOWAGE,PEBBLE BROOK,1962,L,Y,42.9234789,-88.2842347 488 | NONE,WI,COON CREEK 33,TR COON CREEK,1960,H,Y,43.7842681,-90.9118781 489 | OCONTO FALLS,WI,OCONTO FALLS LOWER,OCONTO RIVER,1857,L,NR,44.87,-88.1433 490 | DUNKIRK,WI,DUNKIRK,YAHARA RIVER,1915,L,NR,42.88,-89.21 491 | GLENDALE,WI,KLETZSCH PARK,MILWAUKEE,1936,L,Y,43.1333745,-87.9283107 492 | PRINCETON,WV,BRUSH CREEK NO.15,NORTH FORK,1967,H,Y,37.32444,-80.815 493 | CANTERBURY,WV,LAUREL CREEK LAKE NO.1,LAUREL FORK,1960,H,Y,37.84194,-81.78139 494 | SALEM,WV,LOWER SALEM WS,SALEM FORK,1955,H,Y,39.28806,-79.45028 495 | BRUCETON MILLS,WV,UPPER GLADE LAKE DAM,NA,NA,H,N,39.71639,-78.48056 496 | WALKER,WV,WALKER CREEK #1,WALKER CREEK,1974,H,Y,39.23944,-80.68639 497 | NEW CREEK,WV,NEW CREEK DAM NO.7,NEW CREEK,1958,H,Y,39.37222,-78.96306 498 | ARTHURDALE,WV,UPPER DECKERS NO. 1,DECKERS CREEK,1969,S,Y,39.5025,-78.15944 499 | MARTHA,WV,LAKEVIEW DAM,TR TOM CREEK,1965,H,Y,38.39278,-81.74694 500 | JUMPING BRANCH,WV,MOUNTAIN VALLEY DAM,JUMPING BRANCH,1971,H,Y,37.66083,-79.02111 501 | SALEM,WV,SALEM FORK #13,SALEM FK OF WEST FK RV,1955,H,Y,39.28944,-79.40611 502 | SARATOGA,WY,ARASTER,ARASTER CREEK,1930,L,NR,41.36183333,-105.8302778 503 | ENCAMPMENT,WY,HOG PARK SADDLE DAM NO. 1,HOG PARK CREEK,1986,H,Y,41.024722,-110.3722 504 | TORRINGTON,WY,STURGEON NO. 1,DAVIDSON CREEK,1949,L,NR,42.08833333,-105.4414 505 | NA,WY,SOUTH FORK DAM,TRIB SOUTH FORK OKIE DRAW,1964,L,NR,43.2675,-104.4566667 506 | HWY. 189,WY,UNIT 3 ASH AND CLEAR WATER,HAMS FORK-OFFCHANNEL,1994,L,Y,41.75667,-106.3192 507 | HULETT,WY,RICHARD,DEWITT CREEK,1961,L,NR,44.281651,-108.9122 508 | "EDGEMONT, SD",WY,STATE,SHOSTAK DRAW,1953,L,NR,43.78444444,-106.7178583 509 | FARSON,WY,BIG SANDY,BIG SANDY CREEK,1951,H,Y,42.2486,-109.4287 510 | "WYOLA, MT",WY,KIEWIT ACME DITCH NO. 1,WEST PASS OR CAVE CREEK,1969,L,NR,44.99861111,-104.76333 511 | I-90,WY,HOUSTON,HOUSTON CREEK,1966,L,NR,44.40055556,-109.04389 512 | LADA GARDENS TALOFOFO,GU,FENA DAM,FENA RIVER,1950,H,Y,13.361602,144.706301 513 | --------------------------------------------------------------------------------