All changes

This commit is contained in:
Andras Schmelczer 2026-03-14 21:36:00 +00:00
parent 593f380581
commit 49f7ec2f5a
60 changed files with 1783 additions and 679 deletions

View file

@ -8,10 +8,14 @@ Source: Ordnance Survey GeoSure (Open Data)
"""
import argparse
from pathlib import Path
import numpy as np
import polars as pl
from pathlib import Path
import shapefile as shp
from pyproj import Transformer
from shapely import STRtree, points
from shapely.geometry import shape as to_shapely
_GEOSURE_RISKS = [
("CollapsibleDeposits", "collapsible_deposits_risk"),
@ -25,11 +29,6 @@ _GEOSURE_RISKS = [
def transform(geosure_dir: Path, arcgis_path: Path) -> pl.DataFrame:
"""Spatial-join GeoSure 5km hex grid risk data to postcode centroids."""
import shapefile as shp
from pyproj import Transformer
from shapely import STRtree, points
from shapely.geometry import shape as to_shapely
to_wgs84 = Transformer.from_crs("EPSG:27700", "EPSG:4326", always_xy=True)
print("Loading postcode centroids for GeoSure join...")