vibes
This commit is contained in:
parent
39ef5c6646
commit
c995f12f8b
78 changed files with 4830 additions and 1619 deletions
|
|
@ -8,9 +8,10 @@ Algorithm per OA:
|
|||
1. Single-postcode OA → entire OA polygon assigned to that postcode
|
||||
2. Multi-postcode OA:
|
||||
a. Assign INSPIRE parcels to postcodes via UPRN point-in-polygon majority vote
|
||||
b. Union INSPIRE parcels per postcode, clip to OA → "claimed" area
|
||||
c. Distribute remaining (unclaimed) OA area via Voronoi of UPRN points
|
||||
d. Final polygon = claimed + Voronoi share
|
||||
b. Assign INSPIRE parcels with no contained UPRN to the nearest UPRN postcode
|
||||
c. Union parcel claims per postcode, clip to OA → "claimed" area
|
||||
d. Distribute remaining non-parcel OA area via Voronoi of UPRN points
|
||||
e. Final polygon = parcel claims + Voronoi share
|
||||
|
||||
Memory-efficient design (<12GB total):
|
||||
- INSPIRE polygons stored as raw coordinate bytes in parquet; Shapely objects built
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue