data = passeports
.map((d) => {
const id = d.id;
const name = d.name;
const thumb =
"https://raw.githubusercontent.com/neocarto/resources/master/datasets/passports/outputs/thumb/" +
d.id.toLowerCase() +
".png";
const color = d.color;
const mobilityscore = mobilyscore.get(d.id);
const feature = features.get(d.id);
return {
id,
position: feature && feature.properties.position,
name: name,
thumb: thumb,
color: color,
mobilityscore: +mobilityscore,
imgw: Math.sqrt(+mobilityscore * k * 0.7),
imgh: Math.sqrt((+mobilityscore * k) / 0.7)
};
})
.filter(
(d) =>
d.color == ch[0] ||
d.color == ch[1] ||
d.color == ch[2] ||
d.color == ch[3]
)