Geocoding - Medium
UK postcodes
- cleanse, add spaces
- regexp match
- lookup in database
- fallback to sectors, districts
(((^[BEGLMNS][1-9]\d?) | (^W[2-9] ) | ( ^( A[BL] | B[ABDHLNRST] |
C[ABFHMORTVW] | D[ADEGHLNTY] | E[HNX] | F[KY] | G[LUY] | H[ADGPRSUX] |
I[GMPV] | JE | K[ATWY] | L[ADELNSU] | M[EKL] | N[EGNPRW] | O[LX] |
P[AEHLOR] | R[GHM] | S[AEGKL-PRSTWY] | T[ADFNQRSW] | UB | W[ADFNRSV] |
YO | ZE ) \d\d?) | (^W1[A-HJKSTUW0-9]) | (( (^WC[1-2]) | (^EC[1-4]) |
(^SW1) ) [ABEHMNPRVWXY] ) ) (\s*)? ([0-9][ABD-HJLNP-UW-Z]{2}))
Geocoding - Hard
random examples
Albert Villas, Gilbert Mews, LEIGHTON BUZZARD,
Bedfordshire, LU7 1NF
Lake Lock Drive, Wakefield West Yorkshire
Church Lane, London
C ELMINGTON ROAD, LONDON
Fountain Road (Flat 2), Edgbaston
London SE18, UK
Lee, London, UK
Free Trade Wharf, 340 The Highway, Wapping/Limehouse London
Stunning 3 Storey Contemporary Barn Conversion In The Popular Village Of Utkinton
A.4-1 GREAT NORTHERN TOWER,WATSON STREET,CITY CENTRE,
MANCHESTER GREATER MANCHESTER
15, ASTLEY HOUSE, LONDON
Measure confidence
- assign each method a confidence or accuracy
- used for quality and NestoriaRank© [1]
Google geocoder confidence levels [2]
0 - Unknown location
1 - Country
2 - Region (state, province, prefecture, etc.)
3 - Sub-region (county, municipality, etc.)
4 - Town (city, village)
5 - Post code (zip code) <= in UK this is 10
6 - Street
7 - Intersection
8 - Address