Skip to content

Instantly share code, notes, and snippets.

@sabrinadchan
Last active August 6, 2017 15:37
Show Gist options
  • Save sabrinadchan/f96f7379174fa8c244b05c0ae0156428 to your computer and use it in GitHub Desktop.
Save sabrinadchan/f96f7379174fa8c244b05c0ae0156428 to your computer and use it in GitHub Desktop.
Chicago West Side Homicide Density
license: gpl-3.0
height: 700

The above visualization uses d3-contour to estimate the density of gun homicides on Chicago's West Side. The animation shows how the choice of bandwidth impacts the resulting density contours when performing a kernel density estimation on a set of data. Click "pause" to stop the animation. Click "Step Forward" and "Step Backward" to increment and deincrement the bandwidth by 1.

Gun homicide data was gathered from the Gun Violence Archive. The data was cleansed and refined using numerous Python scripts as part of an ongoing personal project on Chicago Gun Violence. I do not claim that the data is accurate. Due to the nature of the data, homicides that occurred on the same city block are plotted in the same location, even if the incidents took place at different addresses. The data being considered are 2016 gun homicides that occurred on Chicago's West Side in the Austin, East Garfield Park, West Garfield Park, Humboldt Park, North Lawndale, South Lawndale, West Town, Near West Side, and Lowest West Side community areas.

<!DOCTYPE html>
<style>
body {
font: 16px sans-serif;
}
</style>
<body>
<div class="buttons">
<input name="resume" type=button value="Resume" onclick="resume()" />
<input name="pause" type=button value="Pause" onclick="pause()" />
<input name="ff" type=button value="Step Forward" onclick="stepForward()" />
<input name="rw" type=button value="Step Back" onclick="stepBack()" />
</div>
<p>Current bandwith: <span id="text-span"></span></p>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="https://d3js.org/topojson.v1.min.js"></script>
<script src="https://d3js.org/d3-contour.v1.min.js"></script>
<script src="https://d3js.org/d3-scale-chromatic.v1.min.js"></script>
<script type="text/javascript">
var margin = {top: 20, right: 20, bottom: 20, left: 20},
outerWidth = 960,
outerHeight = 600,
width = outerWidth - margin.left - margin.right,
height = outerHeight - margin.top - margin.bottom;
var topo;
var bandwidth = 5;
var interval = 1000;
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height);
var bottomLayer = svg.append("g")
.attr("class", "bottom-layer");
var color = d3.scaleSequential(d3.interpolateYlGnBu)
.domain([0, 0.00375]);
var projection = d3.geoEquirectangular()
.rotate([88 + 20 / 60, -36 - 40 / 60]);
var path = d3.geoPath()
.projection(projection);
d3.queue()
.defer(d3.json, "west_side.topojson")
.defer(d3.json, "west_side_homicides.topojson")
.await(ready);
function ready(error, community, homicides) {
if (error) throw error;
// start with unit projection
projection
.scale(1)
.translate([0, 0]);
// then translate and scale according to topoJSON's bbox
var b = path.bounds(topojson.feature(community, community.objects.west_side)),
s = 0.95 / Math.max((b[1][0] - b[0][0]) / width, (b[1][1] - b[0][1]) / height),
t = [(width - s * (b[1][0] + b[0][0])) / 2, (height - s * (b[1][1] + b[0][1])) / 2];
projection
.scale(s)
.translate(t);
svg.append("clipPath")
.attr("id", "boundary")
.append("path")
.datum(topojson.feature(community, community.objects.west_side))
.attr("d", path);
svg.append("path")
.datum(topojson.feature(community, community.objects.west_side))
.attr("d", path)
.attr("stroke", "black")
.attr("fill", "none")
.attr("stroke-width", 2);
topo = topojson.feature(homicides, homicides.objects.west_side_homicides).features;
update(bandwidth);
}
function update(bandwidth) {
svg.selectAll(".contours")
.remove();
svg.append("g", "g")
.attr("fill", "none")
.attr("stroke", "steelblue")
.attr("stroke-linejoin", "round")
.selectAll("path")
.data(d3.contourDensity()
.x(d => projection(d.geometry.coordinates)[0])
.y(d => projection(d.geometry.coordinates)[1])
.size([width, height])
.bandwidth(bandwidth)
(topo))
.enter().append("path")
.attr("class", "contours")
.attr("clip-path", "url(#boundary)")
.attr("fill", d => color(d.value))
.attr("opacity", 0.25)
.attr("d", d3.geoPath());
d3.select("#text-span")
.html(bandwidth);
}
var currId;
function Animation(callback, interval) {
var animationId, active;
this.pause = () => {
active = false;
clearInterval(animationId);
}
this.resume = () => {
active = true;
animationId = setInterval(callback, interval);
}
this.active = () => active;
this.resume();
}
function pause() {
if (timer.active()) {
timer.pause();
}
}
function resume() {
if (!timer.active()) {
timer.resume();
}
}
function stepForward() {
pause();
if (bandwidth < 50) {
bandwidth += 1;
}
update(bandwidth);
}
function stepBack() {
pause();
if (bandwidth > 5) {
bandwidth -= 1;
}
update(bandwidth);
}
var timer = new Animation(function () {
if (bandwidth == 50) {
bandwidth = 5;
} else {
bandwidth += 1;
}
update(bandwidth);
}, interval);
</script>
</body>
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
{"type":"Topology","objects":{"west_side_homicides":{"type":"GeometryCollection","geometries":[{"type":"Point","id":"0","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7151311928,41.8562701198]},{"type":"Point","id":"1","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7323147985,41.8509776898]},{"type":"Point","id":"7","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7058526525,41.86295753]},{"type":"Point","id":"10","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7054506083,41.8589520385]},{"type":"Point","id":"13","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7154126406,41.8660298835]},{"type":"Point","id":"15","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7111153273,41.8672979084]},{"type":"Point","id":"17","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.7280945974,41.8403643112]},{"type":"Point","id":"20","properties":{"# Killed":"2","area_numbe":"23"},"coordinates":[-87.7118278955,41.8955032167]},{"type":"Point","id":"23","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7478952269,41.8804621618]},{"type":"Point","id":"24","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.6996111265,41.8679773249]},{"type":"Point","id":"32","properties":{"# Killed":"1","area_numbe":"31"},"coordinates":[-87.6588710069,41.8577614266]},{"type":"Point","id":"33","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7156514145,41.8644591716]},{"type":"Point","id":"35","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7618944519,41.8774770049]},{"type":"Point","id":"37","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7356322334,41.8796420464]},{"type":"Point","id":"38","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7159322126,41.8756206573]},{"type":"Point","id":"41","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7597543395,41.8765931426]},{"type":"Point","id":"43","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6772890472,41.8840308871]},{"type":"Point","id":"45","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7776676403,41.9097307104]},{"type":"Point","id":"51","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7232434405,41.8625414312]},{"type":"Point","id":"52","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.7050370597,41.8443456429]},{"type":"Point","id":"56","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7651501642,41.9093847382]},{"type":"Point","id":"57","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7263579478,41.8833550901]},{"type":"Point","id":"58","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7187371122,41.8671615042]},{"type":"Point","id":"64","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.720776197,41.8662312486]},{"type":"Point","id":"65","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7334196301,41.8513827559]},{"type":"Point","id":"67","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.662921925,41.8874446537]},{"type":"Point","id":"68","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7379335727,41.8807676447]},{"type":"Point","id":"69","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7555500615,41.8889388615]},{"type":"Point","id":"70","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7494476508,41.8749196526]},{"type":"Point","id":"72","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6792183845,41.8786973378]},{"type":"Point","id":"74","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7208291263,41.8807883473]},{"type":"Point","id":"76","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7097716997,41.9100771542]},{"type":"Point","id":"77","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7504471465,41.8879387841]},{"type":"Point","id":"81","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6838944438,41.8783736284]},{"type":"Point","id":"87","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7427770669,41.8791181127]},{"type":"Point","id":"88","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7228837502,41.87068263]},{"type":"Point","id":"90","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7133503007,41.8672717405]},{"type":"Point","id":"93","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6869837884,41.901366838]},{"type":"Point","id":"94","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7062687858,41.885396731]},{"type":"Point","id":"96","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6595983828,41.8642794568]},{"type":"Point","id":"97","properties":{"# Killed":"1","area_numbe":"31"},"coordinates":[-87.6548060228,41.8564488902]},{"type":"Point","id":"101","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6954553277,41.9056771051]},{"type":"Point","id":"106","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7619346559,41.8756678096]},{"type":"Point","id":"107","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7460356684,41.8950010142]},{"type":"Point","id":"111","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7457632712,41.8895681031]},{"type":"Point","id":"112","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7649328518,41.8823736667]},{"type":"Point","id":"118","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7361886528,41.8951806931]},{"type":"Point","id":"122","properties":{"# Killed":"2","area_numbe":"25"},"coordinates":[-87.7553872828,41.8890865336]},{"type":"Point","id":"124","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7731262931,41.9077509854]},{"type":"Point","id":"128","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7605070594,41.8912807438]},{"type":"Point","id":"129","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7164226375,41.8588282917]},{"type":"Point","id":"137","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7642705825,41.9030646279]},{"type":"Point","id":"139","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7263346295,41.8641926711]},{"type":"Point","id":"140","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7263346295,41.8641926711]},{"type":"Point","id":"141","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7249770392,41.8992266252]},{"type":"Point","id":"142","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7606259615,41.9115037552]},{"type":"Point","id":"145","properties":{"# Killed":"2","area_numbe":"27"},"coordinates":[-87.7063032277,41.8818742582]},{"type":"Point","id":"147","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7558210219,41.9043010948]},{"type":"Point","id":"148","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7055112543,41.8608250511]},{"type":"Point","id":"149","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7023298799,41.8772044706]},{"type":"Point","id":"153","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7581604783,41.8929791732]},{"type":"Point","id":"154","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7176917695,41.860695983]},{"type":"Point","id":"155","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7426273157,41.8748362558]},{"type":"Point","id":"161","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7507928508,41.8987299721]},{"type":"Point","id":"164","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7487169894,41.9023231313]},{"type":"Point","id":"165","properties":{"# Killed":"1","area_numbe":"31"},"coordinates":[-87.6689364112,41.8522782324]},{"type":"Point","id":"170","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7451426374,41.8766748619]},{"type":"Point","id":"171","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7238091647,41.9009591547]},{"type":"Point","id":"173","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6955172955,41.8976643602]},{"type":"Point","id":"174","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7239405873,41.8990437421]},{"type":"Point","id":"176","properties":{"# Killed":"1","area_numbe":"31"},"coordinates":[-87.676195691,41.8540079076]},{"type":"Point","id":"178","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7732633892,41.9074700404]},{"type":"Point","id":"179","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7191603617,41.9027336446]},{"type":"Point","id":"181","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7506654763,41.8893535905]},{"type":"Point","id":"184","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7450273781,41.8739200852]},{"type":"Point","id":"187","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7238091647,41.9009591547]},{"type":"Point","id":"189","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7381243486,41.881898386]},{"type":"Point","id":"190","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7535548418,41.9022717538]},{"type":"Point","id":"191","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7535412475,41.8800405016]},{"type":"Point","id":"192","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6517938397,41.8646951821]},{"type":"Point","id":"197","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.7279913278,41.8367118041]},{"type":"Point","id":"200","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7085721917,41.8709310495]},{"type":"Point","id":"202","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7703507448,41.9113517364]},{"type":"Point","id":"203","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.741581216,41.8932313261]},{"type":"Point","id":"210","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7010040241,41.8734865412]},{"type":"Point","id":"211","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.7233253811,41.8440491099]},{"type":"Point","id":"212","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7406079166,41.8802151206]},{"type":"Point","id":"215","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7506501176,41.8933146927]},{"type":"Point","id":"220","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7055112543,41.8608250511]},{"type":"Point","id":"227","properties":{"# Killed":"1","area_numbe":"31"},"coordinates":[-87.6809106707,41.8580498839]},{"type":"Point","id":"228","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7650623377,41.8859082962]},{"type":"Point","id":"231","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7315286263,41.8729958567]},{"type":"Point","id":"234","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7355642124,41.8833746666]},{"type":"Point","id":"235","properties":{"# Killed":"2","area_numbe":"25"},"coordinates":[-87.7691409056,41.8947978651]},{"type":"Point","id":"237","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.752634673,41.8808241517]},{"type":"Point","id":"247","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.749060576,41.8835092186]},{"type":"Point","id":"249","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7288350224,41.8661194592]},{"type":"Point","id":"254","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7356028129,41.8769633407]},{"type":"Point","id":"262","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7357322204,41.8832445029]},{"type":"Point","id":"264","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7449925109,41.8729576343]},{"type":"Point","id":"266","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7505036435,41.8894322149]},{"type":"Point","id":"267","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7497489014,41.8767260235]},{"type":"Point","id":"268","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7485973661,41.8986532262]},{"type":"Point","id":"270","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7062942494,41.8827925551]},{"type":"Point","id":"277","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7505036435,41.8894322149]},{"type":"Point","id":"279","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7031500877,41.8629988526]},{"type":"Point","id":"283","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7201585823,41.9009815143]},{"type":"Point","id":"286","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.6929375003,41.849869429]},{"type":"Point","id":"287","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.7174282156,41.8515040718]},{"type":"Point","id":"296","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7054506083,41.8589520385]},{"type":"Point","id":"299","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.769115377,41.8968804011]},{"type":"Point","id":"300","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7199220216,41.8937273337]},{"type":"Point","id":"305","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7249770392,41.8992266252]},{"type":"Point","id":"308","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7356323327,41.8787487113]},{"type":"Point","id":"315","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6595983828,41.8642794568]},{"type":"Point","id":"316","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7232316938,41.8806684181]},{"type":"Point","id":"317","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7458211885,41.8794949245]},{"type":"Point","id":"321","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7334196301,41.8513827559]},{"type":"Point","id":"323","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7459654645,41.8977374123]},{"type":"Point","id":"328","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7139822186,41.8588569797]},{"type":"Point","id":"330","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7483245354,41.8931381046]},{"type":"Point","id":"332","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7379379143,41.8760236544]},{"type":"Point","id":"341","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7091653927,41.8918665693]},{"type":"Point","id":"346","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7552154736,41.8844595815]},{"type":"Point","id":"352","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7131812728,41.872620169]},{"type":"Point","id":"358","properties":{"# Killed":"2","area_numbe":"26"},"coordinates":[-87.7332807498,41.8787785725]},{"type":"Point","id":"360","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7023643849,41.911984287]},{"type":"Point","id":"362","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7583930417,41.9077329379]},{"type":"Point","id":"365","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7262532713,41.9009697693]},{"type":"Point","id":"368","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7305832813,41.8809240607]},{"type":"Point","id":"374","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7191603617,41.9027336446]},{"type":"Point","id":"375","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7138752249,41.8955817599]},{"type":"Point","id":"380","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7182824104,41.8708256137]},{"type":"Point","id":"381","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7132541891,41.871786516]},{"type":"Point","id":"383","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7568311842,41.8951339837]},{"type":"Point","id":"386","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7209463612,41.8725938934]},{"type":"Point","id":"387","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7409270355,41.8792992825]},{"type":"Point","id":"388","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6894977787,41.903354643]},{"type":"Point","id":"390","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6794955617,41.8839405346]},{"type":"Point","id":"391","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6668800887,41.9036105083]},{"type":"Point","id":"396","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7650623377,41.8859082962]},{"type":"Point","id":"397","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7094478062,41.9028053071]},{"type":"Point","id":"413","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7156020736,41.8628535486]},{"type":"Point","id":"418","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7704213808,41.8984267281]},{"type":"Point","id":"419","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7612456798,41.8976235323]},{"type":"Point","id":"420","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.726352622,41.9044726011]},{"type":"Point","id":"422","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6650417141,41.898837478]},{"type":"Point","id":"424","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7588117665,41.8824632958]},{"type":"Point","id":"425","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7503142379,41.8817504068]},{"type":"Point","id":"426","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7274505203,41.8605843218]},{"type":"Point","id":"427","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.701412468,41.8461784655]},{"type":"Point","id":"428","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7575662022,41.8729131543]},{"type":"Point","id":"429","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7678316773,41.8949362666]},{"type":"Point","id":"431","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6579262491,41.8678191383]},{"type":"Point","id":"437","properties":{"# Killed":"2","area_numbe":"27"},"coordinates":[-87.7013211661,41.8773720312]},{"type":"Point","id":"439","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7280244082,41.8778633326]},{"type":"Point","id":"443","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7450623673,41.8748533103]},{"type":"Point","id":"446","properties":{"# Killed":"1","area_numbe":"31"},"coordinates":[-87.6471723674,41.8580828017]},{"type":"Point","id":"449","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7474927535,41.8794742375]},{"type":"Point","id":"451","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6643818073,41.8800319097]},{"type":"Point","id":"458","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7381243486,41.881898386]},{"type":"Point","id":"459","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7110697147,41.8736251117]},{"type":"Point","id":"460","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.72073476,41.8780413721]},{"type":"Point","id":"465","properties":{"# Killed":"2","area_numbe":"27"},"coordinates":[-87.7159215971,41.8735647447]},{"type":"Point","id":"467","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7568993579,41.9099774272]},{"type":"Point","id":"470","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.713457862,41.8754202254]},{"type":"Point","id":"471","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7104702843,41.8640132437]},{"type":"Point","id":"474","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6704819709,41.904934215]},{"type":"Point","id":"479","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7571077207,41.9061041019]},{"type":"Point","id":"487","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.755146424,41.8775644157]},{"type":"Point","id":"488","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.6908991782,41.847131457]},{"type":"Point","id":"489","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.7015297261,41.8499051605]},{"type":"Point","id":"492","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7298372486,41.897238053]},{"type":"Point","id":"494","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7455881833,41.8804941211]},{"type":"Point","id":"495","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.6962558608,41.8799910351]},{"type":"Point","id":"497","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7228837502,41.87068263]},{"type":"Point","id":"498","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7104702843,41.8640132437]},{"type":"Point","id":"499","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7111481305,41.8795887634]},{"type":"Point","id":"500","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.7222089161,41.8478790535]},{"type":"Point","id":"501","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7214513098,41.8990629968]},{"type":"Point","id":"502","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7574440642,41.8737536282]},{"type":"Point","id":"503","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7404997674,41.8863056954]},{"type":"Point","id":"506","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7479168748,41.8830991663]},{"type":"Point","id":"514","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7428645567,41.874137472]},{"type":"Point","id":"517","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7518026152,41.9104681643]},{"type":"Point","id":"520","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7013546633,41.8796667912]},{"type":"Point","id":"522","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7198699677,41.8918283692]},{"type":"Point","id":"529","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7119545019,41.9064149101]},{"type":"Point","id":"530","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6791281555,41.877592813]},{"type":"Point","id":"532","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7353749146,41.8777059283]},{"type":"Point","id":"534","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7646166259,41.8736321529]},{"type":"Point","id":"539","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7109112696,41.8718134039]},{"type":"Point","id":"540","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7483245354,41.8931381046]},{"type":"Point","id":"543","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6587573238,41.8998507323]},{"type":"Point","id":"544","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7132535225,41.8708747283]},{"type":"Point","id":"545","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6575217164,41.8965454987]},{"type":"Point","id":"547","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6746466167,41.8971914101]},{"type":"Point","id":"548","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7263078619,41.9028074902]},{"type":"Point","id":"549","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6866705429,41.8720650077]},{"type":"Point","id":"552","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7091655813,41.8608449694]},{"type":"Point","id":"553","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.7244423417,41.8403450077]},{"type":"Point","id":"556","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.730758312,41.8788077636]},{"type":"Point","id":"557","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.702864811,41.8481681065]},{"type":"Point","id":"558","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6531944118,41.8816798182]},{"type":"Point","id":"560","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7110133554,41.8811604048]},{"type":"Point","id":"569","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.6931589283,41.8482943595]},{"type":"Point","id":"570","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.7092035209,41.8835842908]},{"type":"Point","id":"571","properties":{"# Killed":"2","area_numbe":"25"},"coordinates":[-87.7618673732,41.8738599724]},{"type":"Point","id":"573","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7389400594,41.8845286915]},{"type":"Point","id":"575","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7262285771,41.860609867]},{"type":"Point","id":"577","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7558023272,41.9133204563]},{"type":"Point","id":"580","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7233186466,41.8762057415]},{"type":"Point","id":"581","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.7145921162,41.8369465556]},{"type":"Point","id":"583","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7727953823,41.9117008526]},{"type":"Point","id":"584","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.7213442914,41.8935826442]},{"type":"Point","id":"585","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7534533465,41.907833401]},{"type":"Point","id":"592","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7649328518,41.8823736667]},{"type":"Point","id":"593","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.6955332555,41.8544692576]},{"type":"Point","id":"594","properties":{"# Killed":"1","area_numbe":"30"},"coordinates":[-87.7101126752,41.8512645248]},{"type":"Point","id":"597","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7513107803,41.8712775623]},{"type":"Point","id":"606","properties":{"# Killed":"1","area_numbe":"27"},"coordinates":[-87.6915872733,41.8793004472]},{"type":"Point","id":"611","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6921713758,41.9020396631]},{"type":"Point","id":"617","properties":{"# Killed":"1","area_numbe":"28"},"coordinates":[-87.6863584789,41.8783318004]},{"type":"Point","id":"626","properties":{"# Killed":"1","area_numbe":"25"},"coordinates":[-87.7655873876,41.8948501102]},{"type":"Point","id":"628","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7235310746,41.8797889933]},{"type":"Point","id":"632","properties":{"# Killed":"1","area_numbe":"23"},"coordinates":[-87.72877375,41.909907736]},{"type":"Point","id":"636","properties":{"# Killed":"1","area_numbe":"24"},"coordinates":[-87.6907332901,41.9034836821]},{"type":"Point","id":"639","properties":{"# Killed":"1","area_numbe":"29"},"coordinates":[-87.7082632206,41.8629305814]},{"type":"Point","id":"645","properties":{"# Killed":"2","area_numbe":"27"},"coordinates":[-87.6938358493,41.8719944549]},{"type":"Point","id":"652","properties":{"# Killed":"1","area_numbe":"26"},"coordinates":[-87.7307887157,41.8833028377]}]}},"arcs":[],"bbox":[-87.7776676403,41.8367118041,-87.6471723674,41.9133204563]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment