geomorphR: Geometric Features and Footprint Comparison for 'sf' Objects

Extracts reproducible geometric and urban-morphology descriptors from polygon and multipart polygon building footprints stored as 'sf' objects, including area, perimeter, compactness, shape, topology, convexity, orientation, and optional building-height and floor-area metrics. Compares polygon footprints across periods using the intersection-over-union (Jaccard) index (Jaccard, 1912) <doi:10.1111/j.1469-8137.1912.tb05611.x> to identify new constructions, potential demolitions, and footprint changes. Supports vector file formats readable by 'sf', including Shapefiles and GeoPackage (GPKG) vector files with named layers, optional boundary clipping, and reprojection to a common coordinate reference system. Returned 'sf' objects preserve source attributes and geometry for spatial analysis and downstream workflows, with optional parallel processing using 'future' for larger feature-extraction jobs.

Version: 0.2.0
Imports: sf, dplyr, future, future.apply, progressr
Suggests: testthat (≥ 3.0.0)
Published: 2026-10-13
DOI: 10.32614/CRAN.package.geomorphR
Author: Jonathan Cohen [aut, cre]
Maintainer: Jonathan Cohen <cohen.jota at gmail.com>
BugReports: https://github.com/MakiJota/geomorphR/issues
License: MIT + file LICENSE
URL: https://github.com/MakiJota/geomorphR
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: geomorphR results

Documentation:

Reference manual: geomorphR.html , geomorphR.pdf

Downloads:

Package source: geomorphR_0.2.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: geomorphR_0.2.0.zip
macOS binaries: r-release (arm64): geomorphR_0.2.0.tgz, r-oldrel (arm64): geomorphR_0.2.0.tgz, r-release (x86_64): geomorphR_0.2.0.tgz, r-oldrel (x86_64): geomorphR_0.2.0.tgz
Old sources: geomorphR archive

Linking:

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