locatr: Audit-Ready Geocoding and Local Geography for Messy Location Data

Cleans, geocodes, validates, reviews, and exports messy ___location address data supplied by the user. The package sits on top of 'tidygeocoder': it calls geocoding services, rejects implausible coordinates with configurable region guards, applies fallback name/address matching, joins points to optional local geography with 'sf', and records an audit trail showing how each coordinate was produced. Outputs are designed for manual review, dashboards, and reusable ___location crosswalks.

Version: 0.1.0
Depends: R (≥ 4.1.0)
Imports: datasets, dplyr (≥ 1.1.0), magrittr, readr, rlang (≥ 1.1.0), sf, stats, stringr, tibble, tidygeocoder, utils
Suggests: arrow, bslib, DT, httr, jsonlite, knitr, leaflet, pkgdown, readxl, rmarkdown, shiny, spelling, testthat (≥ 3.1.7), tigris, writexl
Published: 2026-07-23
DOI: 10.32614/CRAN.package.locatr
Author: George Arthur ORCID iD [aut, cre, cph]
Maintainer: George Arthur <prigasgenthian48 at gmail.com>
BugReports: https://github.com/PrigasG/locatr/issues
License: MIT + file LICENSE
URL: https://prigasg.github.io/locatr/, https://github.com/PrigasG/locatr
NeedsCompilation: no
Language: en-US
Materials: README, NEWS
CRAN checks: locatr results

Documentation:

Reference manual: locatr.html , locatr.pdf
Vignettes: Location geocoding workflow (source, R code)

Downloads:

Package source: locatr_0.1.0.tar.gz
Windows binaries: r-devel: locatr_0.1.0.zip, r-release: locatr_0.1.0.zip, r-oldrel: locatr_0.1.0.zip
macOS binaries: r-release (arm64): locatr_0.1.0.tgz, r-oldrel (arm64): locatr_0.1.0.tgz, r-release (x86_64): locatr_0.1.0.tgz, r-oldrel (x86_64): locatr_0.1.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=locatr to link to this page.