
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://zoophilia.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3AOrdnance_Survey_coordinates%2Fdata</id>
	<title>Module:Ordnance Survey coordinates/data - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://zoophilia.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3AOrdnance_Survey_coordinates%2Fdata"/>
	<link rel="alternate" type="text/html" href="https://zoophilia.wiki/index.php?title=Module:Ordnance_Survey_coordinates/data&amp;action=history"/>
	<updated>2026-06-16T17:26:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://zoophilia.wiki/index.php?title=Module:Ordnance_Survey_coordinates/data&amp;diff=134101&amp;oldid=prev</id>
		<title>SockyPaws: Import needed module from English Wikipedia</title>
		<link rel="alternate" type="text/html" href="https://zoophilia.wiki/index.php?title=Module:Ordnance_Survey_coordinates/data&amp;diff=134101&amp;oldid=prev"/>
		<updated>2026-01-01T00:25:24Z</updated>

		<summary type="html">&lt;p&gt;Import needed module from English Wikipedia&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- Data for [[Module:Ordnance Survey coordinates]]&lt;br /&gt;
-- You may use and redistribute this data under the terms of the GPL see http://www.gnu.org/copyleft/gpl.html&lt;br /&gt;
&lt;br /&gt;
local deg2rad = math.rad&lt;br /&gt;
&lt;br /&gt;
local OSGBglobe = {&lt;br /&gt;
    semimajor = 6377563.396,&lt;br /&gt;
    semiminor = 6356256.910,&lt;br /&gt;
    ecc = 0.006670539761597529073698869358812557054558,&lt;br /&gt;
    n1 = 0.00167322025032508731869331280635710896296,&lt;br /&gt;
    scale = 0.9996012717,&lt;br /&gt;
    e0 = 400000.0,&lt;br /&gt;
    n0 = -100000.0,&lt;br /&gt;
    lat0 = 49.0,&lt;br /&gt;
    lon0 = -2.0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local IEglobe = {&lt;br /&gt;
    semimajor = 6377340.189,&lt;br /&gt;
    semiminor = 6356034.447,&lt;br /&gt;
    ecc = 0.006670540293336110419293763349975612794125,&lt;br /&gt;
    n1 = 0.001673220384152058651484728058385228837777,&lt;br /&gt;
    scale = 1.000035,&lt;br /&gt;
    e0 = 200000.0,&lt;br /&gt;
    n0 = 250000.0,&lt;br /&gt;
    lat0 = 53.5,&lt;br /&gt;
    lon0 = -8.0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local WGSglobe = {&lt;br /&gt;
    semimajor = 6378137.0,&lt;br /&gt;
    semiminor = 6356752.3141,&lt;br /&gt;
    ecc = 0.00669438003551279089034150031998869922791&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local WGS2OSGBparam = {&lt;br /&gt;
    -- Table 4, Section 6.6, Ordnance Survey document https://www.ordnancesurvey.co.uk/documents/resources/guide-coordinate-systems-great-britain.pdf&lt;br /&gt;
    semimajor_src = WGSglobe.semimajor,&lt;br /&gt;
    semiminor_src = WGSglobe.semiminor,&lt;br /&gt;
    ecc_src = WGSglobe.ecc,&lt;br /&gt;
    semimajor_dst = OSGBglobe.semimajor,&lt;br /&gt;
    semiminor_dst = OSGBglobe.semiminor,&lt;br /&gt;
    ecc_dst = OSGBglobe.ecc,&lt;br /&gt;
    tx = -446.448,&lt;br /&gt;
    ty = 125.157,&lt;br /&gt;
    tz = -542.060,&lt;br /&gt;
    s0 = 0.0000204894,&lt;br /&gt;
    rx = deg2rad(-.1502 / 3600.),&lt;br /&gt;
    ry = deg2rad(-.2470 / 3600.),&lt;br /&gt;
    rz = deg2rad(-.8421 / 3600.)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local OSGB2WGSparam = {&lt;br /&gt;
    semimajor_src = OSGBglobe.semimajor,&lt;br /&gt;
    semiminor_src = OSGBglobe.semiminor,&lt;br /&gt;
    ecc_src = OSGBglobe.ecc,&lt;br /&gt;
    semimajor_dst = WGSglobe.semimajor,&lt;br /&gt;
    semiminor_dst = WGSglobe.semiminor,&lt;br /&gt;
    ecc_dst = WGSglobe.ecc,&lt;br /&gt;
    tx = -WGS2OSGBparam.tx,&lt;br /&gt;
    ty = -WGS2OSGBparam.ty,&lt;br /&gt;
    tz = -WGS2OSGBparam.tz,&lt;br /&gt;
    s0 = -WGS2OSGBparam.s0,&lt;br /&gt;
    rx = -WGS2OSGBparam.rx,&lt;br /&gt;
    ry = -WGS2OSGBparam.ry,&lt;br /&gt;
    rz = -WGS2OSGBparam.rz&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local IE2WGSparam = {&lt;br /&gt;
    semimajor_src = IEglobe.semimajor,&lt;br /&gt;
    semiminor_src = IEglobe.semiminor,&lt;br /&gt;
    ecc_src = IEglobe.ecc,&lt;br /&gt;
    semimajor_dst = WGSglobe.semimajor,&lt;br /&gt;
    semiminor_dst = WGSglobe.semiminor,&lt;br /&gt;
    ecc_dst = WGSglobe.ecc,&lt;br /&gt;
    tx = 482.53,&lt;br /&gt;
    ty = -130.596,&lt;br /&gt;
    tz = 564.557,&lt;br /&gt;
    s0 = 8.15 / 1000000.0,&lt;br /&gt;
    rx = deg2rad(-1.042 / 3600.0),&lt;br /&gt;
    ry = deg2rad(-0.214 / 3600.0),&lt;br /&gt;
    rz = deg2rad(-0.631 / 3600.0)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
    OSGBglobe = OSGBglobe,&lt;br /&gt;
    IEglobe = IEglobe,&lt;br /&gt;
    WGSglobe = WGSglobe,&lt;br /&gt;
    WGS2OSGBparam = WGS2OSGBparam,&lt;br /&gt;
    OSGB2WGSparam = OSGB2WGSparam,&lt;br /&gt;
    IE2WGSparam = IE2WGSparam&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>SockyPaws</name></author>
	</entry>
</feed>