{
  "_id": "6a1e97741d7bb097a0a6d0e3",
  "Package": "zonebuilder",
  "Title": "Create and Explore Geographic Zoning Systems",
  "Version": "0.1.0",
  "Authors@R": "c(person(given = \"Robin\",\nfamily = \"Lovelace\",\nrole = c(\"aut\", \"cre\"),\nemail = \"rob00x@gmail.com\",\ncomment = c(ORCID = \"0000-0001-5679-6536\")),\nperson(given = \"Martijn\",\nfamily = \"Tennekes\",\nrole = \"aut\",\nemail = \"mtennekes@gmail.com\"))",
  "Description": "Functions, documentation and example data to help divide\ngeographic space into discrete polygons (zones). The package\nsupports new zoning systems that are documented in the\naccompanying paper, \"ClockBoard: A zoning system for urban\nanalysis\", by Lovelace et al. (2022)\n<doi:10.5311/JOSIS.2022.24.172>. The functions are motivated by\nresearch into the merits of different zoning systems (Openshaw,\n1977) <doi:10.1068/a090169>. A flexible ClockBoard zoning\nsystem is provided, which breaks-up space by concentric rings\nand radial lines emanating from a central point. By default,\nthe diameter of the rings grow according to the triangular\nnumber sequence (Ross & Knott, 2019)\n<doi:10.1080/26375451.2019.1598687> with the first 4 doughnuts\n(or annuli) measuring 1, 3, 6, and 10 km wide. These annuli are\nsubdivided into equal segments (12 by default), creating the\nvisual impression of a dartboard. Zones are labelled according\nto distance to the centre and angular distance from North,\ncreating a simple geographic zoning and labelling system useful\nfor visualising geographic phenomena with a clearly demarcated\ncentral location such as cities.",
  "License": "GPL-3",
  "BugReports": "https://github.com/zonebuilders/zonebuilder/issues",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/zonebuilders/zonebuilder,\nhttps://zonebuilders.github.io/zonebuilder/",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibssl-dev libproj-dev libsqlite3-dev libudunits2-dev",
  "Repository": "https://zonebuilders.r-universe.dev",
  "Date/Publication": "2025-02-13 12:14:41 UTC",
  "RemoteUrl": "https://github.com/zonebuilders/zonebuilder",
  "RemoteRef": "HEAD",
  "RemoteSha": "cd87a182e6f604608520f1f3d17dd551f281c966",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-02 08:37:54 UTC",
    "User": "root"
  },
  "Author": "Robin Lovelace [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-5679-6536>),\nMartijn Tennekes [aut]",
  "Maintainer": "Robin Lovelace <rob00x@gmail.com>",
  "MD5sum": "d803e9532e7d4cb69982954f329686e5",
  "_user": "zonebuilders",
  "_type": "src",
  "_file": "zonebuilder_0.1.0.tar.gz",
  "_fileid": "799b01e36d79aec0dabafd8e54728ad30976d32e25f4dfb26ca0c7621c54723a",
  "_filesize": 5448470,
  "_sha256": "799b01e36d79aec0dabafd8e54728ad30976d32e25f4dfb26ca0c7621c54723a",
  "_created": "2026-06-02T08:37:54.000Z",
  "_published": "2026-06-02T08:42:28.685Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79031916076,
      "time": 161,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7352949906"
    },
    {
      "job": 79031916113,
      "time": 159,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352948957"
    },
    {
      "job": 79031916048,
      "time": 165,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7352957484"
    },
    {
      "job": 79031916055,
      "time": 204,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352961855"
    },
    {
      "job": 79031247181,
      "time": 234,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352893783"
    },
    {
      "job": 79031916336,
      "time": 144,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352943517"
    },
    {
      "job": 79031916218,
      "time": 94,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7352926870"
    },
    {
      "job": 79031916208,
      "time": 100,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7352928596"
    },
    {
      "job": 79031916224,
      "time": 99,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352928500"
    }
  ],
  "_buildurl": "https://github.com/r-universe/zonebuilders/actions/runs/26808244345",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/zonebuilders/zonebuilder",
  "_commit": {
    "id": "cd87a182e6f604608520f1f3d17dd551f281c966",
    "author": "Robin Lovelace <Robinlovelace@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "53 fixes for cran (#54)\n\n* Changes from copilot\n\n* Fix up description\n\n* Shrink paper, fix #53\n\n* Update cran-comments\n\n* Update pkgdown action",
    "time": 1739448881
  },
  "_maintainer": {
    "name": "Robin Lovelace",
    "email": "rob00x@gmail.com",
    "login": "robinlovelace",
    "mastodon": "@robinlovelace@fosstodon.org",
    "bluesky": "@robinlovelace.bsky.social",
    "linkedin": "in/robin-lovelace-20751a34",
    "orcid": "0000-0001-5679-6536",
    "twitter": "@robinlovelace",
    "description": "Professor of Transport Data Science, University of Leeds 🎓  Researcher, teacher and builder of open source solutions 🚶🚲🚀",
    "uuid": 1825120
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "tmap",
      "role": "Suggests"
    },
    {
      "package": "tmaptools",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "lwgeom",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "bookdown",
      "role": "Suggests"
    }
  ],
  "_owner": "zonebuilders",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 39,
  "_contributors": [
    {
      "user": "robinlovelace",
      "count": 252,
      "uuid": 1825120
    },
    {
      "user": "mtennekes",
      "count": 68,
      "uuid": 2444081
    },
    {
      "user": "markoroos",
      "count": 4,
      "uuid": 61187967
    },
    {
      "user": "dabreegster",
      "count": 2,
      "uuid": 1664407
    }
  ],
  "_userbio": {
    "uuid": 58932805,
    "type": "organization",
    "name": "zonebuilders"
  },
  "_downloads": {
    "count": 190,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/zonebuilder"
  },
  "_devurl": "https://github.com/zonebuilders/zonebuilder",
  "_pkgdown": "https://zonebuilders.github.io/zonebuilder/",
  "_searchresults": 25,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/zonebuilder.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/zonebuilders/zonebuilder",
  "_realowner": "zonebuilders",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2021-02-19"
    },
    {
      "version": "0.0.2",
      "date": "2021-07-13"
    },
    {
      "version": "0.1.0",
      "date": "2025-02-13"
    }
  ],
  "_exports": [
    "london_a",
    "london_c",
    "zb_color",
    "zb_doughnut",
    "zb_lines",
    "zb_plot",
    "zb_quadrat",
    "zb_segment",
    "zb_zone"
  ],
  "_datasets": [
    {
      "name": "london_area",
      "title": "Region representing London in projected coordinate system",
      "object": "london_area",
      "class": [
        "sfc_POLYGON",
        "sfc"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "london_area_lonlat",
      "title": "Region representing London in projected coordinate system",
      "object": "london_area_lonlat",
      "class": [
        "sfc_POLYGON",
        "sfc"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "london_cent",
      "title": "Region representing London in projected coordinate system",
      "object": "london_cent",
      "class": [
        "sfc_POINT",
        "sfc"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "london_cent_lonlat",
      "title": "Region representing London in projected coordinate system",
      "object": "london_cent_lonlat",
      "class": [
        "sfc_POINT",
        "sfc"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "zb_100_triangular_numbers",
      "title": "The first 100 triangular numbers",
      "object": "zb_100_triangular_numbers",
      "class": [
        "integer"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "geo_select_aeq",
      "title": "Azimuthal Equidistant Projection",
      "topics": [
        "geo_select_aeq",
        "geo_select_aeq.sf",
        "geo_select_aeq.sfc"
      ]
    },
    {
      "page": "london_area",
      "title": "Region representing London in projected coordinate system",
      "topics": [
        "london_a",
        "london_area",
        "london_area_lonlat",
        "london_c",
        "london_cent",
        "london_cent_lonlat"
      ]
    },
    {
      "page": "zb_100_triangular_numbers",
      "title": "The first 100 triangular numbers",
      "topics": [
        "zb_100_triangular_numbers"
      ]
    },
    {
      "page": "zb_color",
      "title": "Generate colors for zones",
      "topics": [
        "zb_color"
      ]
    },
    {
      "page": "zb_doughnut",
      "title": "Make doughnuts",
      "topics": [
        "zb_doughnut"
      ]
    },
    {
      "page": "zb_lines",
      "title": "Create lines radiating at equal angles from a point",
      "topics": [
        "zb_lines"
      ]
    },
    {
      "page": "zb_plot",
      "title": "Plot zones",
      "topics": [
        "zb_plot"
      ]
    },
    {
      "page": "zb_quadrat",
      "title": "Divide a region into quadrats",
      "topics": [
        "zb_quadrat"
      ]
    },
    {
      "page": "zb_segment",
      "title": "Make segments",
      "topics": [
        "zb_segment"
      ]
    },
    {
      "page": "zb_zone",
      "title": "Generate zones covering a region of interest",
      "topics": [
        "zb_zone"
      ]
    }
  ],
  "_readme": "https://github.com/zonebuilders/zonebuilder/raw/HEAD/README.md",
  "_rundeps": [
    "class",
    "classInt",
    "DBI",
    "e1071",
    "KernSmooth",
    "MASS",
    "proxy",
    "RColorBrewer",
    "Rcpp",
    "s2",
    "sf",
    "units",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "paper.Rmd",
      "filename": "paper.html",
      "title": "ClockBoard: a zoning system for urban analysis",
      "author": "Robin Lovelace, Martijn Tennekes, Dustin Carlino",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Published paper",
        "Introduction",
        "The ClockBoard zoning system",
        "Annuli radii",
        "Number of segments",
        "ClockBoard zones for segmenting urban areas",
        "Using the ClockBoard zoning system",
        "The zonebuilder R package",
        "The zonebuilder Rust crate",
        "Interactive zonebuilder web application",
        "Applications",
        "Navigation and location",
        "Exploring city scale data",
        "Inter-city comparison of geographically variable phenomena",
        "Discussion and conclusion",
        "References"
      ],
      "created": "2019-12-13 23:53:32",
      "modified": "2025-02-13 12:14:41",
      "commits": 101
    },
    {
      "source": "demo_dutch_cities.Rmd",
      "filename": "demo_dutch_cities.html",
      "title": "Combining zoning systems",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2020-02-19 10:44:27",
      "modified": "2020-09-17 14:46:53",
      "commits": 5
    },
    {
      "source": "hackathon.Rmd",
      "filename": "hackathon.html",
      "title": "Zonebuilder hackathon",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "Explore results of automated zoning system",
        "Generate zones for different cities",
        "How many supermarkets in different zones of the city?",
        "Explore how mode and distance of travel changes depending on city zones",
        "Demo Dutch cities and commuting"
      ],
      "created": "2020-02-18 09:57:30",
      "modified": "2020-05-01 07:06:19",
      "commits": 8
    }
  ],
  "_score": 6.64221712947388,
  "_indexed": true,
  "_nocasepkg": "zonebuilder",
  "_universes": [
    "zonebuilders",
    "robinlovelace"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-02T08:40:29.000Z",
      "distro": "noble",
      "commit": "cd87a182e6f604608520f1f3d17dd551f281c966",
      "fileid": "c10eb3ff370ce4ca8f6f809aa51f22d8dc3d5cff606cd4043c923b5210783e11",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/zonebuilders/actions/runs/26808244345"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-06-02T08:40:27.000Z",
      "distro": "noble",
      "commit": "cd87a182e6f604608520f1f3d17dd551f281c966",
      "fileid": "587388d37e066b8522278c90c602e885d568663cb8b566d02d5ffc96a7c0087b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/zonebuilders/actions/runs/26808244345"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-02T08:41:00.000Z",
      "commit": "cd87a182e6f604608520f1f3d17dd551f281c966",
      "fileid": "a9b303f501c8ff81c683cc23eac1e74ec7a723571447599b1038853462cf278d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/zonebuilders/actions/runs/26808244345"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-06-02T08:41:03.000Z",
      "commit": "cd87a182e6f604608520f1f3d17dd551f281c966",
      "fileid": "9b42b059f6c8e6df1a1dd0b0ba27c8fe1e7b9471b3c63c0b43a30f841a813693",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/zonebuilders/actions/runs/26808244345"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-06-02T08:40:35.000Z",
      "commit": "cd87a182e6f604608520f1f3d17dd551f281c966",
      "fileid": "cae9c22555133e9e6f7188a8142c8713450f980c8f23e610a6ec2d0516c3dc09",
      "status": "success",
      "buildurl": "https://github.com/r-universe/zonebuilders/actions/runs/26808244345"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-02T08:39:18.000Z",
      "commit": "cd87a182e6f604608520f1f3d17dd551f281c966",
      "fileid": "a6c099cfabda6ce745e06f8f95651b0220f4305cd60039a8c443b5091758fba8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/zonebuilders/actions/runs/26808244345"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-02T08:39:16.000Z",
      "commit": "cd87a182e6f604608520f1f3d17dd551f281c966",
      "fileid": "6e0dcaac732ae28393aeb989c579540f81629437434df245ec33829bbae27237",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/zonebuilders/actions/runs/26808244345"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-06-02T08:39:20.000Z",
      "commit": "cd87a182e6f604608520f1f3d17dd551f281c966",
      "fileid": "e732c6f05004ed6274fd0b9c3263c238cee19f025207cff934e080010f60d583",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/zonebuilders/actions/runs/26808244345"
    }
  ]
}