A tool for locating, mapping, and gathering environmental data and metadata, worldwide. Users can search for and filter metadata from > 157,000 environmental monitoring stations among 219 countries/territories and >20 networks/organizations via elevation, location, active dates, elements measured (e.g., temperature, precipitation), country, network, and/or known identifier. Future updates to the package will allow the user to obtain datasets from stations within the database.
2017-01-18 metScanR v0.0.1 (initial release)
2017-05-18 metScanR v1.0.0 (major release)
siteFinderinto wrapper function to call newly added functions:
.onAttachfunctions to access, download, save, and load the updated metScanR database to local environment.
2017-11-01 metScanR v1.1.0 (minor release)
toupper()function added to
getNetwork()functions to account for Ameriflux, AMon, AirMon, and AMNet networks
getVars()function to remedy disconnect between traceability and master terms databases
getStation()that returns metadata for user entered site(s)
getID()function. This better fits the framework of umbrella organizations (network) and individual sub-networks, such as SCAN.
2017-11-06 metScanR v1.1.1 (Bug fix)
mapSiteFinder(). Passing metadata with only 1 idType, e.g., "Ameriflux", caused error when calling function within
.onAttachfiles to auto-download external database each time upon startup.
getDates(). There was an error in the paste0 portion of the Error message.
2018-03-19 metScanR v1.2.0 (minor release)
updateDatabase()function. Running this function will update the local version of the database with the most up-to-date database stored at https://github.com/jaroberti/metScanR.
getTerritory()function. This function returns metadata for stations within a territory or US state.
?getVarsfor more information
mapSiteFinderwhich users can adjust if they wish to plot thousands of environmental stations. This was previously capped at 10,000 stations
siteFinder()code when internally calling any metScanR function allowing multiple inputs, e.g.,
getElevation()and replaced with elevMin and elevMax
2019-01-29 metScanR v1.2.1 (patch)
updateDatabase()now checks the search path before updating. this properly detaches metScanR if loaded.
2019-02-01 metScanR v1.2.2 (patch)
getNetwork(), which ultimately affected
mapSiteFinder()leaflet background and switched from RColorBrewer to matlab package for color scheme in
mapSiteFinder(). RColorBrewer has a max limit of colors, which resulted in an error if many different networks are plotted.