Package: tangles
Type: Package
Title: Anonymisation of Spatial Point Patterns and Grids
Version: 2.0.1
Date: 2025-05-28
Authors@R: person(given = "Brendan",
                    family = "Malone",
                    role = c("aut", "cre"),
                    email = "brendan.malone@csiro.au")
Description: Methods for anonymisation of spatial datasets while preserving spatial structure and relationships. Original coordinates or raster geometries are transformed using randomized or predefined vertical shifts, horizontal shifts, and rotations. Compatible with point-based data in 'matrix', 'data.frame', or 'sf' formats, as well as 'terra' raster objects. Supports reversible anonymisation workflows, hash-based validation, shapefile export, and consistent tangling across related datasets using stored transformation sequences. Approach informed by the De-Identification Decision Making Framework (CM O’Keefe, S Otorepec, M Elliot, E Mackey, and K O’Hara 2017) <doi:10.4225/08/59c169433efd4>.
Depends: R (>= 4.0)
Imports: terra, sf, digest
Suggests: knitr, rmarkdown, testthat
VignetteBuilder: knitr
License: GPL-2
Encoding: UTF-8
LazyData: false
NeedsCompilation: no
Packaged: 2025-05-29 00:27:53 UTC; mal181
Author: Brendan Malone [aut, cre]
Maintainer: Brendan Malone <brendan.malone@csiro.au>
Repository: CRAN
Date/Publication: 2025-06-02 07:50:02 UTC
Built: R 4.6.0; ; 2025-09-25 02:24:59 UTC; windows
