The families

A projection defined by a table has an interpolation in it

One member of this library has no formula: Robinson set nineteen pairs of numbers by eye and the table is the definition. Three published interpolations of it draw graticules that differ by four parts in a thousand of the map's span and report angular deformations that differ by 8.4 degrees.

Eight rungs of this anchor treat a projection family as a construction with derivatives — cylinders, cones and planes to begin with, and a symmetry rather than a shape by the end. Cylinders, cones and planes; conditions; symmetries; the aspect as a free parameter. Every one of them assumes there is a formula to differentiate.

One member of this library has none. Arthur Robinson designed his projection by eye in 1963, adjusting nineteen pairs of numbers at five-degree steps until the map looked right to him, and the table is the definition. There is no expression it approximates and no closed form it is a truncation of.

Everything between the rows therefore belongs to whoever ran a curve through them — and so does every derivative anywhere, which is to say every distortion figure ever published for the projection.

Three implementations of one projection, and three different distortions. The spread in angular deformation between linear, Catmull–Rom and Aitken interpolations of Robinson's own table, at 60° of longitude. It is exactly zero at every fifth degree, because all three pass through the tabulated rows, and it is not zero anywhere else: 37 of 87 latitudes differ by more than half a degree and the worst is 8.42°. The graticules the three draw differ by 4.2 parts per thousand of the map's own span, which is under the width of a printed line.
Fig. 1 The spread in angular deformation between linear, Catmull–Rom and Aitken interpolations of Robinson’s own table, at 60° of longitude. It is exactly zero at every fifth degree, because all three pass through the tabulated rows, and it is not zero anywhere else: thirty-seven of eighty-seven latitudes differ by more than half a degree and the worst is 8.42°.

The definition, in full

Robinson's definition: 19 rows and no formula. The whole of the Robinson projection. Arthur Robinson set these 19 pairs of numbers by eye until the map looked right to him, at five-degree steps, and the table IS the definition — there is no expression it approximates. The marks are the published values; the curves are what three different interpolations make of them, and every one of the three passes through every mark. Everything between the marks, including every derivative anywhere, belongs to whoever chose the curve.
Fig. 2 The whole of the Robinson projection. Nineteen pairs of numbers at five-degree steps: a multiplier for the length of the parallel and a multiplier for the spacing of the parallels, both set by eye. The marks are the published values; the curves are what three different interpolations make of them, and every one of the three passes through every mark.

Two columns. The first scales the length of each parallel relative to the equator; the second gives the distance of each parallel from the equator. Multiply by 0.8487 and 1.3523 respectively and the projection is complete.

Nothing else is specified. Not a rule for intermediate latitudes, not a smoothness class, not a preferred interpolation — nineteen rows and two constants.

Three published schemes

The three interpolations here are the ones in actual use.

Linear is what several implementations ship, on the reasoning that the difference from anything smoother is below the width of a drawn line. That reasoning is correct about the drawing.

Aitken’s quadratic through the three nearest rows is what the published implementations derived from the National Geographic and USGS descriptions use, and it is what most software inherits.

Catmull–Rom is a cubic through four rows, which is the usual smooth default when somebody decides the projection ought to be differentiable.

All three agree at every tabulated row, exactly, because all three interpolate rather than approximate.

The drawings agree

The graticules the three produce differ by at most 4.25 parts per thousand of the map’s own span.

On a page 200 millimetres wide that is 0.85 millimetres, which is about two line widths — visible if the two are overlaid precisely, invisible otherwise, and far below the accuracy of any use anybody puts a Robinson map to.

So the reasonable-sounding defence of linear interpolation is right. Nobody looking at a Robinson map can tell which scheme drew it.

And the distortions do not

What the choice of curve changes, and what it does not. The largest disagreement between three published interpolations of Robinson's table, in parts per million of the quantity concerned. The picture is untouched — a spread of 4248 parts per million of the map's own span, far below the width of a drawn line — and everything computed FROM the picture is not. The scale along the meridian jumps by 27 per cent at a table row under the linear scheme against 0.40 under the cubic.
Fig. 3 The largest disagreement between three published interpolations of Robinson’s table, in parts per million of the quantity concerned. The picture is untouched and everything computed from the picture is not: the areal scale factor differs by more than half, the angular deformation by 8.4 degrees, and the meridional scale jumps by 27 per cent at a table row under the linear scheme.

Thirty-seven of eighty-seven sampled latitudes disagree by more than half a degree of angular deformation, and the worst disagreement is 8.42 degrees. The areal scale factor differs by 0.567 between schemes at its worst point.

Those are not small numbers by the standards of this collection. This site’s own conformality tolerance is 10410^{-4} degrees and the smallest real failure it detects is 0.385 degrees — so the disagreement between two implementations of one projection is twenty times the site’s headline finding.

A scale factor that is a staircase

A projection whose scale factor is a staircase. The scale along the meridian of Robinson, computed from the map's own derivatives, under two interpolations of its table. The linear one is constant inside each five-degree band and jumps at every boundary — worst at 85°, where it changes by 27.3 per cent across a step of four hundredths of a degree. A cubic through the same nineteen numbers is smooth. Nothing about Robinson's design is a staircase; the staircase belongs to whoever joined the dots with straight lines.
Fig. 4 The scale along the meridian of Robinson, computed from the map’s own derivatives, under two interpolations of its table. The linear one is constant inside each five-degree band and jumps at every boundary — 27.3 per cent at the worst row, across a step of four hundredths of a degree. A cubic through the same nineteen numbers is smooth.

This is the sharpest form of the result and it is not a matter of degree.

A piecewise-linear interpolant has a derivative that is constant inside each interval and undefined at the knots. So the meridional scale factor of a linearly-interpolated Robinson is a step function: 27.3 per cent jumps at every five-degree row, and flat between them.

A projection whose scale factor is a step function is not a projection anybody designed. Robinson set his numbers to produce a smooth-looking map, and a smooth-looking map with a piecewise-constant scale factor is a description of the interpolation rather than of the design.

Why the drawing agrees and the derivative does not

The gap between those two facts is worth an explanation, because it is the general lesson of the essay rather than a fact about Robinson.

Interpolation controls the value and does not control the slope. Three curves through the same nineteen points can agree to a thousandth of the span everywhere and have wildly different tangents, because the error in a value is bounded by how far the curves can wander between knots and the error in a slope is bounded by nothing of the sort — a curve can return to a knot from any direction.

The knot spacing here is five degrees and the map spans ninety, so the values are constrained at every eighteenth of the range. That is tight enough to pin the picture and loose enough to leave the derivatives free, and the derivative is where every distortion measure lives.

That is why “the difference is below a line width” is a true statement that supports none of the conclusions it is used for. It is a statement about values, and every quantity in this collection is a statement about derivatives.

Every projection in the library, measured against both properties. Maximum angular deformation across the bottom, maximum areal error up the side, both on logarithmic scales and both measured over several hundred sample points rather than taken from the projection's description. Conformal projections lie on the left edge, equal-area ones along the bottom, and the corner where both vanish is empty because a projection there would be an isometry of the sphere onto the plane. All 26 are plotted; the four named here are Robinson, Mercator, Mollweide, Winkel tripel.
Fig. 5 Where Robinson sits in this site’s own audit of the library. Its position on the angular axis is a number computed from an interpolation of its table — so its place in this ranking, and its place in every published ranking, is a property of somebody’s curve-fitting as much as of the projection.
Robinson. The graticule of the Robinson projection at 30° of longitude and 15° of latitude. defined by a table of numbers rather than a formula, which is unusual and deliberate. It is neither conformal nor equal-area.
Fig. 6 The map itself, drawn from the table under this site’s own interpolation. Nothing about it announces that its graticule was joined up by a choice rather than derived from a formula, and no reader of it could tell which of the three schemes drew it.

What this does to a distortion comparison

Every published comparison that includes Robinson — every table of angular deformation, every Tissot audit, every ranking of compromise projections — has a number in it that depends on an interpolation the comparison does not name.

That is a reproducibility problem of a specific and unusual kind. Two authors running the same analysis on the same projection with the same software will agree; two authors using different software will not, and neither will be able to say why, because neither of their tools reports its interpolation scheme.

This collection’s own conformality audit includes Robinson and inherits exactly this. Its number for that projection is a number about Catmull–Rom or about linear interpolation, depending on which build produced it, and the honest thing is to say so.

Is Robinson unusual?

Partly. It is the only member of this library defined by a table, and that is deliberate on Robinson’s part — he was explicit that the projection was designed by iteration on appearance rather than derived from a condition.

But the shape of the problem is general. Several widely used projections have piecewise definitions with matching conditions at the seams: the Goode homolosine is sinusoidal below 40°44′ and Mollweide above it, joined so that the positions agree and the derivatives do not. The Winkel tripel is an average of two projections and is smooth, but the average of two projections shows how easily an averaging construction produces properties nobody chose.

Giving up continuity is the other family with joins in it, and its seams are chosen rather than inherited. So the general lesson is: a projection defined by pieces has properties at the joins that belong to the joining rather than to the design, and the joins are where the derivatives live.

What Robinson himself said

The projection was commissioned by Rand McNally and Robinson described the process plainly: he worked from appearance backwards to the numbers, rather than from a condition forwards to a formula. He called the result a compromise and declined to state an optimality property for it.

That is an honest and unusual position, and it makes the projection a genuinely different object from every other member of the library — which is what a compromise projection is, taken to its conclusion.

What he did not anticipate is that his table would be differentiated — that measuring instead of naming would become the way a projection is judged. A designer who is choosing an appearance has no reason to care about the second derivative of the curve through his control points, and a hundred later authors computing distortion measures have every reason to.

The fix, and why it is a choice rather than a repair

There is no correct interpolation of Robinson’s table, because the table does not determine one.

What a publisher of a Robinson implementation can do is state the scheme, so that a distortion figure computed from it is reproducible. That is a metadata line rather than a mathematical advance, and it is the same remedy this collection reaches for whenever a number turns out to depend on an unrecorded choice.

If a smooth scheme is wanted, a cubic through four rows is the natural default and is what this collection uses. It has no more claim to correctness than any other; it has the property that the derivatives exist, which is what everything downstream assumes.

An implementation detail that is not one

There is a category error worth naming, because it is why this went unexamined for fifty years.

The choice of interpolation looks like an implementation detail: a decision internal to a program, invisible in its output, of no interest to the user. Programs are full of such decisions and it is right that they are not documented.

This one is not internal. It is part of the definition of the projection, because the projection has no other definition, and a program that chooses it is not implementing a specification — it is completing one.

The tell is that the choice affects a measurable, published quantity. An implementation detail cannot do that; if it can, it was a specification gap and the program filled it. Every projection library that ships Robinson has silently filled the same gap in one of three different ways.

The refusal

The comparison has to be capable of reporting agreement and it does: at every latitude that is a multiple of five, all three schemes give identical positions, identical scale factors and identical deformations, to machine precision.

That is what makes the disagreements elsewhere a measurement of interpolation rather than of arithmetic noise. If the three schemes disagreed at the knots too, something would be wrong with the implementation rather than with the definition.

What the site did about it

This collection has carried Robinson from the beginning, interpolated linearly, with a comment in the source saying that a cubic would be closer to Robinson’s intent and that the difference is below the width of a drawn line.

That comment was right about the line width and wrong about the consequence, and it is the reason this rung exists. Every distortion figure this site has published for Robinson — in the conformality audit, in the compromise-projection comparisons, in the rankings by region — was computed from a step function.

The repair is not to switch the default silently, which would move every published number for that projection with no record of why. It is what has been done instead: the three schemes are now available by name, the comparison above is a figure, and the site’s own choice is stated where a reader can find it.

That is the general remedy for a number that turns out to depend on an unrecorded choice, and it is one this collection has had to apply to itself several times. Record the choice, publish the comparison, and let the number be a number about a stated thing.

The gap between the two facts has a rate as well as an explanation. An interpolant of order p through knots spaced h apart is wrong in its values by something of order h^(p+1) and wrong in its slopes by something of order h^p — one power worse, always, for every scheme. So the ratio between the derivative’s disagreement and the value’s is of order 1/h, and with h five degrees, or 0.0873 radians, that ratio is about eleven.

Eleven is the factor by which a scheme’s invisibility in the drawing overstates its invisibility in the distortion, before any of the particulars of Robinson’s table enter. It is a general property of interpolating anything, and it is the reason the phrase below the width of a drawn line can be true of a picture and worthless as a guarantee about anything computed from it.

Where the model stops

Three schemes are compared here and there are more. Cubic splines with various end conditions, monotone interpolants, and the trigonometric fits several authors have published as closed-form approximations to the table each give another answer, and each is somebody’s Robinson.

What is also not treated is the other column. Everything above measures the effect of interpolating both columns with one scheme; interpolating them with different schemes, which no sane implementation does but which nothing forbids, gives yet another family.

The five-degree spacing is doing the work

One more structural observation, because it says which tabulated objects are safe.

The disagreements are largest where the table is coarsest relative to how fast the function is changing. Robinson’s columns change slowly near the equator and quickly near the poles, and the five-degree spacing is uniform — so the same spacing is generous at one end of the table and tight at the other.

Measured, the worst angular disagreements are at low latitudes, where the two columns are nearly flat and the relative differences between interpolation schemes’ slopes are largest. A flat function interpolated three ways gives three nearly identical curves and three quite different derivatives, because the derivative is small and the differences between them are not.

So a table with more rows would not simply reduce the problem in proportion. It would reduce it where the function moves and leave it where the function is flat, which is where the trouble already is.

What a well-specified tabulated projection would carry

Three lines, and none of them is hard.

The interpolation scheme, named, as part of the definition rather than of any implementation.

The claimed smoothness class. A designer who cares about the map’s appearance cares implicitly about continuity of the first derivative, and saying so rules out the linear scheme immediately.

A reference implementation’s derivatives at a few stated points, so that anybody can check whether their software agrees. This collection publishes the number that matters most — the meridional scale at 60° longitude and 45° latitude — and it differs between schemes by more than a per cent.

None of that is a criticism of Robinson, who was not writing a specification for software that did not exist. It is a description of what the object has needed ever since.

Who found it, and when

Robinson published the table in 1974. The observation that implementations differ appears in the projection-software literature from the 1990s, usually as a compatibility note rather than as a measurement, and the usual framing is that the differences are negligible.

They are negligible in the drawing and they are not negligible in the derivatives, and the reason nobody separated the two is that a projection is normally its formula — so the distinction between the map and the way the map was interpolated does not arise for any other member of the library.

Two implementations that cannot be told apart

There is a pleasing symmetry with an earlier rung of the identify ladder that is worth drawing out.

Two projections that cannot be told apart asks how large a region has to be before two different projections become distinguishable from their drawings. The answer is that over a small enough region they are not, because the difference between them is below the noise of the reading.

This rung is the same question with the roles exchanged. Two implementations of one projection cannot be told apart from their drawings, at any extent, because they agree at every knot and differ between them by less than a line width. What separates them is not a bigger region but a different instrument — a derivative rather than a position.

So the pair of results says something general about what a drawing carries. A map’s positions are a weak constraint: they cannot distinguish two projections over a small region, and they cannot distinguish two interpolations over any region. Everything that separates maps sharply is in the derivatives, and the derivatives are exactly what a picture does not print.

Where the ladder goes next

Nine rungs have asked what a family is: a construction, a condition, a symmetry, and now a definition that is none of those. The unasked question is whether a projection needs a definition of any of these kinds at all — a map is a pair of functions, and a family is a set of them, and nothing requires the set to be describable.

What this makes readable

Essays that name this one as a prerequisite.

Named alongside this one

Essays reaching for the same objects. Nobody chose these; they are what the concept index makes visible.

What links here

Every essay whose body links to this one.

The objects this essay names

Each one links to every other essay that touches it.

Angular deformationCompromise projectionDefinitionDerivativeImplementationInterpolationPseudocylindricalReproducibilityRobinsonScale factorSplineTabulated projection