Giter VIP home page Giter VIP logo

uk-postcode-boundary-processor's Introduction

UK Postcode Area & District Boundary Finder

  • DataFinder finds boundaries of your specified postcode area and "spits out" a collection of postcodes which belong to the postcode area, in a single file. Each postcode is attached with a property title which describes the area (note: this may be Post Town, District or LAD name).
  • DataMerger reads your provided geojson files and puts them together under one FeatureCollection in a single file.

The generated result files are in GEOJson format.

Instructions

DataFinder

  • Run DataFinder.
  • You will be asked to provide a name for the result directory - enter one.
  • Then, you will be requested to enter a postcode area and a name you would like to give to the result file e.g. PL,Plymouth (no space on either side of the comma symbol).
  • A file will be generated for the previous step and you will be prompted to enter another postcode area, continuously.
  • You may stop DataFinder when you have collected the data you need.
  • The result files will be located under in src/main/resources/results.

For example, if you specified directory name to be London, then the results will be inside London directory created in the path mentioned previously.

The directory will also contain districts directory. Inside you will find a directory for each postcode area name that you have entered with geojson files for each postcode district that belongs to that area.

DataMerger

  • Place GeometryCollection files inside merge_data directory located in src/main/java.
  • Run DataMerger.
  • You will be asked to provide a name for the result file - enter one.
  • The result file will be created in src/main/resources/merged_results directory.

Data & Licenses

The application contains raw data about postcodes in the UK (England, Scotland & Northern Ireland).

Postcode area & district boundary data has been sourced from GeoLytix (https://geolytix.co.uk/?geodata) - Postal. The data is released under GeoLytix OpenData and OGL license.

You must always use the following attribution statement to acknowledge the source of the information:

  • Postal Boundaries © GeoLytix copyright and database right 2012
  • Contains Ordnance Survey data © Crown copyright and database right 2012
  • Contains Royal Mail data © Royal Mail copyright and database right 2012
  • Contains National Statistics data © Crown copyright and database right 2012

uk-postcode-boundary-processor's People

Contributors

vaidasthedev avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.