Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
46 changes: 34 additions & 12 deletions cmd/extract_data.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,15 @@ func ExtractData(tarBz2File string) {
skipped := color.New(color.FgBlue).SprintFunc()
successful := color.New(color.FgGreen).SprintFunc()

err = os.MkdirAll("./data/postcodes/units", os.ModePerm)
if err != nil {
log.Fatalf("Error creating directory for units: %v", err)
}
err = os.MkdirAll("./data/postcodes/districts", os.ModePerm)
if err != nil {
log.Fatalf("Error creating directory for districts: %v", err)
}

for {
header, err := tarReader.Next()
if err != nil {
Expand All @@ -47,11 +56,12 @@ func ExtractData(tarBz2File string) {
break
}

if header.Typeflag == tar.TypeReg && strings.HasPrefix(header.Name, "gb-postcodes-v5/units/") {
fileType, propName := extractFileType(header)
if fileType != "" {

filename := filepath.Base(header.Name)
if exists, err := os.Stat("./data/postcodes/" + filename + ".bz2"); err == nil && !exists.IsDir() {
log.Printf("Skipping file %s (already exists)", skipped(filename))
outputFile := fmt.Sprintf("./data/postcodes/%ss/%s.bz2", fileType, filepath.Base(header.Name))
if exists, err := os.Stat(outputFile); err == nil && !exists.IsDir() {
log.Printf("Skipping file %s (already exists)", skipped(outputFile))
continue
}

Expand All @@ -66,19 +76,18 @@ func ExtractData(tarBz2File string) {
log.Fatalf("Error unmarshalling GeoJSON: %v", err)
}

err = reprocessFeatureCollection(fc)
err = reprocessFeatureCollection(fileType, propName, fc)
Comment thread
rm-hull marked this conversation as resolved.
if err != nil {
log.Fatalf("Error reprocessing feature collection for file %s: %v", header.Name, err)
}

outputFile := fmt.Sprintf("./data/postcodes/units/%s.bz2", filename)
newSize, err := internal.CompressFeatureCollection(outputFile, fc)
if err != nil {
log.Fatalf("Error compressing file %s: %v", outputFile, err)
Comment thread
rm-hull marked this conversation as resolved.
}

log.Printf("Processed file %s: original size %s -> %s (%0.2f%% reduction)\n",
successful(filename),
successful(outputFile),
humanize.Bytes(uint64(header.Size)),
humanize.Bytes(uint64(newSize)),
100-float64(newSize)/float64(header.Size)*100)
Expand All @@ -89,18 +98,31 @@ func ExtractData(tarBz2File string) {
}
}

func reprocessFeatureCollection(fc *geojson.FeatureCollection) error {
func extractFileType(header *tar.Header) (string, string) {
if header.Typeflag != tar.TypeReg {
return "", ""
} else if strings.HasPrefix(header.Name, "gb-postcodes-v5/units/") {
return "unit", "postcodes"
} else if strings.HasPrefix(header.Name, "gb-postcodes-v5/districts/") {
return "district", "district"
} else {
return "", ""
}
}

func reprocessFeatureCollection(fileType string, propName string, fc *geojson.FeatureCollection) error {

for _, feature := range fc.Features {
postcode, ok := feature.Properties["postcodes"].(string)
id, ok := feature.Properties[propName].(string)
if !ok {
return fmt.Errorf("missing or invalid 'postcodes' property in feature %s", feature.ID)
return fmt.Errorf("missing or invalid '%s' property for postcode %s: %s", propName, fileType, id)
}

feature.ID = id
feature.Properties["type"] = fileType
truncateCoordinates(feature)
delete(feature.Properties, "mapit_code")
delete(feature.Properties, "postcodes")
feature.Properties["postcode"] = postcode
delete(feature.Properties, propName)
}

return nil
Expand Down
Binary file added data/postcodes/districts/AB10.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB11.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB12.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB13.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB14.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB15.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB16.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB21.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB22.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB23.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB24.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB25.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB30.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB31.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB32.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB33.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB34.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB35.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB36.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB37.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB38.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB39.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB41.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB42.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB43.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB44.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB45.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB51.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB52.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB53.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB54.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB55.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AB56.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AL1.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AL10.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AL2.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AL3.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AL4.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AL5.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AL6.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AL7.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AL8.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/AL9.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B1.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B10.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B11.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B12.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B13.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B14.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B15.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B16.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B17.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B18.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B19.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B2.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B20.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B21.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B23.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B24.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B25.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B26.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B27.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B28.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B29.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B3.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B30.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B31.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B32.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B33.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B34.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B35.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B36.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B37.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B38.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B4.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B40.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B42.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B43.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B44.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B45.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B46.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B47.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B48.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B49.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B5.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B50.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B6.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B60.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B61.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B62.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B63.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B64.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B65.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B66.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B67.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B68.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B69.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B7.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B70.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B71.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B72.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B73.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B74.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B75.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B76.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B77.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B78.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B79.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B8.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B80.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B9.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B90.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B91.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B92.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B93.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B94.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B95.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B96.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B97.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B98.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/B99.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA1.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA10.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA11.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA12.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA13.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA14.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA15.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA16.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA2.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA20.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA21.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA22.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA3.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA4.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA5.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA6.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA7.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA8.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BA9.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB1.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB10.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB11.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB12.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB18.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB2.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB3.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB4.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB5.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB6.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB7.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB8.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB9.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BB94.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD1.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD10.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD11.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD12.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD13.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD14.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD15.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD16.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD17.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD18.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD19.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD2.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD20.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD21.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD22.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD23.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD24.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD3.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD4.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD5.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD6.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD7.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD8.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD9.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD97.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD98.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BD99.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH1.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH10.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH11.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH12.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH13.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH14.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH15.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH16.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH17.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH18.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH19.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH2.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH20.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH21.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH22.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH23.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH24.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH25.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH3.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH31.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH4.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH5.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH6.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH7.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH8.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BH9.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BL0.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BL1.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BL2.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BL3.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BL4.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BL5.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BL6.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BL7.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BL78.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BL8.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BL9.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN1.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN10.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN11.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN12.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN13.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN14.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN15.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN16.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN17.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN18.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN2.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN20.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN21.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN22.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN23.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN24.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN25.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN26.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN27.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN3.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN41.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN42.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN43.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN44.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN45.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN5.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN50.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN51.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN52.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN6.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN7.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN8.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN88.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN9.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN95.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BN99.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BR1.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BR2.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BR3.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BR4.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BR5.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BR6.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BR7.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BR8.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS1.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS10.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS11.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS13.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS14.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS15.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS16.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS2.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS20.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS21.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS22.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS23.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS24.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS25.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS26.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS27.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS28.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS29.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS3.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS30.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS31.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS32.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS34.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS35.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS36.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS37.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS39.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS4.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS40.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS41.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS48.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS49.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS5.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS6.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS7.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS8.geojson.bz2
Binary file not shown.
Binary file added data/postcodes/districts/BS9.geojson.bz2
Binary file not shown.
Loading