FAILURE MAP
← Case archive

FA-70248 / Map projection transforms / Member archive

Mollweide forward with Newton solve: easting auxiliary angle · case 03

The outline is not an ellipse; high latitudes are too wide.

Member previewVariant 3 · 3 implementations · 8 checks per implementation

Case contract

Input [lon, lat, lon0]; sphere R = 6371000, dlon wrapped to [-180, 180). Solve 2t + sin 2t = pi sin(phi) by Newton from t = phi, at most 50 steps, stopping when the residual is below 1e-12, with derivative 2 + 2 cos 2t. x = R (2 sqrt 2 / pi) dlon cos t, y = R sqrt 2 sin t, rounded to 2 decimals.

Why this case matters

Global thematic maps use Mollweide for equal area; an under-converged auxiliary angle skews high latitudes.

One recorded failure

Sample boundary fixture

This sample comes from the broken implementation of a controlled reproducer.

Boundary fixtureActualExpectedOutcome
control #2[-6219644.27, -6684729.63][-7888806.65, -6684729.63]Failed

MEMBER ARCHIVE

The complete case is available to members.

This record includes three runnable implementations, regression fixtures, execution results, and source hashes.

Member access is invitation-based. Sign in with your invited account to inspect the sources.

Sign in to the archive ↗