Secciones
Referencias
Resumen
Servicios
Descargas
HTML
ePub
PDF
Buscar
Fuente


Peirce quincuncial projection
Proyección quincuncial de Peirce
Revista Integración, vol. 34, no. 1, pp. 23-38, 2016
Universidad Industrial de Santander



Received: 24 September 2015

Accepted: 27 January 2016

DOI: https://doi.org/https://dx.doi.org/10.18273/revint.v34n1-2016002

Abstract: We present the essential theoretical basis and prove concrete practical formulas to compute the image of a point on the terrestrial sphere under Peirce quincuncial projection. We also develop a numerical method to implement such formulas in a digital computer and illustrate this method with examples. Then, we briefly discuss the criticism of Pierpont on the correctness of Peirce’s formula for the projection. Finally, we draw some conclusions regarding the generalization of Peirce’s original idea by means of SchwarzChristoffel transformations.

Keywords: Peirce quincuncial projection, elliptic functions, geographic maps, numerical conformal mapping, tessellations.

Resumen: Presentamos los fundamentos teóricos esenciales y demostramos fórmulas concretas para calcular de manera práctica la imagen de un punto en la esfera terrestre bajo la proyección quincuncial de Peirce. Desarrollamos también un método numérico para implementar dicha proyección en un computador digital, el cual ilustramos con ejemplos. Luego discutimos brevemente las objeciones de Pierpont sobre la validez de la fórmula de Peirce. Por último, esbozamos algunas conclusiones sobre la generalización de la idea de Peirce por medio de transformaciones de Schwarz-Christoffel.

Palabras clave: Proyección quincuncial de Peirce, funciones elípticas, cartas geográficas, métodos numéricos, aplicaciones conformes, teselados.

1. Introduction

The word “map” derives from the medieval Latin mappa mundi, meaning napkin or cloth of the world. Here, a map projection is a smooth transformation of a sphere into a plane. There are many types of map projections and they are usually constructed to preserve some metric properties of parts of the sphere. These properties comprise area, shape, distance, among others. In 1879, the American scientist, geodesist and philosopher Charles Sanders Peirce suggested an angle-preserving map projection useful “for meteorological, magnetological and other purposes”. The map also shows the connection of all parts on the Earth’s surface. Peirce quincuncial projection presents the sphere as a square and has been given the name of “quincuncial”. Certainly, the Latin noun quincunx denotes the pattern of five points on the corresponding face of a die, or on the volume of a Byzantine Church.

Peirce’s original paper [10] is extremely laconic. Perhaps because of this, some mathematicians tried, years later, to understand and explain his elegant idea. In particular, Pierpont [11] detected an error in Peirce’s formula and found a correct expression for the projection. Other remarks were given shortly after by Frischauf [5].

The essential ingredient in Peirce’s construction is a Jacobi elliptic function, i.e., a meromorphic complex function of one complex variable with two linearly independent periods. The theory of elliptic functions can be addressed in several ways. The contemporary approach to the study of these functions is due to Weierstrass and its modern notation shows indeed advantages in regard to elegance and symmetry. However, the present paper is concerned with numerical computing and so, for our purposes, it is more convenient to use the older Jacobian notation. Because of this, our primary reference on elliptic functions are Jacobi’s original work [7] and the modern account by Solanilla [13]. In addition, we are interested in some specific results due to Richelot [12] and Durège [4].

By the way, the application of elliptic functions to conformal map projections constitutes an active research field, both in pure an applied mathematics. We refer the reader to Lee [8] for a more comprehensive (and very agreeable) treatment of these matters.

In Section 2 we define Peirce quincuncial projection and derive formally practical formulas to compute it. In Section 3 we discuss some symmetries arising from the double periodicity of the elliptic function involved and use them to clarify some mathematical considerations left over in the previous sections. Section 4 is devoted to the numerical calculation of the formulas. We briefly describe a way to program a computer in order to implement the mathematical expressions found before. Initially, we graph circles of latitude and lines of longitude. Then, we present a version of a map of the World. We also exchange views on the only, and rather enigmatic, formula given by Peirce [10]. Lastly, we draw some concluding remarks and announce generalized Peirce-like map projections.

2. Representation of the sphere

The quincuncial projection results from the composition of the famous stereographic projection with the “inverse” of a Jacobi elliptic function.

2.1. Stereographic projection

We model the globe as a sphere S2 of unit radius. To each point P in this sphere, we associate its geographical coordinates θ ∈ (0, 2π) and l ∈ (−π/2, π/2), longitude and latitude, respectively. Instead of l, it is sometimes convenient to use the parameter p = π/2 +l ∈ (0, π). Thus, we consider the function that projects the sphere without the

North Pole N by prolonging the straight line joining N with P until it reaches the plane containing the equatorial line. By virtue of the Inscribed Angle Theorem, in Figure 1 it holds ∠N SP = (π — p)/2. Let ζ + ξ + iv Є C be the image of the sphere on the plane.

Since ∆NOζ ~ ∆NPS,

and the stereographic projection takes the form


Figure 1
The stereographic projection.

2.2. Cosine of the amplitude

Peirce projection is the composite (θ,p) ↦ζ ↦ z = x + iy, where z is given implicitly by

The function cn on the right is known as Jacobi cosinus amplitudinis —cosine of the amplitude— with modulus 1/ √2. Inasmuch as the most remarkable features of the quincuncial projection rely on the geometric properties of this function, it is convenient to review some basic facts on elliptic functions.

2.3. Jacobi elliptic functions

Elliptic functions emerged historically from the inverse function of Legendre's elliptic integral of the first kind

As we only need here k = 1/√5, no further reference will be made to the general modulus k. The inverse function of F is called the amplitude am. Jacobi defined elliptic functions by composing the amplitude with some well-known functions. In this paper we will only make use of

The main properties of these functions arise out of their addition formulas. In particular,

We refer the reader to Jacobi [7], or Solanilla [13], for details concerning the proof of the identities we might need. In order to properly understand Peirce projection, we need first the following relation.

Proposition 2.1. Let z = x + iy, cnz = ρ exp(iθ), snz = σ exp(iλ) and dnz = τ exp(iµ). Then,

Proof. From the complex conjugate z = x − iy, we get 2x = z + z and 2yi = z − z. Therefore, the addition formula for cn implies

Similarly, since sn is odd and cn, dn are even,

Now we use cnz = cnz = ρ exp(−iθ), snz = snz = σ exp(−iλ) and dnz = dnz = τ exp(−iµ). The second statement follows from the identity cniv = 1/cnv, v ∈ R.

2.4. Turning back to the sphere

Now we should relate the coordinates or parameters θ, p with z = x + iy. The following result brings us closer to the desired relation.

Proposition 2.2. With the notations in Proposition 2.1, if ρ = tan(p/2), then

Proof. We depart from the Pythagorean identity cn2z + sn2z = 1, i.e.,

After equating the imaginary parts[1],

After equating the real parts,

Therefore σ4 − ρ4 sin2 2θ = 1 − 2ρ2 cos 2θ + ρ4 cos2 2θ, that is to say,

Correspondingly, the elliptic identity 1/2 (cn2z + 1) = dnz or

yields, by taking the imaginary part,

So, the real part furnishes

In consequence, we have 4τ4 − ρ4 sin2 2θ =1+2ρ2 cos 2θ + ρ4 cos2 2θ. In other words,

Corollary 2.3. With the previous notations,

We hereby achieve our primary objective.

Theorem 2.4. Peirce quincuncial projection (θ, p) ↦ x + iy is given by

Proof. Putting together the whole argument, Proposition 2.2 implies

We recall that am-1 =F

We observe that the functions in this theorem are real-valued of one real variable. The function F is well-known and is already implemented in most standard mathematical computer programs. A comprehensive explanation on the incomplete integral F can be found in Bellachi [2] and Solanilla et al. [14].

3. Symmetries

Once we pick a domain for cn making it into a one-to-one function, the expressions in Theorem 2.4 are well-defined. Let us see.

3.1. Fundamental parallelogram

By definition, cnz is a meromorphic doubly periodic function. Then, it suffices to study its behavior in the fundamental parallelogram II, that is, the parallelogram defined by the origin and the periods —among other choices—. These can be determined with the help of the so-called complete integral of the first kind

Rightly, since Jacobi [7], it is well-known that the periods of our function are 4K and 2K(1 + i) (as a consequence of the addition formula). The zeros in II are located at K, 3K; the poles, at K (2 + i), K (4 + i). Figure 2 illustrates the situation.


Figure 2
Zeros (o) and poles (x) of cnz in Iπ.

Unfortunately, the function cn : π → C is not yet one-to-one. Nevertheless, the closure of the fundamental parallelogram can be represented as


Figure 3
Involution of π, choices of ∑.

and the map 4Ks + 2K(1 + i)t ↦ 4K(1 — s) + 2K(1 + i)(1 — t) is an involution of Π which works as displayed in Figure 3. 2K + K (1 + i) is the fixed point of this map. In plain English, Π is split into two parts. Moreover, if z € Π has image (under the involution) w G ∊ Π, then

modulo 4K, 2K(1+i). This fact constitutes one of the most important discoveries of Liouville [9] in his researches on elliptic functions. As cn is even, cn(z) = cn(w). Therefore, if ∑ denotes one of the the shaded areas in Figure 3, the function cn :∑ → C becomes at last one-to-one.

3.2. Fundamental square

Additional underlying symmetries can be exploited to obtain a nicer fundamental region for cn. In the first place, the translations of triangle ∆ by 2K(1 + i) and triangle ∆' by —2K(1 + i) transform the fundamental parallelogram into a square, as it is sketched in Figure 4. T his Will be the fundamental square T of cn. We also notice that the zeros (o) of the elliptic function are now symmetrically located with respect to the center of T. The inverse function of cn : T → C produces the above-mentioned representation of S2 as a square. The center and vertices of T constitute, for that reason, a quincunx.


Figure 4
Construction of the fundamental square T.

On the other hand, the closure of T can be given by

The map K (s + t + 1) + 2Ki(S — t + 1) ↦ K ( —s — t + 2) + 2ki (-s + t) is the involution of T which sends each point to its antipodal point with respect to the center of the fundamental square. This center is the fixed point of the involution.

Now, the image of triangle Δ (v. Figure 4) under the involution of Π is triangle Δ’ and vice versa. Then, the images of Δ, Δ ' under the cosine of the amplitude coincide in the complex plane. This implies that the parts Ω where cn is one-to-one in the fundamental square are the shaded regions in Figure 5.


Figure 5
Involution of T, choices of Ω.

3.3. Zero, circles of latitude and lines of longitude

When we substitute p = 0 (South Pole S € ,S2) in these formulas,

In this way, we get the zero K (3 + 2i) € T of cn. The other choices of arccos(—1) give the remaining zeros of the function. The poles demand some extra, but straightforward, work.

Let p > 0 be a constant. Then, |ζ| = p = tan(p/2) is also a constant and the formulas for x, y provide the following parametric form for the circles or parallels of latitude:

θ € [0, 2Π) is the parameter. Similarly, if we fix θ and write X = cos2θ, we obtain the following for the lines of longitude:

The parameter is now p ∈ [0, π).

3.4. Conformality and magnification

Our version of Peirce projection is the composite function of the stereographic projection S2 − {N} → R2,(θ, p) ↦ ζ, and the restricted inverse elliptic function R2 → Ω, ζ ↦ z. Our choice of Ω is the right region in Figure 5. We notice the pole (marked by ×) in Ω coincides with the image of the missing North Pole. Therefore, after taking care of minor details concerning a few points in Ω and disregarding the equatorial line, this composite projection is in general conformal, i.e., angle-preserving. This implies the images of the circles of latitude and the lines of longitude cut each other, in general, at right angles.

The magnification, wherever it makes sense, can be computed by noticing with Pierpont [11] that the symmetries involved imply that m(θ, p) = |dz/dp|. By virtue of the chain rule,

Where

In the last step we have used dcn(z)/dz = −sn(z)dn(z). This yields, by Corollary 2.3,

Clearly, m blows up at the North Pole and at the Equator for θ ∈ {0, π/2, 3π/2, 2π}. In general, along a parallel of latitude, m attains its minimum for θ = {π/4, 3π/4, 5π/4, 7π/4} and a maximum for θ ∈ {0, π/2, 3π/2, 2π}. By the North and South Pole, the forms are nearly circles. As p tends to zero, that is, when we approach the Equator, this behavior results in more and more square-like forms with rounded corners.

4. Computer implementation

4.1. An algorithm

The actions we have used to compute the image of the projection are outlined in the flowchart shown below.

Firstly, the program reads the geographical coordinates θ,l of a point on the sphere. The longitude θ consists of

  1. § An angle position in degrees or meridian measured from 0◦ (Greenwich in England) to 180◦ and

    § An indication of direction, namely E (East) or W (West).

The latitude l is given by

  1. § An angle position in degrees from 0◦ (Equator) to 90◦ and

    § An indication of direction, namely N (North) or S (South).

With this information, the program determines

  1. § One of the octants marked I,II, ··· ,VIII in Figure 6 and

    § A possible shift of the angle of longitude (also denoted by θ) by 90◦.




The arrangement of the geographical coordinates and the octant is shown in Table 1.

Then, there is a decision step. The program chooses and computes the right formula according to the octant. Let x, y be the formulas in Theorem 2.4. They might need the shift described in Table 2. Besides field operations and trigonometric functions, the computation of an elliptic integral of the first kind is required. A command like InverseJacobiAM(φ, k) in Maple can easily accomplish this task.

Finally, the program writes the image x, y of the spherical point θ,l on a Cartesian plane.

4.2. A map of the world

As a first example of the application of the algorithm, we portrait in Figure 7 the images of some circles of latitude and some meridians.

Figure 8 shows our first sketch of the whole world, obtained with the algorithm described above. In just Europe, we have used more than 120 points.


Figure 6
Octants

Table 1
Octants and shifts of longitude.

Table 2
Octants and formulas.


Figure 7
Images of parallels of latitude and meridians.


Figure 8
The whole world.

4.3. Tessellation

This drawing can be used as the motif —distinctive recurring form— of a tessellation or tiling of the plane. Actually, the Latin word tessella denotes a small cube of clay, stone or glass used to make mosaics.

By the way, it is no coincidence that Peirce [10] presented his quincuncial projection in the tessellated version of Figure 9. We notice that he did not utilize the Greenwich Meridian as prime meridian of longitude. Instead, he used something like the meridian through Cape Town, South Africa (approximately 18° E from Greenwich). This resolution could be related to an interest to avoid points on dry land where the magnification of the quincuncial map becomes infinite, or maybe it just obeys to purely aesthetic reasons.


Figure 9
Tessellated version of Peirce projection.

This tesselation is a distinctive feature of Peirce quincuncial projection. Unlike other projections, in order to use this World map for points or routes close to the borders it suffices to continue on the adjoining copy. At the onset of his paper Peirce remarks that this projection "shall show the connection of all parts of the surface".

4.4. Peirce's formula

Besides some explanatory remarks, Peirce's paper [10] consists just of the map shown in Figure 9, one formula and two tables of coordinates. His formula for the quincuncial projection has the form (0, l) ↦ x,

Where x is value of one of the rectangular coördinates of the point in the new projection". For him, indeed, there was no need of giving an additional formula for y. For a given latitude, the longitude angle of y is equal to the complementary longitude angle of x. In other words, if θx, θy are respectively the longitudes of x, y, we must have θx + θY =90°. Peirce's [10] original table gives at once the values of a; and y corresponding to some fixed values of θ (longitude) and I (latitude).

Just like us, Peirce uses octants. However, they do not coincide with ours. Anyway, although his treatment of symmetries is right and time-saving, Pierpont [11] discovered that "there seems to be an error" in Peirce's formula for "special values of l and θ". For example, when I =θ = 0, his formula produces

By the way, Peirce's data [10] are normalized in the sense that he sets K/2 = 1. On the contrary, our formulas yield x = y = (1/2)F(0) = 0, since p = Π/2.

Peirce's formula is —in general— not quite right and he certainly knew it. If we look carefully at his table of "rectangular coördinates", we would notice a couple of rectangular boxes at the bottom marked by relatively thick lines. He was aware that the data contained in these boxes were correct, although they had not been obtained by using his formula. Figure 10 shows one of these boxes. They correspond to latitudes I = 0°, 5°, 10°, 15° and x-longitudes 0°,5°, 10°, 15°.


Figure 10
One of the boxes marked by Peirce.

We must say that, in the rest of the table, Peirce's formula produces very good results. In order to detect the inaccuracies, we can sketch, in one octant, parallels of latitude and meridians according to his normalized formula. Figures II and 12 reveal the problems. Figure 11 displays the parallel of latitude corresponding to p = 0.785 using both Peirce's formula and ours (octant II). Our formula produces the graphic in green, whereas the red graphic has been obtained by using Peirce's formula. Our green curve is clearly more square-like than Peirce's. Something similar occurs with the meridians. In Figure 12 we have displayed the meridians for θ = 0.785 and θ = 1.4827 (octant II). As before, our formula yields the green graphics and Peirce's the red ones. The difference is clear:

Peirce's red curves are not completely symmetric about the origin.


Figure 11
Peirce's parallel of latitude versus ours for p = 0.785.

So far, we have no clue about the procedure employed by Peirce to find his formula. Nor do we know anything about how he found the correct values inside the rectangles.


Figure 12
A pair of Peirce's meridians versus ours.

There are two other projections that are slight variations of Peirce quincuncial projection.

They were subsequently introduced by Guyou [6] and Adams [1].

5. Concluding remarks

Let P be a simply connected domain in the complex plane enclosed by a closed polygonal curve T having vertices w1, ...wn and interior counterclockwise angles a1Π, . . . , anΠ. The Riemann Mapping Theorem guarantees the existence of a conformal injective map f : H → P of the upper half plane H = (z = x + iy € C : y > 0) onto P. It is known that, if we additionally require that f (∞) wn, f can be written in the form

where a, c € C are constants and z0 < z1 < . . . <zn are real numbers such that f (zk) = wk, k =1, . . . , n-1. Conformal maps of this type are called Schwarz-Christoffel transformations (Cf. Bergonio [3]). As it is evident from above, a convenient restriction of cn-1 (z, 1/√2) gives an example of a Schwarz-Christoffel transformation.

Thus, Schwarz-Christoffel transformations provide a glimpse into the real possibility of generalizing Peirce quincuncial projection.

Acknowledgements

We would like to thank to the School of Sciences at the University of Tolima for the partial financial support to this research. The results of the study were announced without proofs— in the 2014 Fall Workshop on Computational Geometry (Oct 31-Nov 1) held at the University of Connecticut.

We are also grateful to the referees, whose generous suggestions helped improve and clarify the manuscript.

References

[1] “Adams hemisphere-in-a-square projection”, https://en.wikipedia.org/wiki/Adams_hemisphere-in-a-square_projection , [accessed 14 June 2015].

[2] Bellacchi G., Introduzione storica alla teoria delle funzioni ellittiche, G. Barbèra, Firenze, 1894.

[3] Bergonio P.P., “Schwarz-Christoffel Transformations”, Thesis (Master), The University of Georgia, Athens, 2007, 66 p.

[4] Durège H., Theorie der elliptischen Funktionen, Leipzig, Druck und Verlag von B.G. Teubner, 1861.

[5] Frischauf I., “Bemerkungen zu C.S. Peirce Quincuncial Projection”, Amer. J. Math. 19 (1897), No. 4, 381–382.

[6] “Guyou hemisphere-in-a-square projection”, https://en.wikipedia.org/wiki/Guyou_hemisphere-in-a-square_projection, [accessed 14 June 2015].

[7] Jacobi C.G.J., Fundamenta nova theoriae functionum ellipticarum, Regiomonti (Königsberg), Borntræger, 1829.

8] Lee L.P., “Some Conformal Projections Based on Elliptic Functions”, Geographical Review 55 (1965), No. 4, 563–580.

[9] Liouville M.J., “Leçons sur les fonctions doublement périodiques faites en 1847 par M.J. Liouville”, J. Reine Angew. Math. 88 (1880), 277–310.

[10] Peirce C.S., “A Quincuncial Projection of the Sphere”, Amer. J. Math. 2 (1879), No. 4, 394–396.

[11] Pierpont J., “Note on C.S. Peirce’s Paper on ‘A Quincuncial Projection of the Sphere’ ”, Amer. J. Math. 18 (1896), No. 2, 145–152.

[12] Richelot F.J., “Darstellung einer beliebigen gegebenen Größe durch sin am(u + w, k)”, J. Reine Angew. Math. 45 (1853), 225–232.

[13] Solanilla L., Las transformaciones elípticas de Jacobi, Sello Editorial Universidad del Tolima, Ibagué, 2014.

[14] Solanilla L., Tamayo A.C. & Pareja G., Integrales elípticas con notas históricas, Sello Editorial Universidad de Medellín, Medellín, 2010.

Notes

[1] Without loss of generality –as it will be clear below–, snz (and so the angle λ) lies in the first quadrant.


Buscar:
Ir a la Página
IR
Scientific article viewer generated from XML JATS4R by