updateMap = {
d3.select(viewof map).selectAll("circle")
.filter(d => {return tree.map(d => d.name).includes(+d.OBJECTID)})
.transition()
.attr("opacity", 1)
.attr("r", 20)
d3.select(viewof map).selectAll("circle")
.filter(d => {return !tree.map(d => d.name).includes(+d.OBJECTID)})
.transition()
.attr("opacity", .5)
.attr("r", 5);
const chart = d3.select(viewof mychart);
chart.selectAll("text").filter(d => d.depth == 3).text(d => schoolNames.get(d.data.name.toString()));
chart.selectAll("circle").filter(d => d.depth == 3).transition().attr("fill", "crimson");
}