{"source":"Christchurch City Council open data: Structure service, the rockfall-protection layers","generated":"2026-10-13T03:03:18.767Z","note":"Each defence files under the suburb that holds its pin: the count, the kinds, how many are still named temporary and how many the file rates poor. A record is the asset file’s word, not a current engineering assessment.","suburbs":{"cashmere":{"n":4,"temporary":4,"poor":1,"kinds":[{"w":"anchor","n":3,"one":"rock anchor","many":"rock anchors"},{"w":"barrier","n":1,"one":"catch fence","many":"catch fences"}]},"clifton":{"n":1,"temporary":1,"poor":0,"kinds":[{"w":"mesh","n":1,"one":"mesh drape","many":"mesh drapes"}]},"heathcote-valley":{"n":96,"temporary":96,"poor":1,"kinds":[{"w":"cable","n":38,"one":"rock cable","many":"rock cables"},{"w":"anchor","n":33,"one":"rock anchor","many":"rock anchors"},{"w":"mesh","n":20,"one":"mesh drape","many":"mesh drapes"}]},"hillsborough":{"n":88,"temporary":88,"poor":6,"kinds":[{"w":"anchor","n":56,"one":"rock anchor","many":"rock anchors"},{"w":"cable","n":30,"one":"rock cable","many":"rock cables"},{"w":"barrier","n":1,"one":"catch fence","many":"catch fences"}]},"huntsbury":{"n":3,"temporary":3,"poor":0,"kinds":[{"w":"anchor","n":3,"one":"rock anchor","many":"rock anchors"}]},"lyttelton":{"n":45,"temporary":45,"poor":4,"kinds":[{"w":"anchor","n":36,"one":"rock anchor","many":"rock anchors"},{"w":"barrier","n":5,"one":"catch fence","many":"catch fences"},{"w":"mesh","n":3,"one":"mesh drape","many":"mesh drapes"}]},"mount-pleasant":{"n":3,"temporary":3,"poor":0,"kinds":[{"w":"mesh","n":2,"one":"mesh drape","many":"mesh drapes"},{"w":"cable","n":1,"one":"rock cable","many":"rock cables"}]},"redcliffs":{"n":1,"temporary":1,"poor":0,"kinds":[{"w":"cable","n":1,"one":"rock cable","many":"rock cables"}]},"sumner":{"n":47,"temporary":47,"poor":0,"kinds":[{"w":"cable","n":34,"one":"rock cable","many":"rock cables"},{"w":"mesh","n":9,"one":"mesh drape","many":"mesh drapes"},{"w":"barrier","n":3,"one":"catch fence","many":"catch fences"}]}}}