table_addCoreMetadata: Add missing core metadata columns to a known location table

View source: R/table_addCoreMetadata.R

table_addCoreMetadataR Documentation

Add missing core metadata columns to a known location table


An existing table will be amended to guarantee that it includes the following core metadata columns.

  • locationID

  • locationName

  • longitude

  • latitude

  • elevation

  • countryCode

  • stateCode

  • countyName

  • timezone

  • houseNumber

  • street

  • city

  • postalCode

The longitude and latitude columns are required to exist in the incoming tibble but all others are optional.

If any of these core metadata columns are found, they will be retained.

The locationID will be generated (anew if already found) from existing longitude and latitude data.

Other core metadata columns will be filled with NA values of the proper type.

The result is a tibble with all of the core metadata columns. Theses columns must then be filled in to create a usable "known locations" table.


table_addCoreMetadata(locationTbl = NULL, precision = 10)



Tibble of known locations. This input tibble need not be a standardized "known location" with all required columns. They will be added.


precision argument passed on to location_createID.


Tibble with the metadata columns required in a "known locations" table.


No check is performed for overlapping locations. The returned tibble has the structure of a "known locations" table and is a good starting place for investigation. But further work is required to produce a valid table of "known locations" associated with a specific spatial scale.

MazamaLocationUtils documentation built on Nov. 2, 2023, 6:16 p.m.