An update to this block that calculates the area of each state before and after transitioning to the voronoi diagram. This is done by rendering a hidden svg element, creating a canvas snapshot of it, and then getting the image data from the canvas context.
Last active
May 10, 2018 06:31
-
-
Save alexmacy/0910e8ca221151ac0be92e64ba09b95a to your computer and use it in GitHub Desktop.
United States of Voronoi Area Ranking
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
license: mit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<meta charset="utf-8"> | |
<style> | |
body { | |
margin: 0px; | |
background: #333; | |
} | |
svg { | |
position: fixed; | |
top: 0px; | |
z-index: -1; | |
} | |
.toggle-button { | |
float: right; | |
margin: 10px; | |
z-index: 9999; | |
} | |
polygon { | |
stroke: black; | |
} | |
text { | |
font-size: 20px; | |
alignment-baseline: hanging; | |
} | |
.list text { | |
fill: white; | |
} | |
</style> | |
<script src="//d3js.org/d3.v4.min.js"></script> | |
<script src="https://html2canvas.hertzen.com/dist/html2canvas.min.js"></script> | |
<script src="states.js"></script> | |
<body> | |
<!-- this one is rendered first so that the other is on top of it --> | |
<div style="display: flex; width: 100vw"> | |
<div class="projections" style="flex-grow: 3"> | |
<svg class="map hidden"></svg> | |
<svg class="map visible" data-html2canvas-ignore></svg> | |
<div class="toggle-button" data-html2canvas-ignore> | |
<button>To Voronoi</button> | |
</div> | |
</div> | |
<div class="list" style="flex-basis: 20%"> | |
<svg></svg> | |
</div> | |
</div> | |
</body> | |
<script> | |
const width = document.querySelector('.projections').clientWidth; | |
const height = innerHeight; | |
const interval = 2000; | |
const colorScale = d3.scaleLinear().range(['white', 'steelblue']); | |
const projection = d3.geoAlbersUsa() | |
setDimensions(); | |
const voronoi = d3.voronoi().size([width, height]); | |
const voronoiData = voronoi(stateData.map(function(d) { return projection(d.capital)})).polygons(); | |
stateData.forEach(function(d, i) { | |
d.projected = d.geometry.coordinates[0].map(projection); | |
d.voronoi = shapeTweenSides(d.projected, voronoiData[i], true); | |
d.area = {}; | |
}); | |
const maps = d3.selectAll('.map') | |
.attr('width', width) | |
.attr('height', height); | |
maps.append('rect') | |
.attr('width', width) | |
.attr('height', height) | |
.attr('fill', '#333'); | |
maps.append('clipPath') | |
.attr('id', function(d, i) {return `myClip${i}`}) | |
.selectAll('path') | |
.data(stateData) | |
.enter().append('path') | |
.attr('d', function(d) {return `M${d.projected}`}); | |
const states = maps.append('g') | |
.attr('clip-path', function(d, i) {return `url(#myClip${i})`}) | |
.selectAll('polygon') | |
.data(stateData) | |
.enter().append('polygon') | |
.attr('fill', colorScale(.5)) | |
.attr('points', function(d) {return d.projected}); | |
const list = d3.select('.list svg') | |
.attr('height', innerHeight - 44) | |
.append('g') | |
.attr('transform', 'translate(10, 10)') | |
.selectAll('text') | |
.data(stateData, function(d) {return d.name}) | |
.enter().append('text') | |
getCanvasImage('projected', getCanvasImage) | |
function toggleVoronoi(toField = 'voronoi') { | |
const fromField = toField === 'voronoi' ? 'projected' : 'voronoi'; | |
console.log('toField', toField) | |
colorScale.domain(d3.extent(stateData, function(d) { return d.area[toField]})) | |
d3.select('.toggle-button button') | |
.text(toField === 'voronoi' ? 'To Original Shapes' : 'To Voronoi') | |
.on('click', function() {return toggleVoronoi(toField === 'voronoi' ? 'projected' : 'voronoi')}) | |
states.transition().duration(interval) | |
.attr('points', function(d) { return d[toField]}) | |
.attr('fill', function(d) { return colorScale(d.area[toField])}) | |
const areas = {}; | |
for (let state of stateData) areas[state.name] = state.area[toField]; | |
const sorted = stateData.map(function(d) { return d.name}).sort(function(a, b) {return areas[b] - areas[a]}); | |
list.interrupt().transition().duration(1000) | |
.attr('y', function(d) { return sorted.indexOf(d.name) * 22}) | |
.text(function(d) { return `${d.name}: ${d3.format('.2%')(d.area.difference)}`}) | |
} | |
function getCanvasImage(areaField, callback) { | |
d3.select('.hidden').selectAll('polygon') | |
.attr('fill', function(d, i) {return `rgb(${i + 100}, 255, 255)`}) | |
.attr('points', function(d) { return d[areaField]}); | |
html2canvas(document.body, { logging: false, scale: 1 }).then(function(canvas) { | |
const context = canvas.getContext('2d'); | |
const imageData = context.getImageData(0, 0, width, height).data; | |
const colorCounts = {}; | |
let i = imageData.length; | |
while (i -= 4) { | |
const key = imageData[i] - 100; | |
const state = stateData[key] ? stateData[key].name : false; | |
if (state) colorCounts[state] = 1 + (colorCounts[state] || 0) | |
} | |
for (let state of stateData) state.area[areaField] = colorCounts[state.name] | |
if (callback) return callback('voronoi'); | |
for (let state of stateData) state.area.difference = state.area.voronoi / state.area.projected; | |
d3.select('.hidden').remove(); | |
toggleVoronoi('projected'); | |
}); | |
} | |
function setDimensions() { | |
const geoJSON = stateData.map(function(d) { return ({type: 'feature', geometry: d.geometry})}) | |
projection.fitExtent([[0, 0], [width, height]], { type: 'FeatureCollection', features: geoJSON }); | |
} | |
//this distributes the points based on 'sides' of the shorter path | |
//this results in a more accurate final shape, but the transition is often not as clean | |
function shapeTweenSides(a, b, findStart) { | |
const [fromShape, toShape] = a.length > b.length ? [a, b] : [b, a]; | |
const newShape = []; | |
//make sure the orientation of the shapes match | |
if (d3.polygonArea(fromShape) < 0 != d3.polygonArea(toShape) < 0) toShape.reverse(); | |
//calculate how many sides on toShape and how many points per side in order to have a matching number of points | |
const sides = toShape.length; | |
let stepsPerSide = Math.floor(fromShape.length/sides); | |
//cycle through each side, adding points along that side's path | |
for (let i = 0; i < sides; i++) { | |
const pointA = toShape[i]; | |
let pointB; | |
//if it's the last side, change the step count to use the rest of the points needed to match lengths | |
if (toShape[i+1]) { | |
pointB = toShape[i+1]; | |
} else { | |
pointB = toShape[0]; | |
stepsPerSide = fromShape.length - newShape.length; | |
} | |
const stepX = (pointB[0] - pointA[0])/stepsPerSide; | |
const stepY = (pointB[1] - pointA[1])/stepsPerSide; | |
for (let n = 0; n < stepsPerSide; n++) { | |
newShape.push([ | |
newX = toShape[i][0] + (stepX * n), | |
newY = toShape[i][1] + (stepY * n) | |
]); | |
} | |
} | |
return findStart ? findStartingPoint(fromShape, newShape) : newShape; | |
} | |
//optional function to match the starting point for both shapes | |
function findStartingPoint(fromCoords, toCoords) { | |
let closestDist = calcDistance(fromCoords[0], toCoords[0]); | |
const closestPoints = { "from": 0 }; | |
const tempArrayFrom = []; | |
const tempArrayTo = []; | |
for (let n = 0; n < toCoords.length; n++) { | |
const thisDist = calcDistance(fromCoords[0], toCoords[n]); | |
if (thisDist < closestDist) { | |
closestDist = thisDist; | |
closestPoints.to = n; | |
} | |
} | |
for (let i = 0; i < toCoords.length; i++) tempArrayTo.push(toCoords[i]); | |
return tempArrayTo.splice(closestPoints.to).concat(tempArrayTo) | |
} | |
//convenience function for calculating distance between two points | |
function calcDistance(coord1, coord2) { | |
const distX = coord2[0] - coord1[0]; | |
const distY = coord2[1] - coord1[1]; | |
return Math.sqrt(distX * distX + distY * distY); | |
} | |
</script> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//cheated! removed islands and made a land bridge between the two parts of Michigan... | |
//and again!!! manually rotated some starting points for smoother transition | |
var stateData = | |
[{ | |
"name": "Alabama", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-87.359296, 35.00118], | |
[-85.606675, 34.984749], | |
[-85.431413, 34.124869], | |
[-85.184951, 32.859696], | |
[-85.069935, 32.580372], | |
[-84.960397, 32.421541], | |
[-85.004212, 32.322956], | |
[-84.889196, 32.262709], | |
[-85.058981, 32.13674], | |
[-85.053504, 32.01077], | |
[-85.141136, 31.840985], | |
[-85.042551, 31.539753], | |
[-85.113751, 31.27686], | |
[-85.004212, 31.003013], | |
[-85.497137, 30.997536], | |
[-87.600282, 30.997536], | |
[-87.633143, 30.86609], | |
[-87.408589, 30.674397], | |
[-87.446927, 30.510088], | |
[-87.37025, 30.427934], | |
[-87.518128, 30.280057], | |
[-87.655051, 30.247195], | |
[-87.90699, 30.411504], | |
[-87.934375, 30.657966], | |
[-88.011052, 30.685351], | |
[-88.10416, 30.499135], | |
[-88.137022, 30.318396], | |
[-88.394438, 30.367688], | |
[-88.471115, 31.895754], | |
[-88.241084, 33.796253], | |
[-88.098683, 34.891641], | |
[-88.202745, 34.995703], | |
[-87.359296, 35.00118] | |
] | |
] | |
}, | |
"capital": [-86.279118, 32.361538] | |
}, { | |
"name": "Arizona", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-109.042503, 37.000263], | |
[-109.04798, 31.331629], | |
[-111.074448, 31.331629], | |
[-112.246513, 31.704061], | |
[-114.815198, 32.492741], | |
[-114.72209, 32.717295], | |
[-114.524921, 32.755634], | |
[-114.470151, 32.843265], | |
[-114.524921, 33.029481], | |
[-114.661844, 33.034958], | |
[-114.727567, 33.40739], | |
[-114.524921, 33.54979], | |
[-114.497536, 33.697668], | |
[-114.535874, 33.933176], | |
[-114.415382, 34.108438], | |
[-114.256551, 34.174162], | |
[-114.136058, 34.305608], | |
[-114.333228, 34.448009], | |
[-114.470151, 34.710902], | |
[-114.634459, 34.87521], | |
[-114.634459, 35.00118], | |
[-114.574213, 35.138103], | |
[-114.596121, 35.324319], | |
[-114.678275, 35.516012], | |
[-114.738521, 36.102045], | |
[-114.371566, 36.140383], | |
[-114.251074, 36.01989], | |
[-114.152489, 36.025367], | |
[-114.048427, 36.195153], | |
[-114.048427, 37.000263], | |
[-110.499369, 37.00574], | |
[-109.042503, 37.000263] | |
] | |
] | |
}, | |
"capital": [-112.073844, 33.448457] | |
}, { | |
"name": "Arkansas", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-94.473842, 36.501861], | |
[-90.152536, 36.496384], | |
[-90.064905, 36.304691], | |
[-90.218259, 36.184199], | |
[-90.377091, 35.997983], | |
[-89.730812, 35.997983], | |
[-89.763673, 35.811767], | |
[-89.911551, 35.756997], | |
[-89.944412, 35.603643], | |
[-90.130628, 35.439335], | |
[-90.114197, 35.198349], | |
[-90.212782, 35.023087], | |
[-90.311367, 34.995703], | |
[-90.251121, 34.908072], | |
[-90.409952, 34.831394], | |
[-90.481152, 34.661609], | |
[-90.585214, 34.617794], | |
[-90.568783, 34.420624], | |
[-90.749522, 34.365854], | |
[-90.744046, 34.300131], | |
[-90.952169, 34.135823], | |
[-90.891923, 34.026284], | |
[-91.072662, 33.867453], | |
[-91.231493, 33.560744], | |
[-91.056231, 33.429298], | |
[-91.143862, 33.347144], | |
[-91.089093, 33.13902], | |
[-91.16577, 33.002096], | |
[-93.608485, 33.018527], | |
[-94.041164, 33.018527], | |
[-94.041164, 33.54979], | |
[-94.183564, 33.593606], | |
[-94.380734, 33.544313], | |
[-94.484796, 33.637421], | |
[-94.430026, 35.395519], | |
[-94.616242, 36.501861], | |
[-94.473842, 36.501861] | |
] | |
] | |
}, | |
"capital": [-92.331122, 34.736009] | |
}, { | |
"name": "California", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-123.233256, 42.006186], | |
[-122.378853, 42.011663], | |
[-121.037003, 41.995232], | |
[-120.001861, 41.995232], | |
[-119.996384, 40.264519], | |
[-120.001861, 38.999346], | |
[-118.71478, 38.101128], | |
[-117.498899, 37.21934], | |
[-116.540435, 36.501861], | |
[-115.85034, 35.970598], | |
[-114.634459, 35.00118], | |
[-114.634459, 34.87521], | |
[-114.470151, 34.710902], | |
[-114.333228, 34.448009], | |
[-114.136058, 34.305608], | |
[-114.256551, 34.174162], | |
[-114.415382, 34.108438], | |
[-114.535874, 33.933176], | |
[-114.497536, 33.697668], | |
[-114.524921, 33.54979], | |
[-114.727567, 33.40739], | |
[-114.661844, 33.034958], | |
[-114.524921, 33.029481], | |
[-114.470151, 32.843265], | |
[-114.524921, 32.755634], | |
[-114.72209, 32.717295], | |
[-116.04751, 32.624187], | |
[-117.126467, 32.536556], | |
[-117.24696, 32.668003], | |
[-117.252437, 32.876127], | |
[-117.329114, 33.122589], | |
[-117.471515, 33.297851], | |
[-117.7837, 33.538836], | |
[-118.183517, 33.763391], | |
[-118.260194, 33.703145], | |
[-118.413548, 33.741483], | |
[-118.391641, 33.840068], | |
[-118.566903, 34.042715], | |
[-118.802411, 33.998899], | |
[-119.218659, 34.146777], | |
[-119.278905, 34.26727], | |
[-119.558229, 34.415147], | |
[-119.875891, 34.40967], | |
[-120.138784, 34.475393], | |
[-120.472878, 34.448009], | |
[-120.64814, 34.579455], | |
[-120.609801, 34.858779], | |
[-120.670048, 34.902595], | |
[-120.631709, 35.099764], | |
[-120.894602, 35.247642], | |
[-120.905556, 35.450289], | |
[-121.004141, 35.461243], | |
[-121.168449, 35.636505], | |
[-121.283465, 35.674843], | |
[-121.332757, 35.784382], | |
[-121.716143, 36.195153], | |
[-121.896882, 36.315645], | |
[-121.935221, 36.638785], | |
[-121.858544, 36.6114], | |
[-121.787344, 36.803093], | |
[-121.929744, 36.978355], | |
[-122.105006, 36.956447], | |
[-122.335038, 37.115279], | |
[-122.417192, 37.241248], | |
[-122.400761, 37.361741], | |
[-122.515777, 37.520572], | |
[-122.515777, 37.783465], | |
[-122.329561, 37.783465], | |
[-122.406238, 38.15042], | |
[-122.488392, 38.112082], | |
[-122.504823, 37.931343], | |
[-122.701993, 37.893004], | |
[-122.937501, 38.029928], | |
[-122.97584, 38.265436], | |
[-123.129194, 38.451652], | |
[-123.331841, 38.566668], | |
[-123.44138, 38.698114], | |
[-123.737134, 38.95553], | |
[-123.687842, 39.032208], | |
[-123.824765, 39.366301], | |
[-123.764519, 39.552517], | |
[-123.85215, 39.831841], | |
[-124.109566, 40.105688], | |
[-124.361506, 40.259042], | |
[-124.410798, 40.439781], | |
[-124.158859, 40.877937], | |
[-124.109566, 41.025814], | |
[-124.158859, 41.14083], | |
[-124.065751, 41.442061], | |
[-124.147905, 41.715908], | |
[-124.257444, 41.781632], | |
[-124.213628, 42.000709], | |
[-123.233256, 42.006186] | |
] | |
] | |
}, | |
"capital": [-121.468926, 38.555605] | |
}, { | |
"name": "Colorado", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-107.919731, 41.003906], | |
[-105.728954, 40.998429], | |
[-104.053011, 41.003906], | |
[-102.053927, 41.003906], | |
[-102.053927, 40.001626], | |
[-102.042974, 36.994786], | |
[-103.001438, 37.000263], | |
[-104.337812, 36.994786], | |
[-106.868158, 36.994786], | |
[-107.421329, 37.000263], | |
[-109.042503, 37.000263], | |
[-109.042503, 38.166851], | |
[-109.058934, 38.27639], | |
[-109.053457, 39.125316], | |
[-109.04798, 40.998429], | |
[-107.919731, 41.003906] | |
] | |
] | |
}, | |
"capital": [-104.984167, 39.7391667] | |
}, { | |
"name": "Connecticut", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-71.859555, 41.321569], | |
[-71.947186, 41.338], | |
[-72.385341, 41.261322], | |
[-72.905651, 41.28323], | |
[-73.130205, 41.146307], | |
[-73.371191, 41.102491], | |
[-73.655992, 40.987475], | |
[-73.727192, 41.102491], | |
[-73.48073, 41.21203], | |
[-73.55193, 41.294184], | |
[-73.486206, 42.050002], | |
[-73.053528, 42.039048], | |
[-73.053528, 42.039048], | |
[-71.799309, 42.022617], | |
[-71.799309, 42.006186], | |
[-71.799309, 41.414677] | |
] | |
] | |
}, | |
"capital": [-72.677, 41.767] | |
}, { | |
"name": "Delaware", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-75.414089, 39.804456], | |
[-75.507197, 39.683964], | |
[-75.611259, 39.61824], | |
[-75.589352, 39.459409], | |
[-75.441474, 39.311532], | |
[-75.403136, 39.065069], | |
[-75.189535, 38.807653], | |
[-75.09095, 38.796699], | |
[-75.047134, 38.451652], | |
[-75.693413, 38.462606], | |
[-75.786521, 39.722302], | |
[-75.616736, 39.831841], | |
[-75.414089, 39.804456] | |
] | |
] | |
}, | |
"capital": [-75.526755, 39.161921] | |
}, { | |
"name": "Florida", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-85.497137, 30.997536], | |
[-85.004212, 31.003013], | |
[-84.867289, 30.712735], | |
[-83.498053, 30.647012], | |
[-82.216449, 30.570335], | |
[-82.167157, 30.356734], | |
[-82.046664, 30.362211], | |
[-82.002849, 30.564858], | |
[-82.041187, 30.751074], | |
[-81.948079, 30.827751], | |
[-81.718048, 30.745597], | |
[-81.444201, 30.707258], | |
[-81.383954, 30.27458], | |
[-81.257985, 29.787132], | |
[-80.967707, 29.14633], | |
[-80.524075, 28.461713], | |
[-80.589798, 28.41242], | |
[-80.56789, 28.094758], | |
[-80.381674, 27.738757], | |
[-80.091397, 27.021277], | |
[-80.03115, 26.796723], | |
[-80.036627, 26.566691], | |
[-80.146166, 25.739673], | |
[-80.239274, 25.723243], | |
[-80.337859, 25.465826], | |
[-80.304997, 25.383672], | |
[-80.49669, 25.197456], | |
[-80.573367, 25.241272], | |
[-80.759583, 25.164595], | |
[-81.077246, 25.120779], | |
[-81.170354, 25.224841], | |
[-81.126538, 25.378195], | |
[-81.351093, 25.821827], | |
[-81.526355, 25.903982], | |
[-81.679709, 25.843735], | |
[-81.800202, 26.090198], | |
[-81.833064, 26.292844], | |
[-82.041187, 26.517399], | |
[-82.09048, 26.665276], | |
[-82.057618, 26.878877], | |
[-82.172634, 26.917216], | |
[-82.145249, 26.791246], | |
[-82.249311, 26.758384], | |
[-82.566974, 27.300601], | |
[-82.692943, 27.437525], | |
[-82.391711, 27.837342], | |
[-82.588881, 27.815434], | |
[-82.720328, 27.689464], | |
[-82.851774, 27.886634], | |
[-82.676512, 28.434328], | |
[-82.643651, 28.888914], | |
[-82.764143, 28.998453], | |
[-82.802482, 29.14633], | |
[-82.994175, 29.179192], | |
[-83.218729, 29.420177], | |
[-83.399469, 29.518762], | |
[-83.410422, 29.66664], | |
[-83.536392, 29.721409], | |
[-83.640454, 29.885717], | |
[-84.02384, 30.104795], | |
[-84.357933, 30.055502], | |
[-84.341502, 29.902148], | |
[-84.451041, 29.929533], | |
[-84.867289, 29.743317], | |
[-85.310921, 29.699501], | |
[-85.299967, 29.80904], | |
[-85.404029, 29.940487], | |
[-85.924338, 30.236241], | |
[-86.29677, 30.362211], | |
[-86.630863, 30.395073], | |
[-86.910187, 30.373165], | |
[-87.518128, 30.280057], | |
[-87.37025, 30.427934], | |
[-87.446927, 30.510088], | |
[-87.408589, 30.674397], | |
[-87.633143, 30.86609], | |
[-87.600282, 30.997536], | |
[-85.497137, 30.997536] | |
] | |
] | |
}, | |
"capital": [-84.27277, 30.4518] | |
}, { | |
"name": "Georgia", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-81.400385, 31.13446], | |
[-81.444201, 30.707258], | |
[-81.718048, 30.745597], | |
[-81.948079, 30.827751], | |
[-82.041187, 30.751074], | |
[-82.002849, 30.564858], | |
[-82.046664, 30.362211], | |
[-82.167157, 30.356734], | |
[-82.216449, 30.570335], | |
[-83.498053, 30.647012], | |
[-84.867289, 30.712735], | |
[-85.004212, 31.003013], | |
[-85.113751, 31.27686], | |
[-85.042551, 31.539753], | |
[-85.141136, 31.840985], | |
[-85.053504, 32.01077], | |
[-85.058981, 32.13674], | |
[-84.889196, 32.262709], | |
[-85.004212, 32.322956], | |
[-84.960397, 32.421541], | |
[-85.069935, 32.580372], | |
[-85.184951, 32.859696], | |
[-85.431413, 34.124869], | |
[-85.606675, 34.984749], | |
[-84.319594, 34.990226], | |
[-83.618546, 34.984749], | |
[-83.109191, 35.00118], | |
[-83.109191, 35.00118], | |
[-83.322791, 34.787579], | |
[-83.339222, 34.683517], | |
[-83.005129, 34.469916], | |
[-82.901067, 34.486347], | |
[-82.747713, 34.26727], | |
[-82.714851, 34.152254], | |
[-82.55602, 33.94413], | |
[-82.325988, 33.81816], | |
[-82.194542, 33.631944], | |
[-81.926172, 33.462159], | |
[-81.937125, 33.347144], | |
[-81.761863, 33.160928], | |
[-81.493493, 33.007573], | |
[-81.42777, 32.843265], | |
[-81.416816, 32.629664], | |
[-81.279893, 32.558464], | |
[-81.121061, 32.290094], | |
[-81.115584, 32.120309], | |
[-80.885553, 32.032678], | |
[-81.132015, 31.693108], | |
[-81.175831, 31.517845], | |
[-81.279893, 31.364491], | |
[-81.290846, 31.20566] | |
] | |
] | |
}, | |
"capital": [-84.39, 33.76] | |
}, { | |
"name": "Idaho", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-116.04751, 49.000239], | |
[-116.04751, 47.976051], | |
[-115.724371, 47.696727], | |
[-115.718894, 47.42288], | |
[-115.527201, 47.302388], | |
[-115.324554, 47.258572], | |
[-115.302646, 47.187372], | |
[-114.930214, 46.919002], | |
[-114.886399, 46.809463], | |
[-114.623506, 46.705401], | |
[-114.612552, 46.639678], | |
[-114.322274, 46.645155], | |
[-114.464674, 46.272723], | |
[-114.492059, 46.037214], | |
[-114.387997, 45.88386], | |
[-114.568736, 45.774321], | |
[-114.497536, 45.670259], | |
[-114.546828, 45.560721], | |
[-114.333228, 45.456659], | |
[-114.086765, 45.593582], | |
[-113.98818, 45.703121], | |
[-113.807441, 45.604536], | |
[-113.834826, 45.522382], | |
[-113.736241, 45.330689], | |
[-113.571933, 45.128042], | |
[-113.45144, 45.056842], | |
[-113.456917, 44.865149], | |
[-113.341901, 44.782995], | |
[-113.133778, 44.772041], | |
[-113.002331, 44.448902], | |
[-112.887315, 44.394132], | |
[-112.783254, 44.48724], | |
[-112.471068, 44.481763], | |
[-112.241036, 44.569394], | |
[-112.104113, 44.520102], | |
[-111.868605, 44.563917], | |
[-111.819312, 44.509148], | |
[-111.616665, 44.547487], | |
[-111.386634, 44.75561], | |
[-111.227803, 44.580348], | |
[-111.047063, 44.476286], | |
[-111.047063, 42.000709], | |
[-112.164359, 41.995232], | |
[-114.04295, 41.995232], | |
[-117.027882, 42.000709], | |
[-117.027882, 43.830007], | |
[-116.896436, 44.158624], | |
[-116.97859, 44.240778], | |
[-117.170283, 44.257209], | |
[-117.241483, 44.394132], | |
[-117.038836, 44.750133], | |
[-116.934774, 44.782995], | |
[-116.830713, 44.930872], | |
[-116.847143, 45.02398], | |
[-116.732128, 45.144473], | |
[-116.671881, 45.319735], | |
[-116.463758, 45.61549], | |
[-116.545912, 45.752413], | |
[-116.78142, 45.823614], | |
[-116.918344, 45.993399], | |
[-116.92382, 46.168661], | |
[-117.055267, 46.343923], | |
[-117.038836, 46.426077], | |
[-117.044313, 47.762451], | |
[-117.033359, 49.000239], | |
[-116.04751, 49.000239] | |
] | |
] | |
}, | |
"capital": [-116.237651, 43.613739] | |
}, { | |
"name": "Illinois", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-90.639984, 42.510065], | |
[-88.788778, 42.493634], | |
[-87.802929, 42.493634], | |
[-87.83579, 42.301941], | |
[-87.682436, 42.077386], | |
[-87.523605, 41.710431], | |
[-87.529082, 39.34987], | |
[-87.63862, 39.169131], | |
[-87.512651, 38.95553], | |
[-87.49622, 38.780268], | |
[-87.62219, 38.637868], | |
[-87.655051, 38.506421], | |
[-87.83579, 38.292821], | |
[-87.950806, 38.27639], | |
[-87.923421, 38.15042], | |
[-88.000098, 38.101128], | |
[-88.060345, 37.865619], | |
[-88.027483, 37.799896], | |
[-88.15893, 37.657496], | |
[-88.065822, 37.482234], | |
[-88.476592, 37.389126], | |
[-88.514931, 37.285064], | |
[-88.421823, 37.153617], | |
[-88.547792, 37.071463], | |
[-88.914747, 37.224817], | |
[-89.029763, 37.213863], | |
[-89.183118, 37.038601], | |
[-89.133825, 36.983832], | |
[-89.292656, 36.994786], | |
[-89.517211, 37.279587], | |
[-89.435057, 37.34531], | |
[-89.517211, 37.537003], | |
[-89.517211, 37.690357], | |
[-89.84035, 37.903958], | |
[-89.949889, 37.88205], | |
[-90.059428, 38.013497], | |
[-90.355183, 38.216144], | |
[-90.349706, 38.374975], | |
[-90.179921, 38.632391], | |
[-90.207305, 38.725499], | |
[-90.10872, 38.845992], | |
[-90.251121, 38.917192], | |
[-90.470199, 38.961007], | |
[-90.585214, 38.867899], | |
[-90.661891, 38.928146], | |
[-90.727615, 39.256762], | |
[-91.061708, 39.470363], | |
[-91.368417, 39.727779], | |
[-91.494386, 40.034488], | |
[-91.50534, 40.237135], | |
[-91.417709, 40.379535], | |
[-91.401278, 40.560274], | |
[-91.121954, 40.669813], | |
[-91.09457, 40.823167], | |
[-90.963123, 40.921752], | |
[-90.946692, 41.097014], | |
[-91.111001, 41.239415], | |
[-91.045277, 41.414677], | |
[-90.656414, 41.463969], | |
[-90.344229, 41.589939], | |
[-90.311367, 41.743293], | |
[-90.179921, 41.809016], | |
[-90.141582, 42.000709], | |
[-90.168967, 42.126679], | |
[-90.393521, 42.225264], | |
[-90.420906, 42.329326], | |
[-90.639984, 42.510065] | |
] | |
] | |
}, | |
"capital": [-89.650373, 39.78325] | |
}, { | |
"name": "Indiana", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-85.990061, 41.759724], | |
[-84.807042, 41.759724], | |
[-84.807042, 41.694001], | |
[-84.801565, 40.500028], | |
[-84.817996, 39.103408], | |
[-84.894673, 39.059592], | |
[-84.812519, 38.785745], | |
[-84.987781, 38.780268], | |
[-85.173997, 38.68716], | |
[-85.431413, 38.730976], | |
[-85.42046, 38.533806], | |
[-85.590245, 38.451652], | |
[-85.655968, 38.325682], | |
[-85.83123, 38.27639], | |
[-85.924338, 38.024451], | |
[-86.039354, 37.958727], | |
[-86.263908, 38.051835], | |
[-86.302247, 38.166851], | |
[-86.521325, 38.040881], | |
[-86.504894, 37.931343], | |
[-86.729448, 37.893004], | |
[-86.795172, 37.991589], | |
[-87.047111, 37.893004], | |
[-87.129265, 37.788942], | |
[-87.381204, 37.93682], | |
[-87.512651, 37.903958], | |
[-87.600282, 37.975158], | |
[-87.682436, 37.903958], | |
[-87.934375, 37.893004], | |
[-88.027483, 37.799896], | |
[-88.060345, 37.865619], | |
[-88.000098, 38.101128], | |
[-87.923421, 38.15042], | |
[-87.950806, 38.27639], | |
[-87.83579, 38.292821], | |
[-87.655051, 38.506421], | |
[-87.62219, 38.637868], | |
[-87.49622, 38.780268], | |
[-87.512651, 38.95553], | |
[-87.63862, 39.169131], | |
[-87.529082, 39.34987], | |
[-87.523605, 41.710431], | |
[-87.42502, 41.644708], | |
[-87.118311, 41.644708], | |
[-86.822556, 41.759724], | |
[-85.990061, 41.759724] | |
] | |
] | |
}, | |
"capital": [-86.147685, 39.790942] | |
}, { | |
"name": "Iowa", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-91.368417, 43.501391], | |
[-91.215062, 43.501391], | |
[-91.204109, 43.353514], | |
[-91.056231, 43.254929], | |
[-91.176724, 43.134436], | |
[-91.143862, 42.909881], | |
[-91.067185, 42.75105], | |
[-90.711184, 42.636034], | |
[-90.639984, 42.510065], | |
[-90.420906, 42.329326], | |
[-90.393521, 42.225264], | |
[-90.168967, 42.126679], | |
[-90.141582, 42.000709], | |
[-90.179921, 41.809016], | |
[-90.311367, 41.743293], | |
[-90.344229, 41.589939], | |
[-90.656414, 41.463969], | |
[-91.045277, 41.414677], | |
[-91.111001, 41.239415], | |
[-90.946692, 41.097014], | |
[-90.963123, 40.921752], | |
[-91.09457, 40.823167], | |
[-91.121954, 40.669813], | |
[-91.401278, 40.560274], | |
[-91.417709, 40.379535], | |
[-91.527248, 40.412397], | |
[-91.729895, 40.615043], | |
[-91.833957, 40.609566], | |
[-93.257961, 40.582182], | |
[-94.632673, 40.571228], | |
[-95.7664, 40.587659], | |
[-95.881416, 40.719105], | |
[-95.826646, 40.976521], | |
[-95.925231, 41.201076], | |
[-95.919754, 41.453015], | |
[-96.095016, 41.540646], | |
[-96.122401, 41.67757], | |
[-96.062155, 41.798063], | |
[-96.127878, 41.973325], | |
[-96.264801, 42.039048], | |
[-96.44554, 42.488157], | |
[-96.631756, 42.707235], | |
[-96.544125, 42.855112], | |
[-96.511264, 43.052282], | |
[-96.434587, 43.123482], | |
[-96.560556, 43.222067], | |
[-96.527695, 43.397329], | |
[-96.582464, 43.479483], | |
[-96.451017, 43.501391], | |
[-91.368417, 43.501391] | |
] | |
] | |
}, | |
"capital": [-93.620866, 41.590939] | |
}, { | |
"name": "Kansas", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-101.90605, 40.001626], | |
[-95.306337, 40.001626], | |
[-95.207752, 39.908518], | |
[-94.884612, 39.831841], | |
[-95.109167, 39.541563], | |
[-94.983197, 39.442978], | |
[-94.824366, 39.20747], | |
[-94.610765, 39.158177], | |
[-94.616242, 37.000263], | |
[-100.087706, 37.000263], | |
[-102.042974, 36.994786], | |
[-102.053927, 40.001626], | |
[-101.90605, 40.001626] | |
] | |
] | |
}, | |
"capital": [-95.69, 39.04] | |
}, { | |
"name": "Kentucky", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-83.903347, 38.769315], | |
[-83.678792, 38.632391], | |
[-83.519961, 38.703591], | |
[-83.142052, 38.626914], | |
[-83.032514, 38.725499], | |
[-82.890113, 38.758361], | |
[-82.846298, 38.588575], | |
[-82.731282, 38.561191], | |
[-82.594358, 38.424267], | |
[-82.621743, 38.123036], | |
[-82.50125, 37.931343], | |
[-82.342419, 37.783465], | |
[-82.293127, 37.668449], | |
[-82.101434, 37.553434], | |
[-81.969987, 37.537003], | |
[-82.353373, 37.268633], | |
[-82.720328, 37.120755], | |
[-82.720328, 37.044078], | |
[-82.868205, 36.978355], | |
[-82.879159, 36.890724], | |
[-83.070852, 36.852385], | |
[-83.136575, 36.742847], | |
[-83.673316, 36.600446], | |
[-83.689746, 36.584015], | |
[-84.544149, 36.594969], | |
[-85.289013, 36.627831], | |
[-85.486183, 36.616877], | |
[-86.592525, 36.655216], | |
[-87.852221, 36.633308], | |
[-88.071299, 36.677123], | |
[-88.054868, 36.496384], | |
[-89.298133, 36.507338], | |
[-89.418626, 36.496384], | |
[-89.363857, 36.622354], | |
[-89.215979, 36.578538], | |
[-89.133825, 36.983832], | |
[-89.183118, 37.038601], | |
[-89.029763, 37.213863], | |
[-88.914747, 37.224817], | |
[-88.547792, 37.071463], | |
[-88.421823, 37.153617], | |
[-88.514931, 37.285064], | |
[-88.476592, 37.389126], | |
[-88.065822, 37.482234], | |
[-88.15893, 37.657496], | |
[-88.027483, 37.799896], | |
[-87.934375, 37.893004], | |
[-87.682436, 37.903958], | |
[-87.600282, 37.975158], | |
[-87.512651, 37.903958], | |
[-87.381204, 37.93682], | |
[-87.129265, 37.788942], | |
[-87.047111, 37.893004], | |
[-86.795172, 37.991589], | |
[-86.729448, 37.893004], | |
[-86.504894, 37.931343], | |
[-86.521325, 38.040881], | |
[-86.302247, 38.166851], | |
[-86.263908, 38.051835], | |
[-86.039354, 37.958727], | |
[-85.924338, 38.024451], | |
[-85.83123, 38.27639], | |
[-85.655968, 38.325682], | |
[-85.590245, 38.451652], | |
[-85.42046, 38.533806], | |
[-85.431413, 38.730976], | |
[-85.173997, 38.68716], | |
[-84.987781, 38.780268], | |
[-84.812519, 38.785745], | |
[-84.894673, 39.059592], | |
[-84.817996, 39.103408], | |
[-84.43461, 39.103408], | |
[-84.231963, 38.895284], | |
[-84.215533, 38.807653], | |
[-83.903347, 38.769315] | |
] | |
] | |
}, | |
"capital": [-84.86311, 38.197274] | |
}, { | |
"name": "Louisiana", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-93.608485, 33.018527], | |
[-91.16577, 33.002096], | |
[-91.072662, 32.887081], | |
[-91.143862, 32.843265], | |
[-91.154816, 32.640618], | |
[-91.006939, 32.514649], | |
[-90.985031, 32.218894], | |
[-91.105524, 31.988862], | |
[-91.341032, 31.846462], | |
[-91.401278, 31.621907], | |
[-91.499863, 31.643815], | |
[-91.516294, 31.27686], | |
[-91.636787, 31.265906], | |
[-91.565587, 31.068736], | |
[-91.636787, 30.997536], | |
[-89.747242, 30.997536], | |
[-89.845827, 30.66892], | |
[-89.681519, 30.449842], | |
[-89.643181, 30.285534], | |
[-89.522688, 30.181472], | |
[-89.818443, 30.044549], | |
[-89.84035, 29.945964], | |
[-89.599365, 29.88024], | |
[-89.495303, 30.039072], | |
[-89.287179, 29.88024], | |
[-89.30361, 29.754271], | |
[-89.424103, 29.699501], | |
[-89.648657, 29.748794], | |
[-89.621273, 29.655686], | |
[-89.69795, 29.513285], | |
[-89.506257, 29.387316], | |
[-89.199548, 29.348977], | |
[-89.09001, 29.2011], | |
[-89.002379, 29.179192], | |
[-89.16121, 29.009407], | |
[-89.336472, 29.042268], | |
[-89.484349, 29.217531], | |
[-89.851304, 29.310638], | |
[-89.851304, 29.480424], | |
[-90.032043, 29.425654], | |
[-90.021089, 29.283254], | |
[-90.103244, 29.151807], | |
[-90.23469, 29.129899], | |
[-90.333275, 29.277777], | |
[-90.563307, 29.283254], | |
[-90.645461, 29.129899], | |
[-90.798815, 29.086084], | |
[-90.963123, 29.179192], | |
[-91.09457, 29.190146], | |
[-91.220539, 29.436608], | |
[-91.445094, 29.546147], | |
[-91.532725, 29.529716], | |
[-91.620356, 29.73784], | |
[-91.883249, 29.710455], | |
[-91.888726, 29.836425], | |
[-92.146142, 29.715932], | |
[-92.113281, 29.622824], | |
[-92.31045, 29.535193], | |
[-92.617159, 29.579009], | |
[-92.97316, 29.715932], | |
[-93.2251, 29.776178], | |
[-93.767317, 29.726886], | |
[-93.838517, 29.688547], | |
[-93.926148, 29.787132], | |
[-93.690639, 30.143133], | |
[-93.767317, 30.334826], | |
[-93.696116, 30.438888], | |
[-93.728978, 30.575812], | |
[-93.630393, 30.679874], | |
[-93.526331, 30.93729], | |
[-93.542762, 31.15089], | |
[-93.816609, 31.556184], | |
[-93.822086, 31.775262], | |
[-94.041164, 31.994339], | |
[-94.041164, 33.018527], | |
[-93.608485, 33.018527] | |
] | |
] | |
}, | |
"capital": [-91.140229, 30.45809] | |
}, { | |
"name": "Maine", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-70.703921, 43.057759], | |
[-70.824413, 43.128959], | |
[-70.807983, 43.227544], | |
[-70.966814, 43.34256], | |
[-71.032537, 44.657025], | |
[-71.08183, 45.303304], | |
[-70.649151, 45.440228], | |
[-70.720352, 45.511428], | |
[-70.556043, 45.664782], | |
[-70.386258, 45.735983], | |
[-70.41912, 45.796229], | |
[-70.260289, 45.889337], | |
[-70.309581, 46.064599], | |
[-70.210996, 46.327492], | |
[-70.057642, 46.415123], | |
[-69.997395, 46.694447], | |
[-69.225147, 47.461219], | |
[-69.044408, 47.428357], | |
[-69.033454, 47.242141], | |
[-68.902007, 47.176418], | |
[-68.578868, 47.285957], | |
[-68.376221, 47.285957], | |
[-68.233821, 47.357157], | |
[-67.954497, 47.198326], | |
[-67.790188, 47.066879], | |
[-67.779235, 45.944106], | |
[-67.801142, 45.675736], | |
[-67.456095, 45.604536], | |
[-67.505388, 45.48952], | |
[-67.417757, 45.379982], | |
[-67.488957, 45.281397], | |
[-67.346556, 45.128042], | |
[-67.16034, 45.160904], | |
[-66.979601, 44.804903], | |
[-67.187725, 44.646072], | |
[-67.308218, 44.706318], | |
[-67.406803, 44.596779], | |
[-67.549203, 44.624164], | |
[-67.565634, 44.531056], | |
[-67.75185, 44.54201], | |
[-68.047605, 44.328409], | |
[-68.118805, 44.476286], | |
[-68.222867, 44.48724], | |
[-68.173574, 44.328409], | |
[-68.403606, 44.251732], | |
[-68.458375, 44.377701], | |
[-68.567914, 44.311978], | |
[-68.82533, 44.311978], | |
[-68.830807, 44.459856], | |
[-68.984161, 44.426994], | |
[-68.956777, 44.322932], | |
[-69.099177, 44.103854], | |
[-69.071793, 44.043608], | |
[-69.258008, 43.923115], | |
[-69.444224, 43.966931], | |
[-69.553763, 43.840961], | |
[-69.707118, 43.82453], | |
[-69.833087, 43.720469], | |
[-69.986442, 43.742376], | |
[-70.030257, 43.851915], | |
[-70.254812, 43.676653], | |
[-70.194565, 43.567114], | |
[-70.358873, 43.528776], | |
[-70.369827, 43.435668], | |
[-70.556043, 43.320652], | |
[-70.703921, 43.057759] | |
] | |
] | |
}, | |
"capital": [-69.765261, 44.323535] | |
}, { | |
"name": "Maryland", | |
"geometry": { | |
//"type": "MultiPolygon", | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-79.477979, 39.722302], | |
[-75.786521, 39.722302], | |
[-75.693413, 38.462606], | |
[-75.047134, 38.451652], | |
[-75.244304, 38.029928], | |
[-75.397659, 38.013497], | |
[-75.671506, 37.95325], | |
[-75.885106, 37.909435], | |
[-75.879629, 38.073743], | |
[-75.961783, 38.139466], | |
[-75.846768, 38.210667], | |
[-76.000122, 38.374975], | |
[-76.049415, 38.303775], | |
[-76.257538, 38.320205], | |
[-76.328738, 38.500944], | |
[-76.263015, 38.500944], | |
[-76.257538, 38.736453], | |
[-76.191815, 38.829561], | |
[-76.279446, 39.147223], | |
[-76.169907, 39.333439], | |
[-76.000122, 39.366301], | |
[-75.972737, 39.557994], | |
[-76.098707, 39.536086], | |
[-76.104184, 39.437501], | |
[-76.367077, 39.311532], | |
[-76.443754, 39.196516], | |
[-76.460185, 38.906238], | |
[-76.55877, 38.769315], | |
[-76.514954, 38.539283], | |
[-76.383508, 38.380452], | |
[-76.399939, 38.259959], | |
[-76.317785, 38.139466], | |
[-76.3616, 38.057312], | |
[-76.591632, 38.216144], | |
[-76.920248, 38.292821], | |
[-77.018833, 38.446175], | |
[-77.205049, 38.358544], | |
[-77.276249, 38.479037], | |
[-77.128372, 38.632391], | |
[-77.040741, 38.791222], | |
[-76.909294, 38.895284], | |
[-77.035264, 38.993869], | |
[-77.117418, 38.933623], | |
[-77.248864, 39.026731], | |
[-77.456988, 39.076023], | |
[-77.456988, 39.223901], | |
[-77.566527, 39.306055], | |
[-77.719881, 39.322485], | |
[-77.834897, 39.601809], | |
[-78.004682, 39.601809], | |
[-78.174467, 39.694917], | |
[-78.267575, 39.61824], | |
[-78.431884, 39.623717], | |
[-78.470222, 39.514178], | |
[-78.765977, 39.585379], | |
[-78.963147, 39.437501], | |
[-79.094593, 39.470363], | |
[-79.291763, 39.300578], | |
[-79.488933, 39.20747], | |
[-79.477979, 39.722302] | |
] | |
] | |
}, | |
"capital": [-76.501157, 38.972945] | |
}, { | |
"name": "Massachusetts", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-70.917521, 42.887974], | |
[-70.818936, 42.871543], | |
[-70.780598, 42.696281], | |
[-70.824413, 42.55388], | |
[-70.983245, 42.422434], | |
[-70.988722, 42.269079], | |
[-70.769644, 42.247172], | |
[-70.638197, 42.08834], | |
[-70.660105, 41.962371], | |
[-70.550566, 41.929509], | |
[-70.539613, 41.814493], | |
[-70.260289, 41.715908], | |
[-69.937149, 41.809016], | |
[-70.008349, 41.672093], | |
[-70.484843, 41.5516], | |
[-70.660105, 41.546123], | |
[-70.764167, 41.639231], | |
[-70.928475, 41.611847], | |
[-70.933952, 41.540646], | |
[-71.120168, 41.496831], | |
[-71.196845, 41.67757], | |
[-71.22423, 41.710431], | |
[-71.328292, 41.781632], | |
[-71.383061, 42.01714], | |
[-71.530939, 42.01714], | |
[-71.799309, 42.006186], | |
[-71.799309, 42.022617], | |
[-73.053528, 42.039048], | |
[-73.486206, 42.050002], | |
[-73.508114, 42.08834], | |
[-73.267129, 42.745573], | |
[-72.456542, 42.729142], | |
[-71.29543, 42.696281], | |
[-71.185891, 42.789389], | |
[-70.917521, 42.887974] | |
] | |
] | |
}, | |
"capital": [-71.0275, 42.2352] | |
}, { | |
"name": "Michigan", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-84.807042,41.694001], | |
[-84.807042,41.759724], | |
[-85.990061,41.759724], | |
[-86.822556,41.759724], | |
[-86.619909,41.891171], | |
[-86.482986,42.115725], | |
[-86.357016,42.252649], | |
[-86.263908,42.444341], | |
[-86.209139,42.718189], | |
[-86.231047,43.013943], | |
[-86.526801,43.594499], | |
[-86.433693,43.813577], | |
[-86.499417,44.07647], | |
[-86.269385,44.34484], | |
[-86.220093,44.569394], | |
[-86.252954,44.689887], | |
[-86.088646,44.73918], | |
[-86.066738,44.903488], | |
[-85.809322,44.947303], | |
[-85.612152,45.128042], | |
[-85.628583,44.766564], | |
[-85.524521,44.750133], | |
[-85.393075,44.930872], | |
[-85.387598,45.237581], | |
[-85.305444,45.314258], | |
[-85.031597,45.363551], | |
[-85.119228,45.577151], | |
[-84.938489,45.75789], | |
[-84.70298,45.850998], | |
[-84.82895,45.872906], | |
[-85.015166,46.00983], | |
[-85.338305,46.091984], | |
[-85.502614,46.097461], | |
[-85.661445,45.966014], | |
[-85.924338,45.933153], | |
[-86.209139,45.960537], | |
[-86.324155,45.905768], | |
[-86.351539,45.796229], | |
[-86.663725,45.703121], | |
[-86.647294,45.834568], | |
[-86.784218,45.861952], | |
[-86.838987,45.725029], | |
[-87.069019,45.719552], | |
[-87.17308,45.659305], | |
[-87.326435,45.423797], | |
[-87.611236,45.122565], | |
[-87.589328,45.095181], | |
[-87.589328,45.095181], | |
[-87.742682,45.199243], | |
[-87.649574,45.341643], | |
[-87.885083,45.363551], | |
[-87.791975,45.500474], | |
[-87.781021,45.675736], | |
[-87.989145,45.796229], | |
[-88.10416,45.922199], | |
[-88.531362,46.020784], | |
[-88.662808,45.987922], | |
[-89.09001,46.135799], | |
[-90.119674,46.338446], | |
[-90.229213,46.508231], | |
[-90.415429,46.568478], | |
[-90.026566,46.672539], | |
[-89.851304,46.793032], | |
[-89.413149,46.842325], | |
[-89.128348,46.990202], | |
[-88.996902,46.995679], | |
[-88.887363,47.099741], | |
[-88.575177,47.247618], | |
[-88.416346,47.373588], | |
[-88.180837,47.455742], | |
[-87.956283,47.384542], | |
[-88.350623,47.077833], | |
[-88.443731,46.973771], | |
[-88.438254,46.787555], | |
[-88.246561,46.929956], | |
[-87.901513,46.908048], | |
[-87.633143,46.809463], | |
[-87.392158,46.535616], | |
[-87.260711,46.486323], | |
[-87.008772,46.530139], | |
[-86.948526,46.469893], | |
[-86.696587,46.437031], | |
[-86.159846,46.667063], | |
[-85.880522,46.68897], | |
[-85.508091,46.678016], | |
[-85.256151,46.754694], | |
[-85.064458,46.760171], | |
[-85.02612,46.480847], | |
[-84.82895,46.442508], | |
[-84.63178,46.486323], | |
[-84.549626,46.4206], | |
[-84.418179,46.502754], | |
[-84.127902,46.530139], | |
[-84.122425,46.179615], | |
[-83.990978,46.031737], | |
[-83.793808,45.993399], | |
[-83.7719,46.091984], | |
[-83.580208,46.091984], | |
[-83.476146,45.987922], | |
[-83.563777,45.911245], | |
[-84.111471,45.976968], | |
[-84.374364,45.933153], | |
[-84.659165,46.053645], | |
[-84.741319,45.944106], | |
[-84.713934,45.768844], | |
[-84.461995,45.653829], | |
[-84.215533,45.637398], | |
[-84.09504,45.494997], | |
[-83.908824,45.484043], | |
[-83.596638,45.352597], | |
[-83.4871,45.358074], | |
[-83.317314,45.144473], | |
[-83.454238,45.029457], | |
[-83.322791,44.88158], | |
[-83.273499,44.711795], | |
[-83.333745,44.339363], | |
[-83.536392,44.246255], | |
[-83.585684,44.054562], | |
[-83.82667,43.988839], | |
[-83.958116,43.758807], | |
[-83.908824,43.671176], | |
[-83.667839,43.589022], | |
[-83.481623,43.714992], | |
[-83.262545,43.972408], | |
[-82.917498,44.070993], | |
[-82.747713,43.994316], | |
[-82.643651,43.851915], | |
[-82.539589,43.435668], | |
[-82.523158,43.227544], | |
[-82.413619,42.975605], | |
[-82.517681,42.614127], | |
[-82.681989,42.559357], | |
[-82.687466,42.690804], | |
[-82.797005,42.652465], | |
[-82.922975,42.351234], | |
[-83.125621,42.236218], | |
[-83.185868,42.006186], | |
[-83.437807,41.814493], | |
[-83.454238,41.732339], | |
[-83.454238,41.732339] | |
] | |
] | |
}, | |
"capital": [-84.5467, 42.7335] | |
}, { | |
"name": "Minnesota", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-92.014696, 46.705401], | |
[-92.091373, 46.749217], | |
[-92.29402, 46.667063], | |
[-92.29402, 46.075553], | |
[-92.354266, 46.015307], | |
[-92.639067, 45.933153], | |
[-92.869098, 45.719552], | |
[-92.885529, 45.577151], | |
[-92.770513, 45.566198], | |
[-92.644544, 45.440228], | |
[-92.75956, 45.286874], | |
[-92.737652, 45.117088], | |
[-92.808852, 44.750133], | |
[-92.545959, 44.569394], | |
[-92.337835, 44.552964], | |
[-92.233773, 44.443425], | |
[-91.927065, 44.333886], | |
[-91.877772, 44.202439], | |
[-91.592971, 44.032654], | |
[-91.43414, 43.994316], | |
[-91.242447, 43.775238], | |
[-91.269832, 43.616407], | |
[-91.215062, 43.501391], | |
[-91.368417, 43.501391], | |
[-96.451017, 43.501391], | |
[-96.451017, 45.297827], | |
[-96.681049, 45.412843], | |
[-96.856311, 45.604536], | |
[-96.582464, 45.818137], | |
[-96.560556, 45.933153], | |
[-96.598895, 46.332969], | |
[-96.719387, 46.437031], | |
[-96.801542, 46.656109], | |
[-96.785111, 46.924479], | |
[-96.823449, 46.968294], | |
[-96.856311, 47.609096], | |
[-97.053481, 47.948667], | |
[-97.130158, 48.140359], | |
[-97.16302, 48.545653], | |
[-97.097296, 48.682577], | |
[-97.228743, 49.000239], | |
[-95.152983, 49.000239], | |
[-95.152983, 49.383625], | |
[-94.955813, 49.372671], | |
[-94.824366, 49.295994], | |
[-94.69292, 48.775685], | |
[-94.588858, 48.715438], | |
[-94.260241, 48.699007], | |
[-94.221903, 48.649715], | |
[-93.838517, 48.627807], | |
[-93.794701, 48.518268], | |
[-93.466085, 48.545653], | |
[-93.466085, 48.589469], | |
[-93.208669, 48.644238], | |
[-92.984114, 48.62233], | |
[-92.726698, 48.540176], | |
[-92.655498, 48.436114], | |
[-92.50762, 48.447068], | |
[-92.370697, 48.222514], | |
[-92.304974, 48.315622], | |
[-92.053034, 48.359437], | |
[-92.009219, 48.266329], | |
[-91.713464, 48.200606], | |
[-91.713464, 48.112975], | |
[-91.565587, 48.041775], | |
[-91.264355, 48.080113], | |
[-91.083616, 48.178698], | |
[-90.837154, 48.238944], | |
[-90.749522, 48.091067], | |
[-90.579737, 48.123929], | |
[-90.377091, 48.091067], | |
[-90.141582, 48.112975], | |
[-89.873212, 47.987005], | |
[-89.615796, 48.008913], | |
[-89.637704, 47.954144], | |
[-89.971797, 47.828174], | |
[-90.437337, 47.729589], | |
[-90.738569, 47.625527], | |
[-91.171247, 47.368111], | |
[-91.357463, 47.20928], | |
[-91.642264, 47.028541], | |
[-92.091373, 46.787555], | |
[-92.014696, 46.705401] | |
] | |
] | |
}, | |
"capital": [-93.094, 44.95] | |
}, { | |
"name": "Mississippi", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-88.471115, 34.995703], | |
[-88.202745, 34.995703], | |
[-88.098683, 34.891641], | |
[-88.241084, 33.796253], | |
[-88.471115, 31.895754], | |
[-88.394438, 30.367688], | |
[-88.503977, 30.323872], | |
[-88.744962, 30.34578], | |
[-88.843547, 30.411504], | |
[-89.084533, 30.367688], | |
[-89.418626, 30.252672], | |
[-89.522688, 30.181472], | |
[-89.643181, 30.285534], | |
[-89.681519, 30.449842], | |
[-89.845827, 30.66892], | |
[-89.747242, 30.997536], | |
[-91.636787, 30.997536], | |
[-91.565587, 31.068736], | |
[-91.636787, 31.265906], | |
[-91.516294, 31.27686], | |
[-91.499863, 31.643815], | |
[-91.401278, 31.621907], | |
[-91.341032, 31.846462], | |
[-91.105524, 31.988862], | |
[-90.985031, 32.218894], | |
[-91.006939, 32.514649], | |
[-91.154816, 32.640618], | |
[-91.143862, 32.843265], | |
[-91.072662, 32.887081], | |
[-91.16577, 33.002096], | |
[-91.089093, 33.13902], | |
[-91.143862, 33.347144], | |
[-91.056231, 33.429298], | |
[-91.231493, 33.560744], | |
[-91.072662, 33.867453], | |
[-90.891923, 34.026284], | |
[-90.952169, 34.135823], | |
[-90.744046, 34.300131], | |
[-90.749522, 34.365854], | |
[-90.568783, 34.420624], | |
[-90.585214, 34.617794], | |
[-90.481152, 34.661609], | |
[-90.409952, 34.831394], | |
[-90.251121, 34.908072], | |
[-90.311367, 34.995703], | |
[-88.471115, 34.995703] | |
] | |
] | |
}, | |
"capital": [-90.207, 32.32] | |
}, { | |
"name": "Missouri", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-91.833957, 40.609566], | |
[-91.729895, 40.615043], | |
[-91.527248, 40.412397], | |
[-91.417709, 40.379535], | |
[-91.50534, 40.237135], | |
[-91.494386, 40.034488], | |
[-91.368417, 39.727779], | |
[-91.061708, 39.470363], | |
[-90.727615, 39.256762], | |
[-90.661891, 38.928146], | |
[-90.585214, 38.867899], | |
[-90.470199, 38.961007], | |
[-90.251121, 38.917192], | |
[-90.10872, 38.845992], | |
[-90.207305, 38.725499], | |
[-90.179921, 38.632391], | |
[-90.349706, 38.374975], | |
[-90.355183, 38.216144], | |
[-90.059428, 38.013497], | |
[-89.949889, 37.88205], | |
[-89.84035, 37.903958], | |
[-89.517211, 37.690357], | |
[-89.517211, 37.537003], | |
[-89.435057, 37.34531], | |
[-89.517211, 37.279587], | |
[-89.292656, 36.994786], | |
[-89.133825, 36.983832], | |
[-89.215979, 36.578538], | |
[-89.363857, 36.622354], | |
[-89.418626, 36.496384], | |
[-89.484349, 36.496384], | |
[-89.539119, 36.496384], | |
[-89.533642, 36.249922], | |
[-89.730812, 35.997983], | |
[-90.377091, 35.997983], | |
[-90.218259, 36.184199], | |
[-90.064905, 36.304691], | |
[-90.152536, 36.496384], | |
[-94.473842, 36.501861], | |
[-94.616242, 36.501861], | |
[-94.616242, 37.000263], | |
[-94.610765, 39.158177], | |
[-94.824366, 39.20747], | |
[-94.983197, 39.442978], | |
[-95.109167, 39.541563], | |
[-94.884612, 39.831841], | |
[-95.207752, 39.908518], | |
[-95.306337, 40.001626], | |
[-95.552799, 40.264519], | |
[-95.7664, 40.587659], | |
[-94.632673, 40.571228], | |
[-93.257961, 40.582182], | |
[-91.833957, 40.609566] | |
] | |
] | |
}, | |
"capital": [-92.189283, 38.572954] | |
}, { | |
"name": "Montana", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-104.047534, 49.000239], | |
[-104.042057, 47.861036], | |
[-104.047534, 45.944106], | |
[-104.042057, 44.996596], | |
[-104.058488, 44.996596], | |
[-105.91517, 45.002073], | |
[-109.080842, 45.002073], | |
[-111.05254, 45.002073], | |
[-111.047063, 44.476286], | |
[-111.227803, 44.580348], | |
[-111.386634, 44.75561], | |
[-111.616665, 44.547487], | |
[-111.819312, 44.509148], | |
[-111.868605, 44.563917], | |
[-112.104113, 44.520102], | |
[-112.241036, 44.569394], | |
[-112.471068, 44.481763], | |
[-112.783254, 44.48724], | |
[-112.887315, 44.394132], | |
[-113.002331, 44.448902], | |
[-113.133778, 44.772041], | |
[-113.341901, 44.782995], | |
[-113.456917, 44.865149], | |
[-113.45144, 45.056842], | |
[-113.571933, 45.128042], | |
[-113.736241, 45.330689], | |
[-113.834826, 45.522382], | |
[-113.807441, 45.604536], | |
[-113.98818, 45.703121], | |
[-114.086765, 45.593582], | |
[-114.333228, 45.456659], | |
[-114.546828, 45.560721], | |
[-114.497536, 45.670259], | |
[-114.568736, 45.774321], | |
[-114.387997, 45.88386], | |
[-114.492059, 46.037214], | |
[-114.464674, 46.272723], | |
[-114.322274, 46.645155], | |
[-114.612552, 46.639678], | |
[-114.623506, 46.705401], | |
[-114.886399, 46.809463], | |
[-114.930214, 46.919002], | |
[-115.302646, 47.187372], | |
[-115.324554, 47.258572], | |
[-115.527201, 47.302388], | |
[-115.718894, 47.42288], | |
[-115.724371, 47.696727], | |
[-116.04751, 47.976051], | |
[-116.04751, 49.000239], | |
[-111.50165, 48.994762], | |
[-109.453274, 49.000239], | |
[-104.047534, 49.000239] | |
] | |
] | |
}, | |
"capital": [-112.027031, 46.595805] | |
}, { | |
"name": "Nebraska", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-103.324578, 43.002989], | |
[-101.626726, 42.997512], | |
[-98.499393, 42.997512], | |
[-98.466531, 42.94822], | |
[-97.951699, 42.767481], | |
[-97.831206, 42.866066], | |
[-97.688806, 42.844158], | |
[-97.217789, 42.844158], | |
[-96.692003, 42.657942], | |
[-96.626279, 42.515542], | |
[-96.44554, 42.488157], | |
[-96.264801, 42.039048], | |
[-96.127878, 41.973325], | |
[-96.062155, 41.798063], | |
[-96.122401, 41.67757], | |
[-96.095016, 41.540646], | |
[-95.919754, 41.453015], | |
[-95.925231, 41.201076], | |
[-95.826646, 40.976521], | |
[-95.881416, 40.719105], | |
[-95.7664, 40.587659], | |
[-95.552799, 40.264519], | |
[-95.306337, 40.001626], | |
[-101.90605, 40.001626], | |
[-102.053927, 40.001626], | |
[-102.053927, 41.003906], | |
[-104.053011, 41.003906], | |
[-104.053011, 43.002989], | |
[-103.324578, 43.002989] | |
] | |
] | |
}, | |
"capital": [-96.675345, 40.809868] | |
}, { | |
"name": "Nevada", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-117.027882, 42.000709], | |
[-114.04295, 41.995232], | |
[-114.048427, 37.000263], | |
[-114.048427, 36.195153], | |
[-114.152489, 36.025367], | |
[-114.251074, 36.01989], | |
[-114.371566, 36.140383], | |
[-114.738521, 36.102045], | |
[-114.678275, 35.516012], | |
[-114.596121, 35.324319], | |
[-114.574213, 35.138103], | |
[-114.634459, 35.00118], | |
[-115.85034, 35.970598], | |
[-116.540435, 36.501861], | |
[-117.498899, 37.21934], | |
[-118.71478, 38.101128], | |
[-120.001861, 38.999346], | |
[-119.996384, 40.264519], | |
[-120.001861, 41.995232], | |
[-118.698349, 41.989755], | |
[-117.027882, 42.000709] | |
] | |
] | |
}, | |
"capital": [-119.753877, 39.160949] | |
}, { | |
"name": "New Hampshire", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-71.08183, 45.303304], | |
[-71.032537, 44.657025], | |
[-70.966814, 43.34256], | |
[-70.807983, 43.227544], | |
[-70.824413, 43.128959], | |
[-70.703921, 43.057759], | |
[-70.818936, 42.871543], | |
[-70.917521, 42.887974], | |
[-71.185891, 42.789389], | |
[-71.29543, 42.696281], | |
[-72.456542, 42.729142], | |
[-72.544173, 42.80582], | |
[-72.533219, 42.953697], | |
[-72.445588, 43.008466], | |
[-72.456542, 43.150867], | |
[-72.379864, 43.572591], | |
[-72.204602, 43.769761], | |
[-72.116971, 43.994316], | |
[-72.02934, 44.07647], | |
[-72.034817, 44.322932], | |
[-71.700724, 44.41604], | |
[-71.536416, 44.585825], | |
[-71.629524, 44.750133], | |
[-71.4926, 44.914442], | |
[-71.503554, 45.013027], | |
[-71.361154, 45.270443], | |
[-71.131122, 45.243058], | |
[-71.08183, 45.303304] | |
] | |
] | |
}, | |
"capital": [-71.549127, 43.220093] | |
}, { | |
"name": "New Jersey", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-74.236547, 41.14083], | |
[-73.902454, 40.998429], | |
[-74.022947, 40.708151], | |
[-74.187255, 40.642428], | |
[-74.274886, 40.489074], | |
[-74.001039, 40.412397], | |
[-73.979131, 40.297381], | |
[-74.099624, 39.760641], | |
[-74.411809, 39.360824], | |
[-74.614456, 39.245808], | |
[-74.795195, 38.993869], | |
[-74.888303, 39.158177], | |
[-75.178581, 39.240331], | |
[-75.534582, 39.459409], | |
[-75.55649, 39.607286], | |
[-75.561967, 39.629194], | |
[-75.507197, 39.683964], | |
[-75.414089, 39.804456], | |
[-75.145719, 39.88661], | |
[-75.129289, 39.963288], | |
[-74.82258, 40.127596], | |
[-74.773287, 40.215227], | |
[-75.058088, 40.417874], | |
[-75.069042, 40.543843], | |
[-75.195012, 40.576705], | |
[-75.205966, 40.691721], | |
[-75.052611, 40.866983], | |
[-75.134765, 40.971045], | |
[-74.882826, 41.179168], | |
[-74.828057, 41.288707], | |
[-74.69661, 41.359907], | |
[-74.236547, 41.14083] | |
] | |
] | |
}, | |
"capital": [-74.756138, 40.221741] | |
}, { | |
"name": "New Mexico", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-107.421329, 37.000263], | |
[-106.868158, 36.994786], | |
[-104.337812, 36.994786], | |
[-103.001438, 37.000263], | |
[-103.001438, 36.501861], | |
[-103.039777, 36.501861], | |
[-103.045254, 34.01533], | |
[-103.067161, 33.002096], | |
[-103.067161, 31.999816], | |
[-106.616219, 31.999816], | |
[-106.643603, 31.901231], | |
[-106.528588, 31.786216], | |
[-108.210008, 31.786216], | |
[-108.210008, 31.331629], | |
[-109.04798, 31.331629], | |
[-109.042503, 37.000263], | |
[-107.421329, 37.000263] | |
] | |
] | |
}, | |
"capital": [-105.964575, 35.667231] | |
}, { | |
"name": "New York", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-73.343806, 45.013027], | |
[-73.332852, 44.804903], | |
[-73.387622, 44.618687], | |
[-73.294514, 44.437948], | |
[-73.321898, 44.246255], | |
[-73.436914, 44.043608], | |
[-73.349283, 43.769761], | |
[-73.404052, 43.687607], | |
[-73.245221, 43.523299], | |
[-73.278083, 42.833204], | |
[-73.267129, 42.745573], | |
[-73.508114, 42.08834], | |
[-73.486206, 42.050002], | |
[-73.55193, 41.294184], | |
[-73.48073, 41.21203], | |
[-73.727192, 41.102491], | |
[-73.655992, 40.987475], | |
[-73.22879, 40.905321], | |
[-73.141159, 40.965568], | |
[-72.774204, 40.965568], | |
[-72.587988, 40.998429], | |
[-72.28128, 41.157261], | |
[-72.259372, 41.042245], | |
[-72.100541, 40.992952], | |
[-72.467496, 40.845075], | |
[-73.239744, 40.625997], | |
[-73.562884, 40.582182], | |
[-73.776484, 40.593136], | |
[-73.935316, 40.543843], | |
[-74.022947, 40.708151], | |
[-73.902454, 40.998429], | |
[-74.236547, 41.14083], | |
[-74.69661, 41.359907], | |
[-74.740426, 41.431108], | |
[-74.89378, 41.436584], | |
[-75.074519, 41.60637], | |
[-75.052611, 41.754247], | |
[-75.173104, 41.869263], | |
[-75.249781, 41.863786], | |
[-75.35932, 42.000709], | |
[-79.76278, 42.000709], | |
[-79.76278, 42.252649], | |
[-79.76278, 42.269079], | |
[-79.149363, 42.55388], | |
[-79.050778, 42.690804], | |
[-78.853608, 42.783912], | |
[-78.930285, 42.953697], | |
[-79.012439, 42.986559], | |
[-79.072686, 43.260406], | |
[-78.486653, 43.375421], | |
[-77.966344, 43.369944], | |
[-77.75822, 43.34256], | |
[-77.533665, 43.233021], | |
[-77.391265, 43.276836], | |
[-76.958587, 43.271359], | |
[-76.695693, 43.34256], | |
[-76.41637, 43.523299], | |
[-76.235631, 43.528776], | |
[-76.230154, 43.802623], | |
[-76.137046, 43.961454], | |
[-76.3616, 44.070993], | |
[-76.312308, 44.196962], | |
[-75.912491, 44.366748], | |
[-75.764614, 44.514625], | |
[-75.282643, 44.848718], | |
[-74.828057, 45.018503], | |
[-74.148916, 44.991119], | |
[-73.343806, 45.013027] | |
] | |
] | |
}, | |
"capital": [-73.781339, 42.659829] | |
}, { | |
"name": "North Carolina", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-80.978661, 36.562108], | |
[-80.294043, 36.545677], | |
[-79.510841, 36.5402], | |
[-75.868676, 36.551154], | |
[-75.75366, 36.151337], | |
[-76.032984, 36.189676], | |
[-76.071322, 36.140383], | |
[-76.410893, 36.080137], | |
[-76.460185, 36.025367], | |
[-76.68474, 36.008937], | |
[-76.673786, 35.937736], | |
[-76.399939, 35.987029], | |
[-76.3616, 35.943213], | |
[-76.060368, 35.992506], | |
[-75.961783, 35.899398], | |
[-75.781044, 35.937736], | |
[-75.715321, 35.696751], | |
[-75.775568, 35.581735], | |
[-75.89606, 35.570781], | |
[-76.147999, 35.324319], | |
[-76.482093, 35.313365], | |
[-76.536862, 35.14358], | |
[-76.394462, 34.973795], | |
[-76.279446, 34.940933], | |
[-76.493047, 34.661609], | |
[-76.673786, 34.694471], | |
[-76.991448, 34.667086], | |
[-77.210526, 34.60684], | |
[-77.555573, 34.415147], | |
[-77.82942, 34.163208], | |
[-77.971821, 33.845545], | |
[-78.179944, 33.916745], | |
[-78.541422, 33.851022], | |
[-79.675149, 34.80401], | |
[-80.797922, 34.820441], | |
[-80.781491, 34.935456], | |
[-80.934845, 35.105241], | |
[-81.038907, 35.044995], | |
[-81.044384, 35.149057], | |
[-82.276696, 35.198349], | |
[-82.550543, 35.160011], | |
[-82.764143, 35.066903], | |
[-83.109191, 35.00118], | |
[-83.618546, 34.984749], | |
[-84.319594, 34.990226], | |
[-84.29221, 35.225734], | |
[-84.09504, 35.247642], | |
[-84.018363, 35.41195], | |
[-83.7719, 35.559827], | |
[-83.498053, 35.565304], | |
[-83.251591, 35.718659], | |
[-82.994175, 35.773428], | |
[-82.775097, 35.997983], | |
[-82.638174, 36.063706], | |
[-82.610789, 35.965121], | |
[-82.216449, 36.156814], | |
[-82.03571, 36.118475], | |
[-81.909741, 36.304691], | |
[-81.723525, 36.353984], | |
[-81.679709, 36.589492], | |
[-80.978661, 36.562108] | |
] | |
] | |
}, | |
"capital": [-78.638, 35.771] | |
}, { | |
"name": "North Dakota", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-104.042057, 47.861036], | |
[-104.047534, 49.000239], | |
[-97.228743, 49.000239], | |
[-97.228743, 49.000239], | |
[-97.097296, 48.682577], | |
[-97.16302, 48.545653], | |
[-97.130158, 48.140359], | |
[-97.053481, 47.948667], | |
[-96.856311, 47.609096], | |
[-96.823449, 46.968294], | |
[-96.785111, 46.924479], | |
[-96.801542, 46.656109], | |
[-96.719387, 46.437031], | |
[-96.598895, 46.332969], | |
[-96.560556, 45.933153], | |
[-104.047534, 45.944106] | |
] | |
] | |
}, | |
"capital": [-100.779004, 46.813343] | |
}, { | |
"name": "Ohio", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-80.518598, 41.978802], | |
[-80.518598, 40.636951], | |
[-80.666475, 40.582182], | |
[-80.595275, 40.472643], | |
[-80.600752, 40.319289], | |
[-80.737675, 40.078303], | |
[-80.830783, 39.711348], | |
[-81.219646, 39.388209], | |
[-81.345616, 39.344393], | |
[-81.455155, 39.410117], | |
[-81.57017, 39.267716], | |
[-81.685186, 39.273193], | |
[-81.811156, 39.0815], | |
[-81.783771, 38.966484], | |
[-81.887833, 38.873376], | |
[-82.03571, 39.026731], | |
[-82.221926, 38.785745], | |
[-82.172634, 38.632391], | |
[-82.293127, 38.577622], | |
[-82.331465, 38.446175], | |
[-82.594358, 38.424267], | |
[-82.731282, 38.561191], | |
[-82.846298, 38.588575], | |
[-82.890113, 38.758361], | |
[-83.032514, 38.725499], | |
[-83.142052, 38.626914], | |
[-83.519961, 38.703591], | |
[-83.678792, 38.632391], | |
[-83.903347, 38.769315], | |
[-84.215533, 38.807653], | |
[-84.231963, 38.895284], | |
[-84.43461, 39.103408], | |
[-84.817996, 39.103408], | |
[-84.801565, 40.500028], | |
[-84.807042, 41.694001], | |
[-83.454238, 41.732339], | |
[-83.065375, 41.595416], | |
[-82.933929, 41.513262], | |
[-82.835344, 41.589939], | |
[-82.616266, 41.431108], | |
[-82.479343, 41.381815], | |
[-82.013803, 41.513262], | |
[-81.739956, 41.485877], | |
[-81.444201, 41.672093], | |
[-81.011523, 41.852832], | |
[-80.518598, 41.978802], | |
[-80.518598, 41.978802] | |
] | |
] | |
}, | |
"capital": [-83.000647, 39.962245] | |
}, { | |
"name": "Oklahoma", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-100.087706, 37.000263], | |
[-94.616242, 37.000263], | |
[-94.616242, 36.501861], | |
[-94.430026, 35.395519], | |
[-94.484796, 33.637421], | |
[-94.868182, 33.74696], | |
[-94.966767, 33.861976], | |
[-95.224183, 33.960561], | |
[-95.289906, 33.87293], | |
[-95.547322, 33.878407], | |
[-95.602092, 33.933176], | |
[-95.8376, 33.834591], | |
[-95.936185, 33.889361], | |
[-96.149786, 33.840068], | |
[-96.346956, 33.686714], | |
[-96.423633, 33.774345], | |
[-96.631756, 33.845545], | |
[-96.850834, 33.845545], | |
[-96.922034, 33.960561], | |
[-97.173974, 33.736006], | |
[-97.256128, 33.861976], | |
[-97.371143, 33.823637], | |
[-97.458774, 33.905791], | |
[-97.694283, 33.982469], | |
[-97.869545, 33.851022], | |
[-97.946222, 33.987946], | |
[-98.088623, 34.004376], | |
[-98.170777, 34.113915], | |
[-98.36247, 34.157731], | |
[-98.488439, 34.064623], | |
[-98.570593, 34.146777], | |
[-98.767763, 34.135823], | |
[-98.986841, 34.223454], | |
[-99.189488, 34.2125], | |
[-99.260688, 34.404193], | |
[-99.57835, 34.415147], | |
[-99.698843, 34.382285], | |
[-99.923398, 34.573978], | |
[-100.000075, 34.563024], | |
[-100.000075, 36.501861], | |
[-101.812942, 36.501861], | |
[-103.001438, 36.501861], | |
[-103.001438, 37.000263], | |
[-102.042974, 36.994786], | |
[-100.087706, 37.000263] | |
] | |
] | |
}, | |
"capital": [-97.534994, 35.482309] | |
}, { | |
"name": "Oregon", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-123.211348, 46.174138], | |
[-123.11824, 46.185092], | |
[-122.904639, 46.08103], | |
[-122.811531, 45.960537], | |
[-122.762239, 45.659305], | |
[-122.247407, 45.549767], | |
[-121.809251, 45.708598], | |
[-121.535404, 45.725029], | |
[-121.217742, 45.670259], | |
[-121.18488, 45.604536], | |
[-120.637186, 45.746937], | |
[-120.505739, 45.697644], | |
[-120.209985, 45.725029], | |
[-119.963522, 45.823614], | |
[-119.525367, 45.911245], | |
[-119.125551, 45.933153], | |
[-118.988627, 45.998876], | |
[-116.918344, 45.993399], | |
[-116.78142, 45.823614], | |
[-116.545912, 45.752413], | |
[-116.463758, 45.61549], | |
[-116.671881, 45.319735], | |
[-116.732128, 45.144473], | |
[-116.847143, 45.02398], | |
[-116.830713, 44.930872], | |
[-116.934774, 44.782995], | |
[-117.038836, 44.750133], | |
[-117.241483, 44.394132], | |
[-117.170283, 44.257209], | |
[-116.97859, 44.240778], | |
[-116.896436, 44.158624], | |
[-117.027882, 43.830007], | |
[-117.027882, 42.000709], | |
[-118.698349, 41.989755], | |
[-120.001861, 41.995232], | |
[-121.037003, 41.995232], | |
[-122.378853, 42.011663], | |
[-123.233256, 42.006186], | |
[-124.213628, 42.000709], | |
[-124.356029, 42.115725], | |
[-124.432706, 42.438865], | |
[-124.416275, 42.663419], | |
[-124.553198, 42.838681], | |
[-124.454613, 43.002989], | |
[-124.383413, 43.271359], | |
[-124.235536, 43.55616], | |
[-124.169813, 43.8081], | |
[-124.060274, 44.657025], | |
[-124.076705, 44.772041], | |
[-123.97812, 45.144473], | |
[-123.939781, 45.659305], | |
[-123.994551, 45.944106], | |
[-123.945258, 46.113892], | |
[-123.545441, 46.261769], | |
[-123.370179, 46.146753], | |
[-123.211348, 46.174138] | |
] | |
] | |
}, | |
"capital": [-123.029159, 44.931109] | |
}, { | |
"name": "Pennsylvania", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-79.76278, 42.252649], | |
[-79.76278, 42.000709], | |
[-75.35932, 42.000709], | |
[-75.249781, 41.863786], | |
[-75.173104, 41.869263], | |
[-75.052611, 41.754247], | |
[-75.074519, 41.60637], | |
[-74.89378, 41.436584], | |
[-74.740426, 41.431108], | |
[-74.69661, 41.359907], | |
[-74.828057, 41.288707], | |
[-74.882826, 41.179168], | |
[-75.134765, 40.971045], | |
[-75.052611, 40.866983], | |
[-75.205966, 40.691721], | |
[-75.195012, 40.576705], | |
[-75.069042, 40.543843], | |
[-75.058088, 40.417874], | |
[-74.773287, 40.215227], | |
[-74.82258, 40.127596], | |
[-75.129289, 39.963288], | |
[-75.145719, 39.88661], | |
[-75.414089, 39.804456], | |
[-75.616736, 39.831841], | |
[-75.786521, 39.722302], | |
[-79.477979, 39.722302], | |
[-80.518598, 39.722302], | |
[-80.518598, 40.636951], | |
[-80.518598, 41.978802], | |
[-80.518598, 41.978802], | |
[-80.332382, 42.033571], | |
[-79.76278, 42.269079], | |
[-79.76278, 42.252649] | |
] | |
] | |
}, | |
"capital": [-76.875613, 40.269789] | |
}, { | |
"name": "Rhode Island", | |
"geometry": { | |
//"type": "MultiPolygon", | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-71.530939, 42.01714], | |
[-71.383061, 42.01714], | |
[-71.328292, 41.781632], | |
[-71.22423, 41.710431], | |
[-71.344723, 41.726862], | |
[-71.448785, 41.578985], | |
[-71.481646, 41.370861], | |
[-71.859555, 41.321569], | |
[-71.799309, 41.414677], | |
[-71.799309, 42.006186], | |
[-71.530939, 42.01714] | |
] | |
] | |
}, | |
"capital": [-71.422132, 41.82355] | |
}, { | |
"name": "South Carolina", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-82.764143, 35.066903], | |
[-82.550543, 35.160011], | |
[-82.276696, 35.198349], | |
[-81.044384, 35.149057], | |
[-81.038907, 35.044995], | |
[-80.934845, 35.105241], | |
[-80.781491, 34.935456], | |
[-80.797922, 34.820441], | |
[-79.675149, 34.80401], | |
[-78.541422, 33.851022], | |
[-78.716684, 33.80173], | |
[-78.935762, 33.637421], | |
[-79.149363, 33.380005], | |
[-79.187701, 33.171881], | |
[-79.357487, 33.007573], | |
[-79.582041, 33.007573], | |
[-79.631334, 32.887081], | |
[-79.866842, 32.755634], | |
[-79.998289, 32.613234], | |
[-80.206412, 32.552987], | |
[-80.430967, 32.399633], | |
[-80.452875, 32.328433], | |
[-80.660998, 32.246279], | |
[-80.885553, 32.032678], | |
[-81.115584, 32.120309], | |
[-81.121061, 32.290094], | |
[-81.279893, 32.558464], | |
[-81.416816, 32.629664], | |
[-81.42777, 32.843265], | |
[-81.493493, 33.007573], | |
[-81.761863, 33.160928], | |
[-81.937125, 33.347144], | |
[-81.926172, 33.462159], | |
[-82.194542, 33.631944], | |
[-82.325988, 33.81816], | |
[-82.55602, 33.94413], | |
[-82.714851, 34.152254], | |
[-82.747713, 34.26727], | |
[-82.901067, 34.486347], | |
[-83.005129, 34.469916], | |
[-83.339222, 34.683517], | |
[-83.322791, 34.787579], | |
[-83.109191, 35.00118], | |
[-82.764143, 35.066903] | |
] | |
] | |
}, | |
"capital": [-81.035, 34] | |
}, { | |
"name": "South Dakota", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-104.047534, 45.944106], | |
[-96.560556, 45.933153], | |
[-96.582464, 45.818137], | |
[-96.856311, 45.604536], | |
[-96.681049, 45.412843], | |
[-96.451017, 45.297827], | |
[-96.451017, 43.501391], | |
[-96.582464, 43.479483], | |
[-96.527695, 43.397329], | |
[-96.560556, 43.222067], | |
[-96.434587, 43.123482], | |
[-96.511264, 43.052282], | |
[-96.544125, 42.855112], | |
[-96.631756, 42.707235], | |
[-96.44554, 42.488157], | |
[-96.626279, 42.515542], | |
[-96.692003, 42.657942], | |
[-97.217789, 42.844158], | |
[-97.688806, 42.844158], | |
[-97.831206, 42.866066], | |
[-97.951699, 42.767481], | |
[-98.466531, 42.94822], | |
[-98.499393, 42.997512], | |
[-101.626726, 42.997512], | |
[-103.324578, 43.002989], | |
[-104.053011, 43.002989], | |
[-104.058488, 44.996596], | |
[-104.042057, 44.996596], | |
[-104.047534, 45.944106] | |
] | |
] | |
}, | |
"capital": [-100.336378, 44.367966] | |
}, { | |
"name": "Tennessee", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-88.054868, 36.496384], | |
[-88.071299, 36.677123], | |
[-87.852221, 36.633308], | |
[-86.592525, 36.655216], | |
[-85.486183, 36.616877], | |
[-85.289013, 36.627831], | |
[-84.544149, 36.594969], | |
[-83.689746, 36.584015], | |
[-83.673316, 36.600446], | |
[-81.679709, 36.589492], | |
[-81.723525, 36.353984], | |
[-81.909741, 36.304691], | |
[-82.03571, 36.118475], | |
[-82.216449, 36.156814], | |
[-82.610789, 35.965121], | |
[-82.638174, 36.063706], | |
[-82.775097, 35.997983], | |
[-82.994175, 35.773428], | |
[-83.251591, 35.718659], | |
[-83.498053, 35.565304], | |
[-83.7719, 35.559827], | |
[-84.018363, 35.41195], | |
[-84.09504, 35.247642], | |
[-84.29221, 35.225734], | |
[-84.319594, 34.990226], | |
[-85.606675, 34.984749], | |
[-87.359296, 35.00118], | |
[-88.202745, 34.995703], | |
[-88.471115, 34.995703], | |
[-90.311367, 34.995703], | |
[-90.212782, 35.023087], | |
[-90.114197, 35.198349], | |
[-90.130628, 35.439335], | |
[-89.944412, 35.603643], | |
[-89.911551, 35.756997], | |
[-89.763673, 35.811767], | |
[-89.730812, 35.997983], | |
[-89.533642, 36.249922], | |
[-89.539119, 36.496384], | |
[-89.484349, 36.496384], | |
[-89.418626, 36.496384], | |
[-89.298133, 36.507338], | |
[-88.054868, 36.496384] | |
] | |
] | |
}, | |
"capital": [-86.784, 36.165] | |
}, { | |
"name": "Texas", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-101.812942, 36.501861], | |
[-100.000075, 36.501861], | |
[-100.000075, 34.563024], | |
[-99.923398, 34.573978], | |
[-99.698843, 34.382285], | |
[-99.57835, 34.415147], | |
[-99.260688, 34.404193], | |
[-99.189488, 34.2125], | |
[-98.986841, 34.223454], | |
[-98.767763, 34.135823], | |
[-98.570593, 34.146777], | |
[-98.488439, 34.064623], | |
[-98.36247, 34.157731], | |
[-98.170777, 34.113915], | |
[-98.088623, 34.004376], | |
[-97.946222, 33.987946], | |
[-97.869545, 33.851022], | |
[-97.694283, 33.982469], | |
[-97.458774, 33.905791], | |
[-97.371143, 33.823637], | |
[-97.256128, 33.861976], | |
[-97.173974, 33.736006], | |
[-96.922034, 33.960561], | |
[-96.850834, 33.845545], | |
[-96.631756, 33.845545], | |
[-96.423633, 33.774345], | |
[-96.346956, 33.686714], | |
[-96.149786, 33.840068], | |
[-95.936185, 33.889361], | |
[-95.8376, 33.834591], | |
[-95.602092, 33.933176], | |
[-95.547322, 33.878407], | |
[-95.289906, 33.87293], | |
[-95.224183, 33.960561], | |
[-94.966767, 33.861976], | |
[-94.868182, 33.74696], | |
[-94.484796, 33.637421], | |
[-94.380734, 33.544313], | |
[-94.183564, 33.593606], | |
[-94.041164, 33.54979], | |
[-94.041164, 33.018527], | |
[-94.041164, 31.994339], | |
[-93.822086, 31.775262], | |
[-93.816609, 31.556184], | |
[-93.542762, 31.15089], | |
[-93.526331, 30.93729], | |
[-93.630393, 30.679874], | |
[-93.728978, 30.575812], | |
[-93.696116, 30.438888], | |
[-93.767317, 30.334826], | |
[-93.690639, 30.143133], | |
[-93.926148, 29.787132], | |
[-93.838517, 29.688547], | |
[-94.002825, 29.68307], | |
[-94.523134, 29.546147], | |
[-94.70935, 29.622824], | |
[-94.742212, 29.787132], | |
[-94.873659, 29.672117], | |
[-94.966767, 29.699501], | |
[-95.016059, 29.557101], | |
[-94.911997, 29.496854], | |
[-94.895566, 29.310638], | |
[-95.081782, 29.113469], | |
[-95.383014, 28.867006], | |
[-95.985477, 28.604113], | |
[-96.045724, 28.647929], | |
[-96.226463, 28.582205], | |
[-96.23194, 28.642452], | |
[-96.478402, 28.598636], | |
[-96.593418, 28.724606], | |
[-96.664618, 28.697221], | |
[-96.401725, 28.439805], | |
[-96.593418, 28.357651], | |
[-96.774157, 28.406943], | |
[-96.801542, 28.226204], | |
[-97.026096, 28.039988], | |
[-97.256128, 27.694941], | |
[-97.404005, 27.333463], | |
[-97.513544, 27.360848], | |
[-97.540929, 27.229401], | |
[-97.425913, 27.262263], | |
[-97.480682, 26.99937], | |
[-97.557359, 26.988416], | |
[-97.562836, 26.840538], | |
[-97.469728, 26.758384], | |
[-97.442344, 26.457153], | |
[-97.332805, 26.353091], | |
[-97.30542, 26.161398], | |
[-97.217789, 25.991613], | |
[-97.524498, 25.887551], | |
[-97.650467, 26.018997], | |
[-97.885976, 26.06829], | |
[-98.198161, 26.057336], | |
[-98.466531, 26.221644], | |
[-98.669178, 26.238075], | |
[-98.822533, 26.369522], | |
[-99.030656, 26.413337], | |
[-99.173057, 26.539307], | |
[-99.266165, 26.840538], | |
[-99.446904, 27.021277], | |
[-99.424996, 27.174632], | |
[-99.50715, 27.33894], | |
[-99.479765, 27.48134], | |
[-99.605735, 27.640172], | |
[-99.709797, 27.656603], | |
[-99.879582, 27.799003], | |
[-99.934351, 27.979742], | |
[-100.082229, 28.14405], | |
[-100.29583, 28.280974], | |
[-100.399891, 28.582205], | |
[-100.498476, 28.66436], | |
[-100.629923, 28.905345], | |
[-100.673738, 29.102515], | |
[-100.799708, 29.244915], | |
[-101.013309, 29.370885], | |
[-101.062601, 29.458516], | |
[-101.259771, 29.535193], | |
[-101.413125, 29.754271], | |
[-101.851281, 29.803563], | |
[-102.114174, 29.792609], | |
[-102.338728, 29.869286], | |
[-102.388021, 29.765225], | |
[-102.629006, 29.732363], | |
[-102.809745, 29.524239], | |
[-102.919284, 29.190146], | |
[-102.97953, 29.184669], | |
[-103.116454, 28.987499], | |
[-103.280762, 28.982022], | |
[-103.527224, 29.135376], | |
[-104.146119, 29.381839], | |
[-104.266611, 29.513285], | |
[-104.507597, 29.639255], | |
[-104.677382, 29.924056], | |
[-104.688336, 30.181472], | |
[-104.858121, 30.389596], | |
[-104.896459, 30.570335], | |
[-105.005998, 30.685351], | |
[-105.394861, 30.855136], | |
[-105.602985, 31.085167], | |
[-105.77277, 31.167321], | |
[-105.953509, 31.364491], | |
[-106.205448, 31.468553], | |
[-106.38071, 31.731446], | |
[-106.528588, 31.786216], | |
[-106.643603, 31.901231], | |
[-106.616219, 31.999816], | |
[-103.067161, 31.999816], | |
[-103.067161, 33.002096], | |
[-103.045254, 34.01533], | |
[-103.039777, 36.501861], | |
[-103.001438, 36.501861], | |
[-101.812942, 36.501861] | |
] | |
] | |
}, | |
"capital": [-97.75, 30.266667] | |
}, { | |
"name": "Utah", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-112.164359, 41.995232], | |
[-111.047063, 42.000709], | |
[-111.047063, 40.998429], | |
[-109.04798, 40.998429], | |
[-109.053457, 39.125316], | |
[-109.058934, 38.27639], | |
[-109.042503, 38.166851], | |
[-109.042503, 37.000263], | |
[-110.499369, 37.00574], | |
[-114.048427, 37.000263], | |
[-114.04295, 41.995232], | |
[-112.164359, 41.995232] | |
] | |
] | |
}, | |
"capital": [-111.892622, 40.7547] | |
}, { | |
"name": "Vermont", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-71.503554, 45.013027], | |
[-71.4926, 44.914442], | |
[-71.629524, 44.750133], | |
[-71.536416, 44.585825], | |
[-71.700724, 44.41604], | |
[-72.034817, 44.322932], | |
[-72.02934, 44.07647], | |
[-72.116971, 43.994316], | |
[-72.204602, 43.769761], | |
[-72.379864, 43.572591], | |
[-72.456542, 43.150867], | |
[-72.445588, 43.008466], | |
[-72.533219, 42.953697], | |
[-72.544173, 42.80582], | |
[-72.456542, 42.729142], | |
[-73.267129, 42.745573], | |
[-73.278083, 42.833204], | |
[-73.245221, 43.523299], | |
[-73.404052, 43.687607], | |
[-73.349283, 43.769761], | |
[-73.436914, 44.043608], | |
[-73.321898, 44.246255], | |
[-73.294514, 44.437948], | |
[-73.387622, 44.618687], | |
[-73.332852, 44.804903], | |
[-73.343806, 45.013027], | |
[-72.308664, 45.002073], | |
[-71.503554, 45.013027] | |
] | |
] | |
}, | |
"capital": [-72.57194, 44.26639] | |
}, { | |
"name": "Virginia", | |
"geometry": { | |
//"type": "MultiPolygon", | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-78.349729, 39.464886], | |
[-77.82942, 39.130793], | |
[-77.719881, 39.322485], | |
[-77.566527, 39.306055], | |
[-77.456988, 39.223901], | |
[-77.456988, 39.076023], | |
[-77.248864, 39.026731], | |
[-77.117418, 38.933623], | |
[-77.040741, 38.791222], | |
[-77.128372, 38.632391], | |
[-77.248864, 38.588575], | |
[-77.325542, 38.446175], | |
[-77.281726, 38.342113], | |
[-77.013356, 38.374975], | |
[-76.964064, 38.216144], | |
[-76.613539, 38.15042], | |
[-76.514954, 38.024451], | |
[-76.235631, 37.887527], | |
[-76.3616, 37.608203], | |
[-76.246584, 37.389126], | |
[-76.383508, 37.285064], | |
[-76.399939, 37.159094], | |
[-76.273969, 37.082417], | |
[-76.410893, 36.961924], | |
[-76.619016, 37.120755], | |
[-76.668309, 37.065986], | |
[-76.48757, 36.95097], | |
[-75.994645, 36.923586], | |
[-75.868676, 36.551154], | |
[-79.510841, 36.5402], | |
[-80.294043, 36.545677], | |
[-80.978661, 36.562108], | |
[-81.679709, 36.589492], | |
[-83.673316, 36.600446], | |
[-83.136575, 36.742847], | |
[-83.070852, 36.852385], | |
[-82.879159, 36.890724], | |
[-82.868205, 36.978355], | |
[-82.720328, 37.044078], | |
[-82.720328, 37.120755], | |
[-82.353373, 37.268633], | |
[-81.969987, 37.537003], | |
[-81.986418, 37.454849], | |
[-81.849494, 37.285064], | |
[-81.679709, 37.20291], | |
[-81.55374, 37.208387], | |
[-81.362047, 37.339833], | |
[-81.225123, 37.235771], | |
[-80.967707, 37.290541], | |
[-80.513121, 37.482234], | |
[-80.474782, 37.421987], | |
[-80.29952, 37.509618], | |
[-80.294043, 37.690357], | |
[-80.184505, 37.849189], | |
[-79.998289, 37.997066], | |
[-79.921611, 38.177805], | |
[-79.724442, 38.364021], | |
[-79.647764, 38.594052], | |
[-79.477979, 38.457129], | |
[-79.313671, 38.413313], | |
[-79.209609, 38.495467], | |
[-78.996008, 38.851469], | |
[-78.870039, 38.763838], | |
[-78.404499, 39.169131], | |
[-78.349729, 39.464886] | |
] | |
] | |
}, | |
"capital": [-77.46, 37.54] | |
}, { | |
"name": "Washington", | |
"geometry": { | |
//"type": "MultiPolygon", | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-117.033359, 49.000239], | |
[-117.044313, 47.762451], | |
[-117.038836, 46.426077], | |
[-117.055267, 46.343923], | |
[-116.92382, 46.168661], | |
[-116.918344, 45.993399], | |
[-118.988627, 45.998876], | |
[-119.125551, 45.933153], | |
[-119.525367, 45.911245], | |
[-119.963522, 45.823614], | |
[-120.209985, 45.725029], | |
[-120.505739, 45.697644], | |
[-120.637186, 45.746937], | |
[-121.18488, 45.604536], | |
[-121.217742, 45.670259], | |
[-121.535404, 45.725029], | |
[-121.809251, 45.708598], | |
[-122.247407, 45.549767], | |
[-122.762239, 45.659305], | |
[-122.811531, 45.960537], | |
[-122.904639, 46.08103], | |
[-123.11824, 46.185092], | |
[-123.211348, 46.174138], | |
[-123.370179, 46.146753], | |
[-123.545441, 46.261769], | |
[-123.72618, 46.300108], | |
[-123.874058, 46.239861], | |
[-124.065751, 46.327492], | |
[-124.027412, 46.464416], | |
[-123.895966, 46.535616], | |
[-124.098612, 46.74374], | |
[-124.235536, 47.285957], | |
[-124.31769, 47.357157], | |
[-124.427229, 47.740543], | |
[-124.624399, 47.88842], | |
[-124.706553, 48.184175], | |
[-124.597014, 48.381345], | |
[-124.394367, 48.288237], | |
[-123.983597, 48.162267], | |
[-123.704273, 48.167744], | |
[-123.424949, 48.118452], | |
[-123.162056, 48.167744], | |
[-123.036086, 48.080113], | |
[-122.800578, 48.08559], | |
[-122.636269, 47.866512], | |
[-122.515777, 47.882943], | |
[-122.493869, 47.587189], | |
[-122.422669, 47.318818], | |
[-122.324084, 47.346203], | |
[-122.422669, 47.576235], | |
[-122.395284, 47.800789], | |
[-122.230976, 48.030821], | |
[-122.362422, 48.123929], | |
[-122.373376, 48.288237], | |
[-122.471961, 48.468976], | |
[-122.422669, 48.600422], | |
[-122.488392, 48.753777], | |
[-122.647223, 48.775685], | |
[-122.795101, 48.8907], | |
[-122.756762, 49.000239], | |
[-117.033359, 49.000239] | |
] | |
] | |
}, | |
"capital": [-122.893077, 47.042418] | |
}, { | |
"name": "West Virginia", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-80.518598, 40.636951], | |
[-80.518598, 39.722302], | |
[-79.477979, 39.722302], | |
[-79.488933, 39.20747], | |
[-79.291763, 39.300578], | |
[-79.094593, 39.470363], | |
[-78.963147, 39.437501], | |
[-78.765977, 39.585379], | |
[-78.470222, 39.514178], | |
[-78.431884, 39.623717], | |
[-78.267575, 39.61824], | |
[-78.174467, 39.694917], | |
[-78.004682, 39.601809], | |
[-77.834897, 39.601809], | |
[-77.719881, 39.322485], | |
[-77.82942, 39.130793], | |
[-78.349729, 39.464886], | |
[-78.404499, 39.169131], | |
[-78.870039, 38.763838], | |
[-78.996008, 38.851469], | |
[-79.209609, 38.495467], | |
[-79.313671, 38.413313], | |
[-79.477979, 38.457129], | |
[-79.647764, 38.594052], | |
[-79.724442, 38.364021], | |
[-79.921611, 38.177805], | |
[-79.998289, 37.997066], | |
[-80.184505, 37.849189], | |
[-80.294043, 37.690357], | |
[-80.29952, 37.509618], | |
[-80.474782, 37.421987], | |
[-80.513121, 37.482234], | |
[-80.967707, 37.290541], | |
[-81.225123, 37.235771], | |
[-81.362047, 37.339833], | |
[-81.55374, 37.208387], | |
[-81.679709, 37.20291], | |
[-81.849494, 37.285064], | |
[-81.986418, 37.454849], | |
[-81.969987, 37.537003], | |
[-82.101434, 37.553434], | |
[-82.293127, 37.668449], | |
[-82.342419, 37.783465], | |
[-82.50125, 37.931343], | |
[-82.621743, 38.123036], | |
[-82.594358, 38.424267], | |
[-82.331465, 38.446175], | |
[-82.293127, 38.577622], | |
[-82.172634, 38.632391], | |
[-82.221926, 38.785745], | |
[-82.03571, 39.026731], | |
[-81.887833, 38.873376], | |
[-81.783771, 38.966484], | |
[-81.811156, 39.0815], | |
[-81.685186, 39.273193], | |
[-81.57017, 39.267716], | |
[-81.455155, 39.410117], | |
[-81.345616, 39.344393], | |
[-81.219646, 39.388209], | |
[-80.830783, 39.711348], | |
[-80.737675, 40.078303], | |
[-80.600752, 40.319289], | |
[-80.595275, 40.472643], | |
[-80.666475, 40.582182], | |
[-80.518598, 40.636951] | |
] | |
] | |
}, | |
"capital": [-81.633294, 38.349497] | |
}, { | |
"name": "Wisconsin", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-90.415429, 46.568478], | |
[-90.229213, 46.508231], | |
[-90.119674, 46.338446], | |
[-89.09001, 46.135799], | |
[-88.662808, 45.987922], | |
[-88.531362, 46.020784], | |
[-88.10416, 45.922199], | |
[-87.989145, 45.796229], | |
[-87.781021, 45.675736], | |
[-87.791975, 45.500474], | |
[-87.885083, 45.363551], | |
[-87.649574, 45.341643], | |
[-87.742682, 45.199243], | |
[-87.589328, 45.095181], | |
[-87.627666, 44.974688], | |
[-87.819359, 44.95278], | |
[-87.983668, 44.722749], | |
[-88.043914, 44.563917], | |
[-87.928898, 44.536533], | |
[-87.775544, 44.640595], | |
[-87.611236, 44.837764], | |
[-87.403112, 44.914442], | |
[-87.238804, 45.166381], | |
[-87.03068, 45.22115], | |
[-87.047111, 45.089704], | |
[-87.189511, 44.969211], | |
[-87.468835, 44.552964], | |
[-87.545512, 44.322932], | |
[-87.540035, 44.158624], | |
[-87.644097, 44.103854], | |
[-87.737205, 43.8793], | |
[-87.704344, 43.687607], | |
[-87.791975, 43.561637], | |
[-87.912467, 43.249452], | |
[-87.885083, 43.002989], | |
[-87.76459, 42.783912], | |
[-87.802929, 42.493634], | |
[-88.788778, 42.493634], | |
[-90.639984, 42.510065], | |
[-90.711184, 42.636034], | |
[-91.067185, 42.75105], | |
[-91.143862, 42.909881], | |
[-91.176724, 43.134436], | |
[-91.056231, 43.254929], | |
[-91.204109, 43.353514], | |
[-91.215062, 43.501391], | |
[-91.269832, 43.616407], | |
[-91.242447, 43.775238], | |
[-91.43414, 43.994316], | |
[-91.592971, 44.032654], | |
[-91.877772, 44.202439], | |
[-91.927065, 44.333886], | |
[-92.233773, 44.443425], | |
[-92.337835, 44.552964], | |
[-92.545959, 44.569394], | |
[-92.808852, 44.750133], | |
[-92.737652, 45.117088], | |
[-92.75956, 45.286874], | |
[-92.644544, 45.440228], | |
[-92.770513, 45.566198], | |
[-92.885529, 45.577151], | |
[-92.869098, 45.719552], | |
[-92.639067, 45.933153], | |
[-92.354266, 46.015307], | |
[-92.29402, 46.075553], | |
[-92.29402, 46.667063], | |
[-92.091373, 46.749217], | |
[-92.014696, 46.705401], | |
[-91.790141, 46.694447], | |
[-91.09457, 46.864232], | |
[-90.837154, 46.95734], | |
[-90.749522, 46.88614], | |
[-90.886446, 46.754694], | |
[-90.55783, 46.584908], | |
[-90.415429, 46.568478] | |
] | |
] | |
}, | |
"capital": [-89.384444, 43.074722] | |
}, { | |
"name": "Wyoming", | |
"geometry": { | |
"type": "Polygon", | |
"coordinates": [ | |
[ | |
[-109.080842, 45.002073], | |
[-105.91517, 45.002073], | |
[-104.058488, 44.996596], | |
[-104.053011, 43.002989], | |
[-104.053011, 41.003906], | |
[-105.728954, 40.998429], | |
[-107.919731, 41.003906], | |
[-109.04798, 40.998429], | |
[-111.047063, 40.998429], | |
[-111.047063, 42.000709], | |
[-111.047063, 44.476286], | |
[-111.05254, 45.002073], | |
[-109.080842, 45.002073] | |
] | |
] | |
}, | |
"capital": [-104.802042, 41.14554] | |
}] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment