<div dir="ltr"><div>Thanks for this.</div><div><br></div><div>I'm still confused as to what exactly I need but at least I can run some tests using these places. If it helps anyone, below is the xml we are using in Mapnik. The Map srs is from the OpenStreetMap default render and relates to the web projection. The Layer SRS is the standard for WGS84.</div><div><br></div><div>The intent going forward is to not transform from the british national grid to WGS84 before feeding in to Mapnik. Instead I will give Mapnik the raw data and the relevant Layer srs. I believe this is "+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +ellps=airy +datum=OSGB36 +units=m +no_defs" based on the link at <a href="https://spatialreference.org/ref/epsg/osgb-1936-british-national-grid/">https://spatialreference.org/ref/epsg/osgb-1936-british-national-grid/</a> I will test this but if you or others have feedback at this stage, please let me know.</div><div><br></div><div><Map srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over"><br><br> <Style name="My Style"><br> <Rule><br> <LineSymbolizer stroke="rgb(100%,0%,0%)" stroke-width="4" /><br> </Rule><br> </Style><br><br> <Layer name="world" srs="+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"><br> <StyleName>My Style</StyleName><br> <Datasource><br> <Parameter name="type">shape</Parameter><br> <Parameter name="file">york.shp</Parameter><br> </Datasource><br> </Layer><br><br></Map></div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span style="color:rgb(0,0,255)"><b>Rob</b></span><br></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 19 Oct 2020 at 20:02, Adrian <<a href="mailto:ar2988-os2@yahoo.co.uk">ar2988-os2@yahoo.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The Ordnance Survey provides a transformation between OSGB36 and ETRS. It is described on this page <a href="https://www.ordnancesurvey.co.uk/gps/transformation/" rel="noreferrer" target="_blank">https://www.ordnancesurvey.co.uk/gps/transformation/</a> and on the pages linked from there. The transformation is definitive. In other words, OSGB36 is redefined as being what you get when you apply the transformation to sets of ETRS co-ordinates. This must mean that if you compare an OS 1:1250 National Grid plan, with an older version of the plan from the era of OSTN02, features may have shifted slightly.<br>
<br>
The transformation involves a mathematical transformation, and an adjustment based on a look-up table, to make the result match the errors in the old triangulation system. The OS provides applications to do the transformation, both ways, for a range of platforms. It also provides source code, the look-up table, and details of the mathematical transformation.<br>
<br>
JOSM handles projections using proj. If you want to know what JOSM does with EPSG:27700, you need to know how it is defined in proj. The source code of JOSM includes the OSTN02 look-up table (15MB), but it can't be in the jar (also 15MB), so I don't know how that works.<br>
<br>
Rob asked about position errors from the Helmert transformation without a look-up table. Here are some examples.<br>
Larger errors<br>
Place error, m<br>
St Kilda 4.9<br>
Scilly 4.7<br>
Lizard Point 4.1<br>
Butt of Lewis 3.2<br>
King's Lynn 2.7<br>
Mallaig 2.6<br>
Flamborough Head 2.4<br>
Colchester 2.4<br>
Plymouth 2.4<br>
Nottingham 2.3<br>
Anglesey 2.1<br>
Northampton 2.0<br>
North Foreland 1.9<br>
Isle of Man S 1.9<br>
Carmarthen 1.9<br>
Smaller errors<br>
St Catherine's Pt 1.4<br>
Carlisle 0.8<br>
Edinburgh 0.6<br>
Aberdeen 1.8<br>
Thurso 1.6<br>
Orkney 1.0<br>
Foula (Shetland) 1.2<br>
The errors are particularly small near Bristol, Edinburgh and Fair Isle. They exceed 2m in South Devon, Cornwall, East Anglia, Nottinghamshire, Lincolnshire, the East Riding of Yorkshire, Pembrokeshire, Anglesey and Western Scotland.<br>
<br>
+1 for referencing GB to ETRS.<br>
</blockquote></div>