zonebuilder
Create and Explore Geographic Zoning Systems
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
318
Last 30 days
12399th
787
Last 90 days
3.1K
Last year
Trend: +68.3% (30d vs prior 30d)
9
Last 30 days
51
Last 90 days
207
Last year
Trend: -78.6% (30d vs prior 30d)
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
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
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
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
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
doc 5.2Mb
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
doc 5.2Mb
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
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))
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
doc 5.2Mb
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
doc 5.2Mb
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
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
doc 5.2Mb
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
doc 5.2Mb
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
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))
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
doc 5.2Mb
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
doc 5.2Mb
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
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
doc 5.2Mb
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
doc 5.2Mb
installed package size
installed size is 6.0Mb
sub-directories of 1Mb or more:
doc 5.2Mb