⚠️There's a newer version (0.7.0) of this package. Take me there.

wikilake

The wikilake package provides functions to scrape the metadata tables from lake pages on Wikipedia.

Installation

Stable release from CRAN

install.packages("wikilake")

Development version

devtools::install_github("jsta/wikilake")

Usage

library(wikilake)
#> Loading required package: maps
# metadata only
lake_wiki("Lake Mendota")
#> Retrieving data from: https://en.wikipedia.org/wiki/Lake_Mendota
#>           Name                             Location Primary inflows
#> 1 Lake Mendota Dane County, Wisconsin,United States    Yahara River
#>   Primary outflows Catchment area Basin countries Surface area Max. depth
#> 1     Yahara River       562 km^2   United States   9740 acres       25 m
#>   Residence time Shore length1 Surface elevation
#> 1      4.5 years       34.8 km             259 m
#>                                Frozen     Lat      Lon
#> 1 December 20 (average freezing date) 43.1066 -89.4247

# pretty printing metadata
knitr::kable(tidyr::gather(lake_wiki("Lake Mendota")))
#> Retrieving data from: https://en.wikipedia.org/wiki/Lake_Mendota
keyvalue
NameLake Mendota
LocationDane County, Wisconsin,United States
Primary inflowsYahara River
Primary outflowsYahara River
Catchment area562
Basin countriesUnited States
Surface area9740
Max. depth25
Residence time4.5
Shore length134.8
Surface elevation259
FrozenDecember 20 (average freezing date)
Lat43.1066
Lon-89.4247
# metadata + map
lake_wiki("Gull Lake (Michigan)", map = TRUE)
#> Retrieving data from: https://en.wikipedia.org/wiki/Gull_Lake_(Michigan)

#>        Name                                            Location
#> 1 Gull Lake Kalamazoo / Barry counties, Michigan, United States
#>   Primary outflows Basin countries Surface area Max. depth
#> 1   Gull Creek [1]   United States       8 km^2       34 m
#>   Surface elevation    Lat     Lon
#> 1             268 m 42.399 -85.411
lake_wiki("Gull Lake (Michigan)", map = TRUE, "usa")
#> Retrieving data from: https://en.wikipedia.org/wiki/Gull_Lake_(Michigan)

#>        Name                                            Location
#> 1 Gull Lake Kalamazoo / Barry counties, Michigan, United States
#>   Primary outflows Basin countries Surface area Max. depth
#> 1   Gull Creek [1]   United States       8 km^2       34 m
#>   Surface elevation    Lat     Lon
#> 1             268 m 42.399 -85.411
lake_wiki("Lake Nipigon", map = TRUE, regions = "Canada")
#> Retrieving data from: https://en.wikipedia.org/wiki/Lake_Nipigon

#>           Name Location Primary outflows Catchment area Basin countries
#> 1 Lake Nipigon  Ontario    Nipigon River     25400 km^2          Canada
#>   Surface area Average depth Max. depth Water volume Shore length1
#> 1    4848 km^2        54.9 m      165 m     248 km^3       1044 km
#>   Surface elevation   Lat   Lon
#> 1             260 m 49.83 -88.5
lake_wiki("Cass Lake (Michigan)", map = TRUE, "state", region = "Michigan")
#> Retrieving data from: https://en.wikipedia.org/wiki/Cass_Lake_(Michigan)

#>        Name                 Location Basin countries Surface area
#> 1 Cass Lake Oakland County, Michigan   United States   1280 acres
#>   Max. depth Surface elevation    Lat     Lon
#> 1       37 m             283 m 42.606 -83.365

Copy Link

Version

Down Chevron

Install

install.packages('wikilake')

Monthly Downloads

186

Version

0.4

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Last Published

June 7th, 2018

Functions in wikilake (0.4)