meta = d3
.tsv(
"https://cdn.jsdelivr.net/npm/visionscarto-world-atlas@0.0.6/world/110m.tsv"
)
.then((data) => {
const C = d3.index(countries.features, ({ id }) => id);
for (const c of data) {
if (prisonByCountry.get(c.adm0_a3)) {
c.prison_quota = prisonByCountry.get(c.adm0_a3).prison100k;
c.prison_est = Math.round(
(prisonByCountry.get(c.adm0_a3).prison100k * c.pop_est) / 100000
);
c.test = c.adm0_a3;
c.area = d3.geoArea(C.get(c.id));
}
}
return d3.index(data, ({ id }) => id);
})