Skip to content

Instantly share code, notes, and snippets.

@bdilday
Last active August 29, 2015 14:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bdilday/65df0bbd81c91d4ef0cf to your computer and use it in GitHub Desktop.
Save bdilday/65df0bbd81c91d4ef0cf to your computer and use it in GitHub Desktop.
rWAR (aggregate) weighted mean geographic center

A map showing the time-evolution geographic center of the US, weighted by aggregate rWAR.

<!DOCTYPE html>
<meta charset="utf-8">
<html lang="en">
<head>
<meta charset="utf-8">
<title>Mean US location, weighted by aggregate rWAR</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div id="chart">
<div id="blahtext">
</div>
</div>
<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
<script src="http://d3js.org/topojson.v1.min.js"></script>
<script src="main.js"></script>
</body>
var vbose=0;
var width = 800,
height = 600;
var dx = 300;
var dy = 100;
var mnyear = 1787;
var mxyear = 1975;
var animateInterval = 300 // milliseconds
var startOpacity = 1.0;
var nyear = 20.0;
var bcolor = "#4682B4";
var pcolor = "orange";
var tx=310;
var ty=130;
/**
var projection = d3.geo.orthographic()
.scale(500)
.translate([width / 2, height / 2])
.rotate([110, -30])
.clipAngle(90);
**/
/**
var projection = d3.geo.stereographic()
.scale(800)
.translate([width / 2, height / 2])
.rotate([100, -40])
.clipAngle(90);
**/
var projection = d3.geo.albersUsa()
.scale(800)
.translate([width / 2, height / 2]);
/**
var projection = d3.geo.mercator()
.center([120, 50 ])
.scale(200)
.rotate([-180,0]);
**/
var gpath = d3.geo.path()
.projection(null);
var path = d3.geo.path()
.projection(projection);
var svg = d3.select("#chart").append("svg")
.attr("width", width)
.attr("height", height);
var lam = d3.scale.linear()
.domain([0, width])
.range([-180, 180]);
var psi = d3.scale.linear()
.domain([0, height])
.range([90, -90]);
var g = svg.append("g");
var lam = d3.scale.linear()
.domain([0, width])
.range([-180, 180]);
var psi = d3.scale.linear()
.domain([0, height])
.range([90, -90]);
/**
svg.on("click", function() {
var p = d3.mouse(this);
var pi = projection.invert([p[0], p[1]]);
console.log(["click", p[0], p[1], pi[0], pi[1]]);
projection.center([pi[0], pi[1]]);
g.selectAll("path").attr("d", path);
});
**/
function parseData(data) {
var adata = [];
for (i=0 ; i<data.length ; i++ ) {
p = [+data[i]["lon"],+data[i]["lat"]];
pr = projection(p);
data[i]["cx"] = pr[0];
data[i]["cy"] = pr[1];
if (i==data.length-1) {
;
} else if (data[i]["isbat"]!=data[i+1]["isbat"]) {
;
} else {
p = [+data[i+1]["lon"],+data[i+1]["lat"]];
pr = projection(p);
};
data[i]["nx"] = pr[0];
data[i]["ny"] = pr[1];
adata.push(data[i]);
}
return adata;
};
d3.json("us_stateYear.json", function(error, us) {
if (error) return console.error(error);
if (vbose>=2) {
console.log(us);
}
var land = g.selectAll("path")
.data(topojson.feature(us, us.objects.us_40).features)
.enter()
.append("path")
.attr("class", "land")
.attr("d", path)
.style("fill", "#FFF")
.style("opacity", 1.0)
;
g.append("path")
.datum(topojson.mesh(us, us.objects.us_40, function(a, b)
{
return a !== b;
}
))
.attr("class", "border state-border")
.attr("d", path)
.style("opacity", 1)
.style("stroke", "#555");
var grid = d3.geo.graticule();
g.append("path")
.datum(d3.geo.graticule())
.attr("d", path)
.style("fill", "none")
.style("stroke", "#000000")
.style("stroke-width", "0.5px")
.style("opacity", 0.1);
var color = d3.scale.category20();
console.log(["color", color]);
d3.csv("warMeanPos.csv", function(data)
{
console.log(["mdata",data]);
mdata = parseData(data);
g.append("g")
.attr("id","lineg")
.selectAll("path")
.data(mdata.slice(0, mdata.length-1))
.enter()
.append("path")
.style("stroke", function(d, i) {
var pcol = d["isbat"] == 1 ? bcolor : pcolor;
console.log(["pathcolor", i, d, pcol]);
return pcol;
})
.style("stroke-width", 0.2)
.datum(function(d) {
console.log(["datum", d]);
return {type: "LineString", coordinates:
[
[d["cx"], d["cy"]],
[d["nx"], d["ny"]]
]
}})
.attr("d",gpath)
;
/**
g.append("g")
.selectAll("text")
.data(["WAR-weighted map"])
.enter()
.append("text")
.attr("id", "blah")
.attr("x", 375)
.attr("y", 145)
.text(function(d) {
console.log(["text", d]);
return d;
})
.attr("font-family", "sans-serif")
.attr("font-size", "20px")
;
**/
g.selectAll("text")
.data(["WAR-weighted map"])
.enter()
.append("text")
.attr("id", "svgtext")
.attr("x", tx)
.attr("y", ty)
.text(function(d) {
console.log(["text", d]);
return d;
})
.attr("font-family", "sans-serif")
.attr("font-size", "20px")
;
g.append("text")
.attr("x", tx)
.attr("y", ty)
.text("WAR-weighted map")
.attr("font-family", "sans-serif")
.attr("font-size", "20px")
;
g.append("text")
.attr("x", tx+40)
.attr("y", ty+15)
.text("(aggregate birth-place)")
.attr("font-family", "sans-serif")
.attr("font-size", "12px")
;
g.append("text")
.attr("x", tx+200)
.attr("y", ty)
.text("batters")
.attr("fill", bcolor)
.attr("font-family", "sans-serif")
.attr("font-size", "12px")
;
g.append("text")
.attr("x", tx+200)
.attr("y", ty+15)
.text("pitchers")
.attr("fill", pcolor)
.attr("font-family", "sans-serif")
.attr("font-size", "12px")
;
g.selectAll("circle")
.data(mdata)
.enter()
.append("circle")
.attr("r", function(d) {
if (vbose>=2) {
console.log(["r", d]);
}
return 0.75; })
.attr("cx", function(d) {
return d["cx"];
})
.attr("cy", function(d) {
return d["cy"];
})
.attr("fill", function(d) {
return d["isbat"]==1 ? bcolor : pcolor;
})
.attr("opacity", 0.8)
.on("mouseover", function(d) {
console.log(["mouseover", d]);
g.selectAll("#svgtext")
.text(d["year"])
.transition()
.style('fill', '#555')
.style('opacity', 1)
.style('font-size', "10px")
.attr('x', d["cx"])
.attr('y', d["cy"])
})
.on("mouseout", function(d) {
g.selectAll("#svgtext")
.text(d["year"])
.transition()
.style('fill', '#555')
.style('opacity', 0)
.style('font-size', "0px")
.attr('x', d["cx"])
.attr('y', d["cy"])
})
/****************/
})
})
/**
**/
var zoom = d3.behavior.zoom()
.on("zoom",function() {
// console.log(["zoom", d3.event]);
g.attr("transform",
"translate(" +
d3.event.translate.join(",") +
")scale(" +
d3.event.scale+
")"
);
/**
g.selectAll("path")
.attr("d", path.projection(projection));
**/
});
svg.call(zoom)
div.menutooltip {
position: absolute;
text-align: center;
width: 240px;
height: 120px;
padding: 4px;
font: 10px sans-serif;
background: lightsteelblue;
border: 2px;
border-radius: 8px;
pointer-events: none;
line-height: 8px;
}
.d3-tip {
line-height: 1;
font-weight: bold;
padding: 12px;
background: rgba(0, 0, 0, 0.8);
color: #fff;
border-radius: 2px;
display: block;
}
/* Creates a small triangle extender for the tooltip */
/* display: inline; */
.d3-tip:after {
box-sizing: border-box;
font-size: 10px;
display: block;
width: 100%;
line-height: 1;
color: rgba(0, 0, 0, 0.8);
content: "\25BC";
position: absolute;
text-align: center;
}
/* Style northward tooltips differently */
.d3-tip.n:after {
margin: -1px 0 0 0;
top: 100%;
left: 0;
color: "green";
display: block;
}
#bubblehead {
font-size: 18px;
line-height: 4px;
font-weight: "bold";
text-decoration: underline;
text-align: center;
}
#bubblemiles {
font-size: 18px;
line-height: 4px;
font-weight: "bold";
text-decoration: normal;
text-align: center;
}
#bubblelab {
margin: 0;
font-family: serif, sans-serif;
font-size: 14px;
line-height: 4px;
text-align: left;
text-decoration: none;
}
#menuhead {
font-size: 18px;
font-weight: "bold";
text-decoration: underline;
text-align: center;
}
#menulab {
margin: 0;
font-family: serif, sans-serif;
font-size: 12px;
line-height: 4px;
text-align: left;
text-decoration: none;
}
#brewery-menu {
position: absolute;
top: 20px;
left: 560px;
}
#style-menu {
position: absolute;
top: 30px;
left: 60px;
}
#s-menu-l {
position: absolute;
top: 40px;
left: -60px;
width: 120px;
text-align: "right";
}
#chart {
position: absolute;
top: 40px;
left: 200px;
width: 700px;
/*margin: 25px auto;*/
}
path {
fill: none;
stroke: #000;
stroke-linejoin: round;
stroke-linecap: round;
}
li.selected {
font-weight: bold;
}
p.selected {
font-weight: bold;
}
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.
year lat lon isbat
1871 40.891476904214912 -76.514161908765203 1
1872 40.850396515828606 -76.615391472816142 1
1873 40.952823271848501 -76.598145283251128 1
1874 40.90051163216306 -76.706754394972847 1
1875 40.819944280549635 -76.852198608093715 1
1876 40.736466438223189 -77.073409805894329 1
1877 40.689576337778611 -77.105438178850207 1
1878 40.651852900594008 -77.131431769183493 1
1879 40.652980874454848 -76.997683956839765 1
1880 40.700177520847895 -77.019403313389091 1
1881 40.761081772913364 -76.989874845483655 1
1882 40.759597446580095 -77.122370379353839 1
1883 40.810515673873553 -77.196611242305551 1
1884 40.797426164092101 -77.473546394325837 1
1885 40.811626889936704 -77.556360023887052 1
1886 40.821004286473347 -77.763263428361725 1
1887 40.817382013807126 -77.983288897727348 1
1888 40.808952208287401 -78.147798372769529 1
1889 40.794204156026858 -78.396131590605776 1
1890 40.775787101972881 -78.667979796870824 1
1891 40.779798182623956 -78.740327920824058 1
1892 40.771856870848424 -78.82211600993692 1
1893 40.766960602893654 -78.936763535409582 1
1894 40.774333288818426 -78.966009111908406 1
1895 40.775679341794863 -79.07398084965925 1
1896 40.780562242412174 -79.143549156333833 1
1897 40.784918624546286 -79.205646322196529 1
1898 40.790262278382201 -79.336736221950446 1
1899 40.790676626138101 -79.454262013522921 1
1900 40.791549391080629 -79.515817371415864 1
1901 40.790512155750214 -79.657518547358677 1
1902 40.790158084900689 -79.767572554998466 1
1903 40.788805893750002 -79.886800458623142 1
1904 40.794162151312641 -79.96933593402153 1
1905 40.794525086550294 -80.057476749555917 1
1906 40.788425810050221 -80.187318841180542 1
1907 40.786743626649695 -80.277453086322325 1
1908 40.776901338844077 -80.38678359664857 1
1909 40.749784186546343 -80.528732803584731 1
1910 40.713990364389083 -80.714620509989516 1
1911 40.669186470203371 -80.908306356845969 1
1912 40.62376677433997 -81.081469247486453 1
1913 40.575760768124525 -81.267410685475497 1
1914 40.530329150029374 -81.457937445422303 1
1915 40.481589611052321 -81.652448748764243 1
1916 40.443187602827969 -81.820283780943441 1
1917 40.399414957083088 -81.984159736303141 1
1918 40.368214841121564 -82.115002150655272 1
1919 40.331469348666126 -82.27443457435777 1
1920 40.288692717015124 -82.453786800493333 1
1921 40.245601485057279 -82.649809218187627 1
1922 40.201655691985934 -82.86736036888486 1
1923 40.169011241452367 -83.034165877444082 1
1924 40.120978258992409 -83.204254184673459 1
1925 40.084348991210703 -83.360862169387786 1
1926 40.051530476741249 -83.491170620907212 1
1927 40.011517522103475 -83.629539095366482 1
1928 39.971956926762303 -83.743070973140789 1
1929 39.925822331130732 -83.916118206819135 1
1930 39.889985372833962 -84.018956078618672 1
1931 39.851239229421871 -84.141487725240765 1
1932 39.809339581697081 -84.249608030572148 1
1933 39.768363186187123 -84.355502991619275 1
1934 39.728680235866101 -84.465891727256434 1
1935 39.689067243084367 -84.564041981475754 1
1936 39.647211142891337 -84.695401815468699 1
1937 39.603945033848795 -84.824243753345854 1
1938 39.562754104688253 -84.967698671097352 1
1939 39.522928956651867 -85.094478964775107 1
1940 39.482843223716671 -85.223739892991929 1
1941 39.449412176058296 -85.347847900570684 1
1942 39.416862777468069 -85.480542613714192 1
1943 39.387498255623917 -85.553941523195078 1
1944 39.372916670807051 -85.599188770216429 1
1945 39.358943685477755 -85.665113772503744 1
1946 39.336773075675865 -85.748592404219565 1
1947 39.309948906460413 -85.852906994341566 1
1948 39.290713479450346 -85.967469504885955 1
1949 39.263590058425635 -86.078720460503035 1
1950 39.242399437279545 -86.179707291389846 1
1951 39.213721367402279 -86.271640162216784 1
1952 39.18567161687605 -86.335189166337528 1
1953 39.157728438604089 -86.399429942435489 1
1954 39.128361227616928 -86.464537312814883 1
1955 39.106353373906032 -86.520264820082673 1
1956 39.076799592435542 -86.587321940544925 1
1957 39.055406957082198 -86.649483044994 1
1958 39.030385030360662 -86.716605057808223 1
1959 39.002492032361864 -86.780441140536411 1
1960 38.981236141512461 -86.840636699939935 1
1961 38.954375218942438 -86.902254591879995 1
1962 38.923575654235201 -86.951715936561911 1
1963 38.890630218196442 -87.007239265441441 1
1964 38.863616226019623 -87.063224721334848 1
1965 38.828986589537145 -87.121432612058314 1
1966 38.801599524586841 -87.16174919465098 1
1967 38.777356963504431 -87.199727654082892 1
1968 38.752261916951042 -87.248325228629639 1
1969 38.717070872987598 -87.312107293587601 1
1970 38.681255578778405 -87.393517412230025 1
1971 38.646531560399644 -87.476097565697032 1
1972 38.623680911235439 -87.561060489266367 1
1973 38.599043970094094 -87.644984573386296 1
1974 38.574988675262972 -87.718448090471114 1
1975 38.554338638800139 -87.785338827694034 1
1976 38.53305218965918 -87.838884783496937 1
1977 38.498030373121154 -87.925941918265451 1
1978 38.467025568845429 -88.012855333641085 1
1979 38.440252379431705 -88.102250941666625 1
1980 38.416184886768292 -88.202144833737179 1
1981 38.396705311095694 -88.264045900776836 1
1982 38.373097563954246 -88.376322697481925 1
1983 38.350934530736687 -88.474309085726844 1
1984 38.331987037408894 -88.589074250576857 1
1985 38.310768652228312 -88.711791250733924 1
1986 38.286252196508521 -88.829185980446553 1
1987 38.26446977632083 -88.942637351172266 1
1988 38.24323333560082 -89.050756060874605 1
1989 38.219004639611633 -89.13510972562527 1
1990 38.194907771868294 -89.228643702886032 1
1991 38.173963829747208 -89.306041503812736 1
1992 38.152666827484985 -89.375387593356535 1
1993 38.130258611540022 -89.439699047915667 1
1994 38.113633137765888 -89.479946785791839 1
1995 38.096954293672269 -89.515795480673546 1
1996 38.082267502362605 -89.558353734751918 1
1997 38.069595728693834 -89.59174996641552 1
1998 38.051036918819257 -89.654298911069787 1
1999 38.03456072543355 -89.713676153060277 1
2000 38.01477412703484 -89.778796513004096 1
2001 37.993710348720128 -89.846263021821798 1
2002 37.978529743931588 -89.940647317328953 1
2003 37.958224338283777 -90.019876611927202 1
2004 37.939617892116274 -90.088269690458972 1
2005 37.926790757717221 -90.166018016644443 1
2006 37.911101611634152 -90.231387641987226 1
2007 37.893293847330817 -90.296846455236079 1
2008 37.868408965517006 -90.377552888596043 1
2009 37.847823640554957 -90.439721812197035 1
2010 37.820192518825287 -90.478205910477882 1
2011 37.792066340504803 -90.540395013822135 1
2012 37.767351579369581 -90.576419999689548 1
2013 37.742334684177656 -90.621089503133661 1
2014 37.721345271178912 -90.644853020869249 1
1871 40.689848187850025 -77.531098587664971 0
1872 40.915554075952187 -77.995949533965174 0
1873 40.850649128072845 -77.681118329565379 0
1874 40.777201539228081 -77.65720039523525 0
1875 40.811258898387372 -77.542522947854636 0
1876 40.784240747524294 -77.705203434382369 0
1877 40.736924210446581 -77.552336282773737 0
1878 40.715080614408862 -77.494576694895997 0
1879 40.708167594883314 -77.762685160553275 0
1880 40.756191211018994 -77.655566585305337 0
1881 40.827515056830258 -77.631794313915051 0
1882 40.930402744773779 -77.499590571280081 0
1883 40.959045955142287 -77.499894408175408 0
1884 40.889987837946343 -78.107069928197006 0
1885 40.868532708356433 -77.94720601710074 0
1886 40.847062404725804 -77.985930112939258 0
1887 40.78799873245358 -78.120472047348684 0
1888 40.764834168442569 -78.397016637302045 0
1889 40.769493848220456 -78.40802810007402 0
1890 40.680667374410689 -78.812067576727614 0
1891 40.651145960358463 -79.050482192148067 0
1892 40.659554398956161 -79.192873431889097 0
1893 40.633817185418273 -79.387678533190225 0
1894 40.60980389511532 -79.635010248626514 0
1895 40.616836402878924 -79.80589685355136 0
1896 40.594687494213531 -79.984349514974909 0
1897 40.573543553013998 -80.165045988517107 0
1898 40.536974887588464 -80.326906098649175 0
1899 40.499601350206973 -80.581174926010632 0
1900 40.478454856864929 -80.718438531727656 0
1901 40.472670066594958 -80.810888140990542 0
1902 40.46155628888863 -80.890388722784422 0
1903 40.454391795597182 -81.019683986194295 0
1904 40.477781016004592 -81.07684124601704 0
1905 40.497541206811626 -81.158437179062446 0
1906 40.506103581994942 -81.263060217951519 0
1907 40.489493228423036 -81.443311671191552 0
1908 40.495154248803686 -81.466162314578156 0
1909 40.478291686813584 -81.680030629159432 0
1910 40.451542054364339 -81.837999286274538 0
1911 40.446718368296565 -82.074092856937114 0
1912 40.409104792076242 -82.266927895803377 0
1913 40.382430673922542 -82.471796144079605 0
1914 40.332165476629342 -82.661676046925038 0
1915 40.250770946636514 -82.864813617992809 0
1916 40.207569835533306 -82.994873840330541 0
1917 40.171110131923903 -83.130925759174815 0
1918 40.140327512972327 -83.204348443563077 0
1919 40.108830177097389 -83.286941243772731 0
1920 40.074449858334596 -83.36983216168997 0
1921 40.051745667071891 -83.433434547526218 0
1922 40.03357509378209 -83.518072924042215 0
1923 40.017535615017884 -83.573790454904781 0
1924 39.984594763725205 -83.628410678579201 0
1925 39.951618393406335 -83.712101106494103 0
1926 39.916632945786851 -83.795543261429032 0
1927 39.885901775578773 -83.882032119835557 0
1928 39.863181657980803 -83.931754776053964 0
1929 39.8222654973478 -84.034535263267415 0
1930 39.79204860795857 -84.106245716114557 0
1931 39.754464673332343 -84.222432436287079 0
1932 39.704935372131871 -84.303379534838442 0
1933 39.670073109267769 -84.419106790369284 0
1934 39.634747202022758 -84.547934796663853 0
1935 39.59026310651543 -84.685140784359689 0
1936 39.551686455259947 -84.773318427800788 0
1937 39.51725880580095 -84.900283938040687 0
1938 39.493064929037729 -85.006909955891743 0
1939 39.468934897939398 -85.079290502368806 0
1940 39.448380574682581 -85.155062841516383 0
1941 39.419773726809751 -85.20768801815754 0
1942 39.391314664989856 -85.26381096541941 0
1943 39.348180243958573 -85.342768850545923 0
1944 39.31967830673365 -85.397698602396929 0
1945 39.299308379782154 -85.486478205267446 0
1946 39.277618647299718 -85.56529309476818 0
1947 39.26699361630866 -85.636346904967965 0
1948 39.252308260402685 -85.70000157969028 0
1949 39.237830842234949 -85.78923432746042 0
1950 39.230837202445642 -85.862247823028142 0
1951 39.234656381733885 -85.89517908562236 0
1952 39.227906006998893 -85.903790527518211 0
1953 39.223585387564057 -85.916207886368909 0
1954 39.223838845148236 -85.956390094984258 0
1955 39.221480052688094 -85.983969748454612 0
1956 39.211258889921375 -85.995319887632718 0
1957 39.212408109270577 -86.025496922326553 0
1958 39.205838067138437 -86.032217649070773 0
1959 39.200869065035867 -86.073866735118131 0
1960 39.19612234545793 -86.132692078354694 0
1961 39.192119177842343 -86.158314911980369 0
1962 39.190662911538794 -86.178030285337641 0
1963 39.187363051955472 -86.183336922487385 0
1964 39.188351243732676 -86.209377302330466 0
1965 39.181773450509901 -86.243885226541821 0
1966 39.162888019149392 -86.296605987720667 0
1967 39.14463349572101 -86.385213647251675 0
1968 39.132585491402992 -86.46646871761142 0
1969 39.114204867158925 -86.573480023774479 0
1970 39.09751361776965 -86.670938909864788 0
1971 39.083708857643494 -86.768161170664271 0
1972 39.062238316559451 -86.862058998782516 0
1973 39.042166459832096 -87.00265737973244 0
1974 39.027528929841004 -87.10312715996011 0
1975 39.016097920800355 -87.222013639249084 0
1976 38.998758478484724 -87.316034676211487 0
1977 38.97943873208461 -87.398447044764794 0
1978 38.961522122951578 -87.481259993658909 0
1979 38.946280971954238 -87.592402763406568 0
1980 38.915174195542285 -87.703506722470152 0
1981 38.889835501274 -87.79455205525646 0
1982 38.872047776390666 -87.913822386838376 0
1983 38.841073713498666 -88.044666651371301 0
1984 38.807917411643594 -88.145687041007264 0
1985 38.764005330921307 -88.27739682502083 0
1986 38.726795363748614 -88.419320957639187 0
1987 38.704996466664461 -88.511806500758752 0
1988 38.677100890239686 -88.620125833160515 0
1989 38.651508582012738 -88.716299936989557 0
1990 38.625548020436931 -88.830158366861326 0
1991 38.610816033319551 -88.911795893871243 0
1992 38.591698586039406 -88.994470601868827 0
1993 38.564843102164211 -89.077587157479797 0
1994 38.545482273194445 -89.141231227723338 0
1995 38.52014699377542 -89.193923712844452 0
1996 38.49896466806738 -89.229226461819209 0
1997 38.482967297851992 -89.282909528883962 0
1998 38.467153436761279 -89.332146200688257 0
1999 38.457083894104869 -89.356468575685824 0
2000 38.436554224414287 -89.424874686456405 0
2001 38.430510643273102 -89.498633152830777 0
2002 38.412935411766071 -89.572897306112409 0
2003 38.394372093095775 -89.649472720740008 0
2004 38.375103018567458 -89.733130704583857 0
2005 38.351520010745773 -89.810777511544146 0
2006 38.327935769673836 -89.876992936033602 0
2007 38.299690366342737 -89.964307432794698 0
2008 38.279191258979282 -90.039287292383278 0
2009 38.250938427445078 -90.117228869331313 0
2010 38.226914929524121 -90.186444694722837 0
2011 38.204945147899011 -90.271514621419527 0
2012 38.180774063595869 -90.316153479543402 0
2013 38.156520265906529 -90.358051355379374 0
2014 38.138102843553511 -90.407552842089387 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment