Skip to content

zonebuilder

Create and Explore Geographic Zoning Systems

v0.1.0 · Feb 13, 2025 · GPL-3

Description

Functions, documentation and example data to help divide geographic space into discrete polygons (zones). The package supports new zoning systems that are documented in the accompanying paper, "ClockBoard: A zoning system for urban analysis", by Lovelace et al. (2022) <doi:10.5311/JOSIS.2022.24.172>. The functions are motivated by research into the merits of different zoning systems (Openshaw, 1977) <doi:10.1068/a090169>. A flexible ClockBoard zoning system is provided, which breaks-up space by concentric rings and radial lines emanating from a central point. By default, the diameter of the rings grow according to the triangular number sequence (Ross & Knott, 2019) <doi:10.1080/26375451.2019.1598687> with the first 4 doughnuts (or annuli) measuring 1, 3, 6, and 10 km wide. These annuli are subdivided into equal segments (12 by default), creating the visual impression of a dartboard. Zones are labelled according to distance to the centre and angular distance from North, creating a simple geographic zoning and labelling system useful for visualising geographic phenomena with a clearly demarcated central location such as cities.

Downloads

CRAN

318

Last 30 days

12399th

787

Last 90 days

3.1K

Last year

Trend: +68.3% (30d vs prior 30d)

r2u CRAN

9

Last 30 days

51

Last 90 days

207

Last year

Trend: -78.6% (30d vs prior 30d)

autoCRAN

0

Last 7 days

16

Last 30 days

0

All-time

autoCRAN-only: this name is served only by autoCRAN, so the count is exact.

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
ERROR r-devel-linux-x86_64-debian-gcc

re-building of vignette outputs

Error(s) in re-building vignettes:
  ...
--- re-building ‘demo_dutch_cities.Rmd’ using rmarkdown
--- finished re-building ‘demo_dutch_cities.Rmd’

--- re-building ‘hackathon.Rmd’ using rmarkdown
--- finished re-building ‘hackathon.Rmd’

--- re-buildi
...[truncated]...


Error: processing vignette 'paper.Rmd' failed with diagnostics:
there is no package called 'tmap'
--- failed re-building ‘paper.Rmd’

SUMMARY: processing the following file failed:
  ‘paper.Rmd’

Error: Vignette re-building failed.
Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 13, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE May 12, 2026
ERROR r-devel-linux-x86_64-debian-gcc

re-building of vignette outputs

Error(s) in re-building vignettes:
  ...
--- re-building ‘demo_dutch_cities.Rmd’ using rmarkdown
--- finished re-building ‘demo_dutch_cities.Rmd’

--- re-building ‘hackathon.Rmd’ using rmarkdown
--- finished re-building ‘hackathon.Rmd’

--- re-buildi
...[truncated]...
onnection to 'https://github.com/zonebuilders/zonebuilder/releases/download/0.0.1/ksi_bkm_zone.rds'
--- failed re-building ‘paper.Rmd’

SUMMARY: processing the following file failed:
  ‘paper.Rmd’

Error: Vignette re-building failed.
Execution halted
OK 12 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 25, 2026
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 16, 2026
NOTE r-oldrel-macos-arm64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE r-oldrel-macos-x86_64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE r-oldrel-windows-x86_64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
ERROR 10 OK · 3 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 15, 2026
ERROR r-devel-windows-x86_64

examples

Running examples in 'zonebuilder-Ex.R' failed
The error most likely occurred in:

> ### Name: zb_zone
> ### Title: Generate zones covering a region of interest
> ### Aliases: zb_zone
> 
> ### ** Examples
> 
> # default settings
> z = zb_zone(london_c(), london_a())
> zb_plot(zb_zone(london_c(), london_a(), n_circles = 2))
> zb_plot(zb_zone(london_c(), london_a(), n_circles = 4, distance = 2, distance_growth = 0))
NOTE r-oldrel-macos-arm64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE r-oldrel-macos-x86_64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE r-oldrel-windows-x86_64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 18, 2026
NOTE r-oldrel-macos-arm64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE r-oldrel-macos-x86_64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE r-oldrel-windows-x86_64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
ERROR 10 OK · 3 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 11, 2026
ERROR r-devel-windows-x86_64

examples

Running examples in 'zonebuilder-Ex.R' failed
The error most likely occurred in:

> ### Name: zb_zone
> ### Title: Generate zones covering a region of interest
> ### Aliases: zb_zone
> 
> ### ** Examples
> 
> # default settings
> z = zb_zone(london_c(), london_a())
> zb_plot(zb_zone(london_c(), london_a(), n_circles = 2))
NOTE r-oldrel-macos-arm64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE r-oldrel-macos-x86_64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE r-oldrel-windows-x86_64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-oldrel-macos-arm64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE r-oldrel-macos-x86_64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb
NOTE r-oldrel-windows-x86_64

installed package size

installed size is  6.0Mb
  sub-directories of 1Mb or more:
    doc   5.2Mb

Dependency Network

Dependencies Reverse dependencies sf RColorBrewer zonebuilder

Version History

4 tracked
new 0.1.0 Mar 10, 2026
updated 0.1.0 ← 0.0.2 diff Feb 12, 2025
updated 0.0.2 ← 0.0.1 diff Jul 12, 2021
new 0.0.1 Feb 18, 2021