Thank you for turning this round so quickly.
However:
ERROR: LoadError: MethodError: no method matching topoint(::Shapefile.Point, ::Type{CoordRefSystems.ShiftedCRS{CoordRefSystems.TransverseMercator{0.9996012717, Quantity{Float64, Unitful.Dimensions{()}(), Unitful.FreeUnits{(Unitful.Unit{:Degree, Unitful.Dimensions{()}()}(0, 1//1),), Unitful.Dimensions{()}(), nothing}}(49.0), Quantity{Float64, Unitful.Dimensions{()}(), Unitful.FreeUnits{(Unitful.Unit{:Degree, Unitful.Dimensions{()}()}(0, 1//1),), Unitful.Dimensions{()}(), nothing}}(-2.0), OSGB36}, Quantity{Float64, Unitful.Dimensions{()}(), Unitful.FreeUnits{(Unitful.Unit{:Degree, Unitful.Dimensions{()}()}(0, 1//1),), Unitful.Dimensions{()}(), nothing}}(0.0), Quantity{Float64, Unitful.Dimensions{(Unitful.Dimension{:Length}(1//1),)}(), Unitful.FreeUnits{(Unitful.Unit{:Meter, Unitful.Dimensions{(Unitful.Dimension{:Length}(1//1),)}()}(0, 1//1),), Unitful.Dimensions{(Unitful.Dimension{:Length}(1//1),)}(), nothing}}(400000.0), Quantity{Float64, Unitful.Dimensions{(Unitful.Dimension{:Length}(1//1),)}(), Unitful.FreeUnits{(Unitful.Unit{:Meter, Unitful.Dimensions{(Unitful.Dimension{:Length}(1//1),)}()}(0, 1//1),), Unitful.Dimensions{(Unitful.Dimension{:Length}(1//1),)}(), nothing}}(-100000.0)}})
Closest candidates are:
topoint(::Any, ::Type{<:GeodeticLatLon{Datum}}) where Datum
@ GeoIO C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\conversion.jl:62
topoint(::Any, ::Type{<:Cartesian3D{Datum}}) where Datum
@ GeoIO C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\conversion.jl:60
topoint(::Any, ::Type{<:Cartesian2D{Datum}}) where Datum
@ GeoIO C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\conversion.jl:58
Stacktrace:
[1] (::GeoIO.var"#8#9"{UnionAll})(p::Shapefile.Point)
@ GeoIO .\none:0
[2] iterate
@ .\generator.jl:47 [inlined]
[3] collect(itr::Base.Generator{Base.Generator{UnitRange{Int64}, GeoInterface.var"#22#23"{GeoInterface.LinearRingTrait, Shapefile.LinearRing{Shapefile.Point, Nothing, Nothing}}}, GeoIO.var"#8#9"{UnionAll}})
@ Base .\array.jl:834
[4] topoints(geom::Shapefile.LinearRing{Shapefile.Point, Nothing, Nothing}, CRS::Type)
@ GeoIO C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\conversion.jl:64
[5] tochain(geom::Shapefile.LinearRing{Shapefile.Point, Nothing, Nothing}, CRS::Type)
@ GeoIO C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\conversion.jl:67
[6] (::GeoIO.var"#toring#10"{UnionAll})(g::Shapefile.LinearRing{Shapefile.Point, Nothing, Nothing})
@ GeoIO C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\conversion.jl:81
[7] topolygon(geom::Shapefile.SubPolygon{Shapefile.LinearRing{Shapefile.Point, Nothing, Nothing}}, CRS::Type)
@ GeoIO C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\conversion.jl:82
[8] #13
@ .\essentials.jl:0 [inlined]
[9] iterate
@ .\generator.jl:47 [inlined]
[10] collect(itr::Base.Generator{Vector{Shapefile.SubPolygon{Shapefile.LinearRing{Shapefile.Point, Nothing, Nothing}}}, GeoIO.var"#13#14"{UnionAll}})
@ Base .\array.jl:834
[11] togeometry(::GeoInterface.MultiPolygonTrait, geom::Shapefile.Polygon, crs::GeoFormatTypes.ESRIWellKnownText{GeoFormatTypes.CRS})
@ GeoIO C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\conversion.jl:108
[12] geom2meshes
@ C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\conversion.jl:112 [inlined]
[13] geom2meshes
@ C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\conversion.jl:111 [inlined]
[14] _broadcast_getindex_evalf
@ .\broadcast.jl:709 [inlined]
[15] _broadcast_getindex
@ .\broadcast.jl:682 [inlined]
[16] getindex
@ .\broadcast.jl:636 [inlined]
[17] copy
@ .\broadcast.jl:942 [inlined]
[18] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, typeof(GeoIO.geom2meshes), Tuple{Vector{Union{Missing, Shapefile.Polygon}}, Base.RefValue{GeoFormatTypes.ESRIWellKnownText{GeoFormatTypes.CRS}}}})
@ Base.Broadcast .\broadcast.jl:903
[19] asgeotable(table::Shapefile.Table{Union{Missing, Shapefile.Polygon}})
@ GeoIO C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\utils.jl:13
[20] load(fname::String; repair::Bool, layer::Int64, kwargs::@Kwargs{})
@ GeoIO C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\load.jl:101
[21] load
@ C:\Users\TGebbels\.julia\packages\GeoIO\V1sFL\src\load.jl:26 [inlined]
[22] macro expansion
@ .\timing.jl:279 [inlined]
[23] main()
@ Main c:\Users\TGebbels\OneDrive - The National Lottery Community Fund\Documents\DCMS Database\CityMaps\GeoStat City Maps.jl:166
[24] top-level scope
@ c:\Users\TGebbels\OneDrive - The National Lottery Community Fund\Documents\DCMS Database\CityMaps\GeoStat City Maps.jl:206
[25] include(fname::String)
@ Base.MainInclude .\client.jl:489
[26] run(debug_session::VSCodeDebugger.DebugAdapter.DebugSession, error_handler::VSCodeDebugger.var"#3#4"{String})
@ VSCodeDebugger.DebugAdapter c:\Users\TGebbels\.vscode\extensions\julialang.language-julia-1.105.2\scripts\packages\DebugAdapter\src\packagedef.jl:126
[27] startdebugger()
@ VSCodeDebugger c:\Users\TGebbels\.vscode\extensions\julialang.language-julia-1.105.2\scripts\packages\VSCodeDebugger\src\VSCodeDebugger.jl:45
[28] top-level scope
@ c:\Users\TGebbels\.vscode\extensions\julialang.language-julia-1.105.2\scripts\debugger\run_debugger.jl:12
[29] include(mod::Module, _path::String)
@ Base .\Base.jl:495
[30] exec_options(opts::Base.JLOptions)
@ Base .\client.jl:318
[31] _start()
@ Base .\client.jl:552
in expression starting at c:\Users\TGebbels\...\Documents\DCMS Database\CityMaps\GeoStat City Maps.jl:206