├── bt-postcodes.txt
├── .gitignore
├── process_onsud.py
├── README.md
├── split-postcodes-override.json
├── mk-council-urls.php
├── scotland-five-mile-buffer
├── glasgow.geojson
├── east-renfrewshire.geojson
├── dundee.geojson
├── clackmannanshire.geojson
├── edinburgh.geojson
├── aberdeen.geojson
├── east-dunbartonshire.geojson
├── inverclyde.geojson
├── west-dunbartonshire.geojson
├── falkirk.geojson
├── midlothian.geojson
├── west-lothian.geojson
├── north-lanarkshire.geojson
├── renfrewshire.geojson
├── east-lothian.geojson
├── east-ayrshire.geojson
├── south-lanarkshire.geojson
└── angus.geojson
├── comparison
└── index.php
├── index.php
├── utils.php
└── councils.php
/bt-postcodes.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *~
2 | /cache
3 | KEY
4 |
--------------------------------------------------------------------------------
/process_onsud.py:
--------------------------------------------------------------------------------
1 | import csv
2 | import json
3 | import glob
4 |
5 | out = {}
6 | for f in glob.glob('ONSUD_OCT_2020_*.csv'):
7 | for row in csv.DictReader(open(f)):
8 | pc = row['pcds']
9 | la = row['lad19cd']
10 | out.setdefault(pc, set()).add(la)
11 |
12 | out = {pc:list(las) for pc,las in out.items() if len(las) > 1}
13 | out = json.dumps(out, sort_keys=True)
14 | out = out.replace('],', '],\n ')
15 | wr = open('split-postcodes.json', 'w')
16 | wr.write(out)
17 | wr.close()
18 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # local-lockdown-lookup
2 | A postcode lookup for UK local coronavirus lockdowns.
3 |
4 | Does what it says on the tin.
5 |
6 | * index.php does the actual postcode/point lookup and working out of results.
7 | * utils.php prints it out, and has functions for loading the data (caching it as PHP), validating input, and so on.
8 | * areas.csv provides the data, each row is a MapIt ID, a URL for more details, and a start date if needed.
9 |
10 | The code handles all of the UK, overseas territory postcodes, imaginary postcodes, and Crown dependencies.
11 |
12 | License: GNU Affero General Public License
13 |
--------------------------------------------------------------------------------
/split-postcodes-override.json:
--------------------------------------------------------------------------------
1 | {
2 | "DG14 0RE": ["S12000006"],
3 | "DG14 0RS": ["S12000006"],
4 | "DG14 0RU": ["S12000026", "S12000006"],
5 | "DG14 0TF": ["S12000006"],
6 | "DG14 0TR": ["S12000006"],
7 | "DG16 5EU": ["S12000006"],
8 | "DG16 5GD": ["S12000006"],
9 | "DG16 5JD": ["S12000006"],
10 | "FK19 8NY": ["S12000030"],
11 | "KY16 8JW": ["S12000047"],
12 | "NE65 7DD": ["E06000057"],
13 | "TD12 4AT": ["S12000026"],
14 | "TD12 4LF": ["S12000026"],
15 | "TD12 4NT": ["S12000026"],
16 | "TD12 4RR": ["E06000057"],
17 | "TD12 4RS": ["E06000057"],
18 | "TD5 8AR": ["S12000026"],
19 | "TD5 8BP": ["S12000026"],
20 | "TD5 8BZ": ["S12000026"],
21 | "TD5 8DA": ["S12000026"],
22 | "TD5 8DB": ["S12000026"],
23 | "TD5 8HT": ["S12000026"],
24 | "TD5 8PT": ["S12000026"],
25 | "TD5 8QA": ["S12000026"],
26 | "TD8 6NJ": ["S12000026"],
27 | "TD8 6NL": ["S12000026"],
28 | "TD8 6PS": ["S12000026"],
29 | "TD9 0SL": ["S12000026"],
30 | "TD9 0SR": ["S12000026"],
31 | "TD9 0TU": ["S12000026", "E07000028"],
32 | "TD9 0TW": ["E07000028"],
33 | "TD15 1SU": ["S12000026"],
34 | "TD15 1SZ": ["S12000026"],
35 | "TD15 1UF": ["S12000026"],
36 | "TD15 1UT": ["E06000057"],
37 | "TD15 1UY": ["E06000057", "S12000026"],
38 | "TD15 1UZ": ["E06000057", "S12000026"],
39 | "TD15 1XB": ["S12000026"],
40 | "TD15 2XN": ["E06000057"]
41 | }
42 |
--------------------------------------------------------------------------------
/mk-council-urls.php:
--------------------------------------------------------------------------------
1 | $area) {
10 | $pc = mapit_call("area/$id/example_postcode");
11 | if (!$pc) {
12 | $pc = mapit_call("area/$id/example_postcode");
13 | }
14 | if (!$pc) { print "$id failed\n"; continue; }
15 |
16 | $ch = curl_init();
17 | curl_setopt($ch, CURLOPT_URL,"https://www.gov.uk/find-local-council");
18 | curl_setopt($ch, CURLOPT_POST, 1);
19 | curl_setopt($ch, CURLOPT_POSTFIELDS, "postcode=$pc");
20 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
21 | curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
22 |
23 | $output = curl_exec($ch);
24 | curl_close ($ch);
25 | if ($area['type'] == 'CTY') {
26 | preg_match('#Website: ]*county[^>]*href="([^"]*)">#', $output, $m);
27 | } elseif ($area['type'] == 'DIS') {
28 | preg_match('#Website: ]*district[^>]*href="([^"]*)">#', $output, $m);
29 | } else {
30 | preg_match('#Website: ]*href="([^"]*)">#', $output, $m);
31 | }
32 | $urls[$id] = $m[1];
33 | }
34 |
35 | $fp = fopen('councils.php', 'w');
36 | fwrite($fp, "
12 |
13 | There are a plethora of these services now, it appears.
14 | I have made a quick comparison table between them,
15 | hopefully have not got anything wrong. Let me know if so,
16 | of course. My form is underneath the table, or
17 | on its own page.
18 |
19 |
20 |
42 |
43 |
44 |
45 |
46 |
47 |
48 | | Site |
49 | LockdownAPI |
50 | PoliticsHome |
51 | Parliament |
52 | Times |
53 | BBC |
54 | dracos.co.uk (Me!) |
55 |
56 |
57 |
58 | | Accuracy |
59 |
60 |
61 | | Handles sub-council area (e.g. Llanelli) |
62 | ✘ No |
63 | Whole area marked on map, text says Llanelli only |
64 | ✔ Yes |
65 | ✘ No, restricts all Carmarthenshire |
66 | ✘ No result, links to council website |
67 | ✔ Yes |
68 |
69 |
70 |
71 | | Handles non-centralised rules (e.g. Tower Hamlets) |
72 | ✘ No |
73 | ✘ No |
74 | ✘ No |
75 | ✘ No |
76 | ✘ No |
77 | ✔ Yes |
78 |
79 |
80 |
81 | | Links to direct source for checking (not just top-level) |
82 | ✘ No |
83 | ✘ No |
84 | ✔ Yes |
85 | ✘ No |
86 | ✘ No |
87 | ✔ Yes |
88 |
89 |
90 |
91 | | Links to council websites |
92 | ✘ No |
93 | ✘ No |
94 | ✘ No |
95 | ✘ No |
96 | Only in lockdown areas it knows about |
97 | ✔ Yes |
98 |
99 |
100 |
101 | | Handles all UK |
102 | ✔ Yes |
103 | ✘ No; has out-of-date text for NI |
104 | ✔ Yes |
105 | ✔ Yes |
106 | ✔ Yes |
107 | ✔ Yes |
108 |
109 |
110 |
111 | | Is accurate as of 10am, 3rd October |
112 | Lacking important info, such as travel restrictions |
113 | ✘ No (e.g. is missing Wolverhampton) |
114 | Only points out missing local areas in Scotland if you click Show more |
115 | ✘ No (e.g. says can meet others in pubs in Preston) |
116 | ✘ No (e.g. says parts of Bradford are different) |
117 | ✔ Yes |
118 |
119 |
120 | | Features |
121 |
122 |
123 | | Has postcode lookup |
124 | ✔ Yes |
125 | ✘ No |
126 | ✘ No |
127 | ✔ Yes |
128 | ✔ Yes |
129 | ✔ Yes |
130 |
131 |
132 |
133 | | Has geolocation |
134 | ✘ No |
135 | ✘ No |
136 | ✘ No |
137 | ✘ No |
138 | ✘ No |
139 | ✔ Yes |
140 |
141 |
142 |
143 | | Has a map |
144 | ✘ No |
145 | ✔ Yes |
146 | ✔ Yes |
147 | ✔ Yes |
148 | ✘ No |
149 | ✘ No |
150 |
151 |
152 |
153 | | Include NHS App risk level in England/Wales |
154 | ✘ No |
155 | ✘ No |
156 | ✘ No |
157 | ✘ No |
158 | ✘ No |
159 | ✔ Yes |
160 |
161 |
162 |
163 | | Includes other information |
164 | ✘ No |
165 | ✘ No |
166 | ✘ No |
167 | Local case figures |
168 | ✘ No |
169 | ✘ No |
170 |
171 |
172 |
173 | | Open process for accepting changes |
174 | ✘ No |
175 | ✘ No |
176 | ✘ No |
177 | ✘ No |
178 | ✘ No |
179 | ✔ Yes |
180 |
181 |
182 | | Performance |
183 |
184 |
185 | | Works without JavaScript |
186 | ✘ No |
187 | ✘ No |
188 | ✘ No |
189 | ✘ No |
190 | ✘ No |
191 | ✔ Yes |
192 |
193 |
194 |
195 | | Size of page transfer |
196 | 0.53MB |
197 | 1.3MB |
198 | 3.5MB |
199 | 2.4MB |
200 | 0.88MB |
201 | 0.13MB |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 | Sorry, did not understand that date.
';
35 | }
36 | }
37 | $go = 1;
38 | if ($DATE && $DATE < '2020-07-01') {
39 | print 'Please provide a date since July 2020.
';
40 | $go = 0;
41 | }
42 | if ($DATE && $DATE > date('Y-m-d')) {
43 | print 'Please provide a date before today.
';
44 | $go = 0;
45 | }
46 |
47 | if ($pc && $go) {
48 | if (preg_match('#^([0-9.-]+)\s*,\s*([0-9.-]+)$#', $pc, $m)) {
49 | $data = mapit_call("point/4326/$m[2],$m[1]");
50 | $council = null; $ward = null;
51 | $county = null; $ced = null;
52 | foreach ($data as $id => $area) {
53 | if ($area['type'] == 'CTY') { $county = $area['id']; }
54 | if ($area['type'] == 'CED') { $ced = $area['id']; }
55 | if (in_array($area['type'], ['MTD','COI','LGD','LBO','DIS','UTA'])) {
56 | $council = $area['id'];
57 | }
58 | if (in_array($area['type'], ['MTW','COP','LGE','LBW','DIW','UTE','UTW'])) {
59 | $ward = $area['id'];
60 | }
61 | }
62 | $match = false;
63 | if ($council && $ward) {
64 | $match = check_area($data, $council, $ward);
65 | }
66 | if ($county && $ced && !$match) {
67 | check_area($data, $county, $ced, false);
68 | }
69 | } else {
70 | $pc = canonicalise_postcode($pc);
71 | $pc2 = substr($pc, 0, 2);
72 | $pc3 = substr($pc, 0, 3);
73 | if (array_key_exists($pc, $special_postcodes)) {
74 | special_result($special_postcodes[$pc]);
75 | } elseif (array_key_exists($pc2, $special_areas)) {
76 | special_result($special_areas[$pc2]);
77 | } elseif ($pc3 == 'RE1') {
78 | $cls[] = 'ok';
79 | $results[] = 'The crew of the mining ship Red Dwarf should worry more about holo-viruses and Epideme.';
80 | } elseif (!validate_postcode($pc)) {
81 | if (validate_partial_postcode($pc)) {
82 | $results[] = 'A partial postcode is not enough to provide an accurate result, I’m afraid.';
83 | } else {
84 | $results[] = 'We did not recognise that postcode, sorry.';
85 | }
86 | $cls[] = 'error';
87 | } elseif (date('Y-m-d H:i', $DATE) < '2020-09-22 18:00' && $DATE >= '2020-09-16' && (preg_match('#^BT(28|29|43|60)#', $pc) || in_array($pc, $bt_postcodes))) {
88 | $link = 'https://www.legislation.gov.uk/nisr/2020/150/schedule/2/2020-09-16';
89 | $results[] = "The area had additional local restrictions.
Source regulations: " . link_wbr($link) . ".";
90 | $cls[] = 'warn';
91 | } elseif (array_key_exists($pc, $split_postcodes)) {
92 | $split_areas = $split_postcodes[$pc];
93 | if (array_key_exists($pc, $split_postcode_overrides)) {
94 | $split_areas = $split_postcode_overrides[$pc];
95 | }
96 | foreach ($split_areas as $area) {
97 | $data = mapit_call('area/' . $area);
98 | $council = $data['id'];
99 | check_area([ $council => $data ], $council);
100 | }
101 | } else {
102 | $data = mapit_call('postcode/' . urlencode($pc));
103 | $council = $data['shortcuts']['council'];
104 | $ward = $data['shortcuts']['ward'];
105 | if (!is_int($council) && $council['district'] == $council['county']) {
106 | # Bucks issue
107 | $council = $council['county'];
108 | $ward = $ward['county'];
109 | }
110 | if (!is_int($council)) {
111 | $match1 = check_area($data['areas'], $council['district'], $ward['district']);
112 | $match2 = check_area($data['areas'], $council['county'], $ward['county']);
113 | if ($match1 && !$match2) {
114 | array_pop($results);
115 | array_pop($cls);
116 | }
117 | if (!$match1 && $match2) {
118 | array_shift($results);
119 | array_shift($cls);
120 | }
121 | } else {
122 | check_area($data['areas'], $council, $ward);
123 | }
124 | }
125 | }
126 | }
127 |
128 | output();
129 | footer();
130 |
131 | function matching_area($data, $id) {
132 | global $areas, $cls, $council_urls, $pc_country, $DATE;
133 |
134 | $area = $areas[$id];
135 | $result = '' . $data[$id]['name'];
136 |
137 | $tiers = [
138 | 'E' => [
139 | 1 => 'medium',
140 | 2 => 'high',
141 | 3 => 'very high',
142 | 4 => 'stay-at-home',
143 | ],
144 | 'S' => [
145 | 0 => '',
146 | 1 => '',
147 | 2 => '',
148 | 3 => '',
149 | 4 => '',
150 | ],
151 | ];
152 | if ($area['tier']) {
153 | $tier_name = $tiers[$pc_country][$area['tier']];
154 | }
155 |
156 | if ($DATE) {
157 | if ($area['tier'] && $tier_name) {
158 | $result .= " was in the $tier_name tier (tier $area[tier])";
159 | } elseif ($area['tier']) {
160 | $result .= " was in tier $area[tier]";
161 | } else {
162 | $result .= " had additional local restrictions";
163 | }
164 | $cls[] = 'warn';
165 | } elseif ($area['link']) {
166 | $cls[] = 'warn';
167 | if ($area['tier'] && $tier_name) {
168 | $result .= " is in the $tier_name tier (tier $area[tier])";
169 | } elseif ($area['tier']) {
170 | $result .= " is in tier $area[tier]";
171 | } else {
172 | $result .= " has additional local restrictions";
173 | }
174 | } elseif ($area['future']) {
175 | $cls[] = 'info';
176 | }
177 |
178 | if ($area['future'] && $area['future']['date'] == 'future') {
179 | if ($area['link']) {
180 | $result .= ', and';
181 | }
182 | if ($area['future']['tier']) {
183 | $tier_name_future = $tiers[$pc_country][$area['future']['tier']];
184 | if ($tier_name_future) {
185 | $result .= " will be in the $tier_name_future tier (tier {$area['future']['tier']})";
186 | } else {
187 | $result .= " will be in tier {$area['future']['tier']}";
188 | }
189 | } else {
190 | $result .= " will have additional local restrictions";
191 | }
192 | $result .= " at some point soon";
193 | } elseif (!$DATE && $area['future'] && $area['future']['date'] && time() < $area['future']['date']) {
194 | $date = date('l, jS F', $area['future']['date']);
195 | $hour = date('H:i', $area['future']['date']);
196 | if ($hour != '00:00') {
197 | $date = "$hour on $date";
198 | }
199 | if ($area['link']) {
200 | $result .= ', and';
201 | }
202 | if ($area['future']['tier']) {
203 | $tier_name_future = $tiers[$pc_country][$area['future']['tier']];
204 | if ($tier_name_future) {
205 | $result .= " will be in the $tier_name_future tier (tier {$area['future']['tier']})";
206 | } else {
207 | $result .= " will be in tier {$area['future']['tier']}";
208 | }
209 | } else {
210 | $result .= " will have additional local restrictions";
211 | }
212 | $result .= " from $date";
213 | }
214 |
215 | $result .= '.';
216 |
217 | $result .= "";
218 | if ($area['link']) {
219 | if ($DATE) {
220 | $result .= "Source regulations: ";
221 | } else {
222 | $result .= "Source and more info: ";
223 | }
224 | $result .= link_wbr($area['link']) . ".";
225 | }
226 | if ($area['future']['link']) {
227 | $result .= ' Future info source: ' . link_wbr($area['future']['link']) . ".";
228 | }
229 | if (array_key_exists('extra', $area)) {
230 | $result .= ' ' . $area['extra'];
231 | }
232 | $result .= '
';
233 | if ($url = $council_urls[$id]) {
234 | $result .= "Council website: " . link_wbr($url) . "
";
235 | } elseif (strpos($area['link'], 'high-peak') > -1) {
236 | $result .= "And the council’s website: https://www.highpeak.gov.uk/";
237 | }
238 |
239 | return $result;
240 | }
241 |
242 | function special_result($r) {
243 | global $results, $cls;
244 | $result = $r[2];
245 | if ($r[1]) {
246 | $link = $r[1];
247 | $result .= "
See the current guidance: " . link_wbr($link) . ".";
248 | }
249 | $cls[] = $r[0];
250 | $results[] = $result;
251 | }
252 |
253 | function check_area($data, $council, $ward=null, $showinfo=true) {
254 | global $results, $cls, $areas, $pc, $pc_country, $council_urls, $DATE;
255 |
256 | $match = 1;
257 | $pc_country = $data ? $data[$council]['country'] : null;
258 | if (!$data) {
259 | $result = 'That postcode did not return a result, sorry.';
260 | $cls[] = 'error';
261 | } elseif (array_key_exists($ward, $areas)) {
262 | $result = matching_area($data, $ward);
263 | } elseif (array_key_exists($council, $areas)) {
264 | $result = matching_area($data, $council);
265 | } elseif ($DATE && $showinfo) {
266 | $match = 0;
267 | $result = $data[$council]['name'];
268 | if ($DATE >= '2020-10-14' && $DATE < '2020-11-05' && $pc_country == 'E') {
269 | $result .= " was in the medium tier (tier 1).";
270 | } else {
271 | $result .= ' did not have additional local restrictions on that date.';
272 | }
273 |
274 | $cls[] = 'info';
275 | } elseif ($showinfo) {
276 | $match = 0;
277 | $result = $data[$council]['name'];
278 | $result .= ' does not currently have additional local restrictions';
279 | $result .= '.';
280 |
281 | $link = national_guidance($pc_country);
282 | $result .= "
See the current national guidance: " . link_wbr($link) . ".";
283 | $result .= '
';
284 | if ($url = $council_urls[$council]) {
285 | $result .= "And the council’s website: " . link_wbr($url) . ".";
286 | }
287 | $cls[] = 'info';
288 | }
289 | if ($result) {
290 | $results[] = $result;
291 | }
292 | return $match;
293 | }
294 |
295 | function national_guidance($country) {
296 | $guidance = [
297 | 'E' => 'https://www.gov.uk/guidance/national-lockdown-stay-at-home',
298 | 'W' => 'https://gov.wales/coronavirus',
299 | 'S' => 'https://www.gov.scot/news/scotland-in-lockdown/',
300 | 'N' => 'https://www.nidirect.gov.uk/articles/coronavirus-covid-19-regulations-guidance-what-restrictions-mean-you',
301 | ];
302 | return $guidance[$country];
303 | }
304 |
--------------------------------------------------------------------------------
/utils.php:
--------------------------------------------------------------------------------
1 | = strtotime($start) && (!$end || $now < strtotime($end))) {
25 | $areas[$id] = [
26 | 'link' => $url,
27 | 'tier' => $tier,
28 | 'ons' => $ons,
29 | ];
30 | }
31 | if ($end && $now >= strtotime($end)) {
32 | unset($areas[$id]);
33 | }
34 | if (!$date && ($start == 'future' || strtotime($start) > $now)) {
35 | $areas[$id]['future'] = [
36 | 'date' => $start == 'future' ? $start : strtotime($start),
37 | 'link' => $url,
38 | 'tier' => $tier,
39 | ];
40 | }
41 | }
42 | }
43 |
44 | function load_special() {
45 | global $dir, $special_postcodes, $special_areas, $council_urls;
46 |
47 | @include_once $dir . '/councils.php';
48 |
49 | $special_postcodes = [
50 | 'ASCN 1ZZ' => [ 'info', 'https://www.ascension.gov.ac/government/news', 'Ascension Island is at Level 1 AMBER.' ],
51 | 'BIQQ 1ZZ' => [ 'ok', 'https://www.bas.ac.uk/media-post/update-on-2020-21-antarctic-field-season-responding-to-covid-19-pandemic/', 'The British Antarctic Survey is currently COVID-19 free.' ],
52 | 'BBND 1ZZ' => [ 'ok', 'https://www.afgsc.af.mil/News/Article-Display/Article/2323616/maintaining-bomber-lethality-readiness-during-covid-19/', 'Diego Garcia is quarantining everyone.' ],
53 | 'FIQQ 1ZZ' => [ 'ok', 'https://fig.gov.fk/covid-19/', 'The Falkland Islands have no cases, and quarantines all arrivals.' ],
54 | 'PCRN 1ZZ' => [ 'ok', 'https://www.visitpitcairn.pn/covid19/', 'Pitcairn Island has never had any coronavirus; no-one but residents and essential staff are allowed to visit until at least 31st March 2021.' ],
55 | 'SIQQ 1ZZ' => [ 'ok', 'http://www.gov.gs/july-20/', 'South Georgia remains free from COVID-19.' ],
56 | 'STHL 1ZZ' => [ 'ok', 'https://www.sainthelena.gov.sh/coronavirus-covid-19-live-qa/', 'St Helena is COVID-19 free; visitors must quarantine.' ],
57 | 'TDCU 1ZZ' => [ 'ok', 'https://www.tristandc.com/coronavirusnews.php', 'Tristan da Cunha is currently free of COVID-19.', ],
58 | 'TKCA 1ZZ' => [ 'info', 'https://www.gov.tc/moh/coronavirus/', 'The Turks and Caicos Islands have national restrictions.' ],
59 | 'SANTA1' => [ 'ok', '', 'Father Christmas’s workshop is free of COVID-19.' ],
60 | 'XM4 5HQ' => [ 'ok', '', 'Father Christmas’s workshop is free of COVID-19.' ],
61 | ];
62 | $special_areas = [
63 | 'JE' => [ 'info', 'https://www.gov.je/Health/Coronavirus/Pages/index.aspx', 'Jersey has some social restrictions.' ],
64 | 'GY' => [ 'ok', 'https://covid19.gov.gg/', 'Guernsey, Alderney and Sark have no social restrictions, but have rules on quarantine on arrival.' ],
65 | 'IM' => [ 'ok', 'https://covid19.gov.im/', 'The Isle of Man has lifted social distancing measures.' ],
66 | ];
67 | }
68 |
69 | function output() {
70 | global $results, $cls, $pc, $pc_country, $DATE;
71 | ?>
72 |
73 |
95 |
96 |
100 | Historical support is new and may be buggy. Please note it only covers
101 | Statutory Instrument regulations, not things that were advised, or done by
102 | local authority regulation, etc. (e.g. at one point Pendle had
103 | seven
104 | wards under greater restrictions that never made it into
105 | regulations (that I can see); there could be many of these).
106 | ';
107 | }
108 |
109 | if ($results) {
110 | $pd = preg_replace('# .*#', '', $pc);
111 |
112 | print "
" . htmlspecialchars($pc);
113 | if ($DATE) {
114 | print ", on " . date('jS F Y', strtotime($DATE));
115 | }
116 |
117 | print "
";
118 | foreach ($results as $i => $result) {
119 | print "$result
";
120 | }
121 | }
122 | ?>
123 | This lookup uses MapIt
124 | (an API to provide postcode/point to council lookup, take a look)
125 | to look up the council and ward for the location, and then tells you if
126 | there are currently any nationally-imposed local restrictions.
127 |
128 |
129 |
157 |
158 | Data last updated at 9pm on 4th January 2021,
159 | with information about new lockdown.
160 |
161 |
162 | Notes
163 |
164 |
165 | - A few postcodes cross council boundaries; this tool will hopefully return
166 | both results in such cases, but due to what is available as open data (there
167 | now exists a UPRN to postcode mapping, but for all UPRNs, not just addressable
168 | ones, and what type a UPRN is is not open data) will have some false positives.
169 | Many have campaigned for full address open data over the years, for many
170 | reasons such as this; the government do have access to the full, better, data
171 | and could make a tool like this that worked correctly even for those postcodes.
172 | As it is, the official site currently sadly does not handle split postcodes at all.
173 |
174 |
- You can also enter lat,lon if you don’t have a postcode, or use the
175 | “Use your location” button. Any locations and postcodes are not stored
176 | anywhere apart from the server’s log file which is automatically archived each
177 | week and then automatically deleted after ten weeks.
178 |
179 |
- Local authorities may also have put in place local restrictions I don’t know
180 | about from the national pages. Do check your council’s website.
181 |
182 |
- Back in October, I made a comparison chart between this service and other similar ones.
183 |
184 |
- To help me keep this up to date, the code is on GitHub.
185 | Pull Requests for changes to the areas are welcome.
186 |
187 |
- If I am unable to keep this up to date, I will immediately remove it and
188 | leave only these links to the various UK government sites.
189 | You can also use those links if you do not want to provide a postcode.
190 |
196 |
197 |
- https://www.microcovid.org/ is a useful tool to
198 | provide you with estimated risk level of various activities.
199 |
Avoid the 3 Cs: Crowds, Closed Spaces, and Close Contact.
200 | MODify your socializing: Masked, Outdoors, Distanced.
201 |
202 |
203 |
204 |
235 |
236 | ', $link);
310 | $out[] = "$text";
311 | }
312 | return join(' and ', $out);
313 | }
314 |
--------------------------------------------------------------------------------
/scotland-five-mile-buffer/east-ayrshire.geojson:
--------------------------------------------------------------------------------
1 | {"type" : "Feature", "id" : 2574, "geometry" : {"type":"Polygon","coordinates":[[[-4.7659156175569,55.6683936218685],[-4.76614552815119,55.6692350857736],[-4.76590561474808,55.6713698010503],[-4.76588988195303,55.6760544155443],[-4.76513157783347,55.678255711022],[-4.76439224750556,55.6848309288759],[-4.76436248781737,55.6849278432614],[-4.75448714324601,55.7028349953627],[-4.75430395932288,55.703059272315],[-4.74169369664981,55.7152149106877],[-4.74127986669213,55.7155369664175],[-4.7193502528244,55.7287374269412],[-4.71929174313157,55.7287647832997],[-4.70019422508066,55.73601878012],[-4.70012005941587,55.7361646561075],[-4.69699593923006,55.7397094399109],[-4.6913721971701,55.7472187283237],[-4.69129031390403,55.7473022966545],[-4.68329273476964,55.7544425709552],[-4.68303415066423,55.7546460043341],[-4.680632667688,55.7564737323815],[-4.68043400751649,55.7566200486112],[-4.67824187589213,55.7581890910884],[-4.67780971694789,55.7584897527148],[-4.67572833367351,55.7599007222701],[-4.67565364138006,55.7599500656622],[-4.66663256692059,55.7646811009939],[-4.66659610347304,55.7647129342398],[-4.65476413062932,55.7729580006081],[-4.65405322511114,55.7735302237221],[-4.65314844545229,55.7746765216897],[-4.65256798575389,55.7752381899022],[-4.64048811430192,55.7849815519072],[-4.64010839081227,55.7852396105933],[-4.63321744564403,55.7891282891527],[-4.63215665719811,55.7901462896822],[-4.63204915625373,55.7902307118812],[-4.6317303898648,55.7906273829418],[-4.6309500419537,55.79130466691],[-4.63091253232637,55.7913418420077],[-4.63090864385596,55.7913405965963],[-4.62121789542758,55.7997490873278],[-4.62111148059206,55.7998277363698],[-4.61721580586291,55.802566148164],[-4.6153892394791,55.8037879318421],[-4.60125455254881,55.8118592029524],[-4.60073443843957,55.8120750942068],[-4.59342998455562,55.8165484720002],[-4.57539177200942,55.8242748063874],[-4.55521477115981,55.8300917511861],[-4.55396081194885,55.8303775818465],[-4.55337860980558,55.8305093537233],[-4.55161596434448,55.8309054642847],[-4.52724809462945,55.8348608151352],[-4.52711794224274,55.8348742734022],[-4.50604990364801,55.8360524104263],[-4.4947317671227,55.8356299689062],[-4.49106109982776,55.8356420769269],[-4.48862874081083,55.8354017411209],[-4.48492440762405,55.8352630652871],[-4.48288987938435,55.8350912110563],[-4.48295507650493,55.8348467822991],[-4.480762469707,55.8347944001284],[-4.48017220997909,55.8347541019039],[-4.47648892643954,55.8342811695531],[-4.47558831820357,55.8341950787132],[-4.47559690885362,55.8341666164063],[-4.47378657200094,55.8339341103952],[-4.46837096237575,55.8333981263365],[-4.46635756463674,55.8329796753647],[-4.45428651591636,55.8314277972673],[-4.45231601103465,55.8310501041946],[-4.44870626090304,55.8303240923396],[-4.44851531931021,55.8302838666922],[-4.42487413779328,55.8236689906641],[-4.42447738914566,55.8235275696868],[-4.42006529841545,55.8218820376885],[-4.41976257797222,55.8217639986805],[-4.41285630405241,55.8188730985528],[-4.41224219406105,55.8185975312985],[-4.41137215676497,55.8181768465352],[-4.40446339571569,55.816764980551],[-4.38369354338292,55.8098026505858],[-4.36561811542662,55.8007683037669],[-4.36467063235871,55.8001960297473],[-4.35470920288754,55.792929264236],[-4.33984188171405,55.7907331066415],[-4.31690957804133,55.7843930302057],[-4.2966701033205,55.7756147795346],[-4.28224991830518,55.7662558053639],[-4.27677401063192,55.7651096088198],[-4.25594563277632,55.7577235444319],[-4.23073990682256,55.7549687139889],[-4.20656582600539,55.7492583486416],[-4.19625567157807,55.7452649003637],[-4.19303343092571,55.7446251686729],[-4.17180217053292,55.7375903099349],[-4.153356649704,55.7283912956163],[-4.13837869878641,55.7173692029822],[-4.12742020005966,55.7049324090966],[-4.12625566280456,55.7025476743029],[-4.12444243564549,55.7009982809956],[-4.12256084776793,55.6994395482815],[-4.12201162760312,55.6989956262309],[-4.119458776716,55.6969332489143],[-4.11858112557998,55.6962149601494],[-4.1167069894358,55.694661031082],[-4.10941248967876,55.6878291717221],[-4.10891457511947,55.6872985525594],[-4.10503137132407,55.6827881423012],[-4.10326425350101,55.6805400829178],[-4.10280011455087,55.6799423135219],[-4.10153616756526,55.6782941710814],[-4.10152011477933,55.6782750815694],[-4.09293010092946,55.6647110807763],[-4.09261120975495,55.6639864892233],[-4.08830133031827,55.6590445170091],[-4.06790003535647,55.6628606845029],[-4.04364861791932,55.6646214437945],[-4.01924778452473,55.6637361962452],[-3.99559437610797,55.6602374409306],[-3.97355734867513,55.6542537174736],[-3.9539453843911,55.6460048137774],[-3.93747688024155,55.6357935787207],[-3.93738400356712,55.6357074814238],[-3.92557438075266,55.6312269522879],[-3.92434722151949,55.6305268486261],[-3.9048315509417,55.6245150603267],[-3.89275696330518,55.6188446424939],[-3.89059454766905,55.6182365946946],[-3.87014107236482,55.6091553660322],[-3.85336965856448,55.597915666998],[-3.85175097218531,55.5965741426404],[-3.84036233790156,55.5849710074377],[-3.83291772471676,55.5723835049015],[-3.82966478818441,55.5592368719874],[-3.83070911704503,55.5459748098544],[-3.83091964653618,55.5454615502006],[-3.83160919766414,55.5330968000312],[-3.83643455784006,55.5203718068615],[-3.83699677558176,55.5193478599915],[-3.84942083814775,55.5036193150728],[-3.85251325169457,55.5013590344828],[-3.85323853235321,55.5005376418264],[-3.85319492343376,55.5005213306447],[-3.85343724013188,55.5003125952506],[-3.85353599423547,55.5002007501873],[-3.85673577346425,55.4972403735931],[-3.86749627231636,55.4893467299259],[-3.86520734009053,55.486417467837],[-3.85971037684136,55.4717555921612],[-3.85966759983209,55.4596798334134],[-3.8593805416719,55.4596733425099],[-3.85942780479547,55.4589985107513],[-3.85966207578524,55.4581181802309],[-3.85965729070795,55.4567650192208],[-3.85993932881165,55.4551969631686],[-3.86043177858994,55.4552255654172],[-3.86361418170124,55.4432614295828],[-3.86374351460488,55.4429854280156],[-3.86888293444932,55.4342806259387],[-3.86926111191805,55.4337535579732],[-3.87776199252135,55.4247764204993],[-3.87830337916061,55.4211206928772],[-3.87840956542885,55.4208629082463],[-3.87866272657738,55.4202599562462],[-3.87894720221705,55.4195950326758],[-3.88822510233306,55.404971215061],[-3.90277566706035,55.3918127680199],[-3.92192290450785,55.380726591709],[-3.92216217216395,55.3806150109827],[-3.94059835684534,55.373457704402],[-3.94195493334283,55.3731103403055],[-3.9451772244763,55.3718348305955],[-3.94540734699198,55.3716873076908],[-3.96114214878455,55.3646449468057],[-3.95886649278155,55.3511317739111],[-3.96137413010739,55.3370179426994],[-3.96866586356882,55.323454646706],[-3.98045661206465,55.3109633952533],[-3.98499301338656,55.3078298783751],[-3.98502937080743,55.3077931811022],[-3.98569890645342,55.3072233359491],[-3.98616705227753,55.3068715747526],[-3.98578935991496,55.3034082511927],[-3.98851733847737,55.2904105767739],[-3.98881596868991,55.2896103545934],[-3.989321967221,55.2883194490121],[-3.98932287351502,55.2883168872257],[-3.98932296710952,55.2883168980097],[-3.98938254420903,55.2881648991501],[-3.98978962747855,55.2871740413014],[-3.99026095937211,55.2872371092995],[-3.99455843900216,55.2775877102174],[-4.00310084028927,55.2675103555692],[-4.00291416917594,55.2674557476577],[-4.00362210392104,55.2666667349664],[-4.00431674765519,55.2660755085055],[-4.00567502014343,55.2644725267522],[-4.00776496170789,55.2625327732073],[-4.0082701578818,55.2627102688285],[-4.02015000748844,55.252593694125],[-4.02893636237066,55.2479625014489],[-4.02884141174428,55.2479101461584],[-4.02918504686705,55.2477067570974],[-4.03264254374126,55.2460085040354],[-4.03268968266614,55.2459836491937],[-4.03508278823123,55.2435844357337],[-4.04889999833019,55.2340125336928],[-4.06537153387205,55.2259297442466],[-4.06565639151469,55.2258126033233],[-4.07979171097928,55.2207710716],[-4.08190394465836,55.2201238505329],[-4.0821578790996,55.2203946751953],[-4.09087092441991,55.2175797819805],[-4.09111922557989,55.2175170293627],[-4.11588716117831,55.2129298217814],[-4.14177014689749,55.2113349183172],[-4.14206871105318,55.2113341669652],[-4.15003749719584,55.2115790044081],[-4.15004242957586,55.2115165029942],[-4.15076649228453,55.2115351831592],[-4.15192820146238,55.2116370185322],[-4.15674046900738,55.2117845444066],[-4.15844406473106,55.2118937651143],[-4.15838349600984,55.2122026777905],[-4.17747097673718,55.2138731622855],[-4.17800197946312,55.2139535349456],[-4.20603836824037,55.2205924969483],[-4.20619302433238,55.2204232282808],[-4.20688847084245,55.2206308816784],[-4.20886497118064,55.2212613476893],[-4.20923829307127,55.2213496791337],[-4.21120061215006,55.222001691595],[-4.21119706996502,55.2220051754612],[-4.21299145497871,55.2225774486547],[-4.21440967990033,55.2230595704091],[-4.21863485887846,55.2245608163669],[-4.21900420685205,55.2246978660094],[-4.23095813257041,55.229866951992],[-4.23318982664728,55.2305456017136],[-4.23685367891752,55.2263931414364],[-4.23770940578609,55.2226131207207],[-4.2381654730815,55.2214102900264],[-4.2403400591829,55.2165090331735],[-4.24038815502396,55.2164146081291],[-4.24061285765004,55.2159785624903],[-4.24083282336413,55.2155565982964],[-4.24185365907049,55.2136907515021],[-4.24222592492316,55.2130412513007],[-4.24270885964386,55.2123605202558],[-4.24402265790497,55.2094103855841],[-4.24416043216208,55.2091480742674],[-4.24493792858895,55.2077214131976],[-4.24519801282937,55.2072609603233],[-4.24796514463176,55.2028546688631],[-4.24797964425457,55.2028337348028],[-4.25145260494548,55.1990146679615],[-4.25282424491566,55.1893038281426],[-4.25285207058013,55.1892116602841],[-4.25875566791202,55.1765892018082],[-4.26852860137208,55.1647804678834],[-4.28162672094767,55.1543475314238],[-4.28266788081221,55.1481866029467],[-4.28199056986731,55.1481354027798],[-4.28212268892185,55.1475621480552],[-4.28262363355233,55.1455969384626],[-4.28315132547519,55.1437084702067],[-4.28358045749253,55.1427851035605],[-4.28359671490262,55.1426888644559],[-4.28410480293314,55.1414209606612],[-4.28420809162053,55.1414345410778],[-4.28593094963014,55.1377267698898],[-4.28699648753536,55.1341411534471],[-4.28728939127908,55.133501970871],[-4.28972525086494,55.1295585941974],[-4.28972656041967,55.1295557744758],[-4.28973329038933,55.1295455777919],[-4.2943043197178,55.1221434176445],[-4.29450162302445,55.1218925888318],[-4.30512269972162,55.1110379469433],[-4.30510995253372,55.1110331387473],[-4.30522801422769,55.11093028283],[-4.30530682379065,55.1108497145628],[-4.30628639917747,55.1100266549509],[-4.30646748523425,55.1100974801625],[-4.31341243185515,55.1055021843776],[-4.31657984272803,55.1029321457725],[-4.31727744053578,55.1023441590085],[-4.31758839170009,55.1021137230946],[-4.32010125925293,55.100074388137],[-4.32156790266348,55.099008190456],[-4.33595388546871,55.09017770041],[-4.33605271352594,55.0901263810991],[-4.34252562485315,55.0875351439897],[-4.3465928068969,55.0851820297541],[-4.3469133504885,55.0850364760555],[-4.35736160187799,55.0807687031708],[-4.35882639116276,55.0802325222692],[-4.35893900663322,55.0803337749756],[-4.36321450125128,55.078633695461],[-4.36521930950655,55.0779610543695],[-4.3655638941169,55.0782990971285],[-4.37293210959959,55.0756794617378],[-4.37450721273428,55.0750563983984],[-4.37508036674101,55.0749155403942],[-4.37863134782576,55.0736526636866],[-4.37907882323835,55.0735360835334],[-4.38920932060275,55.0714420564569],[-4.39750423598458,55.0694017825031],[-4.40563831221275,55.0684257206234],[-4.41118506151463,55.0673809604342],[-4.41955025294475,55.0667549684371],[-4.42199068301765,55.0664617076506],[-4.42209837343499,55.0664550717115],[-4.42355712487536,55.06645491222],[-4.43457881509402,55.0656288462964],[-4.45813158587297,55.066406447721],[-4.48102149819684,55.0696865865104],[-4.4810659661641,55.0696955650824],[-4.50760614726041,55.0771593891683],[-4.53039689830932,55.0879612032426],[-4.5304359814255,55.0879846539961],[-4.54347637467015,55.0972204080472],[-4.54668472087828,55.1004621147798],[-4.54754069989364,55.101083360796],[-4.54817192697901,55.1016670336218],[-4.5495758372295,55.103382760392],[-4.55370746372736,55.1075557101714],[-4.5540683285159,55.1080020495186],[-4.55468168438879,55.1087724552613],[-4.55525017013713,55.1094976887182],[-4.55469716589265,55.1096401490947],[-4.56061463002007,55.1168675115486],[-4.56334578893601,55.1243558825612],[-4.56400780586379,55.1242684373662],[-4.56412720080134,55.1245652644316],[-4.56462409479843,55.1278597489035],[-4.56476399822148,55.1282431876077],[-4.56523966418005,55.1289703756389],[-4.57413457655772,55.136636890001],[-4.57421031998618,55.1367161676288],[-4.57481954212428,55.1374902682764],[-4.57619131149863,55.1389002373065],[-4.57598189186121,55.1389670998849],[-4.57705528987501,55.1403308038934],[-4.58077252343666,55.1439462175642],[-4.58896092773561,55.1574484851515],[-4.58897961228969,55.1574931109183],[-4.59081895976033,55.1644729057235],[-4.59091104377439,55.1646319568309],[-4.5917811849735,55.167954704618],[-4.59232179265573,55.1694880498657],[-4.59243046091066,55.1699721554327],[-4.5996011040566,55.1822952761921],[-4.60279837489821,55.1952573135945],[-4.60283034209826,55.1956260665593],[-4.60206412348716,55.2079179090488],[-4.59766323355032,55.2199574044976],[-4.58975200901059,55.2313956016592],[-4.58970808483285,55.2314460504729],[-4.57560331267968,55.2440462196269],[-4.57519728878631,55.2486074414156],[-4.57254548202979,55.2543243513973],[-4.57904998452461,55.2628873185687],[-4.58241787344978,55.2714410086051],[-4.58268796474369,55.2715594627586],[-4.59800212458366,55.2816932269184],[-4.59859832652035,55.2819795225507],[-4.59955117863505,55.2824625567653],[-4.6138360372178,55.2911011614594],[-4.61832627984082,55.2920064006695],[-4.63955018909162,55.2991738255344],[-4.65794638911093,55.3085488152113],[-4.67281826292863,55.3197774320216],[-4.68360084162732,55.3324354559615],[-4.68536853592229,55.3362661223983],[-4.68680845913664,55.3368440025177],[-4.70423093692958,55.3473513443071],[-4.71764452953299,55.3596227387967],[-4.72651032324012,55.373168679557],[-4.73046959372578,55.3874483170478],[-4.73047983571231,55.3875515241975],[-4.73032041919664,55.3913868831659],[-4.73037544308271,55.3935863735512],[-4.73037306229413,55.3937123293678],[-4.73030190237589,55.3941525045048],[-4.73047475321297,55.3954688169319],[-4.73047318354158,55.3955838803762],[-4.7297400584578,55.4027974184589],[-4.72971807527085,55.4029130284926],[-4.72559285540666,55.4149420121342],[-4.71795093909171,55.4264011749138],[-4.7178836948995,55.4264808527428],[-4.70626950401553,55.4375736328224],[-4.70585384067608,55.4379001454454],[-4.69173766030689,55.4472041166827],[-4.69129276970929,55.4474512402616],[-4.68737594929591,55.4495047444235],[-4.68259129338103,55.4561205581724],[-4.6722674176923,55.4649048653912],[-4.67069910033392,55.4665748581829],[-4.66863189276064,55.4679971135618],[-4.66857594615619,55.4680446951889],[-4.66850165962912,55.4680867104534],[-4.65451348195167,55.4777070635396],[-4.63474638344507,55.4867869818756],[-4.61387282017916,55.492953189771],[-4.61305560089885,55.4941685521854],[-4.61118050078542,55.4977041754113],[-4.59958370454331,55.5100938584502],[-4.60458777566827,55.51220829374],[-4.60554627354033,55.5128240242403],[-4.60943137793908,55.5140365230899],[-4.62860273732345,55.5231925884673],[-4.63997557235027,55.5312638394472],[-4.64813335725956,55.5329849548552],[-4.66922753365641,55.5403259319913],[-4.6874307839671,55.5498374653156],[-4.70205719861865,55.5611623017839],[-4.70938422554955,55.5700370684152],[-4.70966216757674,55.5699663957941],[-4.71057106821319,55.571113974522],[-4.71129266294528,55.5723478918057],[-4.7125538047791,55.5738747707843],[-4.71352399286943,55.5754263470173],[-4.71313842260447,55.5755037325279],[-4.71873486295438,55.5850690382462],[-4.72174841065177,55.5996710454691],[-4.71963719792289,55.6133101110743],[-4.72262336842544,55.6145208614718],[-4.73932807651517,55.6244875211614],[-4.7524068955919,55.6360610245451],[-4.76138546604733,55.6488245381772],[-4.76593605595455,55.6623179627098],[-4.7659156175569,55.6683936218685]]]}, "properties" : {}}
2 |
--------------------------------------------------------------------------------
/scotland-five-mile-buffer/south-lanarkshire.geojson:
--------------------------------------------------------------------------------
1 | {"type" : "Feature", "id" : 2609, "geometry" : {"type":"Polygon","coordinates":[[[-3.66007001333019,55.219361009932],[-3.66571087005767,55.2193870667319],[-3.66989017356851,55.2198546896865],[-3.67840836362601,55.2199462498152],[-3.70265163431543,55.2229740923048],[-3.72539968649388,55.2286454416392],[-3.74578021239108,55.2367429818468],[-3.76298611380367,55.2469419161855],[-3.76321554331064,55.2470574862215],[-3.7733539480328,55.2547841435693],[-3.7763059856235,55.2559828821422],[-3.77672433533131,55.2561880224097],[-3.78111317604642,55.258818604631],[-3.78473014479848,55.2605019917184],[-3.78550736346043,55.2609184741601],[-3.78933158042009,55.2635195068771],[-3.78944187386497,55.2634629343487],[-3.79061647347179,55.2642096760861],[-3.79046253706466,55.2642886354363],[-3.79209374560547,55.2653978981724],[-3.79418564840231,55.2666509536278],[-3.79517038477098,55.267373399976],[-3.79506680201923,55.267419433524],[-3.80480939665975,55.2740419603521],[-3.80520279660303,55.2743848402393],[-3.80659649592633,55.2758372908416],[-3.81873735873706,55.284938359243],[-3.82929609281481,55.2969567499167],[-3.83577750194819,55.3098824744397],[-3.83647889976249,55.314198024616],[-3.83664136532749,55.3141811828588],[-3.83707467345452,55.3155407051966],[-3.83708548669735,55.3156196337546],[-3.83711045692133,55.3156771609576],[-3.83742989525649,55.3169620243514],[-3.83727116037937,55.3169748590817],[-3.83775026804659,55.320471383662],[-3.84006043688164,55.3216241104273],[-3.84102248035435,55.322212667589],[-3.84340520184401,55.3241476337782],[-3.84746056971244,55.3262539951795],[-3.86157992109758,55.3369046946264],[-3.86516703342913,55.341006980712],[-3.86651836242433,55.3421055278343],[-3.86661738488598,55.3421983548025],[-3.86993715361905,55.3455031648551],[-3.8704766851556,55.3460746016613],[-3.87512623673814,55.3515361058784],[-3.87564757947979,55.3522201099487],[-3.8778348504585,55.3552789389497],[-3.87841198049875,55.3561418585971],[-3.87992350344479,55.3585265358502],[-3.87994990020792,55.3585705812486],[-3.88731997817894,55.3625797812622],[-3.88749093254309,55.3626894500784],[-3.90173994122854,55.3737984161091],[-3.90175315768317,55.3738143849521],[-3.9183359850958,55.3841079799941],[-3.91853342314497,55.3842960916061],[-3.9390784466962,55.3845252914321],[-3.95598133396531,55.3825005813823],[-3.98099552385814,55.3823532449016],[-4.00557731575156,55.3849958379483],[-4.02877747951734,55.3903262910951],[-4.04412784779535,55.3960589148305],[-4.04801997988926,55.3966737302177],[-4.07311239328939,55.4043921367199],[-4.09455725443712,55.4150978035452],[-4.09582357754673,55.4158895254908],[-4.09869558156918,55.4180275396137],[-4.11039422616633,55.4243234736874],[-4.11068789970192,55.4241723633797],[-4.11120291730219,55.4244961020018],[-4.11237168583555,55.425387383779],[-4.11350232434919,55.4259956478041],[-4.11438839176014,55.426604976518],[-4.1141286652782,55.4267271266241],[-4.12557041937763,55.4354488870032],[-4.13606369007564,55.447742276521],[-4.1423049895093,55.4609380709198],[-4.14280428041324,55.4647999044212],[-4.1453926717641,55.4678610087478],[-4.15162654536695,55.4818394581587],[-4.15222399779091,55.488854225903],[-4.15235476496808,55.4888165848872],[-4.15815324414456,55.4874270142279],[-4.1581085941509,55.4873723347573],[-4.15869384588268,55.4872182511519],[-4.16216648633766,55.4864650477125],[-4.16873020649265,55.4848913535659],[-4.16887870739079,55.4848624981019],[-4.17583125918954,55.4829153361659],[-4.19047407225882,55.4807091927546],[-4.1903636972596,55.4804684348708],[-4.19129774794428,55.4803303217183],[-4.19660371491969,55.4797850853982],[-4.20027459534376,55.4792314948758],[-4.2021639697133,55.4790582377316],[-4.20220684881594,55.4792090470485],[-4.21025442473847,55.4783812272086],[-4.22951114395553,55.478076311156],[-4.22970925433754,55.4780816866307],[-4.25618073257106,55.4803993933745],[-4.25695490178684,55.480515495305],[-4.28538396890939,55.4869341808168],[-4.28565799164288,55.4870189170666],[-4.29573711277281,55.4909439413525],[-4.2974410270956,55.4914342196624],[-4.30001875964732,55.4926108136799],[-4.30715811738371,55.4953895585864],[-4.30864885898745,55.4961074214637],[-4.31472762638315,55.4992306404499],[-4.3149893148673,55.4993740406608],[-4.31565490729899,55.4997451651989],[-4.31805858666312,55.5008414888513],[-4.33297556616016,55.5111847992345],[-4.33351018845418,55.5114373759654],[-4.34926960799074,55.52250682514],[-4.36090959118533,55.5351120965378],[-4.36797612543017,55.5487659292735],[-4.37019097914614,55.5629400234938],[-4.36746315159013,55.5770853840964],[-4.35989319099627,55.5906535478441],[-4.34777009275584,55.6031178791786],[-4.34002032038406,55.6083188765966],[-4.34133890200775,55.6098910392244],[-4.34722382347077,55.6218837021135],[-4.34873069752845,55.6305077375328],[-4.34967053268891,55.6313062687411],[-4.35037650412258,55.6318930372595],[-4.35236992778559,55.6335500220633],[-4.36402825472174,55.6455380734165],[-4.37148948945986,55.6585532657682],[-4.37448253417922,55.672130088648],[-4.37450031424409,55.6724740057812],[-4.37456118382466,55.6729715929372],[-4.37484927696777,55.6791182636792],[-4.37481623921402,55.6802801743511],[-4.37225891329857,55.6935430486667],[-4.36671068857663,55.7039146344016],[-4.36875973154828,55.704946581083],[-4.37110719405229,55.7068480212403],[-4.37422349137561,55.7085837397194],[-4.38908375398926,55.7213809523247],[-4.3891247114774,55.721425980285],[-4.39210429797249,55.7263363409718],[-4.39308840861468,55.7272751821768],[-4.39314195327144,55.7273433258917],[-4.39480211180029,55.7302346494898],[-4.40222818056946,55.7402280091034],[-4.40237387313031,55.7404975063749],[-4.40244448940414,55.7406285735664],[-4.40252904623128,55.7407860500099],[-4.40348154107129,55.7438579218717],[-4.40355778646997,55.7439684653771],[-4.4043856221174,55.7462611331598],[-4.40553859004646,55.7482727966574],[-4.40563737647495,55.7482578992113],[-4.40613554044491,55.7493087738053],[-4.40613265146376,55.7493092094797],[-4.40613748017254,55.749317633509],[-4.40655028370647,55.750302699161],[-4.40624429372048,55.7503434891751],[-4.40808629677319,55.7536116065634],[-4.41078828669987,55.768269826334],[-4.4107901789011,55.7689986820879],[-4.40972197363175,55.7784147280755],[-4.40966037151478,55.7786819922452],[-4.40251988840761,55.7948105174494],[-4.38901997667151,55.8095922585453],[-4.38893349837781,55.8096649225376],[-4.36993598627132,55.8222359003403],[-4.36979210361505,55.8223115440954],[-4.36330324159447,55.8251115997685],[-4.36152079829697,55.834083786232],[-4.36125561721791,55.8418593496388],[-4.35813322921132,55.8501929553054],[-4.35731379581143,55.8536104455177],[-4.35533219707455,55.8566853358828],[-4.35496100150216,55.8578628118546],[-4.34972760131994,55.8653793643845],[-4.34797208237229,55.8681017473452],[-4.34759994731202,55.8684343634338],[-4.34571113366797,55.8711459979815],[-4.33199429758797,55.8831476540529],[-4.32902642360185,55.8852529920386],[-4.32608245670866,55.8872654748701],[-4.32574541255228,55.8874875755446],[-4.32532489324964,55.8877646650908],[-4.30730836103447,55.8975239073785],[-4.28626144608461,55.9051348856215],[-4.26298284263256,55.910308185853],[-4.25260671469164,55.9113785627201],[-4.24851776157083,55.9124449340343],[-4.2257623664841,55.9157313143876],[-4.22516852704197,55.915785176012],[-4.20988752507054,55.9166488934799],[-4.20932654344228,55.9166616582946],[-4.18374585216277,55.9158071993523],[-4.15897732169345,55.9121185374034],[-4.15850127223584,55.9120181710506],[-4.13947487115119,55.9069728095149],[-4.13884280836717,55.9067680742316],[-4.13436391684199,55.9050427918716],[-4.13288464393933,55.9051358811735],[-4.12324960011445,55.906363413172],[-4.09847949207124,55.9067795304729],[-4.07402861471803,55.9045158691213],[-4.05080860105884,55.8996567990335],[-4.04903471562716,55.8991714463935],[-4.04242385068799,55.8972270736675],[-4.04138123161987,55.8968983818123],[-4.03544237699366,55.8949060350591],[-4.03418420889268,55.8944576727702],[-4.02851281315922,55.8923155343795],[-4.02752635466074,55.891921114518],[-4.02653663200607,55.8915053699512],[-4.02622613405007,55.8914237205675],[-4.02619857313188,55.8914160878795],[-4.02498272226786,55.8910748644924],[-4.02315168605313,55.8905541479623],[-4.01718759088401,55.8887453102506],[-4.01587830884101,55.8883227570524],[-4.01139123846215,55.886795918659],[-4.00971840613967,55.8863249245872],[-4.00847446291194,55.885954325015],[-4.00125800069681,55.8836329933924],[-3.99976357667039,55.8831154429024],[-3.99418328502824,55.8810686074494],[-3.99273798959066,55.880507861409],[-3.98815980885948,55.878646612186],[-3.98675442646138,55.878048316995],[-3.98242515683478,55.8761214410657],[-3.98157530625066,55.8757261652636],[-3.98059799643815,55.8752708020125],[-3.97877362060754,55.8744194274686],[-3.97866647958102,55.8743693698001],[-3.97666228369382,55.8734319098196],[-3.97308051806682,55.8717554669949],[-3.97291551221898,55.871678355795],[-3.96643663560362,55.8686468980524],[-3.96505614146391,55.8679915703585],[-3.96357859118245,55.8672800681851],[-3.96120983783093,55.8661107115356],[-3.95996678385201,55.8654816779819],[-3.95708034584574,55.8639752647737],[-3.95528175757566,55.8630072400194],[-3.95163387553313,55.8609633724498],[-3.9502973043721,55.8601838031733],[-3.94765643520038,55.8585962509419],[-3.94612623824611,55.857648104283],[-3.93170232191723,55.846823637095],[-3.92295265116756,55.8367769298407],[-3.91499000172725,55.8334874423967],[-3.91492780853639,55.8334569661107],[-3.91254125426088,55.8319644933613],[-3.88843742087272,55.8355540032094],[-3.8876948814951,55.8356202064756],[-3.88244093984162,55.8360261271296],[-3.88043357975049,55.8361574582429],[-3.86915358806788,55.836612793394],[-3.86267322185179,55.8367129077886],[-3.8566897606201,55.8365432840537],[-3.85572533737193,55.8365934625622],[-3.85307084150748,55.8370576533519],[-3.85239398574737,55.8371639790342],[-3.85173121731766,55.8372211277424],[-3.84534590162667,55.8388548914355],[-3.84502966349123,55.8389225242884],[-3.83513492229791,55.8403130246527],[-3.83101738118549,55.8412527019865],[-3.83046258260907,55.8413419058485],[-3.81803311811958,55.8427142229609],[-3.81558385105422,55.8430578967903],[-3.81489167579672,55.8430608508667],[-3.81132099453457,55.8434547364712],[-3.80627772036221,55.8452215474048],[-3.80615438397337,55.8452691961178],[-3.80611246420869,55.8452794354332],[-3.80480719595626,55.8457366476203],[-3.80364847573969,55.8460681728693],[-3.79848483598987,55.8474647385128],[-3.79700871381315,55.8478413581447],[-3.79678058345416,55.8475583515175],[-3.78354288191029,55.8507894332071],[-3.7827888775772,55.8508830085411],[-3.78111279351008,55.851515761978],[-3.77903246692814,55.8521501897647],[-3.77873229709724,55.8522469094013],[-3.76918885007886,55.8548070086859],[-3.7652276189578,55.8564563377681],[-3.74400686748733,55.8622680527974],[-3.73110552581125,55.8650068672892],[-3.70799470929034,55.8685666707792],[-3.70673414215247,55.8686238721192],[-3.70479975653807,55.8690929896867],[-3.70412697348617,55.8692415578085],[-3.69840964413609,55.8704168465209],[-3.69706234929521,55.8706735944173],[-3.6858601158192,55.8724937648416],[-3.68445377298372,55.872683804001],[-3.68047617093728,55.8731838471878],[-3.67942662646702,55.8733059804435],[-3.67521449055897,55.8737550059915],[-3.67084505048998,55.8741783407174],[-3.66724502032828,55.8744975423548],[-3.66718850509083,55.8745020919814],[-3.66689199757368,55.8745304722397],[-3.66321833700179,55.874913450029],[-3.64593008620414,55.8754998238794],[-3.6226644278432,55.8803574349573],[-3.59451155069555,55.8824893703197],[-3.59447163093358,55.8824898874999],[-3.57071467188702,55.8815556740898],[-3.54767469473339,55.8781709884642],[-3.52614565495279,55.8724524796071],[-3.50686864551143,55.8645971827175],[-3.49176166401466,55.8556218616177],[-3.47795663493811,55.8516628302517],[-3.47224323582703,55.8496079241065],[-3.4647378891964,55.8466915826271],[-3.46448139474575,55.8465841402302],[-3.46318231968795,55.8459278650227],[-3.46163341623445,55.8455561528686],[-3.45710363858451,55.8444779483463],[-3.45488584272994,55.8439492272487],[-3.45209423467672,55.8434381865622],[-3.44921046794011,55.8429133355527],[-3.4401636366763,55.8410525322097],[-3.43099372322368,55.8398496646252],[-3.43090527771571,55.8398327261356],[-3.41517160608475,55.8359764039548],[-3.41480248771478,55.8358966437391],[-3.41468474997932,55.8358570310753],[-3.41146742762148,55.835068104515],[-3.40139487353044,55.8313844252054],[-3.39583988224167,55.8295142015048],[-3.39448138840642,55.8288551774156],[-3.39369255078389,55.828566541118],[-3.39259784634171,55.8280892598899],[-3.39271987424273,55.8280005866641],[-3.38655384145532,55.8250086656844],[-3.38184800598438,55.8234156687428],[-3.38173456229823,55.8233675353402],[-3.36238760299653,55.8132389492302],[-3.36045428343156,55.8116993031179],[-3.35705801500582,55.8094330364478],[-3.35574078801265,55.8084904849078],[-3.35603431259772,55.808360393847],[-3.34887264991609,55.8033420014092],[-3.33740497847489,55.791079284995],[-3.33031638118216,55.7778243794923],[-3.32156404732721,55.7749623945069],[-3.30262220792723,55.765535627331],[-3.28733577121921,55.7541961059731],[-3.27629673216531,55.7413854596775],[-3.26993033172773,55.7276021658576],[-3.26847905875185,55.7133820168483],[-3.26854292740497,55.7125061112466],[-3.26868747836113,55.7109381346143],[-3.26885024370569,55.7094780975566],[-3.26890115485478,55.7090423872137],[-3.26891365412609,55.7089401169381],[-3.2689777446425,55.7081301364792],[-3.2690658490047,55.707162192951],[-3.26915176344025,55.7063274706624],[-3.27245148300708,55.6936949024258],[-3.27602780947391,55.6876649266712],[-3.2792403351503,55.6802991639797],[-3.27946010359092,55.6799175945799],[-3.28974110425586,55.6667124230315],[-3.30444870756289,55.6549223192173],[-3.32299534024597,55.6450153373342],[-3.32535122904956,55.6441851935998],[-3.32687691192837,55.6431328627748],[-3.32702110345694,55.6431997260611],[-3.33740353427282,55.6363116001755],[-3.33752054009515,55.6362473497864],[-3.3401281923873,55.6350323526384],[-3.35044350126675,55.6241169781643],[-3.35077997069107,55.623833794024],[-3.35152546738026,55.6232341604253],[-3.35177048753757,55.6208427454127],[-3.35215587811215,55.6195364183296],[-3.35446297424996,55.6145553532447],[-3.35428543116953,55.6113848350426],[-3.35878701998825,55.5968179954935],[-3.36744528080938,55.5844705036054],[-3.36431200924881,55.5793075671315],[-3.36097766406826,55.5650378679691],[-3.36269871928719,55.5506767125014],[-3.36676132816093,55.5422630729588],[-3.36537285413159,55.5402351753414],[-3.36525465013615,55.5400253756313],[-3.36019225025386,55.5269852836107],[-3.36013601654854,55.5267297828936],[-3.35920546771552,55.515729340331],[-3.35923820569243,55.5150729853743],[-3.36429168681757,55.4968553460393],[-3.36448454509271,55.4964802811199],[-3.37312858639273,55.4840636574366],[-3.38563989098776,55.472760185608],[-3.39107822304663,55.4694175200888],[-3.39323969385291,55.4622724143602],[-3.39405695543743,55.4605811008537],[-3.39673784148929,55.4527423803851],[-3.39766793698026,55.4514930307041],[-3.38991237957412,55.4416625379292],[-3.38523519649527,55.4315346011902],[-3.3837604912449,55.4290812002581],[-3.38041737559436,55.415433412019],[-3.38168769664563,55.4016727427007],[-3.3875205899426,55.3882989619628],[-3.39769996098715,55.3757972966512],[-3.4012201539783,55.373018187727],[-3.40764337842683,55.3674935163471],[-3.40778935870902,55.3673840275203],[-3.40995378596171,55.366121083266],[-3.41185293721829,55.3646208917094],[-3.4129323811581,55.3639200624122],[-3.41335960433309,55.3641335473005],[-3.41505558470417,55.3631437135512],[-3.42047439409782,55.3582776505363],[-3.42081208783338,55.3580175903854],[-3.43515282063738,55.3487461660466],[-3.4400820312208,55.3464867250207],[-3.44257291248866,55.3447861452806],[-3.44828916532851,55.3421862647371],[-3.44897577730711,55.3402756918313],[-3.4471787716609,55.3271324654901],[-3.44991992798245,55.3134155074459],[-3.45717956564471,55.3002454564221],[-3.46868906024651,55.2881018053841],[-3.48402610070846,55.2774262590906],[-3.50061920138022,55.2695605579272],[-3.50068470005509,55.2694278332367],[-3.51203241838928,55.2567341701339],[-3.52751182549476,55.2455566941198],[-3.54652014605997,55.2363283426775],[-3.54723567959811,55.2360451565591],[-3.5633232640753,55.2306336199249],[-3.58062542114237,55.2266315920263],[-3.58070381371337,55.2266171983069],[-3.58282885447606,55.22619175426],[-3.58922170925762,55.2250195149812],[-3.59053045205357,55.2248012059724],[-3.5931880741309,55.2245322272361],[-3.60216539421869,55.2223412723321],[-3.60522511134658,55.2218023156706],[-3.62524812416459,55.2192678651281],[-3.62676027317355,55.2191487863977],[-3.65028380079421,55.2185589386637],[-3.66007001333019,55.219361009932]]]}, "properties" : {}}
2 |
--------------------------------------------------------------------------------
/scotland-five-mile-buffer/angus.geojson:
--------------------------------------------------------------------------------
1 | {"type" : "Feature", "id" : 2550, "geometry" : {"type":"Polygon","coordinates":[[[-3.51604207446192,56.8842021763121],[-3.51570982611686,56.8845970897014],[-3.51390663110886,56.8860525723682],[-3.5093964838182,56.8899599711843],[-3.50907699694381,56.8901794910882],[-3.50827088436478,56.8906006790861],[-3.50354287653196,56.8944151887253],[-3.50087823519604,56.8962248592803],[-3.49791192397847,56.9003235607187],[-3.49689989773476,56.9014992216223],[-3.49516438970462,56.9034394110124],[-3.49387344943386,56.9048294605797],[-3.49207799751554,56.9066947030196],[-3.49085415215829,56.9079222422226],[-3.4896746155861,56.9090712211164],[-3.48946100809847,56.9094823975568],[-3.48932049752141,56.9096638015776],[-3.47273977461728,56.9252787127413],[-3.47230026630669,56.9255938586215],[-3.46433798287104,56.9307791076829],[-3.46412916407944,56.9309028095416],[-3.45079791483831,56.9377745112037],[-3.45038607144271,56.9379590181022],[-3.4392679422634,56.9422115125104],[-3.43938795069243,56.9423075020723],[-3.43801058321018,56.9428219358738],[-3.43790093866713,56.9427342334049],[-3.43669689393841,56.9431946169517],[-3.43655862268044,56.9432705279657],[-3.43281338681958,56.9457148690551],[-3.43262835422663,56.9458203705449],[-3.41279448634948,56.9550912366943],[-3.41257570115131,56.9551745444795],[-3.41094429664944,56.9556973672899],[-3.40649235709588,56.9608443213121],[-3.40522385112128,56.9620939376012],[-3.40188267593901,56.9651998070519],[-3.40145273284147,56.9655775501123],[-3.38665784653221,56.9762294763222],[-3.36851513704009,56.9852085536044],[-3.34764579952631,56.9922062544384],[-3.34608094864507,56.9926273636718],[-3.33937003426849,56.9943077220068],[-3.33598264711268,56.9950940823168],[-3.31042386038488,56.999420250116],[-3.28379022018613,57.0008484593428],[-3.25717521499251,56.9993200434957],[-3.25659680282256,56.9992540009088],[-3.24459506900653,56.9975594905607],[-3.24386673136045,56.9974365000953],[-3.24026160988257,56.9967487550155],[-3.23659329496117,56.9962918121008],[-3.21297501799611,56.9905309382882],[-3.20880268394545,56.9889182508084],[-3.20600351972643,56.9885056304987],[-3.19681502150682,56.9951682931258],[-3.18459519583592,57.0048962885061],[-3.1664553696992,57.0146333244416],[-3.14522895142685,57.0222952401605],[-3.13109531455631,57.0254814270194],[-3.12163573320791,57.0281697633174],[-3.11904160678763,57.0287409274084],[-3.11389901617706,57.0295365120291],[-3.09967173280524,57.0326539409103],[-3.08418390147888,57.0378117309009],[-3.06038654094448,57.0426393027579],[-3.03533352084816,57.0449005990854],[-3.00994864509816,57.0445122074489],[-2.99740665994969,57.042982478855],[-2.99721730776219,57.0429916866849],[-2.98569272821874,57.0422905599871],[-2.98411179542231,57.0425220103596],[-2.96870486037073,57.0477196031058],[-2.96424323212848,57.0486669560296],[-2.96075424159927,57.0499182002007],[-2.94203239447481,57.0539333535601],[-2.94217364862906,57.0541424258902],[-2.94103370834149,57.0543711220528],[-2.93997500375745,57.0545289278699],[-2.94000275995185,57.054574460109],[-2.93816470183379,57.0549071587962],[-2.9381041190855,57.0548077685348],[-2.9376077616877,57.0548817413211],[-2.9352610070689,57.0553846681221],[-2.93373364824648,57.0556160999628],[-2.93365915999417,57.0554701261139],[-2.9191180678016,57.057635675694],[-2.91624809819173,57.0579217328242],[-2.88479464338954,57.0589791056822],[-2.8537741905848,57.0559566208756],[-2.84758545740271,57.0549271832868],[-2.84349528621445,57.0544802144177],[-2.82078378178376,57.0489130549478],[-2.79556988204134,57.0463321224597],[-2.77056407748325,57.040724971919],[-2.74817404082311,57.0324653501269],[-2.746409924624,57.0314763108108],[-2.72376704295423,57.0285440731908],[-2.70219793128363,57.023414055902],[-2.70157677057982,57.0232288501586],[-2.68190404457231,57.016046035721],[-2.68034340679322,57.0153583304029],[-2.67663016991764,57.0132835179859],[-2.67309707039908,57.0117042944166],[-2.67288359967573,57.0116052348358],[-2.67212859531328,57.0112735232009],[-2.66648555047723,57.0086485240212],[-2.66618430105079,57.0085002310341],[-2.65726463818205,57.0052047535419],[-2.63966901084276,56.9956460111376],[-2.63831227073953,56.9947554793695],[-2.633759241986,56.9908493066715],[-2.63355574955577,56.9909337756178],[-2.63318925451479,56.9906706944517],[-2.62802590210706,56.9866920633586],[-2.62776721965666,56.9864777308159],[-2.62136084544774,56.9802073503829],[-2.62031000379096,56.9793050403441],[-2.61961764424638,56.9785007292843],[-2.61931275480537,56.9782022191209],[-2.61218646428304,56.9752034652587],[-2.61163935241964,56.9749411152468],[-2.60838751982841,56.9732116774241],[-2.60662090028729,56.9725473166438],[-2.60394959865222,56.9709897290608],[-2.58676443977331,56.9623854447083],[-2.57802934722884,56.9553596359944],[-2.5778436261661,56.9554352815751],[-2.57534079004156,56.9536007090165],[-2.57320784317696,56.9515998558522],[-2.57301421378959,56.9516662673054],[-2.5718646088365,56.9506653996395],[-2.572096502754,56.9505858649099],[-2.56955769826137,56.9485425939365],[-2.56775352654513,56.9466508002797],[-2.56789137350238,56.9466115377074],[-2.56104134112204,56.940182002155],[-2.56092940538406,56.9402106800016],[-2.56034118227879,56.9395246766659],[-2.5603186597952,56.9395035315801],[-2.55961032317391,56.9386227137111],[-2.55972902651674,56.938594190694],[-2.55427421262287,56.9301868128462],[-2.55093335388024,56.9277974939705],[-2.54052426350925,56.9169378591733],[-2.53362587518341,56.9052718630831],[-2.53333700226123,56.9045903646454],[-2.53248141473677,56.9024209250647],[-2.53177248828414,56.900479030555],[-2.53029222449609,56.8955383831959],[-2.53016993898241,56.8950178270988],[-2.52909573943843,56.8852610186431],[-2.529099730116,56.884969030342],[-2.52987048689428,56.8786902550804],[-2.52983690511409,56.8782992289467],[-2.52984952470046,56.8780342360787],[-2.53012085003062,56.8749184366634],[-2.5303508426946,56.873101905136],[-2.53043607128011,56.8714634891617],[-2.5306676500359,56.8692884764947],[-2.53079570895611,56.8683107379676],[-2.53083179975765,56.8678837685882],[-2.53098497421305,56.8669438159338],[-2.53104032271659,56.8665879164825],[-2.53104294955052,56.8665880390226],[-2.53183464963168,56.8617289496291],[-2.53207082548951,56.8607527317852],[-2.53236663060363,56.8585565596316],[-2.53248334646932,56.8581114113949],[-2.53258593316175,56.8579008815621],[-2.52847314211461,56.8573116543131],[-2.5250631531236,56.8574924315539],[-2.52476627645854,56.8574855963723],[-2.492302355959,56.8544814944089],[-2.49198354771215,56.8544288660531],[-2.47534262046784,56.8509946949873],[-2.47508766743314,56.8509310019338],[-2.46378940855669,56.8477388531466],[-2.46347009599202,56.8476376562881],[-2.45276640940419,56.8438553862794],[-2.4525029559284,56.8437520722476],[-2.45029310966147,56.842785133166],[-2.44827807988237,56.8420692560322],[-2.44770174628144,56.841850303178],[-2.43821367186435,56.837885002837],[-2.43768298760773,56.8376415942118],[-2.42736616026814,56.8323692731925],[-2.42658771589585,56.8319263898121],[-2.42255450913091,56.8293040078646],[-2.42018375486833,56.8281898271176],[-2.41780708554049,56.8274954672948],[-2.40732469820846,56.8271854839522],[-2.40689193859341,56.8271596856942],[-2.37586903998513,56.8231830851779],[-2.37483905868561,56.8229762779858],[-2.35326099778391,56.8173789052755],[-2.35285575038001,56.817247889834],[-2.35196970410734,56.8169588588966],[-2.35157155512138,56.816827819262],[-2.33477764789537,56.8102667650038],[-2.33403761250077,56.8099266805365],[-2.31640195321626,56.8001032867298],[-2.30249567293779,56.7886198696833],[-2.29282267303231,56.7758955030644],[-2.28773121005328,56.7623941077476],[-2.2874017570795,56.7486074292962],[-2.29184112676783,56.7350370677313],[-2.30088296961734,56.7221762246096],[-2.30685814414559,56.7169325080027],[-2.30459466002196,56.7119491965563],[-2.30308590257184,56.6988881473584],[-2.30309267233604,56.6987512640953],[-2.30707210623571,56.6829519753023],[-2.30784805454605,56.6818131470992],[-2.30996101939573,56.6726209105509],[-2.31152440019926,56.6701474989317],[-2.31548110343064,56.6622694743569],[-2.31552782595499,56.6621992825263],[-2.31748972934219,56.6598170241661],[-2.3178031810087,56.6592488038519],[-2.31785638999945,56.6591750010266],[-2.31907767175188,56.6578886084038],[-2.32359203307369,56.6524051286281],[-2.32457673809922,56.6514125507899],[-2.32508057907289,56.6515642158697],[-2.33045756401821,56.6458972219381],[-2.33225882795213,56.6446929063043],[-2.33347647936414,56.643364066004],[-2.33421564990496,56.6426873990672],[-2.33446057899791,56.6427686201462],[-2.34012028780064,56.6376630338539],[-2.34037610401677,56.6374664870922],[-2.34867392039903,56.6320733127074],[-2.34735762009846,56.6274931387564],[-2.34735371635191,56.6274230758137],[-2.34876331821388,56.6144039892994],[-2.35139456414184,56.6084813151647],[-2.35158701068608,56.6073365467841],[-2.35311687600851,56.6046035291474],[-2.35439014347846,56.6017362414673],[-2.35463837021533,56.6013371890273],[-2.35565019529417,56.6000769892776],[-2.3595742298457,56.5930632791968],[-2.36618148835314,56.586488792043],[-2.37164862878115,56.5796216170055],[-2.37615528610233,56.575998045998],[-2.37647420335647,56.5756916412105],[-2.37651874923893,56.5757057666754],[-2.3766595825636,56.5755925138882],[-2.37854755647311,56.5737648962122],[-2.37863760818514,56.5736618084261],[-2.37871826432369,56.5735896913421],[-2.37876103585069,56.5735582286099],[-2.38589707848065,56.5666483768072],[-2.38601490246835,56.5665536796126],[-2.38834346193896,56.5649738072168],[-2.38992463680006,56.5635294261121],[-2.39021201428864,56.5633111127889],[-2.39050161594836,56.5631427258532],[-2.39184353531852,56.5618647051217],[-2.39238456749286,56.5611183949104],[-2.39244578699487,56.5610598059691],[-2.39598934448791,56.5579156723907],[-2.39717917706816,56.5567821364587],[-2.39761299314766,56.5561048113217],[-2.4012117802132,56.5526737179586],[-2.40830188781188,56.5440326442375],[-2.41308418045965,56.5406672526191],[-2.41920633076905,56.5359356870109],[-2.42283026989153,56.5314044368173],[-2.42583568043301,56.5289544142674],[-2.42626785297745,56.5284988861828],[-2.42714407646109,56.5278876831077],[-2.43599725317443,56.5206677781996],[-2.4524158110025,56.5114024167804],[-2.45636806921056,56.5098549590478],[-2.45630300038186,56.5098105939207],[-2.45640804721778,56.5097634908435],[-2.45931179715745,56.5087022152178],[-2.46106596223677,56.5080152296798],[-2.46195886853476,56.5075375194769],[-2.46212246372497,56.5074662442763],[-2.46397569220056,56.5064976000571],[-2.46460267395853,56.5062203437174],[-2.46518405643979,56.5059668376283],[-2.47056799960683,56.5032872818593],[-2.47207257932711,56.5026544832275],[-2.49205494789763,56.4957254419239],[-2.49423965926779,56.4951118659134],[-2.49892175399024,56.4941098376331],[-2.50239531258114,56.4930774738283],[-2.50253776279567,56.4930418593503],[-2.50965961769493,56.4917057194475],[-2.51066072319984,56.4914707259177],[-2.51530224874722,56.4896701043136],[-2.51592379678647,56.4894590916737],[-2.5190309438141,56.4885006620956],[-2.51948757112765,56.4882953012066],[-2.51960234571224,56.4882570876258],[-2.52205879608828,56.4874972057774],[-2.5222427251989,56.4873406315793],[-2.52320888929303,56.4863189513667],[-2.52441399510162,56.4854921664416],[-2.52935446093306,56.4812853934574],[-2.52943486051387,56.4812293490107],[-2.53684376404215,56.4769617154333],[-2.53930719165249,56.4752704827462],[-2.541691460367,56.4741686160506],[-2.54650401853363,56.4713951693769],[-2.55436317107852,56.4683106684132],[-2.5589867079855,56.4661725034291],[-2.55953902372476,56.4659643670729],[-2.5631466654451,56.4646709799265],[-2.56877757864823,56.4624026795329],[-2.5687531768098,56.4623911497712],[-2.57043909566308,56.4612974945736],[-2.57045765577428,56.4613062639657],[-2.5746933500709,56.4585221369637],[-2.57564577474637,56.4580138895549],[-2.5803698220445,56.455798237787],[-2.5910285965633,56.4505085146046],[-2.59114110037306,56.450461350653],[-2.59608003774209,56.4486326579855],[-2.59975887552512,56.447078041724],[-2.6011603897597,56.444007418063],[-2.60123829161802,56.4438850726013],[-2.61377473658268,56.4294965941066],[-2.63169862976179,56.4169828624765],[-2.6324813951923,56.4166330597254],[-2.63529417805523,56.4146646145044],[-2.65955330755315,56.4041343078321],[-2.66076223681287,56.4037269762078],[-2.66431314027158,56.4025725933254],[-2.66519778592794,56.4022952840489],[-2.66628164794658,56.4019357923523],[-2.66755625987437,56.4015341152957],[-2.67275236075093,56.3999816358797],[-2.673888849585,56.3996602246781],[-2.67505591495075,56.399250767188],[-2.67533927843982,56.3991702590335],[-2.7067723791018,56.3929012159497],[-2.70744984714334,56.3928183876566],[-2.71600311051495,56.3919372059805],[-2.71677943388024,56.391871978668],[-2.72179526204799,56.3915055058159],[-2.72330475970726,56.3914116687652],[-2.72686752823939,56.3912175577327],[-2.72820238337645,56.391155057364],[-2.73539588415872,56.3909288520475],[-2.73658918600561,56.3909096195126],[-2.74692643644093,56.3909700387603],[-2.74836182119246,56.3910099769125],[-2.76248268922417,56.3918314782838],[-2.76395279664624,56.391962136231],[-2.77663356425698,56.3934504039292],[-2.77778695876073,56.3936193269743],[-2.79166189925359,56.3961669074847],[-2.79427301720553,56.3959114834259],[-2.79455921416853,56.3958853917983],[-2.79566657971168,56.3957871417761],[-2.79592531349161,56.395764816993],[-2.80007122394884,56.3954447350875],[-2.80200756934238,56.3953127324044],[-2.80200808084371,56.3953150399955],[-2.80461871784368,56.3951397627335],[-2.80475462521495,56.3951316931578],[-2.82017100894724,56.394725023655],[-2.82030872432931,56.3947259095136],[-2.82096217655807,56.3947507294254],[-2.82395265800539,56.3945757192759],[-2.85095131095151,56.396127544153],[-2.85221660679882,56.396275184174],[-2.8628396014271,56.3977753727772],[-2.86330632519306,56.3978529845996],[-2.87254436511248,56.3999168717074],[-2.87619821202672,56.4003990499034],[-2.88328381622789,56.4023150432104],[-2.88545812888005,56.4028004274729],[-2.88581207798982,56.4029012214299],[-2.88647542028814,56.403091450292],[-2.88658471587297,56.4031230131536],[-2.88747305250152,56.4034475580047],[-2.90194761769382,56.4073589887189],[-2.92434536400993,56.4172645876345],[-2.93461096415092,56.4243366988738],[-2.93612152369285,56.4245662528337],[-2.95795996109092,56.4222346311199],[-2.97990274622549,56.4223800618022],[-2.99227688944844,56.4180054079569],[-2.99514090527506,56.4173969682706],[-2.99993769234268,56.4143305651215],[-3.02092515384631,56.4054197975353],[-3.04471453453678,56.3990345777746],[-3.07033179697597,56.3954360230942],[-3.09672935221663,56.394771224131],[-3.10109891836224,56.395156048471],[-3.10280713670595,56.3952023332994],[-3.10302623645885,56.3952056924981],[-3.10302027934677,56.3953252100106],[-3.10553688667027,56.3955467312083],[-3.10799068967472,56.3955242717127],[-3.1080035326569,56.3949746216498],[-3.11296181743795,56.3950101575575],[-3.12032752248881,56.3954106175721],[-3.12084369803409,56.3954058355024],[-3.12205444963823,56.3954936658059],[-3.12388968268086,56.3954292402643],[-3.12787887483627,56.3957157143768],[-3.12790044124962,56.3955637106063],[-3.12970589177732,56.3956424861893],[-3.12967719504343,56.3958448129505],[-3.13387172223066,56.3961458266069],[-3.13495876801813,56.3962047684536],[-3.13519654254891,56.3962408697602],[-3.13591745198661,56.3962925819483],[-3.13975074751771,56.3963808273865],[-3.14105559992183,56.3965126317313],[-3.14100798756236,56.3966576122494],[-3.14867444349531,56.3972069478587],[-3.17239653270323,56.4015705723128],[-3.19418805440591,56.4083605321061],[-3.21325064924301,56.4173284212282],[-3.21861914430444,56.4210439839856],[-3.22797587488652,56.4245850709243],[-3.24382910931426,56.4337155415405],[-3.24428436178805,56.4339050580224],[-3.24553136203447,56.434445136091],[-3.24551497877487,56.4344567475713],[-3.24710731302842,56.4350384379211],[-3.24711721817825,56.4350428289921],[-3.25109843444633,56.4368806146608],[-3.25164054509211,56.4371411126089],[-3.25543284114312,56.4390739944642],[-3.26754764532705,56.4443018753557],[-3.26844287393605,56.4448738857332],[-3.28867588387688,56.4549489786468],[-3.28950113503102,56.455456171102],[-3.30129599131154,56.46387616616],[-3.31073183489681,56.4731638505725],[-3.31087903542239,56.4733375413386],[-3.31258055899147,56.4756846626873],[-3.31278237159146,56.4757997627801],[-3.31332443212542,56.4762162882688],[-3.3164849437761,56.4792836810526],[-3.32302142152577,56.4846356493771],[-3.3230694405507,56.4846202714329],[-3.32346777211276,56.485001046266],[-3.32354315704087,56.485062757923],[-3.32442156113811,56.4859447077383],[-3.32432093395046,56.4859753880817],[-3.3320078356007,56.4947857904966],[-3.33220942770668,56.4950693558641],[-3.33247133704328,56.4954407622096],[-3.33288179132511,56.4960275745025],[-3.33309395728107,56.4963329446489],[-3.33342259848851,56.4968091622684],[-3.33708890153989,56.502926390047],[-3.33752150529766,56.5037726275848],[-3.33648277224804,56.503935022498],[-3.34154184735024,56.5141555280281],[-3.34168645173346,56.5147514693153],[-3.34263295516524,56.5285037943017],[-3.33884519894023,56.5421059644046],[-3.33045562589101,56.5550645318794],[-3.32076072454643,56.5641132858957],[-3.31818355674433,56.5765799431715],[-3.31032915249429,56.5900944237482],[-3.30926608393201,56.5911502307373],[-3.31239952421261,56.5952849913487],[-3.32719072393768,56.5973344801523],[-3.32772521466373,56.597438358621],[-3.35326804168324,56.6041890697485],[-3.3536374915201,56.6043153809923],[-3.37284807258672,56.6123145331281],[-3.38909053136255,56.6221138581206],[-3.40181667973872,56.6333840975991],[-3.40251187991288,56.6341480180622],[-3.40246615744624,56.6341606557746],[-3.40310190354603,56.6347216039777],[-3.40462985873089,56.6364384783308],[-3.40947568866539,56.6437506573977],[-3.40960613508818,56.6438372557993],[-3.42343259139098,56.6549875855512],[-3.4293178786389,56.6623975053531],[-3.43603269606832,56.6662628740555],[-3.44179920980497,56.6714808033917],[-3.44202356362219,56.6716195630305],[-3.44284828432161,56.6722748754683],[-3.44445247801742,56.6738810782949],[-3.44669476719231,56.675909276451],[-3.45045263231955,56.6778092241805],[-3.4652237538099,56.6887468312499],[-3.47461658312429,56.699430766236],[-3.47692509848402,56.7011746628526],[-3.48732971843268,56.7131577845277],[-3.48769002707309,56.7138977214582],[-3.49382545699684,56.718671830973],[-3.49463835846309,56.7193943169907],[-3.49965066978642,56.7242593927343],[-3.50002622620525,56.7246591641535],[-3.50675092737904,56.7330940497477],[-3.50737719669118,56.7340389567569],[-3.50916903728702,56.7369548296976],[-3.50994829763034,56.7377810371552],[-3.5166972139241,56.7493669141305],[-3.51788284844615,56.7522051603083],[-3.52023394715166,56.7595529045302],[-3.52044362647399,56.7604892631657],[-3.52105995550465,56.774716432514],[-3.51658585580675,56.7887340700326],[-3.50979088130994,56.7983269671596],[-3.52099747325262,56.8068229506834],[-3.53191075723069,56.8200219503752],[-3.53780910370874,56.8341492980576],[-3.53788897549001,56.8344987087671],[-3.53837530010024,56.8500025800879],[-3.53833588080196,56.8502411829664],[-3.53628685473641,56.8579659344758],[-3.53604345904485,56.8586292972575],[-3.52526057411626,56.8760838424363],[-3.52475843980599,56.8766470436879],[-3.51604207446192,56.8842021763121]]]}, "properties" : {}}
2 |
--------------------------------------------------------------------------------
/councils.php:
--------------------------------------------------------------------------------
1 | 'https://www.surreycc.gov.uk/',
4 | 2637 => 'https://www.anglesey.gov.uk/',
5 | 2650 => 'http://www.aberdeencity.gov.uk/',
6 | 2648 => 'http://www.aberdeenshire.gov.uk/',
7 | 2464 => 'http://www.adur-worthing.gov.uk/',
8 | 2274 => 'https://www.allerdale.gov.uk/',
9 | 2281 => 'http://www.ambervalley.gov.uk/',
10 | 2550 => 'http://www.angus.gov.uk',
11 | 145963 => 'http://www.antrimandnewtownabbey.gov.uk',
12 | 145960 => 'http://www.ardsandnorthdown.gov.uk',
13 | 2647 => 'https://www.argyll-bute.gov.uk/',
14 | 145954 => 'http://www.armaghbanbridgecraigavon.org',
15 | 2463 => 'http://www.arun.gov.uk/',
16 | 2413 => 'http://www.ashfield-dc.gov.uk/',
17 | 2353 => 'http://www.ashford.gov.uk/',
18 | 2441 => 'http://www.babergh.gov.uk',
19 | 2511 => 'https://www.lbbd.gov.uk/',
20 | 2489 => 'https://www.barnet.gov.uk/',
21 | 2513 => 'http://www.barnsley.gov.uk/',
22 | 2276 => 'http://www.barrowbc.gov.uk/',
23 | 2319 => 'http://www.basildon.gov.uk/',
24 | 2327 => 'http://www.basingstoke.gov.uk/',
25 | 2410 => 'http://www.bassetlaw.gov.uk/',
26 | 2551 => 'http://www.bathnes.gov.uk/',
27 | 2253 => 'http://www.bedford.gov.uk/',
28 | 145955 => 'http://www.belfastcity.gov.uk',
29 | 2494 => 'http://www.bexley.gov.uk/',
30 | 2514 => 'http://www.birmingham.gov.uk/',
31 | 2376 => 'http://www.blaby.gov.uk/',
32 | 2552 => 'http://www.blackburn.gov.uk/',
33 | 2553 => 'http://www.blackpool.gov.uk',
34 | 2554 => 'http://www.blaenau-gwent.gov.uk/',
35 | 2282 => 'http://www.bolsover.gov.uk/',
36 | 2515 => 'http://www.bolton.gov.uk/',
37 | 2382 => 'http://www.boston.gov.uk/',
38 | 152188 => 'https://www.bcpcouncil.gov.uk/',
39 | 2556 => 'http://www.bracknell-forest.gov.uk/',
40 | 2516 => 'http://www.bradford.gov.uk/',
41 | 2317 => 'http://www.braintree.gov.uk/',
42 | 2390 => 'http://www.breckland.gov.uk/',
43 | 2488 => 'https://www.brent.gov.uk/',
44 | 2309 => 'http://www.brentwood.gov.uk/',
45 | 2592 => 'http://www.bridgend.gov.uk',
46 | 2614 => 'http://www.brighton-hove.gov.uk/',
47 | 2561 => 'http://www.bristol.gov.uk/',
48 | 2626 => 'http://www.broadland.gov.uk/',
49 | 2482 => 'http://www.bromley.gov.uk/',
50 | 2477 => 'http://www.bromsgrove.gov.uk/',
51 | 2340 => 'http://www.broxbourne.gov.uk/',
52 | 2415 => 'http://www.broxtowe.gov.uk/',
53 | 163793 => 'https://www.buckinghamshire.gov.uk/',
54 | 2371 => 'http://www.burnley.gov.uk/',
55 | 2517 => 'https://www.bury.gov.uk/',
56 | 2558 => 'http://www.caerphilly.gov.uk',
57 | 2518 => 'http://www.calderdale.gov.uk/',
58 | 2263 => 'https://www.cambridge.gov.uk/',
59 | 2218 => 'http://www.cambridgeshire.gov.uk',
60 | 2505 => 'http://www.camden.gov.uk/',
61 | 2438 => 'http://www.cannockchasedc.gov.uk/',
62 | 2354 => 'https://www.canterbury.gov.uk/',
63 | 2639 => 'http://www.cardiff.gov.uk',
64 | 2272 => 'http://www.carlisle.gov.uk',
65 | 2604 => 'https://www.carmarthenshire.gov.wales/',
66 | 2320 => 'https://www.castlepoint.gov.uk/',
67 | 145961 => 'http://www.causewaycoastandglens.gov.uk/',
68 | 21070 => 'http://www.centralbedfordshire.gov.uk',
69 | 2640 => 'http://www.ceredigion.gov.uk',
70 | 2377 => 'http://www.charnwood.gov.uk/',
71 | 2314 => 'https://www.chelmsford.gov.uk/',
72 | 2326 => 'http://www.cheltenham.gov.uk/',
73 | 2419 => 'https://www.cherwell.gov.uk/',
74 | 21069 => 'http://www.cheshireeast.gov.uk/',
75 | 21068 => 'http://www.cheshirewestandchester.gov.uk/',
76 | 2284 => 'https://www.chesterfield.gov.uk/',
77 | 2465 => 'http://www.chichester.gov.uk/',
78 | 2362 => 'http://www.chorley.gov.uk/',
79 | 2651 => 'http://www.edinburgh.gov.uk',
80 | 2512 => 'http://www.cityoflondon.gov.uk/',
81 | 2625 => 'http://www.york.gov.uk',
82 | 2569 => 'https://www.clacks.gov.uk/',
83 | 2315 => 'http://www.colchester.gov.uk/',
84 | 2646 => 'http://www.cne-siar.gov.uk',
85 | 2570 => 'http://www.conwy.gov.uk/',
86 | 2271 => 'http://www.copeland.gov.uk',
87 | 2398 => 'http://www.corby.gov.uk/',
88 | 2250 => 'http://www.cornwall.gov.uk/',
89 | 2322 => 'http://www.cotswold.gov.uk/',
90 | 2520 => 'http://www.coventry.gov.uk/',
91 | 2405 => 'http://www.cravendc.gov.uk/',
92 | 2469 => 'http://www.crawley.gov.uk/',
93 | 2481 => 'http://www.croydon.gov.uk',
94 | 2220 => 'http://www.cumbria.gov.uk/',
95 | 2341 => 'http://www.dacorum.gov.uk/',
96 | 2572 => 'https://www.darlington.gov.uk/',
97 | 2358 => 'http://www.dartford.gov.uk/',
98 | 2394 => 'https://www.daventrydc.gov.uk',
99 | 2602 => 'http://www.denbighshire.gov.uk',
100 | 2562 => 'http://www.derby.gov.uk/',
101 | 2221 => 'http://www.derbyshire.gov.uk/',
102 | 2283 => 'http://www.derbyshiredales.gov.uk',
103 | 145959 => 'http://www.derrycityandstrabanedistrict.com',
104 | 2249 => 'https://new.devon.gov.uk/',
105 | 2521 => 'http://www.doncaster.gov.uk/',
106 | 152225 => 'https://www.dorsetcouncil.gov.uk/',
107 | 2355 => 'http://www.dover.gov.uk/',
108 | 2522 => 'https://www.dudley.gov.uk/',
109 | 2656 => 'http://www.dumgal.gov.uk',
110 | 2573 => 'http://www.dundeecity.gov.uk',
111 | 2223 => 'http://www.durham.gov.uk/',
112 | 2484 => 'http://www.ealing.gov.uk/',
113 | 2574 => 'http://www.east-ayrshire.gov.uk',
114 | 2307 => 'https://www.lewes-eastbourne.gov.uk',
115 | 2261 => 'http://www.eastcambs.gov.uk/',
116 | 2286 => 'http://eastdevon.gov.uk',
117 | 2575 => 'http://www.eastdunbarton.gov.uk',
118 | 2330 => 'http://www.easthants.gov.uk/',
119 | 2342 => 'http://www.eastherts.gov.uk/',
120 | 2329 => 'http://www.eastleigh.gov.uk/',
121 | 2384 => 'http://www.e-lindsey.gov.uk/',
122 | 2652 => 'https://www.eastlothian.gov.uk/',
123 | 2393 => 'http://www.east-northamptonshire.gov.uk/',
124 | 2576 => 'http://www.eastrenfrewshire.gov.uk',
125 | 2577 => 'http://www.eastriding.gov.uk/',
126 | 2437 => 'http://www.eaststaffsbc.gov.uk/',
127 | 152160 => 'https://www.eastsuffolk.gov.uk/',
128 | 2224 => 'http://www.eastsussex.gov.uk/',
129 | 2275 => 'http://www.eden.gov.uk',
130 | 2455 => 'http://www.elmbridge.gov.uk/',
131 | 2495 => 'https://new.enfield.gov.uk/',
132 | 2311 => 'http://www.eppingforestdc.gov.uk/',
133 | 2457 => 'http://www.epsom-ewell.gov.uk/',
134 | 2279 => 'http://www.erewash.gov.uk/',
135 | 2225 => 'http://www.essex.gov.uk/',
136 | 2290 => 'http://exeter.gov.uk/',
137 | 2578 => 'http://www.falkirk.gov.uk',
138 | 2335 => 'http://www.fareham.gov.uk/',
139 | 2259 => 'http://www.fenland.gov.uk/',
140 | 145956 => 'http://www.fermanaghomagh.com',
141 | 2649 => 'http://www.fifedirect.org.uk',
142 | 2605 => 'http://www.flintshire.gov.uk',
143 | 2349 => 'https://www.folkestone-hythe.gov.uk/home',
144 | 2321 => 'http://www.fdean.gov.uk/',
145 | 2365 => 'http://www.fylde.gov.uk/',
146 | 2523 => 'http://www.gateshead.gov.uk/',
147 | 2412 => 'http://www.gedling.gov.uk/',
148 | 2579 => 'http://www.glasgow.gov.uk',
149 | 2325 => 'http://www.gloucester.gov.uk/',
150 | 2226 => 'http://www.gloucestershire.gov.uk/',
151 | 2334 => 'http://www.gosport.gov.uk/',
152 | 2359 => 'http://www.gravesham.gov.uk/',
153 | 2387 => 'http://www.great-yarmouth.gov.uk',
154 | 2493 => 'http://www.royalgreenwich.gov.uk/',
155 | 2452 => 'http://www.guildford.gov.uk/',
156 | 2638 => 'http://www.gwynedd.gov.uk',
157 | 2508 => 'http://www.hackney.gov.uk/',
158 | 2580 => 'http://www.halton.gov.uk/',
159 | 2409 => 'http://www.hambleton.gov.uk/',
160 | 2502 => 'http://www.lbhf.gov.uk/',
161 | 2227 => 'http://www.hants.gov.uk/',
162 | 2375 => 'http://www.harborough.gov.uk/',
163 | 2509 => 'http://www.haringey.gov.uk/',
164 | 2318 => 'http://www.harlow.gov.uk/',
165 | 2407 => 'http://www.harrogate.gov.uk/',
166 | 2487 => 'http://www.harrow.gov.uk',
167 | 2333 => 'http://www.hart.gov.uk',
168 | 2581 => 'http://www.hartlepool.gov.uk',
169 | 2308 => 'https://www.hastings.gov.uk/',
170 | 2336 => 'http://www.havant.gov.uk/',
171 | 2485 => 'http://www.havering.gov.uk/',
172 | 2571 => 'https://www.herefordshire.gov.uk/',
173 | 2228 => 'https://www.hertfordshire.gov.uk/',
174 | 2339 => 'http://www.hertsmere.gov.uk/',
175 | 2643 => 'http://www.highland.gov.uk',
176 | 2277 => 'http://www.highpeak.gov.uk/',
177 | 2486 => 'http://www.hillingdon.gov.uk/',
178 | 2372 => 'http://www.hinckley-bosworth.gov.uk/',
179 | 2467 => 'https://www.horsham.gov.uk/',
180 | 2483 => 'http://www.hounslow.gov.uk/',
181 | 2563 => 'http://www.hullcc.gov.uk/',
182 | 2262 => 'https://www.huntingdonshire.gov.uk/',
183 | 2370 => 'http://www.hyndburnbc.gov.uk',
184 | 2582 => 'http://www.inverclyde.gov.uk',
185 | 2446 => 'https://www.ipswich.gov.uk/',
186 | 2636 => 'http://www.iwight.com',
187 | 2251 => 'http://www.scilly.gov.uk',
188 | 2507 => 'http://www.islington.gov.uk/',
189 | 2503 => 'http://www.rbkc.gov.uk/',
190 | 2229 => 'http://www.kent.gov.uk/',
191 | 2396 => 'http://www.kettering.gov.uk/',
192 | 2389 => 'http://www.west-norfolk.gov.uk',
193 | 2480 => 'http://www.kingston.gov.uk',
194 | 2524 => 'http://www.kirklees.gov.uk/',
195 | 2525 => 'http://www.knowsley.gov.uk/',
196 | 2490 => 'http://www.lambeth.gov.uk/',
197 | 2230 => 'http://www.lancashire.gov.uk/',
198 | 2361 => 'http://www.lancaster.gov.uk/',
199 | 2526 => 'http://www.leeds.gov.uk/',
200 | 2564 => 'http://www.leicester.gov.uk/',
201 | 2231 => 'https://www.leicestershire.gov.uk/',
202 | 2304 => 'https://www.lewes-eastbourne.gov.uk',
203 | 2492 => 'http://www.lewisham.gov.uk/',
204 | 2434 => 'https://www.lichfielddc.gov.uk/',
205 | 2385 => 'http://www.lincoln.gov.uk/',
206 | 2232 => 'https://www.lincolnshire.gov.uk/',
207 | 145958 => 'https://www.lisburncastlereagh.gov.uk/',
208 | 2527 => 'http://www.liverpool.gov.uk/',
209 | 2583 => 'http://www.luton.gov.uk/',
210 | 2356 => 'http://www.maidstone.gov.uk',
211 | 2316 => 'http://www.maldon.gov.uk/',
212 | 2474 => 'http://www.malvernhills.gov.uk/',
213 | 2528 => 'http://www.manchester.gov.uk/',
214 | 2416 => 'http://www.mansfield.gov.uk/',
215 | 2584 => 'http://www.medway.gov.uk/',
216 | 2374 => 'http://www.melton.gov.uk/',
217 | 2428 => 'http://www.mendip.gov.uk/',
218 | 2585 => 'https://www.merthyr.gov.uk',
219 | 2500 => 'http://www.merton.gov.uk/',
220 | 145962 => 'http://www.midandeastantrim.gov.uk',
221 | 2289 => 'http://www.middevon.gov.uk/',
222 | 2586 => 'http://www.middlesbrough.gov.uk/',
223 | 2587 => 'http://www.midlothian.gov.uk',
224 | 2445 => 'http://www.midsuffolk.gov.uk/',
225 | 2466 => 'http://www.midsussex.gov.uk/',
226 | 145957 => 'http://www.midulstercouncil.org',
227 | 2588 => 'http://www.milton-keynes.gov.uk/',
228 | 2454 => 'http://www.molevalley.gov.uk/',
229 | 2603 => 'http://www.monmouthshire.gov.uk',
230 | 2644 => 'http://www.moray.gov.uk',
231 | 2560 => 'http://www.neath-porttalbot.gov.uk',
232 | 2414 => 'http://www.newark-sherwooddc.gov.uk/',
233 | 2529 => 'http://www.newcastle.gov.uk/',
234 | 2435 => 'http://www.newcastle-staffs.gov.uk/',
235 | 2328 => 'http://www.newforest.gov.uk/',
236 | 2510 => 'http://www.newham.gov.uk/',
237 | 2559 => 'http://www.newport.gov.uk',
238 | 145964 => 'http://www.newrymournedown.org/',
239 | 2233 => 'http://www.norfolk.gov.uk/',
240 | 2397 => 'http://www.northampton.gov.uk/',
241 | 2234 => 'https://www.northamptonshire.gov.uk',
242 | 2654 => 'http://www.north-ayrshire.gov.uk',
243 | 2285 => 'http://www.northdevon.gov.uk/',
244 | 2280 => 'http://www.ne-derbyshire.gov.uk/',
245 | 2589 => 'http://www.nelincs.gov.uk/',
246 | 2345 => 'http://www.north-herts.gov.uk',
247 | 2383 => 'https://www.n-kesteven.gov.uk/',
248 | 2590 => 'http://www.northlanarkshire.gov.uk',
249 | 2591 => 'http://www.northlincs.gov.uk/',
250 | 2386 => 'https://www.north-norfolk.gov.uk/',
251 | 2642 => 'http://www.n-somerset.gov.uk/',
252 | 2530 => 'https://my.northtyneside.gov.uk/',
253 | 2248 => 'http://www.northumberland.gov.uk/',
254 | 2458 => 'http://www.northwarks.gov.uk/',
255 | 2373 => 'http://www.nwleics.gov.uk/',
256 | 2235 => 'http://www.northyorks.gov.uk/',
257 | 2391 => 'http://www.norwich.gov.uk/',
258 | 2565 => 'http://www.nottinghamcity.gov.uk/',
259 | 2236 => 'http://www.nottinghamshire.gov.uk/',
260 | 2462 => 'http://www.nuneatonandbedworth.gov.uk/',
261 | 2378 => 'http://oadby-wigston.gov.uk/',
262 | 2531 => 'http://www.oldham.gov.uk/',
263 | 2645 => 'http://www.orkney.gov.uk/',
264 | 2421 => 'https://www.oxford.gov.uk/',
265 | 2237 => 'http://www.oxfordshire.gov.uk/',
266 | 2641 => 'http://www.pembrokeshire.gov.uk',
267 | 2368 => 'http://www.pendle.gov.uk/',
268 | 2593 => 'http://www.pkc.gov.uk',
269 | 2566 => 'http://www.peterborough.gov.uk/',
270 | 2658 => 'http://www.plymouth.gov.uk/',
271 | 2657 => 'http://www.portsmouth.gov.uk/',
272 | 2595 => 'http://www.powys.gov.uk',
273 | 2366 => 'http://www.preston.gov.uk/',
274 | 2596 => 'https://www.reading.gov.uk/',
275 | 2497 => 'http://www.redbridge.gov.uk/',
276 | 2597 => 'http://www.redcar-cleveland.gov.uk/',
277 | 2479 => 'http://www.redditchbc.gov.uk/',
278 | 2453 => 'http://www.reigate-banstead.gov.uk/',
279 | 2598 => 'http://www.renfrewshire.gov.uk',
280 | 2599 => 'http://www.rctcbc.gov.uk',
281 | 2369 => 'https://www.ribblevalley.gov.uk/',
282 | 2406 => 'http://richmondshire.gov.uk',
283 | 2499 => 'http://www.richmond.gov.uk/',
284 | 2532 => 'http://www.rochdale.gov.uk/',
285 | 2310 => 'http://www.rochford.gov.uk/',
286 | 2364 => 'http://www.rossendale.gov.uk/',
287 | 2305 => 'http://www.rother.gov.uk/',
288 | 2533 => 'http://www.rotherham.gov.uk/',
289 | 2459 => 'http://www.rugby.gov.uk/',
290 | 2451 => 'http://www.runnymede.gov.uk/',
291 | 2411 => 'http://www.rushcliffe.gov.uk/',
292 | 2337 => 'http://www.rushmoor.gov.uk/',
293 | 2600 => 'https://www.rutland.gov.uk/',
294 | 2408 => 'http://www.ryedale.gov.uk',
295 | 2534 => 'http://www.salford.gov.uk',
296 | 2535 => 'http://www.sandwell.gov.uk/',
297 | 2403 => 'http://www.scarborough.gov.uk/',
298 | 2601 => 'https://www.scotborders.gov.uk',
299 | 2431 => 'http://www.sedgemoor.gov.uk/',
300 | 2536 => 'https://www.sefton.gov.uk/',
301 | 2404 => 'http://www.selby.gov.uk/',
302 | 2350 => 'http://www.sevenoaks.gov.uk/',
303 | 2537 => 'http://www.sheffield.gov.uk/',
304 | 2653 => 'http://www.shetland.gov.uk',
305 | 2238 => 'http://www.shropshire.gov.uk/',
306 | 2606 => 'http://www.slough.gov.uk/',
307 | 2538 => 'https://www.solihull.gov.uk/',
308 | 2239 => 'http://www.somerset.gov.uk/',
309 | 152109 => 'https://www.somersetwestandtaunton.gov.uk/',
310 | 2567 => 'http://www.southampton.gov.uk/',
311 | 2655 => 'http://www.south-ayrshire.gov.uk',
312 | 2260 => 'http://www.scambs.gov.uk/',
313 | 2278 => 'http://www.south-derbys.gov.uk/',
314 | 2607 => 'http://www.southend.gov.uk/',
315 | 2608 => 'http://www.southglos.gov.uk/',
316 | 2629 => 'http://www.southhams.gov.uk/',
317 | 2381 => 'http://www.sholland.gov.uk/',
318 | 2380 => 'http://www.southkesteven.gov.uk/',
319 | 2273 => 'http://www.southlakeland.gov.uk/',
320 | 2609 => 'http://www.southlanarkshire.gov.uk',
321 | 2388 => 'http://www.south-norfolk.gov.uk/',
322 | 2392 => 'http://www.southnorthants.gov.uk/',
323 | 2418 => 'http://www.southoxon.gov.uk',
324 | 2363 => 'http://www.southribble.gov.uk/',
325 | 2430 => 'http://www.southsomerset.gov.uk',
326 | 2433 => 'https://www.sstaffs.gov.uk/',
327 | 2539 => 'http://www.southtyneside.gov.uk',
328 | 2491 => 'http://www.southwark.gov.uk',
329 | 2456 => 'http://www.spelthorne.gov.uk/',
330 | 2436 => 'http://www.staffordbc.gov.uk/',
331 | 2240 => 'http://www.staffordshire.gov.uk/',
332 | 2432 => 'https://www.staffsmoorlands.gov.uk/',
333 | 2343 => 'http://www.stalbans.gov.uk/',
334 | 2347 => 'http://www.stevenage.gov.uk/',
335 | 2541 => 'https://www.sthelens.gov.uk/',
336 | 2610 => 'http://www.stirling.gov.uk',
337 | 2540 => 'http://www.stockport.gov.uk/',
338 | 2611 => 'http://www.stockton.gov.uk/',
339 | 2568 => 'http://www.stoke.gov.uk/',
340 | 2461 => 'http://www.stratford.gov.uk/',
341 | 2323 => 'http://www.stroud.gov.uk/',
342 | 2241 => 'http://www.suffolk.gov.uk/',
343 | 2542 => 'http://www.sunderland.gov.uk/',
344 | 2450 => 'http://www.surreyheath.gov.uk/',
345 | 2498 => 'http://www.sutton.gov.uk/',
346 | 2357 => 'http://www.swale.gov.uk/',
347 | 2549 => 'http://www.swansea.gov.uk',
348 | 2612 => 'http://www.swindon.gov.uk/',
349 | 2543 => 'http://www.tameside.gov.uk/',
350 | 2439 => 'http://www.tamworth.gov.uk/',
351 | 2448 => 'http://www.tandridge.gov.uk/',
352 | 2287 => 'http://www.teignbridge.gov.uk',
353 | 2613 => 'http://www.telford.gov.uk',
354 | 2312 => 'http://www.tendringdc.gov.uk/',
355 | 2332 => 'http://www.testvalley.gov.uk/',
356 | 2324 => 'http://tewkesbury.gov.uk/',
357 | 2352 => 'http://thanet.gov.uk/',
358 | 2338 => 'http://www.threerivers.gov.uk/',
359 | 2615 => 'http://www.thurrock.gov.uk/',
360 | 2351 => 'http://www.tmbc.gov.uk',
361 | 2617 => 'http://www.torbay.gov.uk/',
362 | 2616 => 'http://www.torfaen.gov.uk',
363 | 2630 => 'http://www.torridge.gov.uk/',
364 | 2506 => 'http://www.towerhamlets.gov.uk/',
365 | 2544 => 'http://www.trafford.gov.uk/',
366 | 2348 => 'http://www.tunbridgewells.gov.uk/',
367 | 2313 => 'https://www.uttlesford.gov.uk/home',
368 | 2557 => 'http://www.valeofglamorgan.gov.uk',
369 | 2417 => 'http://www.whitehorsedc.gov.uk/',
370 | 2545 => 'http://www.wakefield.gov.uk/',
371 | 2546 => 'https://go.walsall.gov.uk/',
372 | 2496 => 'http://www.walthamforest.gov.uk/',
373 | 2501 => 'http://www.wandsworth.gov.uk/',
374 | 2618 => 'http://www.warrington.gov.uk/',
375 | 2460 => 'http://www.warwickdc.gov.uk/',
376 | 2243 => 'https://www.warwickshire.gov.uk/',
377 | 2346 => 'http://www.watford.gov.uk/',
378 | 2447 => 'http://www.waverley.gov.uk/',
379 | 2306 => 'http://www.wealden.gov.uk/',
380 | 2395 => 'http://www.wellingborough.gov.uk/',
381 | 2344 => 'http://www.welhat.gov.uk/',
382 | 2619 => 'http://www.westberks.gov.uk/',
383 | 2288 => 'http://www.westdevon.gov.uk/',
384 | 2620 => 'http://www.west-dunbarton.gov.uk',
385 | 2360 => 'http://www.westlancs.gov.uk/',
386 | 2379 => 'https://www.west-lindsey.gov.uk/',
387 | 2621 => 'http://www.westlothian.gov.uk',
388 | 2504 => 'https://www.westminster.gov.uk/',
389 | 2420 => 'http://www.westoxon.gov.uk/',
390 | 152125 => 'https://www.westsuffolk.gov.uk/',
391 | 2244 => 'http://www.westsussex.gov.uk/',
392 | 2547 => 'http://www.wigan.gov.uk',
393 | 2245 => 'http://www.wiltshire.gov.uk/',
394 | 2331 => 'http://www.winchester.gov.uk/',
395 | 2622 => 'http://www.rbwm.gov.uk/',
396 | 2548 => 'http://www.wirral.gov.uk/',
397 | 2449 => 'http://www.woking.gov.uk/',
398 | 2623 => 'https://www.wokingham.gov.uk/',
399 | 2519 => 'http://www.wolverhampton.gov.uk',
400 | 2478 => 'http://www.worcester.gov.uk',
401 | 2246 => 'http://www.worcestershire.gov.uk',
402 | 2468 => 'http://www.adur-worthing.gov.uk/',
403 | 2624 => 'http://www.wrexham.gov.uk/',
404 | 2476 => 'http://www.wychavon.gov.uk/',
405 | 2367 => 'http://www.wyre.gov.uk',
406 | 2475 => 'http://www.wyreforestdc.gov.uk/',
407 | );
408 |
--------------------------------------------------------------------------------