The objective is to exactly remap the original IBCAO data from its polar stereographic projection onto the spherical coordinate system of the earth.
The original IBCAO data is on a right-handed Cartesian grid
with origin at the North Pole and x-axis aligned 90 degrees counterclockwise to the direction of the prime meridian. This coordinate system has measure in units of m.
The IBCAO polar stereographic projection grid cuts the spherical earth along the plane intersecting the earth at latitude
.
The earth's coordinate system is labeled as
which correspond to longitude and latitude respectively. This coordinate system has measure in units of degrees.
The radius of the earth is taken as
.
The discretization of the original IBCAO stereographic grid is 2.5 km in both x and y. The remapping creates a spherical coordinate grid having spacing of 0.10 degrees in longitude and 0.05 degrees in latitude. This new grid extends from a latitude of
to the pole.
The desired topographic height
at any point on the spherical grid is derivable from knowledge of the IBCAO topographic height
via the coordinate transformation
This mapping tells us that at point
on the original IBCAO stereographic grid we will find the desired topographic height corresponding to the point
on the spherical grid. The quantity in square brackets is referred to as the map scale factor. Since this point
will in general not coincide with any of the original IBCAO grids points we determine the value of
by using interpolation over the original IBCAO grid.
This procedure is repeated for every point
on the spherical grid thus completing the remapping.
Incidentally, performing the above coordinate transformation while ignoring the map scale factor can lead to a signifincant distortion whereby true geographical positions can be erroneously displaced by approximately 100 km. This is evident by looking at the position of the coastline (defined by the color transition from blue to green) from the merged IBCAO/ETOPO5 data as compared to the coastline (shown as white squiggly line) as taken from an accurate coastline data base. By comparison, when the maps scale factor is used there is almost an exact match between the merged IBCAO/ETOPO5 data coastline and the accurate coastline data base.
!declare single precision local array to hold topography REAL, DIMENSION (4321,2161) :: TOPO_IBCAO_ETOPO5 !open i/o channel to data file
OPEN (UNIT = 10, & FILE ='TOPO_IBCAO_ETOPO5.gd',
& FORM ='UNFORMATTED',
& ACCESS='DIRECT',
& ACTION='READ', & RECL = 4 * 4321 * 2161)
!retrieve direct access record from data file into local array
READ (10, REC = 1) TOPO_IBCAO_ETOPO5 (:,:)
|
. © David Holland. All Rights Reserved. |
|
If you would like further information concerning any of the above topics please send email . |