Skip to content

Instantly share code, notes, and snippets.

@ix4
Forked from HarryStevens/.block
Created September 13, 2019 10:42
Show Gist options
  • Save ix4/6dbce9745e2c48dcd02f606328225bf8 to your computer and use it in GitHub Desktop.
Save ix4/6dbce9745e2c48dcd02f606328225bf8 to your computer and use it in GitHub Desktop.
Major Tweenage
license: gpl-3.0
<html>
<head>
<style>
body {
margin: 0;
font-family: "Helvetica Neue", sans-serif;
}
.state-path {
fill: #ccc;
stroke: #fff;
stroke-width: 1px;
}
.state-label {
font-size: .5em;
}
</style>
</head>
<body step="0">
<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="polylabel.js"></script>
<script>
var width = window.innerWidth,
height = window.innerHeight,
duration = 800;
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height);
d3.json("us.json", function(map) {
var projection = centerZoom(map);
var polygons = [];
map.features.forEach(function(feature){
polygons.push({id: feature.properties.state, geom: feature.geometry})
});
var init = parse(polygons, projection).sort(function(a, b){
return b.area - a.area;
});
init.forEach(function(d){
var path = drawPath(d).attr("d", d.d0)
drawLabels(d, 0, 0);
});
d3.interval(function(){
var steps = stepUpdate();
stepChange(steps[0], steps[1], init);
}, duration * 2);
});
// This function "centers" and "zooms" a map by setting its projection's scale and translate according to its outer boundary
function centerZoom(data){
// create a first guess for the projection
var scale = 1;
var offset = [width / 2, height / 2];
var projection = d3.geoAlbersUsa().scale(scale).translate(offset);
// get bounds
var bounds = d3.geoPath().projection(projection).bounds(data);
// calculate the scale and offset
var hscale = scale * width / (bounds[1][0] - bounds[0][0]);
var vscale = scale * height / (bounds[1][1] - bounds[0][1]);
var scale = (hscale < vscale) ? hscale : vscale;
var offset = [width - (bounds[0][0] + bounds[1][0]) / 2, height - (bounds[0][1] + bounds[1][1]) / 2];
// new projection
projection = d3.geoAlbersUsa()
.scale(scale)
.translate(offset);
return projection;
}
function drawLabels(obj,oldStep,newStep){
var pOld = polylabel([obj["coordinates" + oldStep]], 1);
var pNew = polylabel([obj["coordinates" + newStep]], 1);
svg.append("text")
.attr("class", "state state-label")
.attr("x", pOld[0])
.attr("y", pOld[1])
.attr("dy", 5)
.attr("text-anchor", "middle")
.text(obj.id)
.transition().duration(duration)
.attr("x", pNew[0])
.attr("y", pNew[1])
}
function drawPath(obj){
var path = svg.append("path")
.attr("class", "state state-path")
.attr("id", obj.id)
return path;
}
function parse(polygons, projection) {
var arr = [];
polygons.forEach(function(state){
var obj = {};
obj.id = state.id;
obj.coordinates0 = state.geom.coordinates[0].map(projection);
obj.coordinates1 = square(obj.coordinates0)[0];
obj.d0 = "M" + obj.coordinates0.join("L") + "Z";
obj.d1 = "M" + obj.coordinates1.join("L") + "Z";
obj.area = square(obj.coordinates0)[1];
arr.push(obj);
});
return arr;
}
function square(coordinates){
var area = d3.polygonArea(coordinates);
area < 0 ? area = area * -1 : area = area;
var r = Math.sqrt(area) / 2.5;
var centroid = d3.polygonCentroid(coordinates);
var x = centroid[0];
var y = centroid[1];
var len = coordinates.length;
var square = squareCoords(x, y, r, len);
return [square, area];
}
function squareCoords(x, y, r, len){
var square = [];
var topLf = [x - r, y - r];
var topRt = [x + r, y - r];
var botRt = [x + r, y + r];
var botLf = [x - r, y + r];
for (var i = 0; i < len / 4; i++){
square.push(botRt);
}
for (var i = 0; i < len / 4; i++){
square.push(botLf);
}
for (var i = 0; i < len / 4; i++){
square.push(topLf);
}
for (var i = 0; i < len / 4; i++){
square.push(topRt);
}
return square;
}
function stepChange(oldStep, newStep, obj){
d3.selectAll(".state").remove();
obj.forEach( function(d){
transitionPath(drawPath(d), d["d" + oldStep], d["d" + newStep], duration);
drawLabels(d, oldStep, newStep);
} );
}
function stepUpdate(){
var currStep = +d3.select("body").attr("step"), newStep;
var newStep = currStep == 0 ? 1 : 0;
d3.select("body").attr("step", newStep);
return [currStep, newStep];
}
function transitionPath(path, d0, d1, duration){
path
.attr("d", d0)
.transition().duration(duration)
.attr("d", d1);
}
</script>
</body>
</html>
// ISC License
// Copyright (c) 2016 Mapbox
//
// Permission to use, copy, modify, and/or distribute this software for any purpose
// with or without fee is hereby granted, provided that the above copyright notice
// and this permission notice appear in all copies.
//
// THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO
// THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
// IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
// CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA
// OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
// ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
// SOFTWARE.
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.polylabel=f()}})(function(){var define,module,exports;return function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s}({1:[function(require,module,exports){"use strict";var Queue=require("tinyqueue");module.exports=polylabel;module.exports.default=polylabel;function polylabel(polygon,precision,debug){precision=precision||1;var minX,minY,maxX,maxY;for(var i=0;i<polygon[0].length;i++){var p=polygon[0][i];if(!i||p[0]<minX)minX=p[0];if(!i||p[1]<minY)minY=p[1];if(!i||p[0]>maxX)maxX=p[0];if(!i||p[1]>maxY)maxY=p[1]}var width=maxX-minX;var height=maxY-minY;var cellSize=Math.min(width,height);var h=cellSize/2;var cellQueue=new Queue(null,compareMax);for(var x=minX;x<maxX;x+=cellSize){for(var y=minY;y<maxY;y+=cellSize){cellQueue.push(new Cell(x+h,y+h,h,polygon))}}var bestCell=getCentroidCell(polygon);var bboxCell=new Cell(minX+width/2,minY+height/2,0,polygon);if(bboxCell.d>bestCell.d)bestCell=bboxCell;var numProbes=cellQueue.length;while(cellQueue.length){var cell=cellQueue.pop();if(cell.d>bestCell.d){bestCell=cell;if(debug)console.log("found best %d after %d probes",Math.round(1e4*cell.d)/1e4,numProbes)}if(cell.max-bestCell.d<=precision)continue;h=cell.h/2;cellQueue.push(new Cell(cell.x-h,cell.y-h,h,polygon));cellQueue.push(new Cell(cell.x+h,cell.y-h,h,polygon));cellQueue.push(new Cell(cell.x-h,cell.y+h,h,polygon));cellQueue.push(new Cell(cell.x+h,cell.y+h,h,polygon));numProbes+=4}if(debug){console.log("num probes: "+numProbes);console.log("best distance: "+bestCell.d)}return[bestCell.x,bestCell.y]}function compareMax(a,b){return b.max-a.max}function Cell(x,y,h,polygon){this.x=x;this.y=y;this.h=h;this.d=pointToPolygonDist(x,y,polygon);this.max=this.d+this.h*Math.SQRT2}function pointToPolygonDist(x,y,polygon){var inside=false;var minDistSq=Infinity;for(var k=0;k<polygon.length;k++){var ring=polygon[k];for(var i=0,len=ring.length,j=len-1;i<len;j=i++){var a=ring[i];var b=ring[j];if(a[1]>y!==b[1]>y&&x<(b[0]-a[0])*(y-a[1])/(b[1]-a[1])+a[0])inside=!inside;minDistSq=Math.min(minDistSq,getSegDistSq(x,y,a,b))}}return(inside?1:-1)*Math.sqrt(minDistSq)}function getCentroidCell(polygon){var area=0;var x=0;var y=0;var points=polygon[0];for(var i=0,len=points.length,j=len-1;i<len;j=i++){var a=points[i];var b=points[j];var f=a[0]*b[1]-b[0]*a[1];x+=(a[0]+b[0])*f;y+=(a[1]+b[1])*f;area+=f*3}return new Cell(x/area,y/area,0,polygon)}function getSegDistSq(px,py,a,b){var x=a[0];var y=a[1];var dx=b[0]-x;var dy=b[1]-y;if(dx!==0||dy!==0){var t=((px-x)*dx+(py-y)*dy)/(dx*dx+dy*dy);if(t>1){x=b[0];y=b[1]}else if(t>0){x+=dx*t;y+=dy*t}}dx=px-x;dy=py-y;return dx*dx+dy*dy}},{tinyqueue:2}],2:[function(require,module,exports){"use strict";module.exports=TinyQueue;function TinyQueue(data,compare){if(!(this instanceof TinyQueue))return new TinyQueue(data,compare);this.data=data||[];this.length=this.data.length;this.compare=compare||defaultCompare;if(data)for(var i=Math.floor(this.length/2);i>=0;i--)this._down(i)}function defaultCompare(a,b){return a<b?-1:a>b?1:0}TinyQueue.prototype={push:function(item){this.data.push(item);this.length++;this._up(this.length-1)},pop:function(){var top=this.data[0];this.data[0]=this.data[this.length-1];this.length--;this.data.pop();this._down(0);return top},peek:function(){return this.data[0]},_up:function(pos){var data=this.data,compare=this.compare;while(pos>0){var parent=Math.floor((pos-1)/2);if(compare(data[pos],data[parent])<0){swap(data,parent,pos);pos=parent}else break}},_down:function(pos){var data=this.data,compare=this.compare,len=this.length;while(true){var left=2*pos+1,right=left+1,min=pos;if(left<len&&compare(data[left],data[min])<0)min=left;if(right<len&&compare(data[right],data[min])<0)min=right;if(min===pos)return;swap(data,min,pos);pos=min}}};function swap(data,i,j){var tmp=data[i];data[i]=data[j];data[j]=tmp}},{}]},{},[1])(1)});
Display the source blob
Display the rendered blob
Raw
{
"type": "FeatureCollection",
"features": [{
"type": "Feature",
"properties": {
"state": "MN"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-89.599409, 48.010274],
[-90.03295898, 47.81315452],
[-90.83496094, 47.62097542],
[-91.15356445, 47.38347387],
[-91.45019531, 47.19717795],
[-91.73583984, 46.98025236],
[-92.06542969, 46.82261667],
[-92.274879, 46.656145],
[-92.264828, 46.095223],
[-92.296583, 46.096282],
[-92.5437, 45.985695],
[-92.756968, 45.889912],
[-92.899828, 45.705763],
[-92.689221, 45.518436],
[-92.765417, 45.267082],
[-92.766477, 44.996143],
[-92.796656, 44.776027],
[-92.505072, 44.58392],
[-92.385492, 44.574928],
[-92.062153, 44.432585],
[-91.949989, 44.364838],
[-91.879606, 44.257428],
[-91.627709, 44.085449],
[-91.28959, 43.937293],
[-91.257292, 43.854739],
[-91.254657, 43.613979],
[-91.228199, 43.501247],
[-92.540005, 43.519773],
[-94.001027, 43.513417],
[-95.359936, 43.500187],
[-96.45266, 43.501789],
[-96.439431, 44.435763],
[-96.560612, 45.393018],
[-96.735769, 45.470817],
[-96.834704, 45.625329],
[-96.780728, 45.760799],
[-96.556891, 45.872446],
[-96.539451, 46.017967],
[-96.538908, 46.19948],
[-96.601359, 46.351357],
[-96.685488, 46.513285],
[-96.733651, 46.716477],
[-96.74582, 46.944525],
[-96.779694, 46.999044],
[-96.820415, 47.292204],
[-96.824653, 47.426614],
[-96.844238, 47.546194],
[-96.893977, 47.748869],
[-97.015158, 47.954205],
[-97.131042, 48.137295],
[-97.148509, 48.318782],
[-97.161221, 48.514584],
[-97.127348, 48.642122],
[-97.120475, 48.758523],
[-97.214138, 48.902442],
[-97.228943, 49.000885],
[-95.158837, 48.999826],
[-95.156202, 49.384014],
[-94.81754, 49.389285],
[-94.640264, 48.840017],
[-94.32912, 48.670673],
[-93.85620117, 48.66194285],
[-93.76831055, 48.51660435],
[-93.32885742, 48.60385761],
[-92.609846, 48.450015],
[-92.40600586, 48.23199134],
[-92.29614258, 48.34894812],
[-92.08740234, 48.32703913],
[-91.639879, 48.13993],
[-91.51611328, 48.07073826],
[-91.23046875, 48.09275716],
[-90.86791992, 48.25394114],
[-90.75805664, 48.09275716],
[-90.13183594, 48.14409793],
[-89.96704102, 48.01197513],
[-89.599952, 48.010274],
[-89.599409, 48.010274]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "MT"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-111.194189, 44.561156],
[-111.291548, 44.701406],
[-111.400016, 44.728924],
[-111.542385, 44.530486],
[-111.771492, 44.498214],
[-112.336135, 44.560640],
[-112.362593, 44.462222],
[-112.690144, 44.498731],
[-112.874810, 44.360083],
[-113.052086, 44.619912],
[-113.174844, 44.765433],
[-113.378578, 44.789773],
[-113.439427, 44.862792],
[-113.502937, 45.124223],
[-113.680213, 45.249073],
[-113.794496, 45.564997],
[-113.914101, 45.702585],
[-114.035799, 45.730103],
[-114.137937, 45.589336],
[-114.335315, 45.470274],
[-114.513651, 45.569234],
[-114.523702, 45.825369],
[-114.407275, 45.889912],
[-114.491430, 46.147080],
[-114.394046, 46.410087],
[-114.284517, 46.631805],
[-114.585610, 46.641339],
[-114.843320, 46.786318],
[-115.121650, 47.095369],
[-115.288332, 47.250398],
[-115.519067, 47.345121],
[-115.704792, 47.504930],
[-115.704276, 47.684842],
[-115.967800, 47.950484],
[-116.048234, 49.000369],
[-113.059502, 49.001402],
[-110.070769, 49.003004],
[-107.082037, 49.004580],
[-104.092762, 49.005640],
[-104.077414, 47.171565],
[-104.026616, 45.956601],
[-104.077957, 45.040610],
[-105.745891, 45.051178],
[-107.546634, 45.045881],
[-109.102379, 45.057018],
[-111.071406, 45.049602],
[-111.067194, 44.541597],
[-111.085178, 44.506147],
[-111.194189, 44.561156]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "ND"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-96.601359, 46.351357],
[-96.538908, 46.199480],
[-96.539451, 46.017967],
[-98.441789, 45.963448],
[-100.066858, 45.965567],
[-102.116862, 45.961355],
[-104.026616, 45.956601],
[-104.077414, 47.171565],
[-104.092762, 49.005640],
[-100.629899, 49.003004],
[-97.228943, 49.000885],
[-97.214138, 48.902442],
[-97.120475, 48.758523],
[-97.127348, 48.642122],
[-97.161221, 48.514584],
[-97.148509, 48.318782],
[-97.131042, 48.137295],
[-97.015158, 47.954205],
[-96.893977, 47.748869],
[-96.844238, 47.546194],
[-96.824653, 47.426614],
[-96.820415, 47.292204],
[-96.779694, 46.999044],
[-96.745820, 46.944525],
[-96.733651, 46.716477],
[-96.685488, 46.513285],
[-96.601359, 46.351357]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "HI"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-154.87976074, 19.41997316],
[-154.9621582, 19.36297613],
[-155.05554199, 19.31114336],
[-155.14343262, 19.27485063],
[-155.21484375, 19.2696653],
[-155.29174805, 19.2644798],
[-155.37963867, 19.19705344],
[-155.48950195, 19.13997877],
[-155.54168701, 19.08548],
[-155.54580688, 19.05562782],
[-155.54992676, 19.02577028],
[-155.58288574, 19.00239976],
[-155.67077637, 18.91148322],
[-155.73120117, 18.9634416],
[-155.79162598, 18.99460885],
[-155.89599609, 19.03615612],
[-155.91796875, 19.08807558],
[-155.91247559, 19.19705344],
[-155.88500977, 19.31114336],
[-155.89050293, 19.36297613],
[-155.91796875, 19.41738282],
[-155.92346191, 19.461413],
[-155.94543457, 19.48212895],
[-155.97290039, 19.54943747],
[-155.99212646, 19.61413074],
[-156.04431152, 19.64776096],
[-156.02508545, 19.67362556],
[-156.06079102, 19.72534225],
[-156.04156495, 19.76670355],
[-155.97290039, 19.84422707],
[-155.90698242, 19.84939396],
[-155.91522217, 19.87780885],
[-155.86303711, 19.95527809],
[-155.82733154, 19.96560446],
[-155.83557129, 20.02496792],
[-155.90148926, 20.1333129],
[-155.91247559, 20.18745726],
[-155.89599609, 20.24415976],
[-156.13769531, 20.62250226],
[-156.1706543, 20.62507282],
[-156.19812012, 20.62507282],
[-156.22558594, 20.617361],
[-156.28326416, 20.58650982],
[-156.34368896, 20.58908099],
[-156.3684082, 20.57365332],
[-156.40960693, 20.58136735],
[-156.41784668, 20.59679424],
[-156.43981934, 20.59936524],
[-156.43707275, 20.617361],
[-156.44805908, 20.63278425],
[-156.43981934, 20.69189221],
[-156.45080566, 20.73556591],
[-156.46453857, 20.78949837],
[-156.51397705, 20.79463379],
[-156.53869629, 20.77409106],
[-156.59362793, 20.810039],
[-156.6293335, 20.80747158],
[-156.64718628, 20.83571086],
[-156.69799805, 20.91783137],
[-156.67877197, 20.99990692],
[-156.75292969, 21.09987549],
[-156.80511475, 21.06399706],
[-156.84356689, 21.05887087],
[-156.88201904, 21.05374449],
[-156.93969727, 21.06143399],
[-156.98913574, 21.07424893],
[-157.03857422, 21.09218799],
[-157.07702637, 21.10500028],
[-157.14019775, 21.09987549],
[-157.2555542, 21.08706276],
[-157.315979, 21.1075626],
[-157.2857666, 21.14599216],
[-157.70874023, 21.26378062],
[-157.80761719, 21.24330242],
[-157.83508301, 21.27913739],
[-157.96554565, 21.31624299],
[-158.03970337, 21.30344901],
[-158.11523438, 21.2996106],
[-158.13034058, 21.35461822],
[-158.14819336, 21.37891734],
[-158.17703247, 21.39681937],
[-158.17840576, 21.4262251],
[-158.20037842, 21.44923414],
[-158.22509766, 21.46840558],
[-158.23059082, 21.53356957],
[-158.25119019, 21.55656165],
[-158.2800293, 21.57061057],
[-159.38964844, 21.90227797],
[-159.46655273, 21.86659678],
[-159.53933716, 21.89208425],
[-159.59838867, 21.8971812],
[-159.67391968, 21.95196188],
[-159.72473145, 21.96851933],
[-159.76318359, 21.97743408],
[-159.78927612, 22.02072633],
[-159.78515625, 22.0614599],
[-159.74533081, 22.09836456],
[-159.72747803, 22.1454358],
[-159.70001221, 22.16451426],
[-159.67254639, 22.16705786],
[-159.64370728, 22.18359013],
[-159.58740234, 22.22300538],
[-159.55169678, 22.22554792],
[-159.53933716, 22.21156339],
[-159.52011108, 22.21283476],
[-159.51187134, 22.20393487],
[-159.50088501, 22.20520632],
[-159.48989868, 22.22809042],
[-159.44869995, 22.23063286],
[-159.42672729, 22.22427666],
[-159.40338135, 22.23190407],
[-159.349823, 22.21156339],
[-159.31686401, 22.18486176],
[-159.29077148, 22.13653164],
[-159.30725098, 22.06527807],
[-159.3347168, 22.0092679],
[-159.34020996, 21.9532356],
[-159.38415527, 21.90227797],
[-158.2800293, 21.57188768],
[-158.23745728, 21.58465813],
[-158.17840576, 21.58401964],
[-158.11935425, 21.58338114],
[-158.09875488, 21.61657934],
[-158.06304932, 21.65870454],
[-157.99987793, 21.70847301],
[-157.96829224, 21.71102478],
[-157.93945312, 21.67912445],
[-157.91610718, 21.64211123],
[-157.9119873, 21.62040941],
[-157.89207458, 21.60125804],
[-157.86804199, 21.56039331],
[-157.85018921, 21.55272989],
[-157.83508301, 21.52590473],
[-157.83782959, 21.50546319],
[-157.85430908, 21.5029078],
[-157.84057617, 21.47862931],
[-157.8364563, 21.45690302],
[-157.80212402, 21.44412134],
[-157.79937744, 21.43133853],
[-157.78701782, 21.42942102],
[-157.77191162, 21.41471922],
[-157.76092529, 21.43006019],
[-157.7746582, 21.44412134],
[-157.77603149, 21.46329344],
[-157.71972656, 21.45818113],
[-157.74169922, 21.41216223],
[-157.69775391, 21.38147491],
[-157.70874023, 21.35333921],
[-157.67990112, 21.32391884],
[-157.6524353, 21.3060079],
[-157.70874023, 21.26378062],
[-157.2857666, 21.15111535],
[-157.2555542, 21.17928973],
[-157.25830078, 21.20745873],
[-157.27478027, 21.22794191],
[-157.20611572, 21.21770067],
[-157.19238281, 21.19977681],
[-157.14294434, 21.19977681],
[-157.10449219, 21.19209448],
[-157.05780029, 21.18697271],
[-156.99188232, 21.18185077],
[-156.97814941, 21.21770067],
[-156.95892334, 21.20233749],
[-156.93969727, 21.17416751],
[-156.91497803, 21.1613612],
[-156.88751221, 21.17416751],
[-156.85455322, 21.16392255],
[-156.82159424, 21.17416751],
[-156.78588867, 21.16648386],
[-156.75292969, 21.18697271],
[-156.74468994, 21.16392255],
[-156.70898438, 21.15879981],
[-156.75292969, 21.09987549],
[-156.67877197, 21.00247105],
[-156.6293335, 21.02554628],
[-156.60186768, 21.04092779],
[-156.57714844, 21.01529107],
[-156.55517578, 20.99990692],
[-156.53869629, 20.98195674],
[-156.51397705, 20.93065864],
[-156.49200439, 20.92296241],
[-156.48925781, 20.89217354],
[-156.45355225, 20.89987135],
[-156.38214111, 20.91526579],
[-156.35192871, 20.94348482],
[-156.28601074, 20.95117999],
[-156.26678467, 20.93578924],
[-156.24481201, 20.93578924],
[-156.21734619, 20.92809328],
[-156.21185303, 20.89730545],
[-156.18713379, 20.88190917],
[-156.1706543, 20.85367856],
[-156.11846924, 20.85111188],
[-156.10748291, 20.82030827],
[-156.08276367, 20.82287548],
[-156.00585938, 20.78949837],
[-155.98388672, 20.77665905],
[-155.98388672, 20.73042848],
[-156.01409912, 20.68161422],
[-156.04156494, 20.67647496],
[-156.05255127, 20.65077606],
[-156.08276367, 20.65077606],
[-156.11022949, 20.64049529],
[-156.13769531, 20.62250226],
[-155.89874268, 20.24673665],
[-155.8493042, 20.26735027],
[-155.7421875, 20.22869749],
[-155.72845459, 20.19261289],
[-155.65979004, 20.16425483],
[-155.63781738, 20.14362756],
[-155.61309814, 20.14104896],
[-155.58837891, 20.10752327],
[-155.5279541, 20.13847031],
[-155.24230957, 20.00948396],
[-155.11047363, 19.8958884],
[-155.08575439, 19.84681053],
[-155.08575439, 19.78996457],
[-155.07751465, 19.74602424],
[-155.04455566, 19.73826881],
[-155.0088501, 19.73568358],
[-154.98962402, 19.70465758],
[-154.97314453, 19.63741395],
[-154.91271973, 19.60119416],
[-154.83581543, 19.53390722],
[-154.83032227, 19.48730752],
[-154.87976074, 19.41997316]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "ID"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-111.049728, 44.488163],
[-111.050245, 42.001597],
[-114.034223, 41.993122],
[-117.028252, 42.000021],
[-117.013963, 43.797069],
[-116.926656, 44.081211],
[-117.007607, 44.211410],
[-117.194391, 44.279132],
[-117.192299, 44.438942],
[-117.051532, 44.665956],
[-116.836145, 44.863851],
[-116.693285, 45.186648],
[-116.558875, 45.444358],
[-116.457796, 45.574531],
[-116.511255, 45.726408],
[-116.678997, 45.807359],
[-116.915003, 45.999983],
[-116.906528, 46.177776],
[-116.998073, 46.330170],
[-117.026650, 47.722927],
[-117.031430, 48.999309],
[-116.048234, 49.000369],
[-115.967800, 47.950484],
[-115.704276, 47.684842],
[-115.704792, 47.504930],
[-115.519067, 47.345121],
[-115.288332, 47.250398],
[-115.121650, 47.095369],
[-114.843320, 46.786318],
[-114.585610, 46.641339],
[-114.284517, 46.631805],
[-114.394046, 46.410087],
[-114.491430, 46.147080],
[-114.407275, 45.889912],
[-114.523702, 45.825369],
[-114.513651, 45.569234],
[-114.335315, 45.470274],
[-114.137937, 45.589336],
[-114.035799, 45.730103],
[-113.914101, 45.702585],
[-113.794496, 45.564997],
[-113.680213, 45.249073],
[-113.502937, 45.124223],
[-113.439427, 44.862792],
[-113.378578, 44.789773],
[-113.174844, 44.765433],
[-113.052086, 44.619912],
[-112.874810, 44.360083],
[-112.690144, 44.498731],
[-112.362593, 44.462222],
[-112.336135, 44.560640],
[-111.771492, 44.498214],
[-111.542385, 44.530486],
[-111.400016, 44.728924],
[-111.291548, 44.701406],
[-111.194189, 44.561156],
[-111.085178, 44.506147],
[-111.049728, 44.488163]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "WA"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-116.998073, 46.330170],
[-116.906528, 46.177776],
[-116.915003, 45.999983],
[-118.978236, 45.992568],
[-119.337000, 45.888336],
[-119.592050, 45.932235],
[-119.787309, 45.850768],
[-120.158268, 45.740671],
[-120.609636, 45.753900],
[-120.837193, 45.672949],
[-121.046741, 45.637499],
[-121.203889, 45.689899],
[-121.561077, 45.732764],
[-121.788091, 45.700983],
[-122.174915, 45.595150],
[-122.420456, 45.591998],
[-122.651708, 45.630083],
[-122.725786, 45.770333],
[-122.752244, 45.938075],
[-122.937969, 46.129097],
[-123.228494, 46.186251],
[-123.471373, 46.277253],
[-123.776704, 46.282033],
[-123.998676, 46.283069],
[-124.079635, 46.864750],
[-124.395670, 47.720170],
[-124.687210, 48.184433],
[-124.566101, 48.379715],
[-123.120000, 48.040000],
[-122.587138, 47.095885],
[-122.340021, 47.359952],
[-122.499831, 48.180160],
[-122.840000, 49.000000],
[-120.002696, 49.000885],
[-117.031430, 48.999309],
[-117.026650, 47.722927],
[-116.998073, 46.330170]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "AZ"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-109.045225, 36.999912],
[-109.043673, 31.341899],
[-111.023786, 31.334651],
[-113.305016, 32.038975],
[-114.814743, 32.525276],
[-114.721390, 32.720830],
[-114.589848, 32.716298],
[-114.479777, 32.916337],
[-114.655993, 33.053900],
[-114.691443, 33.203684],
[-114.743301, 33.379875],
[-114.548558, 33.609525],
[-114.469183, 34.067275],
[-114.165972, 34.272585],
[-114.354901, 34.464667],
[-114.484531, 34.653053],
[-114.567084, 34.828210],
[-114.622120, 34.963680],
[-114.642222, 35.053106],
[-114.580856, 35.249425],
[-114.630052, 35.445227],
[-114.650697, 35.638910],
[-114.650180, 35.854272],
[-114.739606, 35.991318],
[-114.671341, 36.114618],
[-114.460734, 36.114618],
[-114.269169, 36.043692],
[-114.132640, 36.004004],
[-114.066495, 36.156424],
[-114.023629, 36.189755],
[-114.030528, 36.994099],
[-112.417603, 37.009421],
[-110.496221, 37.007328],
[-109.045225, 36.999912]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "CA"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-114.354901, 34.464667],
[-114.165972, 34.272585],
[-114.469183, 34.067275],
[-114.548558, 33.609525],
[-114.743301, 33.379875],
[-114.691443, 33.203684],
[-114.655993, 33.053900],
[-114.479777, 32.916337],
[-114.589848, 32.716298],
[-114.721390, 32.720830],
[-115.991080, 32.612583],
[-117.127729, 32.535327],
[-117.295938, 33.046225],
[-117.944000, 33.621236],
[-118.410602, 33.740909],
[-118.519895, 34.027782],
[-119.081000, 34.078000],
[-119.438841, 34.348477],
[-120.367816, 34.447226],
[-120.622865, 34.608611],
[-120.744589, 35.156821],
[-121.714556, 36.161721],
[-122.547451, 37.551817],
[-122.512000, 37.783611],
[-122.953317, 38.113798],
[-123.726965, 38.951473],
[-123.865070, 39.766927],
[-124.397958, 40.313018],
[-124.178875, 41.142244],
[-124.213809, 41.999478],
[-119.998976, 41.992605],
[-120.000035, 38.995398],
[-118.114620, 37.644421],
[-116.320750, 36.322047],
[-114.642222, 35.053106],
[-114.622120, 34.963680],
[-114.567084, 34.828210],
[-114.484531, 34.653053],
[-114.354901, 34.464667]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "CO"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-102.050174, 40.000815],
[-102.040123, 38.459875],
[-102.041182, 36.991980],
[-103.003216, 36.995158],
[-104.200198, 36.996192],
[-105.899861, 36.997277],
[-107.479971, 36.999912],
[-109.045225, 36.999912],
[-109.053183, 41.001994],
[-108.050944, 41.002536],
[-107.049739, 41.002536],
[-105.046864, 41.003596],
[-104.045142, 41.004112],
[-102.048055, 41.004112],
[-102.050174, 40.033086],
[-102.050174, 40.000815]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "NV"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-114.030528, 36.994099],
[-114.023629, 36.189755],
[-114.066495, 36.156424],
[-114.132640, 36.004004],
[-114.269169, 36.043692],
[-114.460734, 36.114618],
[-114.671341, 36.114618],
[-114.739606, 35.991318],
[-114.650180, 35.854272],
[-114.650697, 35.638910],
[-114.630052, 35.445227],
[-114.580856, 35.249425],
[-114.642222, 35.053106],
[-116.320750, 36.322047],
[-118.114620, 37.644421],
[-120.000035, 38.995398],
[-119.998976, 41.992605],
[-117.028252, 41.997359],
[-117.028252, 42.000021],
[-114.034223, 41.993122],
[-114.030528, 36.994099]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "NM"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-103.001614, 33.879948],
[-103.001614, 31.999287],
[-103.929775, 31.999287],
[-105.730001, 31.999287],
[-106.630127, 31.999287],
[-106.619533, 31.914099],
[-106.507344, 31.754289],
[-108.240000, 31.754854],
[-108.241966, 31.342067],
[-109.043673, 31.341899],
[-109.045225, 36.999912],
[-107.479971, 36.999912],
[-105.899861, 36.997277],
[-104.200198, 36.996192],
[-103.003216, 36.995158],
[-103.001614, 36.499323],
[-103.001614, 33.879948]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "OR"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-117.028252, 42.000021],
[-117.028252, 41.997359],
[-119.998976, 41.992605],
[-124.213809, 41.999478],
[-124.532840, 42.765990],
[-124.142140, 43.708380],
[-123.898930, 45.523410],
[-123.998676, 46.283069],
[-123.776704, 46.282033],
[-123.471373, 46.277253],
[-123.228494, 46.186251],
[-122.937969, 46.129097],
[-122.752244, 45.938075],
[-122.725786, 45.770333],
[-122.651708, 45.630083],
[-122.420456, 45.591998],
[-122.174915, 45.595150],
[-121.788091, 45.700983],
[-121.561077, 45.732764],
[-121.203889, 45.689899],
[-121.046741, 45.637499],
[-120.837193, 45.672949],
[-120.609636, 45.753900],
[-120.158268, 45.740671],
[-119.787309, 45.850768],
[-119.592050, 45.932235],
[-119.337000, 45.888336],
[-118.978236, 45.992568],
[-116.915003, 45.999983],
[-116.678997, 45.807359],
[-116.511255, 45.726408],
[-116.457796, 45.574531],
[-116.558875, 45.444358],
[-116.693285, 45.186648],
[-116.836145, 44.863851],
[-117.051532, 44.665956],
[-117.192299, 44.438942],
[-117.194391, 44.279132],
[-117.007607, 44.211410],
[-116.926656, 44.081211],
[-117.013963, 43.797069],
[-117.028252, 42.000021]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "UT"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-110.55415725, 41.02145071],
[-110.0538325, 41.01496578],
[-109.55350775, 41.00848021],
[-109.053183, 41.001994],
[-109.0511935, 40.02276148],
[-109.049204, 39.02927025],
[-109.0472145, 38.0216157],
[-109.045225, 36.999912],
[-109.770723, 37.00362009],
[-110.496221, 37.007328],
[-111.456912, 37.00837451],
[-112.417603, 37.009421],
[-113.2240655, 37.00176039],
[-114.030528, 36.994099],
[-114.03145175, 38.27749124],
[-114.0323755, 39.53859351],
[-114.03329925, 40.77719272],
[-114.034223, 41.993122],
[-113.2882285, 41.99524086],
[-112.542234, 41.99735964],
[-111.7962395, 41.99947836],
[-111.050245, 42.001597],
[-111.0523635, 41.51659687],
[-111.054482, 41.027935],
[-110.55415725, 41.02145071]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "WY"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-111.067194, 44.541597],
[-111.071406, 45.049602],
[-109.102379, 45.057018],
[-107.546634, 45.045881],
[-105.745891, 45.051178],
[-104.077957, 45.040610],
[-104.052558, 43.000140],
[-104.045142, 41.004112],
[-105.046864, 41.003596],
[-107.049739, 41.002536],
[-108.050944, 41.002536],
[-109.053183, 41.001994],
[-111.054482, 41.027935],
[-111.050245, 42.001597],
[-111.049728, 44.488163],
[-111.085178, 44.506147],
[-111.067194, 44.541597]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "AR"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-89.662919, 36.023073],
[-89.673513, 35.940003],
[-89.775109, 35.799236],
[-89.950266, 35.701878],
[-89.988894, 35.536229],
[-90.147102, 35.404997],
[-90.134932, 35.113955],
[-90.249240, 35.020834],
[-90.268283, 34.941459],
[-90.446618, 34.866838],
[-90.450313, 34.721860],
[-90.584207, 34.454099],
[-90.699549, 34.397461],
[-90.876308, 34.261475],
[-90.982141, 34.055105],
[-91.200681, 33.706393],
[-91.223444, 33.469327],
[-91.108077, 33.206836],
[-91.156239, 33.010001],
[-92.001304, 33.043875],
[-93.094028, 33.010518],
[-94.059757, 33.012120],
[-94.002086, 33.579914],
[-94.233338, 33.583609],
[-94.427538, 33.570380],
[-94.479912, 33.635983],
[-94.451361, 34.510710],
[-94.430174, 35.483312],
[-94.628611, 36.540586],
[-93.412587, 36.526298],
[-92.307177, 36.523662],
[-91.251479, 36.523146],
[-90.112194, 36.461754],
[-90.029099, 36.337937],
[-90.141805, 36.230502],
[-90.253995, 36.122550],
[-90.315386, 36.023073],
[-89.662919, 36.023073]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "IA"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-90.156636, 42.103735],
[-90.210070, 41.834914],
[-90.395278, 41.608417],
[-90.461966, 41.536457],
[-90.690557, 41.478786],
[-91.033999, 41.429565],
[-91.123425, 41.257585],
[-90.999065, 41.179812],
[-90.956742, 41.024757],
[-91.087432, 40.851719],
[-91.154120, 40.699842],
[-91.410229, 40.551143],
[-91.430331, 40.368596],
[-91.567403, 40.452208],
[-91.758425, 40.614110],
[-92.851665, 40.592432],
[-94.002086, 40.585017],
[-94.898491, 40.583440],
[-95.796499, 40.583957],
[-95.862102, 40.764928],
[-95.834067, 40.943806],
[-95.855746, 41.116302],
[-95.958427, 41.404708],
[-96.025089, 41.524287],
[-96.097049, 41.556559],
[-96.104464, 41.787811],
[-96.167432, 41.953434],
[-96.348945, 42.141821],
[-96.346827, 42.224374],
[-96.410311, 42.389480],
[-96.455296, 42.488957],
[-96.453719, 42.580502],
[-96.615648, 42.691632],
[-96.535213, 42.855679],
[-96.483356, 43.016005],
[-96.459533, 43.124500],
[-96.587070, 43.257308],
[-96.586011, 43.501247],
[-96.452660, 43.501789],
[-95.359936, 43.500187],
[-94.001027, 43.513417],
[-92.540005, 43.519773],
[-91.228199, 43.501247],
[-91.213910, 43.446754],
[-91.083737, 43.288004],
[-91.173163, 43.212324],
[-91.169985, 43.002233],
[-91.129238, 42.912833],
[-91.064694, 42.754083],
[-90.738177, 42.658275],
[-90.640818, 42.505364],
[-90.582605, 42.429168],
[-90.464602, 42.378370],
[-90.416982, 42.270418],
[-90.259808, 42.189983],
[-90.156636, 42.103735]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "KS"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-94.604814, 39.139859],
[-94.615382, 38.068839],
[-94.622798, 36.999912],
[-95.500160, 36.998853],
[-97.299844, 36.997277],
[-99.100070, 36.995158],
[-100.100215, 36.994099],
[-101.099792, 36.993039],
[-102.041182, 36.991980],
[-102.040123, 38.459875],
[-102.050174, 40.000815],
[-102.048055, 40.000815],
[-100.300229, 40.000815],
[-99.000076, 40.000815],
[-96.699777, 40.001357],
[-95.322884, 40.001357],
[-95.085302, 39.868006],
[-94.955103, 39.870125],
[-94.926552, 39.725121],
[-95.067292, 39.539912],
[-94.991096, 39.444673],
[-94.867796, 39.234582],
[-94.604814, 39.139859]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "MO"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-94.617501, 36.999912],
[-94.622798, 36.999912],
[-94.615382, 38.068839],
[-94.604814, 39.139859],
[-94.867796, 39.234582],
[-94.991096, 39.444673],
[-95.067292, 39.539912],
[-94.926552, 39.725121],
[-94.955103, 39.870125],
[-95.085302, 39.868006],
[-95.322884, 40.001357],
[-95.452540, 40.215143],
[-95.608112, 40.343171],
[-95.776371, 40.501404],
[-95.796499, 40.583957],
[-94.898491, 40.583440],
[-94.002086, 40.585017],
[-92.851665, 40.592432],
[-91.758425, 40.614110],
[-91.567403, 40.452208],
[-91.430331, 40.368596],
[-91.517638, 40.119877],
[-91.428212, 39.820903],
[-91.262589, 39.615050],
[-91.071567, 39.445190],
[-90.841375, 39.310779],
[-90.749287, 39.265278],
[-90.665701, 39.074773],
[-90.649810, 38.907548],
[-90.535528, 38.865768],
[-90.346599, 38.930311],
[-90.156094, 38.769443],
[-90.212731, 38.584777],
[-90.305335, 38.439256],
[-90.369879, 38.263556],
[-90.228079, 38.113281],
[-90.030158, 37.971998],
[-89.916909, 37.968277],
[-89.654987, 37.748678],
[-89.553908, 37.719042],
[-89.479287, 37.477222],
[-89.516339, 37.326921],
[-89.388285, 37.081406],
[-89.280333, 37.107348],
[-89.103057, 36.952293],
[-89.134270, 36.851756],
[-89.115227, 36.694582],
[-89.273977, 36.611512],
[-89.498356, 36.506196],
[-89.524272, 36.409354],
[-89.585121, 36.267011],
[-89.662919, 36.023073],
[-90.315386, 36.023073],
[-90.253995, 36.122550],
[-90.141805, 36.230502],
[-90.029099, 36.337937],
[-90.112194, 36.461754],
[-91.251479, 36.523146],
[-92.307177, 36.523662],
[-93.412587, 36.526298],
[-94.628611, 36.540586],
[-94.617501, 36.999912]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "NE"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-95.452540, 40.215143],
[-95.322884, 40.001357],
[-96.699777, 40.001357],
[-99.000076, 40.000815],
[-100.300229, 40.000815],
[-102.048055, 40.000815],
[-102.050174, 40.000815],
[-102.050174, 40.033086],
[-102.048055, 41.004112],
[-104.045142, 41.004112],
[-104.052558, 43.000140],
[-102.099912, 43.000140],
[-100.599745, 43.000140],
[-98.594183, 43.000140],
[-98.335956, 42.873662],
[-97.968201, 42.794287],
[-97.881927, 42.839789],
[-97.644344, 42.836094],
[-97.287157, 42.846145],
[-97.028387, 42.717548],
[-96.754270, 42.633961],
[-96.708768, 42.550866],
[-96.623037, 42.502729],
[-96.455296, 42.488957],
[-96.410311, 42.389480],
[-96.346827, 42.224374],
[-96.348945, 42.141821],
[-96.167432, 41.953434],
[-96.104464, 41.787811],
[-96.097049, 41.556559],
[-96.025089, 41.524287],
[-95.958427, 41.404708],
[-95.855746, 41.116302],
[-95.834067, 40.943806],
[-95.862102, 40.764928],
[-95.796499, 40.583957],
[-95.776371, 40.501404],
[-95.608112, 40.343171],
[-95.452540, 40.215143]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "OK"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-94.628611, 36.540586],
[-94.430174, 35.483312],
[-94.451361, 34.510710],
[-94.479912, 33.635983],
[-94.910144, 33.831785],
[-95.190592, 33.938161],
[-95.418124, 33.870414],
[-95.769498, 33.881007],
[-95.977469, 33.879431],
[-96.148906, 33.797937],
[-96.316131, 33.756131],
[-96.462711, 33.805327],
[-96.796618, 33.751351],
[-96.947953, 33.918059],
[-97.104067, 33.773598],
[-97.376583, 33.838142],
[-97.657031, 33.993713],
[-97.957090, 33.893694],
[-98.088323, 34.134480],
[-98.553979, 34.110657],
[-98.851893, 34.164633],
[-99.187403, 34.235559],
[-99.336076, 34.442963],
[-99.599083, 34.376300],
[-99.761528, 34.457794],
[-100.000195, 34.565229],
[-100.000195, 35.519848],
[-100.000195, 36.499323],
[-101.000832, 36.499323],
[-102.001495, 36.499323],
[-103.001614, 36.499323],
[-103.003216, 36.995158],
[-102.041182, 36.991980],
[-101.099792, 36.993039],
[-100.100215, 36.994099],
[-99.100070, 36.995158],
[-97.299844, 36.997277],
[-95.500160, 36.998853],
[-94.622798, 36.999912],
[-94.617501, 36.999912],
[-94.628611, 36.540586]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "SD"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-96.754270, 42.633961],
[-97.028387, 42.717548],
[-97.287157, 42.846145],
[-97.644344, 42.836094],
[-97.881927, 42.839789],
[-97.968201, 42.794287],
[-98.335956, 42.873662],
[-98.594183, 43.000140],
[-100.599745, 43.000140],
[-102.099912, 43.000140],
[-104.052558, 43.000140],
[-104.077957, 45.040610],
[-104.026616, 45.956601],
[-102.116862, 45.961355],
[-100.066858, 45.965567],
[-98.441789, 45.963448],
[-96.539451, 46.017967],
[-96.556891, 45.872446],
[-96.780728, 45.760799],
[-96.834704, 45.625329],
[-96.735769, 45.470817],
[-96.560612, 45.393018],
[-96.439431, 44.435763],
[-96.452660, 43.501789],
[-96.586011, 43.501247],
[-96.587070, 43.257308],
[-96.459533, 43.124500],
[-96.483356, 43.016005],
[-96.535213, 42.855679],
[-96.615648, 42.691632],
[-96.453719, 42.580502],
[-96.455296, 42.488957],
[-96.623037, 42.502729],
[-96.708768, 42.550866],
[-96.754270, 42.633961]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "LA"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-89.217670, 29.291080],
[-89.408387, 29.159771],
[-89.779280, 29.307140],
[-90.154630, 29.117430],
[-90.880225, 29.148535],
[-91.626785, 29.677000],
[-92.499060, 29.552300],
[-93.226370, 29.783750],
[-93.848420, 29.713630],
[-93.918474, 29.821772],
[-93.816878, 29.968352],
[-93.667120, 30.100644],
[-93.664484, 30.300140],
[-93.737503, 30.366803],
[-93.650195, 30.605471],
[-93.586168, 30.713940],
[-93.489844, 31.079602],
[-93.578236, 31.216131],
[-93.694120, 31.443662],
[-93.779309, 31.675431],
[-93.834861, 31.829944],
[-93.998908, 31.942650],
[-94.059757, 33.012120],
[-93.094028, 33.010518],
[-92.001304, 33.043875],
[-91.156239, 33.010001],
[-91.084797, 32.952847],
[-91.175799, 32.808385],
[-91.030820, 32.602532],
[-91.072084, 32.478716],
[-90.942971, 32.306736],
[-91.081618, 32.204598],
[-91.128179, 32.015695],
[-91.321320, 31.859580],
[-91.411288, 31.650032],
[-91.502290, 31.408729],
[-91.624531, 31.297082],
[-91.583784, 31.047330],
[-90.701667, 31.015575],
[-89.759219, 31.013456],
[-89.787796, 30.847291],
[-89.853941, 30.683244],
[-89.790457, 30.556791],
[-89.658682, 30.440881],
[-89.623232, 30.275258],
[-89.604706, 30.176298],
[-89.413735, 29.894190],
[-89.430000, 29.488640],
[-89.217670, 29.291080]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "TX"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-93.578236, 31.216131],
[-93.489844, 31.079602],
[-93.586168, 30.713940],
[-93.650195, 30.605471],
[-93.737503, 30.366803],
[-93.664484, 30.300140],
[-93.667120, 30.100644],
[-93.816878, 29.968352],
[-93.918474, 29.821772],
[-93.848420, 29.713630],
[-94.690003, 29.479932],
[-95.600180, 28.738556],
[-96.593943, 28.307291],
[-97.140034, 27.829981],
[-97.370227, 27.380190],
[-97.379761, 26.690154],
[-97.330023, 26.210209],
[-97.140034, 25.869946],
[-97.530036, 25.839793],
[-98.240174, 26.059934],
[-99.020178, 26.370019],
[-99.300109, 26.839912],
[-99.520225, 27.539999],
[-100.110266, 28.109912],
[-100.455801, 28.696233],
[-100.957450, 29.380972],
[-101.662290, 29.779423],
[-102.479863, 29.759863],
[-103.110109, 28.969808],
[-103.939826, 29.269842],
[-104.456823, 29.571994],
[-104.705541, 30.121805],
[-105.037330, 30.644099],
[-105.631583, 31.083839],
[-106.142766, 31.399737],
[-106.507344, 31.754289],
[-106.619533, 31.914099],
[-106.630127, 31.999287],
[-105.730001, 31.999287],
[-103.929775, 31.999287],
[-103.001614, 31.999287],
[-103.001614, 33.879948],
[-103.001614, 36.499323],
[-102.001495, 36.499323],
[-101.000832, 36.499323],
[-100.000195, 36.499323],
[-100.000195, 35.519848],
[-100.000195, 34.565229],
[-99.761528, 34.457794],
[-99.599083, 34.376300],
[-99.336076, 34.442963],
[-99.187403, 34.235559],
[-98.851893, 34.164633],
[-98.553979, 34.110657],
[-98.088323, 34.134480],
[-97.957090, 33.893694],
[-97.657031, 33.993713],
[-97.376583, 33.838142],
[-97.104067, 33.773598],
[-96.947953, 33.918059],
[-96.796618, 33.751351],
[-96.462711, 33.805327],
[-96.316131, 33.756131],
[-96.148906, 33.797937],
[-95.977469, 33.879431],
[-95.769498, 33.881007],
[-95.418124, 33.870414],
[-95.190592, 33.938161],
[-94.910144, 33.831785],
[-94.479912, 33.635983],
[-94.427538, 33.570380],
[-94.233338, 33.583609],
[-94.002086, 33.579914],
[-94.059757, 33.012120],
[-93.998908, 31.942650],
[-93.834861, 31.829944],
[-93.779309, 31.675431],
[-93.694120, 31.443662],
[-93.578236, 31.216131]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "CT"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-72.876166, 41.220559],
[-73.647887, 40.953239],
[-73.656687, 40.985070],
[-73.692680, 41.107310],
[-73.475174, 41.204669],
[-73.553489, 41.289857],
[-73.497937, 42.054513],
[-72.732222, 42.035987],
[-71.800909, 42.013250],
[-71.792951, 41.466617],
[-71.853826, 41.320036],
[-72.295142, 41.269755],
[-72.876166, 41.220559]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "MA"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-69.884799, 41.922764],
[-69.965207, 41.636994],
[-70.639895, 41.475066],
[-71.120382, 41.494651],
[-71.147900, 41.647587],
[-71.305074, 41.762412],
[-71.379152, 42.024360],
[-71.800909, 42.013250],
[-72.732222, 42.035987],
[-73.497937, 42.054513],
[-73.282033, 42.743489],
[-72.457070, 42.727082],
[-71.248979, 42.718091],
[-71.145781, 42.816508],
[-70.933598, 42.884256],
[-70.815052, 42.865187],
[-70.825103, 42.334961],
[-70.494916, 41.804735],
[-70.080058, 41.779879],
[-70.184832, 42.144999],
[-69.884799, 41.922764]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "NH"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-71.503511, 45.007796],
[-71.505087, 45.008312],
[-71.405093, 45.254912],
[-71.084820, 45.305240],
[-70.944165, 43.466339],
[-70.981760, 43.367896],
[-70.797611, 43.219739],
[-70.751025, 43.080032],
[-70.645734, 43.090083],
[-70.815052, 42.865187],
[-70.933598, 42.884256],
[-71.145781, 42.816508],
[-71.248979, 42.718091],
[-72.457070, 42.727082],
[-72.537505, 42.830797],
[-72.458647, 42.960453],
[-72.434307, 43.222918],
[-72.403611, 43.285369],
[-72.369763, 43.521892],
[-72.260209, 43.721388],
[-72.178199, 43.808696],
[-72.059136, 44.045761],
[-72.036373, 44.206630],
[-72.003041, 44.304014],
[-71.809901, 44.352151],
[-71.585522, 44.468035],
[-71.546377, 44.592395],
[-71.620455, 44.735797],
[-71.503511, 45.007796]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "RI"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-71.147900, 41.647587],
[-71.120382, 41.494651],
[-71.853826, 41.320036],
[-71.792951, 41.466617],
[-71.800909, 42.013250],
[-71.379152, 42.024360],
[-71.305074, 41.762412],
[-71.147900, 41.647587]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "VT"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-71.503511, 45.007796],
[-71.620455, 44.735797],
[-71.546377, 44.592395],
[-71.585522, 44.468035],
[-71.809901, 44.352151],
[-72.003041, 44.304014],
[-72.036373, 44.206630],
[-72.059136, 44.045761],
[-72.178199, 43.808696],
[-72.260209, 43.721388],
[-72.369763, 43.521892],
[-72.403611, 43.285369],
[-72.434307, 43.222918],
[-72.458647, 42.960453],
[-72.537505, 42.830797],
[-72.457070, 42.727082],
[-73.282033, 42.743489],
[-73.239710, 43.567935],
[-73.383112, 43.575351],
[-73.401638, 43.613436],
[-73.338128, 43.758440],
[-73.429673, 44.019846],
[-73.329136, 44.226732],
[-73.384172, 44.379152],
[-73.407969, 44.676007],
[-73.368281, 44.804604],
[-73.347662, 45.007253],
[-71.505087, 45.008312],
[-71.503511, 45.007796]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "AL"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-85.054415, 31.108696],
[-85.005193, 30.990693],
[-87.045663, 30.984879],
[-87.617153, 30.927725],
[-87.633043, 30.851528],
[-87.404969, 30.608649],
[-87.457886, 30.411271],
[-87.530388, 30.274199],
[-88.417802, 30.384812],
[-88.449531, 31.911980],
[-88.273340, 33.510048],
[-88.095522, 34.805989],
[-88.166964, 34.999673],
[-86.909677, 34.999130],
[-85.625388, 34.985901],
[-85.365559, 33.744478],
[-85.129553, 32.750714],
[-84.986151, 32.437969],
[-84.898843, 32.259117],
[-85.063924, 32.083417],
[-85.119502, 31.765400],
[-85.065526, 31.577013],
[-85.090382, 31.400280],
[-85.117900, 31.236233],
[-85.054415, 31.108696]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "FL"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-80.056539, 26.880000],
[-80.088015, 26.205765],
[-80.131560, 25.816775],
[-80.381030, 25.206160],
[-80.679799, 25.079916],
[-81.171913, 25.201098],
[-81.330121, 25.639753],
[-81.710072, 25.869946],
[-82.239781, 26.729842],
[-82.705150, 27.495040],
[-82.855260, 27.886240],
[-82.649885, 28.550170],
[-82.930000, 29.100000],
[-83.709590, 29.936560],
[-84.099797, 30.090050],
[-85.108820, 29.636150],
[-85.287840, 29.686120],
[-85.773100, 30.152610],
[-86.400070, 30.400160],
[-87.530388, 30.274199],
[-87.457886, 30.411271],
[-87.404969, 30.608649],
[-87.633043, 30.851528],
[-87.617153, 30.927725],
[-87.045663, 30.984879],
[-85.005193, 30.990693],
[-84.853316, 30.721355],
[-83.847900, 30.675311],
[-82.226009, 30.525553],
[-82.151931, 30.350938],
[-82.022817, 30.440364],
[-82.020156, 30.788018],
[-81.899517, 30.821892],
[-81.701597, 30.748330],
[-81.490473, 30.729830],
[-81.313710, 30.035520],
[-80.979832, 29.179899],
[-80.535585, 28.472130],
[-80.530040, 28.040072],
[-80.056539, 26.880000]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "GA"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-80.865007, 32.033161],
[-81.336290, 31.440490],
[-81.490473, 30.729830],
[-81.701597, 30.748330],
[-81.899517, 30.821892],
[-82.020156, 30.788018],
[-82.022817, 30.440364],
[-82.151931, 30.350938],
[-82.226009, 30.525553],
[-83.847900, 30.675311],
[-84.853316, 30.721355],
[-85.005193, 30.990693],
[-85.054415, 31.108696],
[-85.117900, 31.236233],
[-85.090382, 31.400280],
[-85.065526, 31.577013],
[-85.119502, 31.765400],
[-85.063924, 32.083417],
[-84.898843, 32.259117],
[-84.986151, 32.437969],
[-85.129553, 32.750714],
[-85.365559, 33.744478],
[-85.625388, 34.985901],
[-84.854376, 34.976909],
[-84.320972, 34.986960],
[-83.076371, 34.979028],
[-83.185925, 34.895958],
[-83.346251, 34.706512],
[-83.076371, 34.540347],
[-82.902815, 34.479498],
[-82.716548, 34.163057],
[-82.597485, 33.985781],
[-82.249289, 33.748716],
[-82.180508, 33.624356],
[-81.943442, 33.461369],
[-81.827015, 33.223244],
[-81.507397, 33.021628],
[-81.435954, 32.793037],
[-81.376707, 32.682450],
[-81.411098, 32.608888],
[-81.224830, 32.499360],
[-81.126412, 32.312033],
[-81.127988, 32.121528],
[-81.036443, 32.084476],
[-80.865007, 32.033161]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "MS"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-88.166964, 34.999673],
[-88.095522, 34.805989],
[-88.273340, 33.510048],
[-88.449531, 31.911980],
[-88.417802, 30.384812],
[-89.180490, 30.315980],
[-89.593831, 30.159994],
[-89.623232, 30.275258],
[-89.658682, 30.440881],
[-89.790457, 30.556791],
[-89.853941, 30.683244],
[-89.787796, 30.847291],
[-89.759219, 31.013456],
[-90.701667, 31.015575],
[-91.583784, 31.047330],
[-91.624531, 31.297082],
[-91.502290, 31.408729],
[-91.411288, 31.650032],
[-91.321320, 31.859580],
[-91.128179, 32.015695],
[-91.081618, 32.204598],
[-90.942971, 32.306736],
[-91.072084, 32.478716],
[-91.030820, 32.602532],
[-91.175799, 32.808385],
[-91.084797, 32.952847],
[-91.156239, 33.010001],
[-91.108077, 33.206836],
[-91.223444, 33.469327],
[-91.200681, 33.706393],
[-90.982141, 34.055105],
[-90.876308, 34.261475],
[-90.699549, 34.397461],
[-90.584207, 34.454099],
[-90.450313, 34.721860],
[-90.446618, 34.866838],
[-90.268283, 34.941459],
[-90.249240, 35.020834],
[-89.263926, 35.021351],
[-88.166964, 34.999673]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "SC"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-78.554114, 33.861422],
[-79.060670, 33.493950],
[-79.203570, 33.158390],
[-80.301325, 32.509355],
[-80.865007, 32.033161],
[-81.036443, 32.084476],
[-81.127988, 32.121528],
[-81.126412, 32.312033],
[-81.224830, 32.499360],
[-81.411098, 32.608888],
[-81.376707, 32.682450],
[-81.435954, 32.793037],
[-81.507397, 33.021628],
[-81.827015, 33.223244],
[-81.943442, 33.461369],
[-82.180508, 33.624356],
[-82.249289, 33.748716],
[-82.597485, 33.985781],
[-82.716548, 34.163057],
[-82.902815, 34.479498],
[-83.076371, 34.540347],
[-83.346251, 34.706512],
[-83.185925, 34.895958],
[-83.076371, 34.979028],
[-82.976377, 35.008664],
[-82.436616, 35.180101],
[-81.514270, 35.171652],
[-81.045978, 35.125608],
[-81.038020, 35.037242],
[-80.937483, 35.103387],
[-80.780852, 34.934044],
[-80.783513, 34.817643],
[-79.672780, 34.807566],
[-78.554114, 33.861422]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "IL"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-90.640818, 42.505364],
[-89.620054, 42.505364],
[-88.576552, 42.503246],
[-87.806599, 42.494254],
[-87.806599, 42.49689],
[-87.8137207, 42.43562016],
[-87.83569336, 42.31793945],
[-87.79174805, 42.22038178],
[-87.72583008, 42.11859868],
[-87.66540527, 42.03297433],
[-87.62695312, 41.92680321],
[-87.5994873, 41.83682786],
[-87.55004883, 41.78769701],
[-87.520854, 41.760836],
[-87.521371, 41.708436],
[-87.526151, 41.708436],
[-87.52721, 40.550083],
[-87.528269, 39.392273],
[-87.642035, 39.113944],
[-87.559999, 39.040382],
[-87.507082, 38.869462],
[-87.51504, 38.735052],
[-87.598653, 38.674203],
[-87.671129, 38.50858],
[-87.878558, 38.290557],
[-88.018808, 38.021736],
[-88.05108, 37.819604],
[-88.044207, 37.744983],
[-88.15743, 37.605819],
[-88.071725, 37.511612],
[-88.247399, 37.438594],
[-88.473871, 37.354981],
[-88.435242, 37.136442],
[-88.566475, 37.053888],
[-88.807778, 37.146493],
[-89.073963, 37.200469],
[-89.141685, 37.103627],
[-89.103057, 36.952293],
[-89.280333, 37.107348],
[-89.388285, 37.081406],
[-89.516339, 37.326921],
[-89.479287, 37.477222],
[-89.553908, 37.719042],
[-89.654987, 37.748678],
[-89.916909, 37.968277],
[-90.030158, 37.971998],
[-90.228079, 38.113281],
[-90.369879, 38.263556],
[-90.305335, 38.439256],
[-90.212731, 38.584777],
[-90.156094, 38.769443],
[-90.346599, 38.930311],
[-90.535528, 38.865768],
[-90.64981, 38.907548],
[-90.665701, 39.074773],
[-90.749287, 39.265278],
[-90.841375, 39.310779],
[-91.071567, 39.44519],
[-91.262589, 39.61505],
[-91.428212, 39.820903],
[-91.517638, 40.119877],
[-91.430331, 40.368596],
[-91.410229, 40.551143],
[-91.15412, 40.699842],
[-91.087432, 40.851719],
[-90.956742, 41.024757],
[-90.999065, 41.179812],
[-91.123425, 41.257585],
[-91.033999, 41.429565],
[-90.690557, 41.478786],
[-90.461966, 41.536457],
[-90.395278, 41.608417],
[-90.21007, 41.834914],
[-90.156636, 42.103735],
[-90.259808, 42.189983],
[-90.416982, 42.270418],
[-90.464602, 42.37837],
[-90.582605, 42.429168],
[-90.640818, 42.505364]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "IN"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-84.806756, 41.677741],
[-84.809934, 40.77286],
[-84.817866, 39.799742],
[-84.82368, 39.106528],
[-84.881377, 39.059425],
[-84.799883, 38.855174],
[-84.843265, 38.781096],
[-85.01155, 38.779494],
[-85.167638, 38.691127],
[-85.404187, 38.72712],
[-85.425891, 38.535038],
[-85.566632, 38.461994],
[-85.698407, 38.290015],
[-85.83969, 38.258802],
[-86.059832, 37.960887],
[-86.262507, 38.046619],
[-86.325475, 38.169376],
[-86.499573, 37.969879],
[-86.61016, 37.858749],
[-86.825522, 37.976235],
[-87.055714, 37.88097],
[-87.131394, 37.783611],
[-87.43936, 37.936005],
[-87.653662, 37.826477],
[-87.911373, 37.90425],
[-87.921424, 37.793662],
[-88.05108, 37.819604],
[-88.018808, 38.021736],
[-87.878558, 38.290557],
[-87.671129, 38.50858],
[-87.598653, 38.674203],
[-87.51504, 38.735052],
[-87.507082, 38.869462],
[-87.559999, 39.040382],
[-87.642035, 39.113944],
[-87.528269, 39.392273],
[-87.52721, 40.550083],
[-87.526151, 41.708436],
[-87.521371, 41.760836],
[-87.45666504, 41.68111756],
[-87.39074707, 41.66060124],
[-87.39074707, 41.64007838],
[-87.21496582, 41.63597303],
[-87.1105957, 41.65239288],
[-87.00622559, 41.68932226],
[-86.86889648, 41.75492217],
[-86.824462, 41.760836],
[-86.824462, 41.756056],
[-85.748146, 41.751302],
[-84.807299, 41.756056],
[-84.806756, 41.677741]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "KY"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-81.972536, 37.535952],
[-82.372589, 37.238037],
[-82.684792, 37.121094],
[-82.709132, 37.040143],
[-82.815508, 36.934826],
[-83.089083, 36.815763],
[-83.178509, 36.718379],
[-83.384362, 36.656497],
[-83.673285, 36.599859],
[-84.350091, 36.567045],
[-85.231149, 36.609910],
[-85.519012, 36.597741],
[-86.092621, 36.625775],
[-86.677882, 36.633733],
[-87.216583, 36.639004],
[-87.842049, 36.610970],
[-87.874346, 36.656497],
[-88.072784, 36.654378],
[-88.069606, 36.497204],
[-89.498356, 36.506196],
[-89.273977, 36.611512],
[-89.115227, 36.694582],
[-89.134270, 36.851756],
[-89.103057, 36.952293],
[-89.141685, 37.103627],
[-89.073963, 37.200469],
[-88.807778, 37.146493],
[-88.566475, 37.053888],
[-88.435242, 37.136442],
[-88.473871, 37.354981],
[-88.247399, 37.438594],
[-88.071725, 37.511612],
[-88.157430, 37.605819],
[-88.044207, 37.744983],
[-88.051080, 37.819604],
[-87.921424, 37.793662],
[-87.911373, 37.904250],
[-87.653662, 37.826477],
[-87.439360, 37.936005],
[-87.131394, 37.783611],
[-87.055714, 37.880970],
[-86.825522, 37.976235],
[-86.610160, 37.858749],
[-86.499573, 37.969879],
[-86.325475, 38.169376],
[-86.262507, 38.046619],
[-86.059832, 37.960887],
[-85.839690, 38.258802],
[-85.698407, 38.290015],
[-85.566632, 38.461994],
[-85.425891, 38.535038],
[-85.404187, 38.727120],
[-85.167638, 38.691127],
[-85.011550, 38.779494],
[-84.843265, 38.781096],
[-84.799883, 38.855174],
[-84.881377, 39.059425],
[-84.823680, 39.106528],
[-84.481324, 39.083248],
[-84.304590, 38.986923],
[-84.038948, 38.760994],
[-83.826738, 38.690068],
[-83.672742, 38.609117],
[-83.434617, 38.637151],
[-83.258943, 38.579480],
[-83.044641, 38.634515],
[-82.855195, 38.651440],
[-82.775278, 38.511216],
[-82.589010, 38.415433],
[-82.569967, 38.320194],
[-82.580561, 38.113281],
[-82.461499, 37.957167],
[-82.413336, 37.805315],
[-82.267299, 37.675659],
[-82.167279, 37.554478],
[-81.972536, 37.535952]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "NC"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-75.868077, 36.551180],
[-75.727310, 35.550518],
[-76.363370, 34.808625],
[-77.397635, 34.512010],
[-78.054960, 33.925470],
[-78.554114, 33.861422],
[-79.672780, 34.807566],
[-80.783513, 34.817643],
[-80.780852, 34.934044],
[-80.937483, 35.103387],
[-81.038020, 35.037242],
[-81.045978, 35.125608],
[-81.514270, 35.171652],
[-82.436616, 35.180101],
[-82.976377, 35.008664],
[-83.076371, 34.979028],
[-84.320972, 34.986960],
[-84.298751, 35.198627],
[-84.087084, 35.261595],
[-84.017760, 35.369004],
[-83.875960, 35.490211],
[-83.673285, 35.516670],
[-83.438338, 35.562687],
[-83.209722, 35.648961],
[-83.110787, 35.737328],
[-82.920282, 35.817220],
[-82.925579, 35.889722],
[-82.674225, 36.025192],
[-82.593248, 35.937342],
[-82.223890, 36.125728],
[-82.051394, 36.106143],
[-81.897399, 36.273910],
[-81.693664, 36.317293],
[-81.704775, 36.460152],
[-81.679376, 36.585571],
[-79.992399, 36.542188],
[-77.999549, 36.537434],
[-76.941215, 36.545883],
[-75.868077, 36.551180]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "OH"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-82.210661, 38.57948],
[-82.340834, 38.440832],
[-82.58901, 38.415433],
[-82.775278, 38.511216],
[-82.855195, 38.65144],
[-83.044641, 38.634515],
[-83.258943, 38.57948],
[-83.434617, 38.637151],
[-83.672742, 38.609117],
[-83.826738, 38.690068],
[-84.038948, 38.760994],
[-84.30459, 38.986923],
[-84.481324, 39.083248],
[-84.82368, 39.106528],
[-84.817866, 39.799742],
[-84.809934, 40.77286],
[-84.806756, 41.677741],
[-84.295056, 41.685156],
[-83.839967, 41.685156],
[-83.462678, 41.694148],
[-83.32580566, 41.70162734],
[-83.09783936, 41.61544232],
[-82.95227051, 41.52708581],
[-82.83691406, 41.58668836],
[-82.70233154, 41.52708581],
[-82.64190674, 41.44890274],
[-82.4798584, 41.38505195],
[-82.22991943, 41.44066746],
[-82.00195312, 41.52297327],
[-81.86462402, 41.49212084],
[-81.68884277, 41.51063406],
[-81.40869141, 41.69957666],
[-81.08459473, 41.81840821],
[-80.85662842, 41.88592103],
[-80.70281982, 41.93088998],
[-80.52978516, 41.97174336],
[-80.52429199, 40.6410515],
[-80.657552, 40.59083],
[-80.615229, 40.463835],
[-80.661789, 40.233643],
[-80.764987, 39.973297],
[-80.861829, 39.757393],
[-80.878753, 39.654221],
[-81.150752, 39.426147],
[-81.266094, 39.377442],
[-81.401047, 39.349407],
[-81.522228, 39.371628],
[-81.745005, 39.199649],
[-81.785752, 39.019221],
[-81.816964, 38.921836],
[-81.905874, 38.882149],
[-81.91856, 38.993796],
[-82.05403, 39.018161],
[-82.194797, 38.801198],
[-82.210661, 38.57948]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "TN"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-81.679376, 36.585571],
[-81.704775, 36.460152],
[-81.693664, 36.317293],
[-81.897399, 36.273910],
[-82.051394, 36.106143],
[-82.223890, 36.125728],
[-82.593248, 35.937342],
[-82.674225, 36.025192],
[-82.925579, 35.889722],
[-82.920282, 35.817220],
[-83.110787, 35.737328],
[-83.209722, 35.648961],
[-83.438338, 35.562687],
[-83.673285, 35.516670],
[-83.875960, 35.490211],
[-84.017760, 35.369004],
[-84.087084, 35.261595],
[-84.298751, 35.198627],
[-84.320972, 34.986960],
[-84.854376, 34.976909],
[-85.625388, 34.985901],
[-86.909677, 34.999130],
[-88.166964, 34.999673],
[-89.263926, 35.021351],
[-90.249240, 35.020834],
[-90.134932, 35.113955],
[-90.147102, 35.404997],
[-89.988894, 35.536229],
[-89.950266, 35.701878],
[-89.775109, 35.799236],
[-89.673513, 35.940003],
[-89.662919, 36.023073],
[-89.585121, 36.267011],
[-89.524272, 36.409354],
[-89.498356, 36.506196],
[-88.069606, 36.497204],
[-88.072784, 36.654378],
[-87.874346, 36.656497],
[-87.842049, 36.610970],
[-87.216583, 36.639004],
[-86.677882, 36.633733],
[-86.092621, 36.625775],
[-85.519012, 36.597741],
[-85.231149, 36.609910],
[-84.350091, 36.567045],
[-83.673285, 36.599859],
[-82.186322, 36.565985],
[-81.679376, 36.585571]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "VA"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-75.377539, 38.015383],
[-75.940035, 37.216875],
[-76.031063, 37.256563],
[-75.722050, 37.937052],
[-75.609850, 38.000032],
[-75.377539, 38.015383],
[-78.345625, 39.405504],
[-77.834984, 39.134562],
[-77.722795, 39.322432],
[-77.576216, 39.288561],
[-77.443407, 39.213423],
[-77.516968, 39.105986],
[-77.305819, 39.045679],
[-77.119551, 38.934008],
[-77.036480, 38.848276],
[-77.041235, 38.789545],
[-77.059217, 38.708593],
[-77.229622, 38.614416],
[-77.343388, 38.391611],
[-77.210579, 38.337118],
[-77.048107, 38.380503],
[-76.989895, 38.239733],
[-76.301619, 37.917948],
[-76.258739, 36.966402],
[-75.971800, 36.897261],
[-75.868076, 36.551180],
[-76.941216, 36.545885],
[-77.999548, 36.537436],
[-79.992397, 36.542189],
[-81.679375, 36.585573],
[-82.186321, 36.565985],
[-83.673285, 36.599859],
[-83.384361, 36.656496],
[-83.178509, 36.718382],
[-83.089083, 36.815763],
[-82.815508, 36.934828],
[-82.709131, 37.040144],
[-82.684792, 37.121096],
[-82.372589, 37.238039],
[-81.972536, 37.535952],
[-81.928095, 37.366091],
[-81.815388, 37.275606],
[-81.663511, 37.195173],
[-81.348129, 37.315836],
[-81.228008, 37.245455],
[-80.854929, 37.329065],
[-80.833252, 37.418493],
[-80.720003, 37.383043],
[-80.596186, 37.456060],
[-80.456995, 37.441774],
[-80.298244, 37.519030],
[-80.276567, 37.610575],
[-80.292974, 37.728060],
[-80.157505, 37.901098],
[-79.964363, 38.031790],
[-79.915142, 38.179426],
[-79.743679, 38.357222],
[-79.647923, 38.574728],
[-79.515089, 38.497446],
[-79.366390, 38.426027],
[-79.222988, 38.464632],
[-79.174826, 38.555658],
[-79.076408, 38.680017],
[-78.965277, 38.821817],
[-78.892801, 38.780039],
[-78.744619, 38.909151],
[-78.548843, 39.039839],
[-78.424484, 39.139318],
[-78.345625, 39.405504]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "WI"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-87.51708984, 44.87144275],
[-87.29736328, 44.7779359],
[-87.40722656, 44.49650533],
[-87.58300781, 44.19795904],
[-87.69287109, 44.04021871],
[-87.80273438, 43.73935208],
[-87.84667969, 43.45291889],
[-87.84667969, 43.11702412],
[-87.80273438, 42.77927536],
[-87.806599, 42.49689],
[-87.806599, 42.494254],
[-88.576552, 42.503246],
[-89.620054, 42.505364],
[-90.640818, 42.505364],
[-90.738177, 42.658275],
[-91.064694, 42.754083],
[-91.129238, 42.912833],
[-91.169985, 43.002233],
[-91.173163, 43.212324],
[-91.083737, 43.288004],
[-91.21391, 43.446754],
[-91.228199, 43.501247],
[-91.254657, 43.613979],
[-91.257292, 43.854739],
[-91.28959, 43.937293],
[-91.627709, 44.085449],
[-91.879606, 44.257428],
[-91.949989, 44.364838],
[-92.062153, 44.432585],
[-92.385492, 44.574928],
[-92.505072, 44.58392],
[-92.796656, 44.776027],
[-92.766477, 44.996143],
[-92.765417, 45.267082],
[-92.689221, 45.518436],
[-92.899828, 45.705763],
[-92.756968, 45.889912],
[-92.5437, 45.985695],
[-92.296583, 46.096282],
[-92.264828, 46.095223],
[-92.274879, 46.656145],
[-92.13134766, 46.7398606],
[-91.96655273, 46.61171463],
[-91.61499023, 46.5588603],
[-91.34033203, 46.5739668],
[-91.06567383, 46.5286347],
[-90.67016602, 46.61171463],
[-90.49438477, 46.53619267],
[-90.3515625, 46.5588603],
[-90.21972656, 46.45299705],
[-90.12084961, 46.34692761],
[-89.23095703, 46.19504211],
[-88.644274, 46.022204],
[-88.361707, 46.020628],
[-88.166964, 46.007916],
[-88.111929, 45.843352],
[-87.875406, 45.779842],
[-87.787013, 45.639618],
[-87.847888, 45.559183],
[-87.893389, 45.396713],
[-87.673248, 45.387747],
[-87.747326, 45.226878],
[-87.613975, 45.108875],
[-87.612915, 45.110451],
[-87.86865234, 44.88701248],
[-88.04443359, 44.55916342],
[-87.51708984, 44.87144275]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "WV"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-77.722796, 39.322432],
[-77.834985, 39.134562],
[-78.345626, 39.405502],
[-78.424484, 39.139317],
[-78.548843, 39.039840],
[-78.744620, 38.909150],
[-78.892802, 38.780036],
[-78.965278, 38.821817],
[-79.076408, 38.680017],
[-79.174826, 38.555657],
[-79.222988, 38.464629],
[-79.366390, 38.426027],
[-79.515089, 38.497444],
[-79.647924, 38.574726],
[-79.743680, 38.357220],
[-79.915142, 38.179427],
[-79.964364, 38.031787],
[-80.157505, 37.901098],
[-80.292975, 37.728059],
[-80.276567, 37.610573],
[-80.298246, 37.519028],
[-80.456996, 37.441772],
[-80.596186, 37.456060],
[-80.720003, 37.383041],
[-80.833252, 37.418492],
[-80.854930, 37.329065],
[-81.228008, 37.245453],
[-81.348130, 37.315836],
[-81.663511, 37.195172],
[-81.815388, 37.275606],
[-81.928094, 37.366092],
[-81.972536, 37.535952],
[-82.167279, 37.554478],
[-82.267299, 37.675659],
[-82.413336, 37.805315],
[-82.461499, 37.957167],
[-82.580561, 38.113281],
[-82.569967, 38.320194],
[-82.589010, 38.415433],
[-82.340834, 38.440832],
[-82.210661, 38.579480],
[-82.194797, 38.801198],
[-82.054030, 39.018161],
[-81.918560, 38.993796],
[-81.905874, 38.882149],
[-81.816964, 38.921836],
[-81.785752, 39.019221],
[-81.745005, 39.199649],
[-81.522228, 39.371628],
[-81.401047, 39.349407],
[-81.266094, 39.377442],
[-81.150752, 39.426147],
[-80.878753, 39.654221],
[-80.861829, 39.757393],
[-80.764987, 39.973297],
[-80.661789, 40.233643],
[-80.615229, 40.463835],
[-80.657552, 40.590830],
[-80.518930, 40.641111],
[-80.518930, 39.720883],
[-79.477521, 39.720883],
[-79.485995, 39.213421],
[-79.332516, 39.302847],
[-79.161080, 39.418214],
[-78.963159, 39.457902],
[-78.829291, 39.562650],
[-78.534012, 39.522446],
[-78.425001, 39.596524],
[-78.232403, 39.672204],
[-77.923352, 39.592829],
[-77.801654, 39.449944],
[-77.722796, 39.322432]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "DE"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-75.319867, 38.959948],
[-75.071835, 38.782032],
[-75.048385, 38.448765],
[-75.714624, 38.449307],
[-75.787642, 39.723545],
[-75.710903, 39.802377],
[-75.620960, 39.847361],
[-75.405573, 39.795504],
[-75.554272, 39.691247],
[-75.527813, 39.498649],
[-75.319867, 38.959948]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "DC"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-76.911579, 38.878454],
[-77.041235, 38.789545],
[-77.036481, 38.848275],
[-77.119551, 38.934006],
[-77.038600, 38.982169],
[-76.911579, 38.878454]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "MD"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-75.048385, 38.448765],
[-75.056730, 38.404120],
[-75.377538, 38.015380],
[-75.609850, 38.000032],
[-75.722050, 37.937050],
[-76.232870, 38.319215],
[-76.350000, 39.150000],
[-76.542725, 38.717615],
[-76.329330, 38.083260],
[-76.989895, 38.239733],
[-77.048108, 38.380500],
[-77.210579, 38.337118],
[-77.343387, 38.391610],
[-77.229622, 38.614413],
[-77.059219, 38.708594],
[-77.041235, 38.789545],
[-76.911579, 38.878454],
[-77.038600, 38.982169],
[-77.119551, 38.934006],
[-77.305818, 39.045679],
[-77.516968, 39.105985],
[-77.443407, 39.213421],
[-77.576215, 39.288558],
[-77.722796, 39.322432],
[-77.801654, 39.449944],
[-77.923352, 39.592829],
[-78.232403, 39.672204],
[-78.425001, 39.596524],
[-78.534012, 39.522446],
[-78.829291, 39.562650],
[-78.963159, 39.457902],
[-79.161080, 39.418214],
[-79.332516, 39.302847],
[-79.485995, 39.213421],
[-79.477521, 39.720883],
[-78.549903, 39.719824],
[-78.232919, 39.721400],
[-77.523299, 39.725663],
[-76.668183, 39.720883],
[-75.787642, 39.723545],
[-75.714624, 38.449307],
[-75.048385, 38.448765]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "NJ"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-73.912796, 40.960187],
[-73.952325, 40.750750],
[-74.256754, 40.473370],
[-73.962440, 40.427630],
[-74.178438, 39.709256],
[-74.906042, 38.939303],
[-74.980663, 39.196497],
[-75.200262, 39.248354],
[-75.527813, 39.498649],
[-75.554272, 39.691247],
[-75.405573, 39.795504],
[-75.200805, 39.887049],
[-75.128820, 39.949500],
[-74.891754, 40.081791],
[-74.763183, 40.190777],
[-75.078022, 40.449547],
[-75.095488, 40.555380],
[-75.203957, 40.586619],
[-75.199203, 40.747461],
[-75.082259, 40.869702],
[-75.135718, 40.999875],
[-74.975909, 41.087725],
[-74.801268, 41.311561],
[-74.679028, 41.355486],
[-73.912796, 40.960187]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "NY"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-74.679028, 41.355486],
[-74.840439, 41.426386],
[-75.010816, 41.49571],
[-75.075386, 41.641231],
[-75.048928, 41.751302],
[-75.16799, 41.841787],
[-75.385471, 41.998961],
[-76.743837, 42.000537],
[-78.200648, 42.000021],
[-79.760087, 42.000021],
[-79.78271484, 42.26104916],
[-79.33227539, 42.50450285],
[-79.06860352, 42.69858589],
[-78.89282227, 42.77927536],
[-78.939362, 42.863611],
[-78.99169922, 43.06888777],
[-79.06860352, 43.27720532],
[-78.68408203, 43.37311218],
[-78.15673828, 43.39706524],
[-77.73925781, 43.35713822],
[-77.59643555, 43.25320495],
[-77.38769531, 43.28520334],
[-76.97021484, 43.30119623],
[-76.640625, 43.40504749],
[-76.43188477, 43.55651038],
[-76.32202148, 43.55651038],
[-76.23413086, 43.59630592],
[-76.2121582, 43.73935208],
[-76.30004883, 43.87413818],
[-76.17919922, 43.96119064],
[-76.375, 44.09631],
[-75.318265, 44.816231],
[-74.866898, 45.00038],
[-73.347662, 45.007253],
[-73.368281, 44.804604],
[-73.407969, 44.676007],
[-73.384172, 44.379152],
[-73.329136, 44.226732],
[-73.429673, 44.019846],
[-73.338128, 43.75844],
[-73.401638, 43.613436],
[-73.383112, 43.575351],
[-73.23971, 43.567935],
[-73.282033, 42.743489],
[-73.497937, 42.054513],
[-73.553489, 41.289857],
[-73.475174, 41.204669],
[-73.69268, 41.10731],
[-73.656687, 40.98507],
[-73.647887, 40.954769],
[-73.71, 40.931102],
[-72.241166, 41.11948],
[-71.944828, 40.930034],
[-73.345001, 40.630001],
[-73.98212, 40.627882],
[-73.952325, 40.75075],
[-73.912796, 40.960187],
[-74.679028, 41.355486]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "PA"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-74.891754, 40.081791],
[-75.12882, 39.9495],
[-75.200805, 39.887049],
[-75.405573, 39.795504],
[-75.62096, 39.847361],
[-75.710903, 39.802377],
[-75.787642, 39.723545],
[-76.668183, 39.720883],
[-77.523299, 39.725663],
[-78.232919, 39.7214],
[-78.549903, 39.719824],
[-79.477521, 39.720883],
[-80.51893, 39.720883],
[-80.51893, 40.641111],
[-80.51879883, 42.00032515],
[-80.18920898, 42.10637371],
[-79.760087, 42.25054002],
[-79.760087, 42.000021],
[-78.200648, 42.000021],
[-76.743837, 42.000537],
[-75.385471, 41.998961],
[-75.16799, 41.841787],
[-75.048928, 41.751302],
[-75.075386, 41.641231],
[-75.010816, 41.49571],
[-74.840439, 41.426386],
[-74.679028, 41.355486],
[-74.801268, 41.311561],
[-74.975909, 41.087725],
[-75.135718, 40.999875],
[-75.082259, 40.869702],
[-75.199203, 40.747461],
[-75.203957, 40.586619],
[-75.095488, 40.55538],
[-75.078022, 40.449547],
[-74.763183, 40.190777],
[-74.891754, 40.081791]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "ME"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-67.137344, 45.137452],
[-66.964660, 44.809700],
[-68.032520, 44.325200],
[-69.060000, 43.980000],
[-70.116170, 43.684050],
[-70.645734, 43.090083],
[-70.751025, 43.080032],
[-70.797611, 43.219739],
[-70.981760, 43.367896],
[-70.944165, 43.466339],
[-71.084820, 45.305240],
[-70.660023, 45.460223],
[-70.304954, 45.914795],
[-70.000140, 46.693171],
[-69.237086, 47.447776],
[-68.904781, 47.184795],
[-68.234305, 47.354629],
[-67.790353, 47.066249],
[-67.791412, 45.702585],
[-67.137344, 45.137452]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "MI"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-84.80895996, 41.67701482],
[-84.81994629, 41.76311745],
[-86.77001953, 41.77131168],
[-86.60522461, 41.92680321],
[-86.50085449, 42.10229819],
[-86.28662109, 42.39912216],
[-86.2097168, 42.69858589],
[-86.23168945, 42.9765207],
[-86.33605957, 43.20117168],
[-86.55029297, 43.6480008],
[-86.45690918, 43.76712702],
[-86.44042969, 43.82263823],
[-86.45690918, 43.8820573],
[-86.45690918, 43.94932735],
[-86.52832031, 44.03232064],
[-86.34155273, 44.24519902],
[-86.28112793, 44.35135037],
[-86.26464844, 44.46123054],
[-86.22070312, 44.5748174],
[-86.25915527, 44.69208804],
[-86.09436035, 44.74283172],
[-86.06689453, 44.902578],
[-85.9954834, 44.89868701],
[-85.92956543, 44.97257068],
[-85.83618164, 44.95702413],
[-85.74279785, 45.05024027],
[-85.67138672, 45.16654716],
[-85.5670166, 45.20139301],
[-85.61096191, 45.1161766],
[-85.55603027, 45.06576155],
[-85.61096191, 44.92591837],
[-85.62744141, 44.8052244],
[-85.49560547, 44.99199795],
[-85.48461914, 44.91424937],
[-85.52856445, 44.75453548],
[-85.38574219, 45.03859655],
[-85.38024902, 45.28261706],
[-85.1550293, 45.39073515],
[-85.04516602, 45.36372498],
[-84.89135742, 45.39844998],
[-85.03967285, 45.44086267],
[-85.11108398, 45.49479639],
[-85.10009766, 45.61403741],
[-84.93530273, 45.70617929],
[-85.07263184, 45.75985869],
[-84.8034668, 45.74452698],
[-84.83642578, 45.87853662],
[-84.91882324, 45.93587062],
[-84.99572754, 46.00459326],
[-85.16052246, 46.04654845],
[-85.38574219, 46.0960908],
[-85.45715332, 46.0846619],
[-85.57250977, 46.04654845],
[-85.68237305, 45.96260622],
[-85.83618164, 45.9702426],
[-85.91308594, 45.91676587],
[-86.03942871, 45.9549688],
[-86.17126465, 45.94733032],
[-86.30859375, 45.91676587],
[-86.36352539, 45.79433963],
[-86.53930664, 45.73302544],
[-86.64367676, 45.5948221],
[-86.70410156, 45.67164385],
[-86.53381348, 45.88618458],
[-86.63818359, 45.87471225],
[-86.87988281, 45.70234307],
[-86.98425293, 45.66396642],
[-86.98974609, 45.75602616],
[-86.94580078, 45.93587062],
[-87.04467773, 45.82879925],
[-87.06115723, 45.73302544],
[-87.20947266, 45.61787968],
[-87.39624023, 45.36372498],
[-87.49511719, 45.2284806],
[-87.64892578, 45.12005284],
[-87.73681641, 45.2323492],
[-87.68188477, 45.39073515],
[-87.88513184, 45.41002023],
[-87.84667969, 45.55637174],
[-87.78625488, 45.63324614],
[-87.87414551, 45.80199917],
[-88.12133789, 45.84793427],
[-88.1652832, 46.02366774],
[-88.6541748, 46.02748185],
[-88.97827148, 46.12274904],
[-90.12084961, 46.3355508],
[-90.24719238, 46.47569939],
[-90.40649414, 46.57774276],
[-90.34606934, 46.60794103],
[-90.02746582, 46.67205647],
[-89.8626709, 46.80757957],
[-89.70336914, 46.83389173],
[-89.41772461, 46.84516443],
[-89.12658691, 46.98399994],
[-88.98376465, 47.01397114],
[-88.89587402, 47.09630525],
[-88.68713379, 47.21583708],
[-88.5333252, 47.26432008],
[-88.43444824, 47.37603463],
[-88.08288574, 47.4763758],
[-87.87414551, 47.48380087],
[-87.72583008, 47.44666502],
[-87.74780273, 47.40206738],
[-87.92907715, 47.39091206],
[-87.94555664, 47.33882269],
[-88.24768066, 47.17104415],
[-88.42346191, 46.96900803],
[-88.49487305, 46.75867997],
[-88.33007812, 46.87896834],
[-88.14880371, 46.9615105],
[-88.00048828, 46.92025532],
[-87.81921387, 46.89773909],
[-87.58850098, 46.78125453],
[-87.35229492, 46.49839226],
[-87.01171875, 46.5286347],
[-86.8359375, 46.44164233],
[-86.64916992, 46.40756397],
[-86.47338867, 46.54752767],
[-86.12731934, 46.67959447],
[-85.88562012, 46.69843486],
[-85.47912598, 46.68336307],
[-85.27587891, 46.75115301],
[-84.9407959, 46.77373073],
[-85.05615234, 46.51351558],
[-84.84191895, 46.45678143],
[-84.63867188, 46.48704701],
[-84.5892334, 46.41892579],
[-84.32556152, 46.50973514],
[-84.18273926, 46.23685258],
[-84.22119141, 46.19504211],
[-84.09484863, 46.15700496],
[-84.00695801, 46.05798524],
[-83.90258789, 45.97406039],
[-84.01245117, 45.94733032],
[-84.28161621, 45.97787792],
[-84.39697266, 45.91676587],
[-84.69360352, 46.04273565],
[-84.70458984, 45.85558644],
[-84.72106934, 45.78284835],
[-84.42443848, 45.65244829],
[-84.30358887, 45.66780527],
[-84.12780762, 45.58713413],
[-84.07836914, 45.49864682],
[-83.92456055, 45.49094569],
[-83.82568359, 45.41773242],
[-83.73779297, 45.39844998],
[-83.56201172, 45.34828481],
[-83.46313477, 45.32897866],
[-83.36975098, 45.27875188],
[-83.36425781, 45.16654716],
[-83.24890137, 45.01141864],
[-83.41369629, 45.05412098],
[-83.44116211, 44.95702413],
[-83.31481934, 44.86365631],
[-83.27087402, 44.70380207],
[-83.3203125, 44.35527821],
[-83.43017578, 44.24913397],
[-83.51257324, 44.26487115],
[-83.54003906, 44.10730981],
[-83.57299805, 44.04811573],
[-83.66088867, 44.03232064],
[-83.671875, 43.98886244],
[-83.86413574, 43.97305156],
[-83.91357422, 43.82263823],
[-83.91906738, 43.68773585],
[-83.80371094, 43.62812341],
[-83.62243652, 43.63209942],
[-83.24890137, 43.98095753],
[-83.00170898, 44.05206384],
[-82.83691406, 44.0560117],
[-82.72705078, 43.98095753],
[-82.63916016, 43.86225752],
[-82.59521484, 43.64402585],
[-82.52929687, 43.43497155],
[-82.50732422, 43.22118973],
[-82.41943359, 43.00464713],
[-83.01269531, 42.29356419],
[-83.13903809, 41.98399427],
[-83.51806641, 41.67701482],
[-84.80895996, 41.67701482]
]
]
}
}, {
"type": "Feature",
"properties": {
"state": "AK"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[-140.985988, 69.711998],
[-140.985988, 69.711998],
[-140.992499, 66.000029],
[-140.997770, 60.306397],
[-140.012998, 60.276838],
[-139.039000, 60.000007],
[-138.340878, 59.562101],
[-137.452508, 58.904984],
[-136.479725, 59.463864],
[-135.475833, 59.787772],
[-134.944987, 59.270543],
[-134.271100, 58.861110],
[-133.355549, 58.410285],
[-132.730421, 57.692887],
[-131.707822, 56.552104],
[-130.007770, 55.915812],
[-129.979994, 55.284998],
[-130.536110, 54.802753],
[-131.085818, 55.178906],
[-131.967211, 55.497776],
[-132.250011, 56.369996],
[-133.539181, 57.178887],
[-134.078063, 58.123068],
[-135.038211, 58.187715],
[-136.628062, 58.212209],
[-137.800006, 58.499995],
[-139.867787, 59.537762],
[-140.825274, 59.727517],
[-142.574444, 60.084447],
[-143.958881, 59.999180],
[-145.925557, 60.458610],
[-147.114374, 60.884656],
[-148.224306, 60.672989],
[-148.018066, 59.978329],
[-148.570823, 59.914173],
[-149.727858, 59.705658],
[-150.608243, 59.368211],
[-151.716393, 59.155821],
[-151.859433, 59.744984],
[-151.409719, 60.725803],
[-150.346941, 61.033588],
[-150.621111, 61.284425],
[-151.895839, 60.727198],
[-152.578330, 60.061657],
[-154.019172, 59.350279],
[-153.287511, 58.864728],
[-154.232492, 58.146374],
[-155.307491, 57.727795],
[-156.308335, 57.422774],
[-156.556097, 56.979985],
[-158.117217, 56.463608],
[-158.433321, 55.994154],
[-159.603327, 55.566686],
[-160.289720, 55.643581],
[-161.223048, 55.364735],
[-162.237766, 55.024187],
[-163.069447, 54.689737],
[-164.785569, 54.404173],
[-164.942226, 54.572225],
[-163.848340, 55.039431],
[-162.870001, 55.348043],
[-161.804175, 55.894986],
[-160.563605, 56.008055],
[-160.070560, 56.418055],
[-158.684443, 57.016675],
[-158.461097, 57.216921],
[-157.722770, 57.570001],
[-157.550274, 58.328326],
[-157.041675, 58.918885],
[-158.194731, 58.615802],
[-158.517218, 58.787781],
[-159.058606, 58.424186],
[-159.711667, 58.931390],
[-159.981289, 58.572549],
[-160.355271, 59.071123],
[-161.355003, 58.670838],
[-161.968894, 58.671665],
[-162.054987, 59.266925],
[-161.874171, 59.633621],
[-162.518059, 59.989724],
[-163.818341, 59.798056],
[-164.662218, 60.267484],
[-165.346388, 60.507496],
[-165.350832, 61.073895],
[-166.121379, 61.500019],
[-165.734452, 62.074997],
[-164.919179, 62.633076],
[-164.562508, 63.146378],
[-163.753332, 63.219449],
[-163.067224, 63.059459],
[-162.260555, 63.541936],
[-161.534450, 63.455817],
[-160.772507, 63.766108],
[-160.958335, 64.222799],
[-161.518068, 64.402788],
[-160.777778, 64.788604],
[-161.391926, 64.777235],
[-162.453050, 64.559445],
[-162.757786, 64.338605],
[-163.546394, 64.559160],
[-164.960830, 64.446945],
[-166.425288, 64.686672],
[-166.845004, 65.088896],
[-168.110560, 65.669997],
[-166.705271, 66.088318],
[-164.474710, 66.576660],
[-163.652512, 66.576660],
[-163.788602, 66.077207],
[-161.677774, 66.116120],
[-162.489715, 66.735565],
[-163.719717, 67.116395],
[-164.430991, 67.616338],
[-165.390287, 68.042772],
[-166.764441, 68.358877],
[-166.204707, 68.883031],
[-164.430811, 68.915535],
[-163.168614, 69.371115],
[-162.930566, 69.858062],
[-161.908897, 70.333330],
[-160.934797, 70.447690],
[-159.039176, 70.891642],
[-158.119723, 70.824721],
[-156.580825, 71.357764],
[-155.067790, 71.147776],
[-154.344165, 70.696409],
[-153.900006, 70.889989],
[-152.210006, 70.829992],
[-152.270002, 70.600006],
[-150.739992, 70.430017],
[-149.720003, 70.530010],
[-147.613362, 70.214035],
[-145.689990, 70.120010],
[-144.920011, 69.989992],
[-143.589446, 70.152514],
[-142.072510, 69.851938],
[-140.985988, 69.711998]
]
]
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment