<template>
<div class="container-fluid">
<wj-flex-map header="Average Temperature By State" :tooltipContent="tooltipContent" :initialized="initialized">
<wj-geo-map-layer url="data/US.json" :itemsSourceChanged="zoomTo">
<wj-color-scale :colors="colors" :binding="binding" :scale="scale" format='n0"°F"'></wj-color-scale>
</wj-geo-map-layer>
<wj-flex-chart-legend position="Left"></wj-flex-chart-legend>
</wj-flex-map>
</div>
</template>
<script>
import "@mescius/wijmo.styles/wijmo.css";
import "bootstrap.css";
import { createApp } from "vue"
import { registerCore } from "@mescius/wijmo.vue2.core";
import { registerChart } from "@mescius/wijmo.vue2.chart";
import { registerChartMap } from "@mescius/wijmo.vue2.chart.map";
import { Palettes } from "@mescius/wijmo.chart";
import { httpRequest } from "@mescius/wijmo";
let App = {
name: "app",
data: function () {
return {
colors: Palettes.Diverging.RdYlBu,
map: null,
};
},
created() {
this.dataMap = new Map();
httpRequest("data/temp.json", {
success: (xhr) => {
JSON.parse(xhr.responseText).forEach((el) =>
this.dataMap.set(el.State, parseFloat(el.AverageTemperature))
);
},
});
},
methods: {
initialized(map) {
this.map = map;
},
zoomTo() {
this.map.zoomTo(this.map.layers[0].getGeoBBox());
},
tooltipContent(f) {
return f.name + " " + this.dataMap.get(f.name) + "°F";
},
binding(o) {
return this.dataMap.get(o.properties.name);
},
scale(v) {
return 1 - v;
},
},
};
const app = createApp(App);
registerCore(app)
registerChart(app)
registerChartMap(app)
app.mount('#app');
</script>
<style>
body {
margin-bottom: 24px;
}
.wj-flexmap {
max-width: 600px;
}
</style>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>MESCIUS Wijmo US Choropleth</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- SystemJS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.21.5/system.src.js" integrity="sha512-skZbMyvYdNoZfLmiGn5ii6KmklM82rYX2uWctBhzaXPxJgiv4XBwJnFGr5k8s+6tE1pcR1nuTKghozJHyzMcoA==" crossorigin="anonymous"></script>
<script src="systemjs.config.js"></script>
<script>
System.import('./src/app.vue');
</script>
</head>
<body>
<div id="app"></div>
</body>
</html>
[
{
"State": "Alabama",
"AverageTemperature": "62.8000"
},
{
"State": "Alaska",
"AverageTemperature": "26.6000"
},
{
"State": "Arizona",
"AverageTemperature": "60.3000"
},
{
"State": "Arkansas",
"AverageTemperature": "60.4000"
},
{
"State": "California",
"AverageTemperature": "59.4000"
},
{
"State": "Colorado",
"AverageTemperature": "45.1000"
},
{
"State": "Connecticut",
"AverageTemperature": 49
},
{
"State": "Delaware",
"AverageTemperature": "55.3000"
},
{
"State": "Florida",
"AverageTemperature": "70.7000"
},
{
"State": "Georgia",
"AverageTemperature": "63.5000"
},
{
"State": "Hawaii",
"AverageTemperature": 70
},
{
"State": "Idaho",
"AverageTemperature": "44.4000"
},
{
"State": "Illinois",
"AverageTemperature": "51.8000"
},
{
"State": "Indiana",
"AverageTemperature": "51.7000"
},
{
"State": "Iowa",
"AverageTemperature": "47.8000"
},
{
"State": "Kansas",
"AverageTemperature": "54.3000"
},
{
"State": "Kentucky",
"AverageTemperature": "55.6000"
},
{
"State": "Louisiana",
"AverageTemperature": "66.4000"
},
{
"State": "Maine",
"AverageTemperature": 41
},
{
"State": "Maryland",
"AverageTemperature": "54.2000"
},
{
"State": "Massachusetts",
"AverageTemperature": "47.9000"
},
{
"State": "Michigan",
"AverageTemperature": "44.4000"
},
{
"State": "Minnesota",
"AverageTemperature": "41.2000"
},
{
"State": "Mississippi",
"AverageTemperature": "63.4000"
},
{
"State": "Missouri",
"AverageTemperature": "54.6000"
},
{
"State": "Montana",
"AverageTemperature": "42.7000"
},
{
"State": "Nebraska",
"AverageTemperature": "48.8000"
},
{
"State": "Nevada",
"AverageTemperature": "49.9000"
},
{
"State": "New Hampshire",
"AverageTemperature": "43.8000"
},
{
"State": "New Jersey",
"AverageTemperature": "52.7000"
},
{
"State": "New Mexico",
"AverageTemperature": "53.4000"
},
{
"State": "New York",
"AverageTemperature": "45.4000"
},
{
"State": "North Carolina",
"AverageTemperature": 59
},
{
"State": "North Dakota",
"AverageTemperature": "40.4000"
},
{
"State": "Ohio",
"AverageTemperature": "50.7000"
},
{
"State": "Oklahoma",
"AverageTemperature": "59.6000"
},
{
"State": "Oregon",
"AverageTemperature": "48.4000"
},
{
"State": "Pennsylvania",
"AverageTemperature": "48.8000"
},
{
"State": "Rhode Island",
"AverageTemperature": "50.1000"
},
{
"State": "South Carolina",
"AverageTemperature": "62.4000"
},
{
"State": "South Dakota",
"AverageTemperature": "45.2000"
},
{
"State": "Tennessee",
"AverageTemperature": "57.6000"
},
{
"State": "Texas",
"AverageTemperature": "64.8000"
},
{
"State": "Utah",
"AverageTemperature": "48.6000"
},
{
"State": "Vermont",
"AverageTemperature": "42.9000"
},
{
"State": "Virginia",
"AverageTemperature": "55.1000"
},
{
"State": "Washington",
"AverageTemperature": "48.3000"
},
{
"State": "West Virginia",
"AverageTemperature": "51.8000"
},
{
"State": "Wisconsin",
"AverageTemperature": "43.1000"
},
{
"State": "Wyoming",
"AverageTemperature": 42
}
]
{"type":"FeatureCollection", "features": [
{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-95.16,49.37],[-95.16,49.01],[-95.18,48.99],[-97.23,48.99],[-97.1,48.65],[-97.16,48.53],[-97.12,48.43],[-97.14,48.38],[-97.12,48.28],[-97.12,48.13],[-97.04,47.95],[-97,47.92],[-97.01,47.9],[-96.99,47.81],[-96.95,47.78],[-96.86,47.6],[-96.87,47.42],[-96.84,47.39],[-96.85,47.26],[-96.83,47.17],[-96.83,47],[-96.81,46.94],[-96.76,46.92],[-96.8,46.79],[-96.78,46.72],[-96.79,46.64],[-96.75,46.6],[-96.75,46.5],[-96.72,46.44],[-96.6,46.32],[-96.6,46.22],[-96.56,46.17],[-96.56,46.1],[-96.58,46.02],[-96.56,45.94],[-96.59,45.84],[-96.64,45.76],[-96.84,45.65],[-96.86,45.6],[-96.77,45.51],[-96.71,45.42],[-96.69,45.41],[-96.57,45.39],[-96.49,45.35],[-96.45,45.3],[-96.45,43.5],[-95.15,43.5],[-93.85,43.5],[-92.55,43.5],[-91.25,43.5],[-91.24,43.74],[-91.28,43.8],[-91.28,43.9],[-91.3,43.93],[-91.36,43.94],[-91.41,44.01],[-91.47,44.03],[-91.54,44.07],[-91.66,44.07],[-91.82,44.16],[-91.95,44.34],[-92.1,44.44],[-92.29,44.47],[-92.33,44.53],[-92.39,44.58],[-92.58,44.61],[-92.82,44.76],[-92.78,44.82],[-92.78,44.89],[-92.76,44.93],[-92.8,45.08],[-92.77,45.09],[-92.75,45.13],[-92.77,45.19],[-92.76,45.28],[-92.71,45.33],[-92.66,45.43],[-92.75,45.56],[-92.88,45.58],[-92.9,45.61],[-92.89,45.7],[-92.77,45.81],[-92.77,45.83],[-92.7,45.91],[-92.57,45.96],[-92.53,45.99],[-92.47,46],[-92.43,46.03],[-92.36,46.03],[-92.32,46.07],[-92.29,46.08],[-92.29,46.66],[-92.22,46.66],[-92.2,46.71],[-92.16,46.73],[-92.14,46.76],[-92.11,46.77],[-91.96,46.73],[-91.47,46.92],[-90.65,47.31],[-89.96,47.29],[-89.5,48],[-89.71,48],[-89.78,48.02],[-89.92,47.99],[-90,48.02],[-90.07,48.1],[-90.12,48.12],[-90.49,48.1],[-90.54,48.08],[-90.59,48.1],[-90.75,48.08],[-90.79,48.1],[-90.81,48.16],[-90.85,48.19],[-90.84,48.22],[-90.87,48.23],[-91.07,48.17],[-91.28,48.06],[-91.37,48.06],[-91.43,48.04],[-91.49,48.05],[-91.57,48.05],[-91.59,48.09],[-91.69,48.1],[-91.72,48.11],[-91.7,48.14],[-91.74,48.18],[-91.85,48.2],[-91.98,48.24],[-92.01,48.26],[-92.04,48.33],[-92.07,48.35],[-92.15,48.35],[-92.28,48.33],[-92.3,48.31],[-92.29,48.25],[-92.37,48.22],[-92.46,48.33],[-92.49,48.43],[-92.53,48.45],[-92.66,48.44],[-92.7,48.45],[-92.72,48.46],[-92.71,48.48],[-92.63,48.5],[-92.65,48.54],[-92.88,48.58],[-92.98,48.62],[-93.26,48.63],[-93.39,48.61],[-93.45,48.6],[-93.46,48.56],[-93.49,48.54],[-93.78,48.52],[-93.81,48.54],[-93.84,48.62],[-93.87,48.64],[-94.23,48.65],[-94.29,48.71],[-94.52,48.7],[-94.59,48.73],[-94.69,48.78],[-94.71,48.81],[-94.71,48.91],[-94.81,49.17],[-94.81,49.21],[-94.84,49.31],[-94.93,49.35],[-95.1,49.35],[-95.16,49.37]]]},"properties":{"name":"Minnesota","name_local":"","admin":"United States of America","type":"State"}},
{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-117.04,48.99],[-118.48,48.99],[-119.8,48.99],[-121.33,48.99],[-122.75,48.99],[-122.73,48.96],[-122.8,48.96],[-122.81,48.93],[-122.76,48.94],[-122.75,48.92],[-122.77,48.87],[-122.7,48.83],[-122.7,48.79],[-122.7,48.8],[-122.66,48.78],[-122.67,48.73],[-122.64,48.72],[-122.57,48.78],[-122.51,48.76],[-122.5,48.74],[-122.53,48.69],[-122.5,48.68],[-122.49,48.64],[-122.46,48.62],[-122.44,48.58],[-122.47,48.55],[-122.53,48.58],[-122.57,48.59],[-122.49,48.53],[-122.49,48.45],[-122.51,48.45],[-122.57,48.49],[-122.58,48.46],[-122.63,48.52],[-122.7,48.5],[-122.66,48.45],[-122.68,48.43],[-122.65,48.4],[-122.62,48.41],[-122.58,48.44],[-122.56,48.43],[-122.57,48.41],[-122.53,48.37],[-122.48,48.36],[-122.39,48.3],[-122.38,48.28],[-122.4,48.24],[-122.45,48.26],[-122.53,48.25],[-122.51,48.15],[-122.38,48.06],[-122.35,48.05],[-122.38,48.1],[-122.46,48.14],[-122.47,48.18],[-122.44,48.23],[-122.38,48.21],[-122.36,48.12],[-122.34,48.09],[-122.24,48.03],[-122.22,48.04],[-122.19,48.03],[-122.21,47.99],[-122.32,47.94],[-122.34,47.87],[-122.4,47.8],[-122.38,47.72],[-122.43,47.66],[-122.34,47.6],[-122.35,47.56],[-122.38,47.6],[-122.41,47.57],[-122.37,47.5],[-122.37,47.44],[-122.33,47.39],[-122.33,47.36],[-122.42,47.32],[-122.43,47.3],[-122.4,47.28],[-122.43,47.26],[-122.54,47.32],[-122.54,47.28],[-122.57,47.21],[-122.65,47.13],[-122.72,47.09],[-122.82,47.17],[-122.83,47.14],[-122.86,47.13],[-122.85,47.17],[-122.9,47.13],[-122.89,47.05],[-122.92,47.06],[-122.94,47.09],[-122.94,47.13],[-122.96,47.09],[-123.01,47.08],[-122.98,47.1],[-122.93,47.17],[-123.08,47.1],[-123.02,47.13],[-123.02,47.14],[-123.08,47.13],[-123.07,47.15],[-122.97,47.18],[-122.92,47.28],[-122.85,47.32],[-122.81,47.4],[-122.78,47.32],[-122.81,47.25],[-122.77,47.17],[-122.74,47.19],[-122.75,47.21],[-122.72,47.23],[-122.75,47.28],[-122.73,47.34],[-122.65,47.38],[-122.63,47.4],[-122.63,47.38],[-122.69,47.3],[-122.57,47.26],[-122.56,47.3],[-122.59,47.34],[-122.54,47.37],[-122.56,47.39],[-122.51,47.52],[-122.53,47.53],[-122.55,47.58],[-122.68,47.53],[-122.64,47.58],[-122.69,47.6],[-122.7,47.62],[-122.68,47.65],[-122.62,47.57],[-122.59,47.58],[-122.63,47.69],[-122.66,47.73],[-122.6,47.69],[-122.56,47.71],[-122.56,47.74],[-122.48,47.74],[-122.47,47.76],[-122.5,47.79],[-122.49,47.8],[-122.52,47.88],[-122.55,47.92],[-122.61,47.95],[-122.57,47.82],[-122.59,47.82],[-122.6,47.85],[-122.62,47.85],[-122.73,47.74],[-122.76,47.67],[-122.95,47.6],[-123.02,47.52],[-123.11,47.39],[-123.09,47.37],[-123.05,47.37],[-122.87,47.44],[-122.84,47.43],[-122.91,47.39],[-123.07,47.34],[-123.13,47.34],[-123.16,47.36],[-123.12,47.45],[-123.07,47.49],[-123.02,47.57],[-122.91,47.65],[-122.84,47.75],[-122.87,47.79],[-122.86,47.83],[-122.84,47.78],[-122.81,47.84],[-122.8,47.78],[-122.83,47.69],[-122.83,47.68],[-122.8,47.68],[-122.75,47.77],[-122.68,47.86],[-122.62,47.88],[-122.79,48.08],[-122.78,48.1],[-122.75,48.12],[-122.77,48.14],[-122.86,48.12],[-122.88,48.11],[-122.88,48.08],[-122.82,48.04],[-122.84,48.01],[-122.87,47.99],[-122.86,48.03],[-122.89,48.06],[-122.92,48.07],[-122.93,48.1],[-123,48.09],[-123,48.04],[-123.03,48.05],[-123.06,48.12],[-123.11,48.15],[-123.16,48.15],[-123.11,48.18],[-123.15,48.18],[-123.25,48.12],[-123.42,48.12],[-123.45,48.13],[-123.41,48.14],[-123.51,48.13],[-123.55,48.15],[-123.58,48.14],[-123.7,48.16],[-123.79,48.15],[-123.97,48.17],[-124.05,48.18],[-124.11,48.22],[-124.23,48.26],[-124.3,48.26],[-124.4,48.29],[-124.57,48.37],[-124.61,48.37],[-124.7,48.39],[-124.73,48.39],[-124.73,48.37],[-124.66,48.32],[-124.71,48.25],[-124.69,48.21],[-124.73,48.17],[-124.69,48.1],[-124.67,47.99],[-124.61,47.87],[-124.57,47.87],[-124.54,47.83],[-124.48,47.81],[-124.48,47.78],[-124.42,47.74],[-124.35,47.55],[-124.32,47.36],[-124.27,47.34],[-124.3,47.35],[-124.28,47.3],[-124.24,47.29],[-124.2,47.19],[-124.17,47.04],[-124.18,46.93],[-124.14,46.94],[-124.11,46.93],[-124.14,46.97],[-124.15,47.02],[-124.12,47.04],[-124.03,47.03],[-124.01,46.98],[-123.81,46.96],[-124.05,46.89],[-124.06,46.86],[-124.03,46.87],[-124.02,46.83],[-124.07,46.84],[-124.1,46.88],[-124.09,46.9],[-124.11,46.91],[-124.13,46.9],[-124.09,46.74],[-123.97,46.7],[-123.98,46.74],[-123.95,46.72],[-123.91,46.73],[-123.9,46.75],[-123.8,46.68],[-123.76,46.68],[-123.81,46.66],[-123.83,46.69],[-123.88,46.69],[-123.91,46.68],[-123.92,46.66],[-123.89,46.6],[-123.96,46.62],[-123.9,46.54],[-123.94,46.47],[-123.84,46.42],[-123.85,46.4],[-123.93,46.44],[-123.96,46.38],[-124.01,46.39],[-124.02,46.57],[-124.04,46.63],[-124.06,46.65],[-124.06,46.39],[-124.08,46.27],[-124.04,46.27],[-124.05,46.3],[-124.01,46.31],[-123.99,46.31],[-123.93,46.25],[-123.87,46.24],[-123.81,46.28],[-123.76,46.27],[-123.75,46.29],[-123.69,46.31],[-123.66,46.27],[-123.6,46.26],[-123.48,46.28],[-123.46,46.27],[-123.39,46.2],[-123.3,46.15],[-123.18,46.18],[-123.09,46.18],[-122.94,46.12],[-122.89,46.09],[-122.85,46.01],[-122.81,45.98],[-122.77,45.88],[-122.78,45.82],[-122.75,45.78],[-122.75,45.7],[-122.72,45.65],[-122.67,45.63],[-122.59,45.61],[-122.54,45.62],[-122.43,45.59],[-122.34,45.59],[-122.26,45.57],[-121.97,45.64],[-121.86,45.7],[-121.79,45.72],[-121.72,45.71],[-121.57,45.73],[-121.27,45.71],[-121.2,45.68],[-121.15,45.62],[-121.04,45.65],[-120.9,45.64],[-120.67,45.7],[-120.62,45.73],[-120.47,45.71],[-120.43,45.72],[-120.36,45.72],[-120.29,45.74],[-120.23,45.74],[-120.13,45.79],[-119.93,45.84],[-119.66,45.87],[-119.58,45.93],[-119.09,45.95],[-119.04,45.96],[-119,46],[-116.88,46],[-116.96,46.1],[-116.91,46.16],[-116.94,46.26],[-117.04,46.38],[-117.04,47.74],[-117.04,48.99]]],[[[-123.09,48.99],[-123.09,48.97],[-123.04,48.99],[-123.09,48.99]]],[[[-123.97,46.49],[-123.99,46.49],[-124,46.45],[-123.97,46.44],[-123.96,46.41],[-123.95,46.42],[-123.95,46.46],[-123.97,46.49]]],[[[-122.44,47.43],[-122.46,47.5],[-122.51,47.46],[-122.53,47.36],[-122.51,47.33],[-122.46,47.4],[-122.44,47.39],[-122.47,47.36],[-122.47,47.34],[-122.42,47.37],[-122.37,47.38],[-122.44,47.43]]],[[[-122.5,47.61],[-122.51,47.63],[-122.49,47.64],[-122.51,47.7],[-122.55,47.72],[-122.58,47.67],[-122.58,47.6],[-122.5,47.57],[-122.48,47.59],[-122.5,47.61]]],[[[-122.73,48.1],[-122.7,48.05],[-122.72,48.05],[-122.74,48.08],[-122.73,48.04],[-122.7,48.01],[-122.68,48.01],[-122.69,48.07],[-122.71,48.1],[-122.73,48.1]]],[[[-122.36,47.98],[-122.38,48.02],[-122.51,48.09],[-122.51,48.04],[-122.54,48.01],[-122.58,48.19],[-122.65,48.22],[-122.71,48.22],[-122.72,48.23],[-122.65,48.25],[-122.64,48.29],[-122.63,48.27],[-122.59,48.31],[-122.55,48.28],[-122.52,48.29],[-122.52,48.32],[-122.58,48.36],[-122.6,48.4],[-122.66,48.39],[-122.75,48.25],[-122.74,48.21],[-122.67,48.15],[-122.62,48.16],[-122.61,48.15],[-122.61,48.06],[-122.58,48],[-122.54,47.97],[-122.52,47.97],[-122.48,47.99],[-122.45,47.96],[-122.44,47.92],[-122.4,47.92],[-122.39,47.9],[-122.35,47.95],[-122.36,47.98]]],[[[-122.86,48.49],[-122.88,48.57],[-122.91,48.55],[-122.94,48.46],[-122.88,48.44],[-122.89,48.42],[-122.83,48.42],[-122.81,48.46],[-122.82,48.47],[-122.85,48.46],[-122.86,48.49]]],[[[-122.69,48.59],[-122.72,48.61],[-122.74,48.59],[-122.71,48.54],[-122.69,48.55],[-122.67,48.57],[-122.69,48.59]]],[[[-123.02,48.5],[-122.98,48.53],[-123.1,48.61],[-123.13,48.62],[-123.16,48.61],[-123.18,48.6],[-123.17,48.57],[-123.14,48.5],[-123.07,48.48],[-123.03,48.45],[-122.96,48.45],[-123.02,48.5]]],[[[-122.75,48.66],[-122.86,48.71],[-122.92,48.71],[-123.03,48.63],[-123,48.6],[-122.98,48.64],[-122.93,48.59],[-122.87,48.59],[-122.86,48.6],[-122.91,48.66],[-122.9,48.7],[-122.82,48.61],[-122.75,48.66]]],[[[-122.62,48.67],[-122.72,48.74],[-122.72,48.72],[-122.62,48.65],[-122.62,48.67]]],[[[-122.71,47.18],[-122.75,47.15],[-122.7,47.12],[-122.67,47.16],[-122.71,47.18]]],[[[-122.87,47.27],[-122.85,47.3],[-122.9,47.28],[-122.92,47.24],[-122.87,47.17],[-122.85,47.19],[-122.87,47.27]]],[[[-123.42,46.2],[-123.42,46.19],[-123.38,46.16],[-123.32,46.15],[-123.42,46.2]]]]},"properties":{"name":"Washington","name_local":"","admin":"United States of America","type":"State"}},
{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-117.04,48.99],[-117.04,47.74],[-117.04,46.38],[-116.94,46.26],[-116.91,46.16],[-116.96,46.1],[-116.88,46],[-116.84,45.91],[-116.76,45.84],[-116.69,45.83],[-116.53,45.75],[-116.45,45.6],[-116.51,45.54],[-116.54,45.47],[-116.65,45.35],[-116.66,45.28],[-116.72,45.15],[-116.83,45.03],[-116.82,44.97],[-116.86,44.87],[-116.93,44.79],[-117.03,44.73],[-117.12,44.55],[-117.2,44.48],[-117.19,44.46],[-117.22,44.39],[-117.2,44.3],[-117.14,44.26],[-117.1,44.29],[-117.04,44.26],[-116.97,44.27],[-116.96,44.22],[-116.89,44.18],[-116.92,44.11],[-116.97,44.1],[-116.94,44.02],[-116.97,43.89],[-117.03,43.83],[-117.02,43.13],[-117.02,42],[-115.53,42],[-114.04,42],[-112.55,42],[-111.05,42],[-111.05,43.25],[-111.05,44.5],[-111.11,44.52],[-111.21,44.59],[-111.22,44.64],[-111.31,44.73],[-111.38,44.75],[-111.4,44.73],[-111.46,44.71],[-111.45,44.67],[-111.49,44.64],[-111.5,44.58],[-111.46,44.56],[-111.46,44.55],[-111.5,44.55],[-111.56,44.57],[-111.67,44.57],[-111.81,44.53],[-111.87,44.56],[-112.08,44.54],[-112.24,44.57],[-112.33,44.54],[-112.36,44.47],[-112.39,44.46],[-112.45,44.48],[-112.68,44.51],[-112.75,44.49],[-112.82,44.44],[-112.81,44.39],[-112.84,44.38],[-112.87,44.41],[-112.93,44.42],[-113,44.47],[-113.01,44.5],[-112.99,44.53],[-113.07,44.61],[-113.05,44.65],[-113.14,44.78],[-113.23,44.82],[-113.33,44.79],[-113.34,44.82],[-113.43,44.86],[-113.48,44.93],[-113.44,44.96],[-113.44,45.02],[-113.51,45.12],[-113.56,45.13],[-113.59,45.2],[-113.71,45.31],[-113.71,45.38],[-113.75,45.41],[-113.76,45.44],[-113.76,45.51],[-113.81,45.54],[-113.79,45.59],[-113.8,45.61],[-113.88,45.63],[-113.9,45.66],[-113.99,45.7],[-114,45.65],[-114.05,45.64],[-114.11,45.57],[-114.22,45.54],[-114.25,45.5],[-114.3,45.48],[-114.34,45.49],[-114.45,45.56],[-114.55,45.57],[-114.53,45.6],[-114.54,45.63],[-114.5,45.66],[-114.49,45.71],[-114.55,45.78],[-114.5,45.84],[-114.42,45.86],[-114.39,45.89],[-114.42,45.93],[-114.4,45.99],[-114.47,46.01],[-114.48,46.06],[-114.45,46.11],[-114.5,46.16],[-114.49,46.17],[-114.43,46.19],[-114.45,46.27],[-114.41,46.35],[-114.4,46.4],[-114.37,46.45],[-114.4,46.5],[-114.34,46.54],[-114.33,46.66],[-114.36,46.68],[-114.47,46.65],[-114.57,46.64],[-114.64,46.67],[-114.62,46.72],[-114.66,46.75],[-114.69,46.75],[-114.76,46.72],[-114.77,46.77],[-114.91,46.84],[-114.92,46.92],[-115,46.98],[-115.05,47],[-115.06,47.02],[-115.19,47.14],[-115.28,47.2],[-115.33,47.26],[-115.5,47.3],[-115.59,47.39],[-115.72,47.44],[-115.71,47.46],[-115.66,47.47],[-115.64,47.48],[-115.73,47.56],[-115.68,47.6],[-115.72,47.66],[-115.72,47.7],[-115.82,47.78],[-115.86,47.84],[-115.94,47.89],[-116.05,48],[-116.05,48.99],[-117.04,48.99]]]},"properties":{"name":"Idaho","name_local":"","admin":"United States of America","type":"State"}},
{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-116.05,48.99],[-116.05,48],[-115.94,47.89],[-115.86,47.84],[-115.82,47.78],[-115.72,47.7],[-115.72,47.66],[-115.68,47.6],[-115.73,47.56],[-115.64,47.48],[-115.66,47.47],[-115.71,47.46],[-115.72,47.44],[-115.59,47.39],[-115.5,47.3],[-115.33,47.26],[-115.28,47.2],[-115.19,47.14],[-115.06,47.02],[-115.05,47],[-115,46.98],[-114.92,46.92],[-114.91,46.84],[-114.77,46.77],[-114.76,46.72],[-114.69,46.75],[-114.66,46.75],[-114.62,46.72],[-114.64,46.67],[-114.57,46.64],[-114.47,46.65],[-114.36,46.68],[-114.33,46.66],[-114.34,46.54],[-114.4,46.5],[-114.37,46.45],[-114.4,46.4],[-114.41,46.35],[-114.45,46.27],[-114.43,46.19],[-114.49,46.17],[-114.5,46.16],[-114.45,46.11],[-114.48,46.06],[-114.47,46.01],[-114.4,45.99],[-114.42,45.93],[-114.39,45.89],[-114.42,45.86],[-114.5,45.84],[-114.55,45.78],[-114.49,45.71],[-114.5,45.66],[-114.54,45.63],[-114.53,45.6],[-114.55,45.57],[-114.45,45.56],[-114.34,45.49],[-114.3,45.48],[-114.25,45.5],[-114.22,45.54],[-114.11,45.57],[-114.05,45.64],[-114,45.65],[-113.99,45.7],[-113.9,45.66],[-113.88,45.63],[-113.8,45.61],[-113.79,45.59],[-113.81,45.54],[-113.76,45.51],[-113.76,45.44],[-113.75,45.41],[-113.71,45.38],[-113.71,45.31],[-113.59,45.2],[-113.56,45.13],[-113.51,45.12],[-113.44,45.02],[-113.44,44.96],[-113.48,44.93],[-113.43,44.86],[-113.34,44.82],[-113.33,44.79],[-113.23,44.82],[-113.14,44.78],[-113.05,44.65],[-113.07,44.61],[-112.99,44.53],[-113.01,44.5],[-113,44.47],[-112.93,44.42],[-112.87,44.41],[-112.84,44.38],[-112.81,44.39],[-112.82,44.44],[-112.75,44.49],[-112.68,44.51],[-112.45,44.48],[-112.39,44.46],[-112.36,44.47],[-112.33,44.54],[-112.24,44.57],[-112.08,44.54],[-111.87,44.56],[-111.81,44.53],[-111.67,44.57],[-111.56,44.57],[-111.5,44.55],[-111.46,44.55],[-111.46,44.56],[-111.5,44.58],[-111.49,44.64],[-111.45,44.67],[-111.46,44.71],[-111.4,44.73],[-111.38,44.75],[-111.31,44.73],[-111.22,44.64],[-111.21,44.59],[-111.11,44.52],[-111.05,44.5],[-111.05,45],[-109.26,45],[-107.52,45],[-105.78,45],[-104.06,45],[-104.04,45],[-104.04,45.01],[-104.04,45.94],[-104.05,47.47],[-104.05,48.99],[-105.51,48.99],[-107.05,48.99],[-108.59,48.99],[-110,48.99],[-112.1,48.99],[-114.06,48.99],[-116.05,48.99]]]},"properties":{"name":"Montana","name_local":"","admin":"United States of America","type":"State"}},
{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-104.05,48.99],[-104.05,47.47],[-104.04,45.94],[-102.15,45.94],[-100.28,45.94],[-98.42,45.94],[-96.56,45.94],[-96.58,46.02],[-96.56,46.1],[-96.56,46.17],[-96.6,46.22],[-96.6,46.32],[-96.72,46.44],[-96.75,46.5],[-96.75,46.6],[-96.79,46.64],[-96.78,46.72],[-96.8,46.79],[-96.76,46.92],[-96.81,46.94],[-96.83,47],[-96.83,47.17],[-96.85,47.26],[-96.84,47.39],[-96.87,47.42],[-96.86,47.6],[-96.95,47.78],[-96.99,47.81],[-97.01,47.9],[-97,47.92],[-97.04,47.95],[-97.12,48.13],[-97.12,48.28],[-97.14,48.38],[-97.12,48.43],[-97.16,48.53],[-97.1,48.65],[-97.23,48.99],[-99.35,48.99],[-101.36,48.99],[-102.65,48.99],[-104.05,48.99]]]},"properties":{"name":"North Dakota","name_local":"","admin":"United States of America","type":"State"}},
{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[-83.13,41.94],[-83.16,42.05],[-83.13,42.24],[-83.11,42.27],[-83.04,42.33],[-82.83,42.4],[-82.64,42.56],[-82.58,42.57],[-82.53,42.62],[-82.48,42.72],[-82.47,42.79],[-82.48,42.84],[-82.41,42.98],[-82.41,43.05],[-82.15,43.58],[-82.55,45.33],[-82.59,45.37],[-83.6,45.82],[-83.46,46.01],[-83.61,46.12],[-83.77,46.11],[-83.84,46.12],[-83.93,46.07],[-83.96,46.06],[-84.01,46.12],[-84.02,46.15],[-84.1,46.22],[-84.12,46.31],[-84.11,46.35],[-84.16,46.43],[-84.11,46.53],[-84.2,46.55],[-84.31,46.5],[-84.35,46.52],[-84.39,46.52],[-84.42,46.51],[-84.49,46.46],[-84.57,46.46],[-84.77,46.63],[-84.88,46.9],[-86.64,47.62],[-88.35,48.3],[-88.41,48.3],[-88.64,48.26],[-89.34,47.98],[-89.5,48],[-89.96,47.29],[-90.41,46.58],[-90.39,46.55],[-90.34,46.56],[-90.32,46.54],[-90.22,46.5],[-90.12,46.34],[-89.12,46.15],[-88.84,46.04],[-88.72,46.03],[-88.63,46.01],[-88.53,46.03],[-88.42,45.99],[-88.37,46],[-88.33,45.98],[-88.19,45.96],[-88.12,45.93],[-88.09,45.88],[-88.12,45.83],[-88.11,45.8],[-88.06,45.78],[-88.01,45.79],[-87.97,45.77],[-87.9,45.76],[-87.8,45.69],[-87.82,45.66],[-87.79,45.61],[-87.8,45.58],[-87.82,45.57],[-87.8,45.5],[-87.87,45.45],[-87.88,45.38],[-87.85,45.36],[-87.77,45.36],[-87.69,45.39],[-87.66,45.37],[-87.65,45.35],[-87.71,45.28],[-87.73,45.2],[-87.65,45.12],[-87.54,45.09],[-87.44,45.08],[-87.4,45.2],[-87.31,45.24],[-87.2,45.32],[-87.09,45.44],[-86.76,45.44],[-86.25,45.24],[-86.5,45.08],[-86.6,44.99],[-86.71,44.85],[-86.89,44.47],[-87.06,43.97],[-87.11,43.77],[-87.16,43.48],[-87.02,42.5],[-87.21,41.76],[-86.04,41.76],[-84.81,41.76],[-84.81,41.7],[-83.41,41.74],[-83.13,41.94]]]},"properties":{"name":"Michigan","name_local":"","admin":"United States of America","type":"State"}},
{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[-69.06,47.29],[-69.05,47.42],[-69.07,47.43],[-69.22,47.46],[-69.25,47.45],[-70.01,46.7],[-70.07,46.42],[-70.19,46.36],[-70.2,46.31],[-70.24,46.29],[-70.28,46.21],[-70.28,46.19],[-70.26,46.18],[-70.24,46.14],[-70.26,46.11],[-70.31,46.08],[-70.29,46.05],[-70.32,45.98],[-70.26,45.95],[-70.26,45.92],[-70.28,45.89],[-70.42,45.8],[-70.4,45.75],[-70.42,45.72],[-70.59,45.65],[-70.69,45.57],[-70.73,45.51],[-70.72,45.47],[-70.64,45.41],[-70.7,45.39],[-70.77,45.43],[-70.81,45.42],[-70.83,45.39],[-70.84,45.31],[-70.87,45.28],[-70.87,45.25],[-70.89,45.23],[-70.97,45.34],[-71.02,45.34],[-71.05,45.31],[-71.08,45.3],[-70.96,43.56],[-70.98,43.39],[-70.87,43.27],[-70.82,43.25],[-70.83,43.16],[-70.74,43.08],[-70.73,43.12],[-70.71,43.12],[-70.67,43.09],[-70.66,43.09],[-70.61,43.17],[-70.58,43.19],[-70.6,43.2],[-70.57,43.23],[-70.58,4