The manureshed package analyzes agricultural nutrient
balances at different spatial scales (county, HUC8 watershed, HUC2
region) and can integrate wastewater treatment plant (WWTP) effluent
data to show how municipal nutrient loads affect agricultural areas.
The easiest way to get started is with
quick_analysis():
# Complete analysis with maps and plots
results <- quick_analysis(
scale = "huc8", # Choose: "county", "huc8", or "huc2"
year = 2016, # Any year 1987-2016
nutrients = "nitrogen", # Choose: "nitrogen", "phosphorus", or both
include_wwtp = TRUE # Include wastewater plants (2007-2016 only)
)This creates: - Classification maps - WWTP facility maps
- Network plots - Comparison charts - All saved to your output
directory
# Analysis with wastewater plants (2007-2016 available)
results_wwtp <- run_builtin_analysis(
scale = "huc8",
year = 2016,
nutrients = c("nitrogen", "phosphorus"),
include_wwtp = TRUE
)
# See the difference WWTP makes
comparison <- compare_analyses(results, results_wwtp, "nitrogen")
print(comparison)Each spatial unit gets classified into:
# Map WWTP facilities
facility_map <- map_wwtp_points(
results$wwtp$nitrogen$spatial_data,
nutrient = "nitrogen",
title = "Nitrogen WWTP Facilities"
)
# Map WWTP influence on agricultural areas
influence_map <- map_wwtp_influence(
results$integrated$nitrogen,
nutrient = "nitrogen",
title = "WWTP Influence on Nitrogen"
)# Any year 1987-2016 for agricultural data
results_1990 <- run_builtin_analysis(scale = "county", year = 1990,
nutrients = "nitrogen", include_wwtp = FALSE)
results_2005 <- run_builtin_analysis(scale = "huc8", year = 2005,
nutrients = "phosphorus", include_wwtp = FALSE)
# WWTP data available 2007-2016
results_2012 <- run_builtin_analysis(scale = "huc8", year = 2012,
nutrients = "nitrogen", include_wwtp = TRUE)For years outside 2007-2016, provide your own WWTP data:
vignette("advanced-features") for state analysis, custom
thresholds, parallel processingvignette("visualization-guide") for detailed mapping
optionsvignette("data-integration") for using custom datasets