Project Status: Active – The project has reached a stable, usable state and is being actively developed. cran checks R-check rstudio mirror downloads cran version

parzer parses messy geographic coordinates


You may get data from a published study or a colleague, and the coordinates may be in some messy format that you’d like to clean up to e.g., have all decimal degree numeric data.

parzer API:

  • parse_hemisphere
  • parse_lat
  • parse_llstr
  • parse_lon
  • parse_lon_lat
  • parse_parts_lat
  • parse_parts_lon
  • pz_d
  • pz_degree
  • pz_m
  • pz_minute
  • pz_s
  • pz_second


Stable version

Development version


Similar art

  • sp::char2dms: is most similar to parzer::parse_lat and parzer::parse_lon. However, with sp::char2dms you have to specify the termination character for each of degree, minutes and seconds. parzer does this for the user.
  • biogeo::dms2dd: very unlike functions in this package. You must pass separate degrees, minutes, seconds and direction to dms2dd. No exact analog is found in parzer, whos main focus is parsing messy geographic coordinates in strings to a more machine readable version