foodDesert = {
const width = 1706.67, height = 960;
const svg = d3.create("svg").attr("viewBox", [0, 0, width, height]);
var projection = d3.geoMercator().fitSize([width, height], fullmap);
var geopaths = svg.append("g").attr("id", "paths");
var spots = svg.selectAll("circle")
var polyline = svg.selectAll("polyline").enter().append("polyline")
var path1 = d3.geoPath().projection(projection);
geopaths.selectAll("path1")
.data(fullmap.features).enter().append("path").attr('class', 'outlines')
.attr("d", path1)
.style("fill", "seashell")
.style("fill-opacity", "1")
.style("stroke-width", '.3')
.style("stroke", "black")
.style('stroke-opacity','1')
var path2 = d3.geoPath().projection(projection);
geopaths.selectAll("path2")
.data(groceryStores.features).enter().append("path").attr('class', 'outlines')
.attr("d", path2)
.style("fill", "seagreen")
.style("fill-opacity", ".5")
var path3 = d3.geoPath().projection(projection);
geopaths.selectAll("path3")
.data(farmersMarkets.features).enter().append("path").attr('class', 'outlines')
.attr("d", path3)
.style("fill", "seagreen")
.style("fill-opacity", ".5")
var path4 = d3.geoPath().projection(projection);
geopaths.selectAll("path4")
.data(produceCarts.features).enter().append("path").attr('class', 'outlines')
.attr("d", path4)
.style("fill", "seagreen")
.style("fill-opacity", ".5")
svg.append("text")
.attr('x','450').attr('y','800')
.style('font-family','roboto+slab')
.style('font-size','32px')
.style('font-weight','bold')
.style('fill','sienna')
.text('Food Desert')
svg.append("text")
.attr('x','450').attr('y','840')
.style('font-family','roboto+slab')
.style('font-size','24px')
.style('font-weight','regular')
.style('fill','sandybrown')
.text('Areas with minimal access to')
svg.append("text")
.attr('x','450').attr('y','870')
.style('font-family','roboto+slab')
.style('font-size','24px')
.style('font-weight','regular')
.style('fill','sandybrown')
.text('healthy, nutritious food')
return svg.node();
}