PBB Baru saja Endorsed Equal Earth - Inilah Apa Mercator Apakah Sebenarnya Melakukan ke Afrika
Pada 4 September 2026 Majelis Umum PBB mendorong dunia untuk bergerak dari Mercator ke proyeksi Bumi Equal. Menggunakan batas-batas alam Bumi dan sebuah model bulatan, Afrika sekitar 13.9 × Greenland. Dalam Mercator kami rendering itu menempati sekitar 0,95 × Greenland 's area.
On this page
Apa yang terjadi
Menurut [Associated Press] (https://apnews.com/article/b138fe9f76d7ff54cc7d5c9b1ddfa983), pada hari Jumat 4 September 2026 Majelis Umum PBB lulus resolusi mendorong pemerintah dan lembaga untuk mengadopsi * * Proyeksi Bumi sama * * di tempat Penjarah. Itu disponsori oleh Togo dan didukung oleh Persatuan Afrika; 164 negara bagian terpilih mendukung, Amerika Serikat memilih melawan, dan 6 - Serbia, Estonia, Georgia, Lithuania, Moldova dan Ukraina - tak ternoda.
Resolusi apa-apa bans. Ini mendorong.
Perbedaan itu lebih penting daripada kedengarannya, karena pertanyaan yang menarik bukanlah politik. It is: * how wrong is the map you have been looking at, actly? Itu adalah kuantitas terukur, dan tidak ada yang perlu suara untuk menyelesaikannya.
Jadi kami mengukurnya.
Pengukuran
Kami mengambil geometri negara yang sama, peta renderer kapal kami (world-50m, data alam Bumi pada 1: 50m), dan sama proyeksi perpustakaan yang digunakan (d3-geo). Untuk setiap negara kita menghitung dua hal:
- itu * * molled daerah bola * * - sudut padat geometri dataset nya, dikalikan dengan Bumi berarti radius kuadrat. Ini menghindari distorsi proyeksi, tapi tetap perkiraan berdasarkan batas-batas yang tergeneralisasi dan model Bumi bola, bukan area survei yang tepat.
- itu * * daerah yang diproyeksikan * * - area planar polygon dihitung oleh
geoPath().area(), dengan masing-masing proyeksi dilengkapi dengan satu identik 1600 × 900 kanvas.
- rasio area normalisasi * * adalah bagian dari daerah yang diproyeksikan secara summed dari seluruh negara fitur dibagi dengan bagiannya dari daerah bola summed mereka. Penyebut ini termasuk semua fitur, termasuk Antartika, termasuk daerah lautan. Nilai-nilai ini tergantung pada pengaturan fitur dan kliping proyeksi, dan bukan faktor skala lokal Mercator. Equal Earth menghasilkan sekitar × 1.00, subjek presisi numerik dan kliping. Diproyeksikan piksel persegi menggambarkan daerah geometris, bukan hitungan piksel raster termasuk stroke atau antialias.
Lihat
Klik antara dua proyeksi. Ini adalah peta dunia yang sama baik dengan cara - sama garis pantai, frame yang sama - sehingga segala sesuatu yang berubah adalah proyeksi.
Perhatikan Greenland. Pada Mercator itu digambar sedikit * * lebih besar * * daripada seluruh
Afrika; pada Equal Earth Africa menempati hampir empat belas kali wilayah Greenland. Tidak ada yang telah scaled dengan tangan:
ini adalah world-110m - geometri Alam Bumi yang sama peta kita renderer kapal -
melalui d3-geo, dengan kedua proyeksi ke satu frame identik, dan
rasio yang dicetak di bawahnya adalah geoPath().area() diukur pada bentuk yang tepat
sedang kamu lihat-lihat.
Demo menggunakan coarser 1: 110 juta geometri; tabel di bawah ini menggunakan 1: 50 juta geometri. Garis pantai mereka dan fitur yang dipilih berbeda, sehingga rasio yang ditampilkan dapat sedikit berbeda.
Widget adalah adegan PinePaper biasa: tombol adalah on_click_fire
hubungan dan swap adalah on_event_set_visibility. Buka di penyunting dan
itu adalah milikmu untuk memisahkan.
Afrika melawan Greenland
| daerah berbentuk bola yang dimodelled | tergambar pada Mercator | digambar di Bumi Equal | |
|---|---|---|---|
| Afrika (56 fitur dataset) | 29.99M km² | 16,907 px² | 64,544 px² |
| Greenland | 2.15M km² | 17,852 px² | 4,638 px² |
| rasio | 13.9× | 0.95× | 13.9× |
Menggunakan batas-batas ini dan model Bumi bola, daerah Afrika adalah sekitar * * 13.9 kali * * Greenland. Dalam Mercator kami rendering itu menempati sekitar * * 0.95 kali * * Greenland memproyeksikan area - kurang dari 5%. Sama Bumi mempertahankan sekitar 13.9-to-1 hubungan.
Seleksi Afrika meliputi 56 fitur alam Bumi: fitur berkode 55 ISO-, termasuk Sahara Barat, ditambah terpisah mewakili Somalia. Somalia dan Somalia digabungkan secara geografis secara total; masukan data terpisah mereka tidak menyiratkan posisi dalam pengakuan. Fitur ini sangat berbeda dari jumlah anggota Uni Afrika. Pilihan lengkap terdaftar dalam skrip di bawah ini.
Setiap negara, tes yang sama
| negara | Mercator | Sama Bumi |
|---|---|---|
| Greenland | ×3.91 | ×1.00 |
| Norwegia | ×2.14 | ×1.00 |
| Kanada | ×1.23 | ×1.00 |
| Rusia | ×1.17 | ×1.00 |
| Swedia | ×1.16 | ×1.00 |
| India | ×0.28 | ×1.00 |
| Nigeria | ×0.25 | ×1.00 |
| Brazil | ×0.25 | ×1.00 |
| DR Kongo | ×0.24 | ×1.00 |
| Kenya | ×0.24 | ×1.00 |
| Indonesia | ×0.24 | ×1.00 |
Garis lintang mendorong distorsi area lokal Mercator. Di bawah normalisasi yang digunakan di sini, negara-negara tropis terdaftar menempati sekitar seperempat dari mereka proporsional saham tanah dipetakan. India, Brasil dan Indonesia juga terpengaruh terhadap Nigeria dan Kenya, meskipun nilai mereka berbeda. Garis lintang tinggi Greenland membuatnya menjadi contoh yang sangat mencolok.
Equal Earth round to × 1.00 for all eleven. Jangkauan hasil yang tidak bulat dari sekitar 0.99989 ke 1.00004: proyeksi matematika mempertahankan daerah relatif, sementara D3 poligon sampel merepresentasikan perbedaan numerik kecil.
Mengapa Mercator melakukan ini
Mercator adalah * * conformal * *: itu mempertahankan sudut. Sebuah rangkaian benar konstan - garis rhumb - plot sebagai garis lurus. Pertama disajikan pada tahun 1569, tetap secara luas digunakan untuk grafik laut untuk alasan ini. [NOAA menjelaskan properti navigasi ini] (https://www.nauticalcharts.noaa.gov/learn/nautical-cartography.html).
Untuk Mercator bola dengan skala unit di khatulistiwa, mempertahankan sudut biaya daerah Anda. Untuk menjaga bentuk dari daerah kecil yang benar ketika Anda bergerak menjauh dari khatulistiwa, peta harus meregangkan timur-barat oleh faktor * * detik (crew) * * - 1 / cos lintang - dan kemudian peregangan utara-selatan dengan faktor yang sama untuk menjaga sudut utuh. Oleh karena itu luas skala sebagai * * detik ² (tertawa) * *. Pada 60 ° yaitu 4 ×. Pada 75 ° itu adalah sekitar 15 ×. Skala berbeda di kutub, yang tidak dapat diwakili pada koordinat terbatas pada peta Mercator standar.
Tidak ada perbaikan untuk ini yang membuat Mercator Mercator Mercator tetap. Formalitas dan wilayah yang sama secara matematis tidak kompatibel pada bola: tidak ada proyeksi dapat memiliki keduanya. Setiap peta dunia proyeksi melibatkan pilihan tentang yang properti untuk melestarikan.
Untuk navigasi berjenggot, sudut Mercator dan properti baris rhubb- berguna. Untuk peta dunia dimaksudkan untuk membandingkan daerah regional - di ruang kelas, ruang berita atau visualisasi data - proyeksi area equal lebih cocok.
Apa Bumi Equal adalah
Equal Earth diperkenalkan oleh Bojan Alavrigz, Tom Patterson dan Bernhard Jenny dalam sebuah makalah yang diterbitkan online pada 7 Agustus 2018, kemudian muncul dalam jurnal 2019 volume. Ini sama dengan area oleh konstruksi. Desainernya mencari alternatif visual menyenangkan untuk Gal-Peters, yang juga mempertahankan daerah tetapi memanjang bentuk tropis. Bahwa preferensi estetika adalah penilaian desain, bukan peringkat objektif dari semua sebelumnya equal-area proyeksi. [Para desainer menjelaskan tujuan mereka di sini] (https://www.equal-earth.com/equal-earth-projection.html).
Bumi sama terus benua diakui berbentuk, telah lembut melengkung meridian dan khatulistiwa horizontal, dan tidak melipat tiang ke titik. Hal ini dekat dengan semangat proyek Robinson - yang * tidak * equal- area - tetapi dengan properti daerah dibuat tepat.
Bumi yang sama mendistorsi bentuk, terutama di dekat tepinya, dan tidak cocok untuk dasar navigasi berjanggut konvensional. Tidak ada peta dunia datar mempertahankan setiap properti geometris. Sama Bumi berguna ketika tujuannya adalah untuk membandingkan daerah relatif.
Menggunakannya
PinePaper mendukung equalEarth dalam perender petanya. Alam Bumi tetap merupakan proyeksi kompromi terpisah; tidak melestarikan daerah.
// Equal Earth world map
await PinePaper.mapSystem.loadMap('world', {
projection: 'equalEarth',
styles: { fill: '#1e3a5f', stroke: '#0f172a', strokeWidth: 0.5 }
});
// Illustrative values only. Equal Earth preserves relative region areas;
// meaningful choropleths also require appropriate data and classification.
PinePaper.mapSystem.applyDataColors({
Nigeria: 223, Ethiopia: 126, Egypt: 114, 'Dem. Rep. Congo': 102
}, { colorScale: ['#fff7ec', '#7f2704'] });
Di penyunting terdapat penurunan proyeksi dari panel Peta, kedua dalam daftar, ditandai * (area sama) *. Untuk menjalankan snippet di atas, membuka * * Konsol Kode * * (tombol </> dalam header) dan menempelkannya - peta muncul di kanvas sebagai item biasa yang dapat disunting.
Mercator juga tersedia. Properti proyeksinya sesuai dengan grafik berjenggot, tapi memilihnya sendiri tidak membuat peta yang cocok untuk navigasi operasional.
Menghasilkan kembali ini
Jalankan script lengkap di bawah ini dengan Node.js 18 atau kemudian. Dalam direktori kerja, pasang ketergantungan yang disematkan:
npm install --save-exact d3-geo@3.1.1 topojson-client@3.1.0
Simpan sebagai measure-equal-earth.mjs dan jalankan node measure-equal-earth.mjs. Ia mengunduh world-atlas@2.0.2/countries-50m.json; sebaliknya, melewati salinan lokal sebagai argumen pertama. D3 standar adaptive- sampling presisi dan kliping Mercator dipertahankan. Kedua proyeksi dipasang 1600 × 900 frame.
import { readFileSync } from 'node:fs';
import * as topojson from 'topojson-client';
import * as d3 from 'd3-geo';
const url = 'https://cdn.jsdelivr.net/npm/world-atlas@2.0.2/countries-50m.json';
let topo;
if (process.argv[2]) {
topo = JSON.parse(readFileSync(process.argv[2], 'utf8'));
} else {
const response = await fetch(url);
if (!response.ok) throw new Error(`Geometry download failed: ${response.status}`);
topo = await response.json();
}
const fc = topojson.feature(topo, topo.objects.countries);
// 55 ISO numeric codes, including Western Sahara; Somaliland is separate.
const africaIds = new Set(`012 024 204 072 854 108 120 132 140 148 174
178 180 262 818 226 232 748 231 266 270 288 324 624 384 404 426 430
434 450 454 466 478 480 504 508 516 562 566 646 678 686 690 694 706
710 728 729 834 768 788 800 894 716 732`.split(/\s+/));
const africa = {
type: 'FeatureCollection',
features: fc.features.filter(f => africaIds.has(f.id) || f.properties.name === 'Somaliland')
};
if (africa.features.length !== 56) throw new Error('Unexpected Africa feature selection');
const country = name => {
const f = fc.features.find(f => f.properties.name === name);
if (!f) throw new Error(`Missing feature: ${name}`);
return f;
};
const greenland = country('Greenland');
const sphericalKm2 = f => d3.geoArea(f) * 6371.0088 ** 2;
const projections = [d3.geoMercator(), d3.geoEqualEarth()]
.map(p => p.fitSize([1600, 900], { type: 'Sphere' }));
const drawn = (f, p) => d3.geoPath(p).area(f);
const sum = fn => fc.features.reduce((total, f) => total + fn(f), 0);
const worldSpherical = sum(sphericalKm2);
const worldDrawn = projections.map(p => sum(f => drawn(f, p)));
console.log('Africa features:', africa.features.map(f => f.properties.name).sort());
console.table([['Africa', africa], ['Greenland', greenland]].map(([region, f]) => ({
region, sphericalKm2: sphericalKm2(f),
mercatorPx2: drawn(f, projections[0]), equalEarthPx2: drawn(f, projections[1])
})));
const ratio = sphericalKm2(africa) / sphericalKm2(greenland);
const mercatorRatio = drawn(africa, projections[0]) / drawn(greenland, projections[0]);
console.log({ sphericalRatio: ratio, mercatorRatio,
equalEarthRatio: drawn(africa, projections[1]) / drawn(greenland, projections[1]),
comparisonDistortion: ratio / mercatorRatio });
console.table(['Greenland', 'Norway', 'Canada', 'Russia', 'Sweden', 'India',
'Nigeria', 'Brazil', 'Dem. Rep. Congo', 'Kenya', 'Indonesia'].map(name => {
const f = country(name);
const scores = projections.map((p, i) =>
(drawn(f, p) / worldDrawn[i]) / (sphericalKm2(f) / worldSpherical));
return { country: name, mercator: scores[0], equalEarth: scores[1] };
}));
Rasio Afrika-ke-Greenland yang belum dibulatkan adalah sekitar 13.917 pada bola dan 0.947 pada Mercator: kira-kira * * 14,7 * * * distorsi dari perbandingan itu. Mengacu ini ke 13.9 dan 0.9 sebelum membagi akan misleacestly menyarankan lebih dari lima belas kali lipat.
Sumber
- [Associated Press, 4 September 2026] (https://apnews.com/article/b138fe9f76d7ff54cc7d5c9b1ddfa983) - pelaporan tentang suara dan dorongan; artikel ini belum independen memeriksa teks resolusi PBB.
- [McGREGOR:.
- [Natural Earth geometri melalui dunia-atlas] (https://github.com/topojson/world-atlas), versi 2.0.2, 1: 50 juta skala.
- [D3 spherical geometry] (https://d3js.org/d3-geo) and [projected path area] (https://d3js.org/d3-geo/path) - metode pengukuran dan render numerik.
- [PROJ Mercator dokumentasi] (https://proj.org/en/stable/operations/projections/merc.html) - proyeksi properti dan persamaan.
- [African Union overview] (https://www.au.int/en/overview) - konvensi 55- anggota terpisah.
Ready to create?
Start making animated GIFs, videos, and graphics — free, no signup.
Open PinePaper Editor