Package: controlledburn 0.3.1
controlledburn: Sparse Geometry Rasterization with Exact Coverage Fractions
Rasterize polygon, line, and point geometry without materializing any pixel values. For polygons it computes exact coverage fractions for polygon-grid intersections, returning sparse tables: run-length encoded interior cells and individually weighted boundary cells. The scanline algorithm is O(perimeter) in both time and memory, using the scan line fill attributed to Wylie et al. (1967) <doi:10.1145/1465611.1465619>. Exact coverage fractions use the 'exactextract' algorithm by Daniel Baston, vendored from the 'exactextractr' package <doi:10.32614/CRAN.package.exactextractr>. Derived from the 'fasterize' package by Noam Ross.
Authors:
controlledburn_0.3.1.tar.gz
controlledburn_0.3.1.zip(r-4.7-x86_64)controlledburn_0.3.1.zip(r-4.7-arm64)controlledburn_0.3.1.zip(r-4.6-x86_64)controlledburn_0.3.1.zip(r-4.6-arm64)controlledburn_0.3.1.zip(r-4.5-x86_64)
controlledburn_0.3.1.tgz(r-4.6-x86_64)controlledburn_0.3.1.tgz(r-4.6-arm64)controlledburn_0.3.1.tgz(r-4.5-x86_64)controlledburn_0.3.1.tgz(r-4.5-arm64)
controlledburn_0.3.1.tar.gz(r-4.7-arm64)controlledburn_0.3.1.tar.gz(r-4.7-x86_64)controlledburn_0.3.1.tar.gz(r-4.6-arm64)controlledburn_0.3.1.tar.gz(r-4.6-x86_64)
controlledburn_0.3.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
controlledburn/json (API)
| # Install 'controlledburn' in R: |
| install.packages('controlledburn', repos = c('https://hypertidy.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/hypertidy/controlledburn/issues
compressionlazypolygonsrastercpp
Last updated from:4c75f36f5e. Checks:15 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 141 | ||
| linux-devel-x86_64 | OK | 142 | ||
| source / vignettes | OK | 202 | ||
| linux-release-arm64 | OK | 151 | ||
| linux-release-x86_64 | OK | 136 | ||
| macos-release-arm64 | OK | 106 | ||
| macos-release-x86_64 | OK | 347 | ||
| macos-oldrel-arm64 | OK | 98 | ||
| macos-oldrel-x86_64 | OK | 289 | ||
| windows-devel-arm64 | OK | 359 | ||
| windows-devel-x86_64 | OK | 177 | ||
| windows-release-arm64 | OK | 210 | ||
| windows-release-x86_64 | OK | 128 | ||
| windows-oldrel-x86_64 | OK | 120 | ||
| wasm-release | OK | 125 |
Exports:burnburn_scanlineburn_sparsecrop_burnextract_burnmaterialise_chunkmaterialize_chunk
Last update: 2026-10-13
Started: 2026-07-30
Last update: 2026-07-30
Started: 2026-07-30
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Sparse rasterization of polygon, line, and point geometry | burn burn_scanline |
| Deprecated: use burn() instead | burn_sparse |
| Crop a controlledburn result to a target extent | crop_burn |
| Extract values from a controlledburn result at point locations | extract_burn |
| Materialise a controlledburn sparse result into a dense matrix | materialise_chunk materialize_chunk |