OpenSpace. GridProjection

Enables transformation from WGS84 to British National Grid and from British National Grid to WGS84.

Example

var gridProjection = new OpenSpace.GridProjection();
var lonlat = new OpenLayers.LonLat(-0.15567, 54.4544);
var mapPoint = gridProjection.getMapPointFromLonLat(lonlat);
Summary
Enables transformation from WGS84 to British National Grid and from British National Grid to WGS84.
Create a new OpenSpace.GridProjection instance
Convert an WGS84 point into a OSGB36 grid point
Convert a OSGB36 grid point into a WGS84 lon lat point

Constructor

OpenSpace. GridProjection

Create a new OpenSpace.GridProjection instance

Parameters

Returns

An instance of OpenSpace.GridProjection

Functions

getMapPointFromLonLat

getMapPointFromLonLat: function(pt_LonLat)

Convert an WGS84 point into a OSGB36 grid point

Parameters

pt_LonLat{<OpenLayers.LonLat}> The point to convert

Returns

{OpenSpace.MapPoint} The point converted into OSGB36 British National Grid

getLonLatFromMapPoint

getLonLatFromMapPoint: function(pt_OSGB36)

Convert a OSGB36 grid point into a WGS84 lon lat point

Parameters

pt_OSGB36{OpenSpace.MapPoint} The point to convert

Returns

{OpenLayers.LonLat} The point converted into WGS84 Longitude Latitude

getMapPointFromLonLat: function(pt_LonLat)
Convert an WGS84 point into a OSGB36 grid point
getLonLatFromMapPoint: function(pt_OSGB36)
Convert a OSGB36 grid point into a WGS84 lon lat point
This class represents an eastings and northings pair of coordinates in British National Grid (BNG) format
This class represents a longitude and latitude pair