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