In this section we present the transformation equations for all spherical map projections likely to be of use in astronomy. Many of these such as the gnomonic, orthographic, zenithal equidistant, Sanson-Flamsteed, Hammer-Aitoff and COBE quadrilateralized spherical cube are in common use. Others with special properties such as the stereographic, Mercator, and the various equal area projections could not be excluded. A selection of the conic and polyconic projections, much favored by cartographers for their minimal distortion properties, has also been included. However, we have omitted numerous other projections which we considered of mathematical interest only. Evenden (1991) presents maps of the Earth for 73 different projections, although without mathematical definition, including most of those described here. These are particularly useful in judging the distortion introduced by the various projections. Snyder (1993) provides fascinating background material on the subject; historical footnotes in this paper, mainly highlighting astronomical connections, are generally taken from this source. It should be evident from the wide variety of projections described here that new projections could readily be accommodated, the main difficulty being in obtaining general recognition for them from the FITS community.
Cartographers have often given different names to special cases of a class of projection. This applies particularly to oblique projections which, as we have seen in Sect. 2, the current formalism handles in a general way. While we have tended to avoid such special cases, the gnomonic, stereographic, and orthographic projections, being specializations of the zenithal perspective projection, are included for conformance with the AIPS convention. It is also true that zenithal and cylindrical projections may be thought of as special cases of conic projections (see Sect. 5.4). However, the limiting forms of the conic equations tend to become intractable and infinite-valued projection parameters may be involved. Even when the conic equations don't have singularities in these limits it is still likely to be less efficient to use them than the simpler special-case equations. Moreover, we felt that it would be unwise to disguise the true nature of simple projections by implementing them as special cases of more general ones. In the same vein, the cylindrical equal area projection, being a specialization of the cylindrical perspective projection, stands on its own right, as does the Sanson-Flamsteed projection which is a limiting case of Bonne's projection. A list of aliases is provided in Appendix A, Table A.1.
![]() |
Figure 3:
(Left) native coordinate system with its pole at the reference
point, i.e.
![]() ![]() |
The choice of a projection often depends on particular special properties that
it may have. Certain equal area projections (also known as
authalic, equiareal, equivalent, homalographic,
homolographic, or homeotheric) have the property that equal areas
on the sphere are projected as equal areas in the plane of projection. This
is obviously a useful property when surface density must be preserved.
Mathematically, a projection is equiareal if and only if the Jacobian,
![]() |
![]() |
![]() |
Conformality is a property which applies to points in the plane of projection which are locally distortion-free. Practically speaking, this means that the projected meridian and parallel through the point intersect at right angles and are equiscaled. A projection is said to be conformal or orthomorphic if it has this property at all points. Such a projection cannot be equiareal. Conformal projections preserve angle; the angle of intersection of two lines on the sphere is equal to that of their projection. It must be stressed that conformality is a local property, finite regions in conformal projections may be very severely distorted.
A projection is said to be equidistant if the meridians are uniformly, truely, or correctly divided so that the parallels are equispaced. That is, the native latitude is proportional to the distance along the meridian measured from the equator, though the constant of proportionality may differ for different meridians. Equidistance is not a fundamental property. It's main benefit is in facilitating measurement from the graticule since linear interpolation may be used over the whole length of the meridian. This is especially so if the meridians are projected as straight lines which is the case for all equidistant projections presented here.
Zenithal, or azimuthal projections, discussed in
Sect. 5.1, give the true azimuth to all points on the
map from the reference point at the native pole. By contrast,
retroazimuthal projections give the true azimuth from all points
on the map to the reference point, measured as an angle from the
vertical. The first projection specifically designed with this
property, Craig's "Mecca''
projection of 1909, allowed Muslim worshippers to find the direction to Mecca
for daily prayers. Such maps have also been used to allow radio operators to
determine the bearing to radio transmitters. In practice, however,
retroazimuthal projections may be considered mathematical curiosities of
questionable value; most are so severely distorted as to be difficult to read,
and we have not included any in this work. Instead the stereographic
projection (Sect. 5.1.4) can serve the same purpose, except that the
azimuth to the reference point must be measured with respect to the, typically
curved, inclined meridians, rather than from the vertical.
A number of projections have other special properties and these will be noted for each.
Maps of the Earth are conventionally displayed with terrestrial latitude
increasing upwards and longitude to the right, i.e. north up and east to the
right, as befits a sphere seen from the outside. On the other hand,
since the celestial sphere is seen from the inside, north is conventionally up
and east to the left. The AIPS convention arranged that celestial
coordinates at points near the reference point should be calculable to first
order via the original linear prescription of Wells et al. (1981),
i.e.
.
Consequently, the
CDELT ia keyword value associated with the right ascension was
negative while that for the declination was positive. The
handedness of the (x,y) coordinates as calculated by the AIPS convention
equivalent of Eq. (1) is therefore opposite to that of the
(p1,p2) pixel coordinates.
![]() |
Figure 4:
(Left) geometry of the zenithal perspective projections, the
point of projection at P is ![]() |
In accordance with the image display convention of Paper I we think of the
p1-pixel coordinate increasing to the right with p2 increasing upwards,
i.e. a right-handed system. This means that the (x,y) coordinates must be
left-handed as shown in Fig. 3. Note, however, that the
approximation
cannot hold
unless 1)
,
and hence
,
do actually
map to the reference point (Sect. 2.2), 2)
assumes its default value (Sect. 2.8), and 3) the projection is
scaled true at the reference point (some are not as discussed in
Sect. 7.2). Figure 3 also illustrates the
orientation of the native coordinate system with respect to the (x,y)coordinate system for the two main cases.
Cartographers, for example Kellaway (1946), think of spherical projections as being a projection of the surface of a sphere onto a plane, this being the forward direction; the deprojection from plane back to sphere is thus the inverse or reverse direction. However, this is at variance with common usage in FITS where the transformation from pixel coordinates to world coordinates is considered the forward direction. We take the cartographic view in this section as being the natural one and trust that any potential ambiguity may readily be resolved by context.
The requirement stated in Sect. 1 that (x,y) coordinates in
the plane of projection be measured in "degrees'' begs clarification.
Spherical projections are usually defined mathematically in terms of a scale
factor, r0, known as the "radius of the generating sphere''. However, in
this work r0 is set explicitly to
in order to maintain
backwards compatibility with the AIPS convention. This effectively sets the
circumference of the generating sphere to
so that arc length is
measured naturally in degrees (rather than radians as for a unit sphere).
However, this true angular measure on the generating sphere becomes distorted
when the sphere is projected onto the plane of projection. So while the
"degree'' units of r0 are notionally carried over by conventional
dimensional analysis to the (x,y) they no longer represent a true angle
except near the reference point (for most projections).
In addition to the (x,y) coordinates, the native spherical coordinates,
,
celestial coordinates,
,
and all other
angles in this paper are measured in degrees. In the equations given below,
the arguments to all trigonometric functions are in degrees and all inverse
trigonometric functions return their result in degrees. Whenever a conversion
between radians and degrees is required it is shown explicitly. All of the
graticules presented in this section have been drawn to the same scale in
(x,y) coordinates in order to represent accurately the exaggeration and
foreshortening found in some projections. It will also be apparent that since
FITS image planes are rectangular and the boundaries of many projections are
curved, there may sometimes be cases when the FITS image must contain pixels
that are outside the boundary of the projection. These pixels should be
blanked correctly and geometry routines should return a sensible error code to
indicate that their celestial coordinates are undefined.
Zenithal or azimuthal projections all map the sphere directly onto
a plane. The native coordinate system is chosen to have the polar axis
orthogonal to the plane of projection at the reference point as shown on the
left side of Fig. 3. Meridians of native longitude are
projected as uniformly spaced rays emanating from the reference point and the
parallels of native latitude are mapped as concentric circles centered on the
same point. Since all zenithal projections are constructed with the pole of
the native coordinate system at the reference point we set
![]() |
(11) |
![]() |
Figure 5:
Alternate geometries of slant zenithal perspective projections
with ![]() ![]() ![]() ![]() |
Zenithal (azimuthal) perspective projections are generated from a point and
carried through the sphere to the plane of projection as illustrated in
Fig. 4. We need consider only the case where the plane of
projection is tangent to the sphere at its pole; the projection is simply
rescaled if the plane intersects some other parallel of native latitude. If
the source of the projection is at a distance
spherical radii from the
center of the sphere with
increasing in the direction away from the
plane of projection, then it is straightforward to show that
![]() |
(17) |
![]() |
(18) |
A near-sided perspective projection may be obtained with .
This correctly represents the image of a sphere, such as a planet, when viewed
from a distance
times the planetary radius. The coordinates of the
reference point may be expressed in planetary longitude and latitude,
.
Also, the signs of the relevant CDELT ia may be chosen
so that longitude increases as appropriate for a sphere seen from the outside
rather than from within.
It is particularly with regard to planetary mapping that we must generalize
AZP to the case where the plane of projection is tilted with respect to
the axis of the generating sphere, as shown on the left side of
Fig. 5. It can be shown (Sect. 7.4.1) that
this geometry is appropriate for spacecraft imaging with non-zero look-angle,
,
the angle between the camera's optical axis and the line to the
center of the planet.
Such slant zenithal perspective projections are not radially symmetric
and their projection equations must be expressed directly in terms of x and
y:
![]() |
(22) |
![]() ![]() |
(23) |
![]() ![]() |
(24) |
![]() ![]() |
(25) |
![]() ![]() |
(26) |
![]() ![]() |
(27) |
R=![]() |
(28) |
![]() |
Figure 6:
Slant zenithal perspective ( AZP) projection with
![]() ![]() ![]() |
With
the projection is not scaled true at the reference point.
In fact the x scale is correct but the y scale is magnified by
,
thus stretching parallels of latitude near the pole into ellipses
(see Fig. 6). This also shows the native meridians projected as
rays emanating from the pole. For constant
,
each parallel of native
latitude defines a cone with apex at the point of projection. This cone
intersects the tilted plane of projection in a conic section.
Equations (20) and (21) reduce to the parametric
equations of an ellipse, parabola, or hyperbola; the quantity
![]() |
(29) |
![]() |
(30) |
![]() |
(31) |
Definition of the perimeter of the projection is more complicated for the
slant projection than the orthogonal case. As before, for
the
sphere is divided into two unequal segments that are projected in
superposition. The boundary between these two segments is what would be seen
as the limb of the planet in spacecraft photography. It corresponds to native
latitude
![]() |
(32) |
In general, for
,
the projection is bounded, otherwise
it is unbounded. However, the latitude of divergence is now a function of
:
![]() ![]() |
(34) |
![]() ![]() |
(35) |
The FITS keywords PV i_1a and PV i_2a, attached to latitude
coordinate i, will be used to specify, respectively,
in spherical
radii and
in degrees, both with default value 0.
While the generalization of the AZP projection to tilted planes of projection is useful for certain applications it does have a number of drawbacks, in particular, unequal scaling at the reference point.
![]() |
Figure 7:
Slant zenithal perspective ( SZP) projection with
![]() ![]() ![]() |
Figure 5 shows that moving the point of projection, P, off the axis of the generating sphere is equivalent, to within a scale factor, to tilting the plane of projection. However this approach has the advantage that the plane of projection remains tangent to the sphere. Thus the projection is conformal at the native pole as can be seen by the circle around the native pole in Fig. 7. It is also quite straightforward to formulate the projection equations with P offset in x as well as y.
It is interesting to note that this slant zenithal perspective (SZP)
projection also handles the case that corresponds to
in
AZP. AZP fails in this extreme since P falls in
the plane of projection - effectively a scale factor of zero is applied to
AZP over the corresponding SZP case. One of the more important
aspects of SZP is the application of its limiting case with
in aperture synthesis radio astronomy as discussed in
Sect. 5.1.5. One minor disadvantage is that the native meridians are
projected as curved conic sections rather than straight lines.
If the Cartesian coordinates of P measured in units of the
spherical radius are
,
then
a = X'2 + Y'2 + 1 , | (39) |
b = X'(X-X') + Y'(Y-Y') , | (40) |
c = (X - X')2 + (Y - Y')2 - 1 , | (41) |
![]() |
(42) |
![]() |
(43) |
![]() ![]() |
(45) |
![]() ![]() |
(46) |
![]() ![]() |
(47) |
For
the sphere is divided into two unequal segments that are
projected in superposition. The limb is defined by computing the native
latitude
as a function of
![]() |
(49) |
![]() |
(50) |
![]() |
(51) |
![]() |
(52) |
![]() |
(53) |
The zenithal perspective projection with ,
the gnomonic
projection
, is widely
used in optical astronomy and was given its own code within the AIPS
convention, namely TAN
. For
,
Eq. (16) reduces to
The stereographic projection, the second important special case of the
zenithal perspective projection defined by the AIPS convention, has ,
for which Eq. (16) becomes
![]() ![]() |
(56) |
=![]() |
![]() |
(57) |
![]() |
(58) |
The stereographic projection also has the amazing property that it maps all circles on the sphere to circles in the plane of projection, although concentric circles on the sphere are not necessarily concentric in the plane of projection. This property made it the projection of choice for Arab astronomers in constructing astrolabes. In more recent times it has been used by the Astrogeology Center for maps of the Moon, Mars, and Mercury containing craters, basins, and other circular features.
The zenithal perspective projection with
,
the orthographic
projection, is illustrated in the upper portion of Fig. 10 (at
consistent scale). It represents the visual appearance of a sphere, e.g. a
planet, when seen from a great distance.
The orthographic projection is widely used in aperture synthesis radio
astronomy and was given its own code within the AIPS convention, namely SIN. Use of this
projection code obviates the need to specify an infinite value as a parameter
of AZP. In this case, Eq. (16) becomes
![]() |
(59) |
![]() |
(60) |
![]() ![]() |
(63) |
![]() ![]() |
(64) |
It can be shown that the slant orthographic projection is equivalent to an
orthographic projection centered at
which has been
stretched in the
direction by a factor of
.
The projection equations may be inverted using
Eqs. (38) and (44) except that
Eq. (43) is replaced with
![]() |
(65) |
![]() |
(66) |
Some non-perspective zenithal projections are also of interest in astronomy.
The zenithal equidistant projection first appeared in Greisen (1983)
as ARC. It is widely used as the approximate projection of Schmidt
telescopes. As illustrated in Fig. 11, the native meridians are
uniformly divided to give equispaced parallels. Thus
![]() |
Figure 12: Zenithal polynomial projection ( ZPN) with parameters, 0.050, 0.975, -0.807, 0.337, -0.065, 0.010, 0.003, -0.001; limits depend upon the parameters. |
The zenithal polynomial projection, ZPN, generalizes the ARC projection by adding polynomial terms up to a large degree in the zenith
distance. We define it as
![]() |
(68) |
![]() |
Since its inverse cannot be expressed analytically, ZPN should only be used when the geometry of the observations require it. In particular, it should never be used as an nth-degree expansion of one of the standard zenithal projections.
If P0 is non-zero the native pole is mapped to an open circle centered on
the reference point as illustrated in Fig. 12. In other words,
is not at
(x,y) = (0,0), which in fact lies
outside the boundary of the projection. However, we do not dismiss
as a possibility since it is not inconsistent with the formalism
presented in Sect. 2.2 and could conceivably be useful for
images which do not contain the reference point. Needless to say, care should
be exercised in constructing and interpreting such systems particularly in
that
(i.e. the CRVAL ia) do not specify the celestial
coordinates of the reference point (the CRPIX ja).
Pm (dimensionless) is given by the keywords PV i_0a, PV i_1a, ,
PV i_20a, attached to latitude coordinate i, all of which have
default values of zero.
Lambert's zenithal equal-area projection illustrated in Fig. 13 is
constructed by defining
so that the area enclosed by the native parallel
at latitude
in the plane of projection is equal to the area of the
corresponding spherical cap. It may be generated using
![]() |
(70) |
The Airy projection minimizes the error for the region within latitude
(Evenden 1991). It is defined by
![]() ![]() |
![]() ![]() |
The FITS keyword PV i_1a, attached to latitude coordinate i, will
be used to specify
in degrees with a default of
.
This projection is illustrated in Fig. 14.
Cylindrical projections are so named because the surface of projection is a
cylinder. The native coordinate system is chosen to have its polar axis
coincident with the axis of the cylinder. Meridians and parallels are mapped
onto a rectangular graticule so that cylindrical projections are described by
formulæ which return x and y directly. Since all cylindrical
projections are constructed with the native coordinate system origin at the
reference point, we set
![]() |
(72) |
![]() |
(73) |
Figure 15 illustrates the geometry for the construction of
cylindrical perspective projections. The sphere is projected onto a cylinder
of radius
spherical radii from points in the equatorial plane of the
native system at a distance
spherical radii measured from the center of
the sphere in the direction opposite the projected surface. The cylinder
intersects the sphere at latitudes
.
It is
straightforward to show that
x=![]() |
(74) |
y=![]() |
(75) |
![]() ![]() |
(76) |
![]() ![]() |
(77) |
![]() |
(78) |
The case with
is covered by the class of cylindrical equal area
projections. No other special-cases need be defined since cylindrical
perspective projections have not previously been used in FITS. Aliases for
a number of special cases are listed in Appendix A,
Table A.1. Probably the most important of these is Gall's
stereographic projection, which minimizes distortions in the equatorial
regions. It has
,
giving
The cylindrical equal area projection is the special case of the cylindrical
perspective projection with
.
It is conformal at latitudes
where
.
The formulæ are
x=![]() |
(79) |
y=![]() |
(80) |
![]() |
(81) |
![]() ![]() |
(82) |
Lambert's equal area
projection, the case with
,
is illustrated in Fig. 17.
It shows the extreme compression of the parallels of latitude at the poles
typical of all cylindrical equal area projections.
The equator and all meridians are correctly scaled in the plate carrée
projection, whose main virtue is that of simplicity. Its formulæ are
Since the meridians and parallels of all cylindrical projections intersect at
right angles the requirement for conformality reduces to that of equiscaling
at each point. This is expressed by the differential equation
![]() |
(85) |
x=![]() |
(86) |
y=![]() |
(87) |
![]() |
(88) |
Refer to Sect. 6.1.4 for a discussion of the usage of MER in AIPS.
Pseudocylindricals are like cylindrical projections except that the
parallels of latitude are projected at diminishing lengths towards the polar
regions in order to reduce lateral distortion there. Consequently the
meridians are curved. Pseudocylindrical projections lend themselves to the
construction of interrupted projections in terrestrial cartography.
However, this technique is unlikely to be of use in celestial mapping and is
not considered here. Like ordinary cylindrical projections, the
pseudocylindricals are constructed with the native coordinate system origin at
the reference point. Accordingly we set
![]() |
(89) |
Bonne's projection (Sect. 5.5.1) reduces to the pseudocylindrical
Sanson-Flamsteed projection
when
.
Parallels are equispaced and projected at their true
length which makes it an equal area projection. The formulæ are
x=![]() |
(90) |
y=![]() |
(91) |
![]() ![]() |
(92) |
![]() |
(93) |
The parabolic or Craster pseudocylindrical projection is illustrated in
Fig. 21. The meridians are projected as parabolic arcs which
intersect the poles and correctly divide the equator, and the parallels of
latitude are spaced so as to make it an equal area projection. The
formulæ are
x=![]() |
(94) |
y=![]() |
(95) |
![]() ![]() |
(96) |
![]() ![]() |
(97) |
In Mollweide's pseudocylindrical projection, the
meridians are projected as ellipses that correctly divide the equator and
the parallels are spaced so as to make the projection equal area. The
formulæ are
x=![]() |
(98) |
y=![]() |
(99) |
![]() |
(100) |
![]() ![]() |
(101) |
![]() ![]() |
|
![]() |
(102) |
The Hammer-Aitoff projection illustrated in
Fig. 23 is developed from the equatorial case of the zenithal equal
area projection by doubling the equatorial scale and longitude coverage. The
whole sphere is mapped thereby while preserving the equal area property.
Note, however, that the equator is not evenly divided.
This projection reduces distortion in the polar regions compared to pseudocylindricals by making the meridians and parallels more nearly orthogonal. Together with its equal area property this makes it one of most commonly used all-sky projections.
The formulæ for the projection and its inverse are derived in Greisen
(1986) and Calabretta (1992) among others. They are
x=![]() |
(103) |
y=![]() |
(104) |
![]() |
(105) |
![]() ![]() |
(106) |
![]() ![]() |
(107) |
Z=![]() |
(108) |
=![]() |
(109) |
In conic projections the sphere is thought to be projected onto the surface of a cone which is then opened out. The native coordinate system is chosen so that the poles are coincident with the axis of the cone. Native meridians are then projected as uniformly spaced rays that intersect at a point (either directly or by extrapolation), and parallels are projected as equiangular arcs of concentric circles.
Two-standard conic projections are characterized by two latitudes,
and
,
whose parallels are projected at their true length.
In the conic perspective projection these are the latitudes at which the cone
intersects the sphere. One-standard conic projections have
and the cone is tangent to the sphere as shown in
Fig. 24. Since conics are designed to minimize distortion in the
regions between the two standard parallels they are constructed so that the
point on the prime meridian mid-way between the two standard parallels maps
to the reference point so we set
![]() |
(110) |
![]() |
= | ![]() |
(112) |
x=![]() |
(114) |
y=![]() |
(115) |
![]() |
Figure 25:
Conic equal area projection ( COE) with
![]() ![]() |
The conics will be parameterized in FITS by
(given by
Eq. (111)) and
where
![]() |
(118) |
As noted in Sect. 5, the zenithal projections are special
cases of the conics with
.
Likewise, the
cylindrical projections are conics with
.
However, we
strongly advise against using conics in these cases for the reasons given
previously. Nevertheless, the only formal requirement on
and
in the equations presented below is that
.
Development of Colles' conic perspective projection is shown in
Fig. 24. The projection formulæ are
C=![]() |
(121) |
![]() ![]() |
(122) |
Y0=![]() |
(123) |
![]() |
(124) |
The standard parallels in Alber's conic equal area projection are projected as
concentric arcs at their true length and separated so that the area between
them is the same as the corresponding area on the sphere. The other parallels
are then drawn as concentric arcs spaced so as to preserve the area. The
projection formulæ are
In the conic equidistant projection the standard parallels are projected at
their true length and at their true separation. The other parallels are then
drawn as concentric arcs spaced at their true distance from the standard
parallels. The projection formulæ are
C=![]() |
(130) |
![]() ![]() |
(131) |
Y0=![]() |
(132) |
![]() |
(133) |
![]() |
(134) |
![]() |
(135) |
![]() |
(136) |
![]() |
(137) |
The requirement for conformality of conic projections is
![]() |
(138) |
C=![]() |
(139) |
![]() ![]() |
(140) |
Y0=![]() |
(141) |
![]() ![]() |
(142) |
=![]() |
(143) |
![]() |
(144) |
Polyconics are generalizations of the standard conic projections; the
parallels of latitude are projected as circular arcs which may or may not be
concentric, and meridians are curved rather than straight as in the standard
conics. Pseudoconics are a sub-class with concentric parallels. The
two polyconics presented here have parallels projected at their true length
and use the fact that for a cone tangent to the sphere at latitude ,
as shown in Fig. 24, we have
.
Since both are constructed with the native coordinate system origin at the
reference point we set
![]() |
(145) |
In Bonne's pseudoconic projection all parallels are projected as
concentric equidistant arcs of circles of true length and true spacing. This
is sufficient to guarantee that it is an equal area projection. It is
parameterized by the latitude
for which
.
The projection is conformal at this
latitude and along the central meridian. The equations for Bonne's projection
become divergent for
and this special case is handled as the
Sanson-Flamsteed projection. The projection formulæ are
x=![]() |
(146) |
y=![]() |
(147) |
![]() ![]() |
(148) |
![]() ![]() |
(149) |
Y0=![]() |
(150) |
![]() ![]() |
(151) |
![]() ![]() |
(152) |
![]() ![]() |
(153) |
![]() ![]() |
(154) |
Each parallel in Hassler's polyconic projection is projected as an arc of a
circle of radius
at its true length,
,
and
correctly divided. The scale along the central meridian is true and
consequently the parallels are not concentric. The projection formulæ are
x=![]() |
(155) |
y=![]() |
(156) |
![]() |
(158) |
Quadrilateralized spherical cube (quad-cube) projections belong to the class
of polyhedral projections
in which the sphere is projected onto the surface of an enclosing polyhedron,
typically one of the five Platonic polyhedra: the tetrahedron, hexahedron
(cube), octahedron, dodecahedron, and icosahedron.
The starting point for polyhedral projections is the gnomonic projection of
the sphere onto the faces of an enclosing polyhedron. This may then be
modified to make the projection equal area or impart other special properties.
However, minimal distortion claims often made for polyhedral projections
should be balanced against the many interruptions of the flattened polyhedron;
the breaks should be counted as extreme distortions. Their importance in
astronomy is not so much in visual representation but in solving the problem
of distributing N points as uniformly as possible over the sphere. This may
be of particular importance in optimizing computationally intensive
applications. The general problem may be tackled by pixelizations such
as HEALPix (Hierarchical Equal Area isoLatitude PIXelization, Górski &
Hivon 1999), which define a distribution of points on the sphere but
do not relate these to points in a plane of projection and are therefore
outside the scope of this paper.
The quad-cubes have been used extensively in the COBE project and are described by Chan & O'Neill (1975) and O'Neill & Laubscher (1976). The icosahedral case has also been studied by Tegmark (1996). It is close to optimal, providing a 10% improvement over the cubic case. However, we have not included it here since it relies on image pixels being organized in an hexagonal close-packed arrangement rather than the simple rectangular arrangement supported by FITS.
The six faces of quad-cube projections are numbered and laid out as
Face |
![]() |
![]() |
![]() |
![]() |
![]() |
||
0 |
![]() |
-l |
![]() |
![]() |
![]() |
||
1 |
![]() |
![]() |
![]() |
![]() |
![]() |
||
2 | -l |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
3 | -m |
![]() |
-l |
![]() |
![]() |
![]() |
![]() |
4 |
![]() |
![]() |
-m |
![]() |
![]() |
![]() |
![]() |
5 |
![]() |
![]() |
-n |
![]() |
![]() |
The native coordinate system has its pole at the center of face 0 and origin
at the center of face 1 (see Fig. 30) which is the reference point
whence
![]() |
(159) |
![]() ![]() |
(161) |
![]() ![]() |
(162) |
While perspective quad-cube projections could be developed by projecting a
sphere onto an enclosing cube from any point of projection, inside or outside
the sphere, it is clear that only by projecting from the center of the sphere
will every face be treated equally. Thus the tangential spherical cube
projection (TSC) consists of six faces each of which is a gnomonic
projection of a portion of the sphere. As discussed in Sect. 5.1.1,
gnomonic projections map great circles as straight lines but unfortunately
diverge very rapidly away from the poles and can only represent a portion of
the sphere without extreme distortion. The TSC projection partly
alleviates this by projecting great circles as piecewise straight lines. To
compute the forward projection first determine
and
as
described above, then
x=![]() |
(163) |
y=![]() |
(164) |
![]() ![]() |
(165) |
![]() ![]() |
(166) |
![]() ![]() |
(167) |
![]() ![]() |
(168) |
![]() ![]() |
(169) |
The COBE quadrilateralized spherical cube projection illustrated in
Fig. 31 modifies the tangential spherical cube projection in such a
way as to make it approximately equal area. The forward equations are
x=![]() |
(170) |
y=![]() |
(171) |
![]() ![]() |
(173) |
![]() ![]() |
(174) |
X=![]() |
Y=![]() |
Given the face number, ,
and
,
the native coordinates
may be computed as for the tangential spherical cube
projection.
Equations (172) and (175), the forward and reverse
projection equations used by COBE, are not exact inverses. Each set could of
course be inverted to any required degree of precision via iterative methods
(in that case Eq. (175) should be taken to define the projection).
However, the aim here is to describe the projection in use within the COBE
project. One may evaluate the closure error in transforming
to
with
Eq. (175) and then transforming back to
with Eq. (172), i.e.
Measures of equal-area conformance obtained for Eq. (175) show
that the rms deviation is 1.06% over the full face and 0.6% over the inner
64% of the area of each face. The maximum deviation is +13.7% and
-4.1% at the edges of the face and only % within the inner
64% of the face.
O'Neill & Laubscher (1976) derived an exact expression for an equal-area transformation from a sphere to the six faces of a cube. At that time, their formulation was thought to be computationally intractable, but today, with modern computers and telescopes of higher angular resolution than COBE, their formulation has come into use. Fred Patt (1993, private communication) has provided us with the inverse of the O'Neill & Laubscher formula and their expression in Cartesian coordinates.
O'Neill & Laubscher's derivation applies only in the quadrant
and must be reflected into the other
quadrants. This has the effect of making the projection non-differentiable
along the diagonals as is evident in Fig. 32. To compute the
forward projection first identify the face and find
and
from Table 4. Then
![]() |
(176) |
u=![]() |
(177) |
v=![]() |
(178) |
![]() ![]() |
|
S=![]() |
![]() |
(179) |
![]() |
(180) |
![]() |
(181) |
![]() ![]() |
(182) |
![]() ![]() |
(183) |
![]() ![]() |
(184) |
![]() ![]() |
(185) |
Copyright ESO 2002