View source: R/get_comland_data.R
get_comland_data | R Documentation |
Connects to Population dynamics Database STOCKEFF to pull US landings data.
Data is also pulled from NAFO (foreign landings) and the State of Maine (Herring).
These sources of data are then aggregated, species value is adjusted to a user defined reference year,
skate and hake landings (often reported as an unclassified category) are split based on bottom trawl survey,
and missing values are imputed. For more information regarding these methods
see vignette("Overview")
get_comland_data(
channel,
filterByYear = NA,
filterByArea = NA,
useLanded = T,
removeParts = T,
useHerringMaine = T,
useForeign = T,
refYear = NA,
refMonth = NA,
disagSkatesHakes = T,
aggArea = F,
userAreas = comlandr::mskeyAreas,
areaDescription = "EPU",
propDescription = "MeanProp",
applyProp = F,
aggGear = F,
userGears = comlandr::mskeyGears,
fleetDescription = "Fleet",
unkVar = c("MONTH", "NEGEAR", "AREA"),
knStrata = c("HY", "QY", "MONTH", "NEGEAR", "TONCL2", "AREA")
)
channel |
an Object inherited from |
filterByYear |
numeric vector. Years to be retrieved (Default = NA, pull all years) |
filterByArea |
numeric vector. Statistical Areas to be retrieved (Default = NA, pull all areas) |
useLanded |
boolean. Use landed or live weight for shellfish (Default = T, landed) |
removeParts |
boolean. Remove species parts (Heads, wings, etc), Default = T |
useHerringMaine |
boolean. Pull data from Maine Herring database or use herring data in commercial landings database (Default = T) |
useForeign |
boolean. Pull foreign data from NAFO. (Default = T) |
refYear |
numeric. Reference year to use when adjusting species value |
refMonth |
numeric. Reference month to use when adjusting species value |
disagSkatesHakes |
boolean. Partition skates and hake unclassified landings into species (Default = T) |
aggArea |
boolean. Aggregate Statistical Areas into larger spatial units (Default = F) |
userAreas |
data frame. Spatial units in which Statistical areas should be aggregated (eg. |
areaDescription |
character string. Field name in |
propDescription |
character string. Field name in |
applyProp |
boolean. Apply the proportions in userAreas to the landings and value (Default = T) |
aggGear |
boolean. Aggregate NEGEAR codes to larger "fleets" (Default = F) |
userGears |
data frame. Fleet designations in which NEGEAR codes should be grouped (eg. |
fleetDescription |
character string. Field name in |
unkVar |
character vector. Variables in the data, with have missing values, that you wish to assign a value to. (unkVar = NULL skips assigning unknowns) |
knStrata |
character vector. Variables in the data that you wish to use to use to assign values to |
A list of 3 objects
Data frame (data.table) (n x 12)
comland |
Each row of the data.table defines a group of trips fishing in the same YEAR, MONTH, AREA using the same NEGEAR and MESH, on the same sized vessel, TONCL2, catching species (NESPP3) with MARKET_CODE for the same purpose (UTILCD). The sum of the landings and value are returned for each 'group' |
YEAR |
Year of trips |
MONTH |
Month of trips |
NEGEAR/Fleet |
Fishing gear used on trips or aggregated to Fleet |
TONCL2 |
Tonnage class of the fishing vessel (2 digit value) |
NESPP3 |
Species code (3 characters) |
MARKET_CODE |
Market code or species caught (2 characters) |
MESHCAT |
Code to describe the mesh size for a trawl vessel |
AREA/EPU |
Statistical area/ Ecological Production Unit in which species was reportly caught |
UTILCD |
Utilization code. Eg. The utilization code: 0=food fish or unknown; 2=aquaculture; 3=canned pet food (1984+); 4=Biomedical (2002+); 5=animal food (1984+); 7=bait; 8=industrial, other (2002+); 9=industrial, reduction. |
US |
Landing from the USA vessels or foreign vessels |
SPPLIVMT |
Weight in metric tons. |
SPPVALUE |
The value of landed catch to the nearest dollar (U.S.), paid to fisherman by dealer, for a given species. |
Character string
sql |
Defines the SQL query used to pull the data |
Function call
call |
The function call used to create the data |
Some of the arguments rely on the choice of others.
If aggArea = T
then the user must also supply a userAreas
data frame
and a areaDescription
string to denote the field in userArea
which
maps the statistical area to the larger spatial unit.
If aggGear = T
then the user must also supply a userGears
data frame
and a fleetDescription
string to denote the field in userGears
which
maps the NEGEAR codes to the fleet designation.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.