Skip to content

Instantly share code, notes, and snippets.

@erwaller
Last active December 20, 2015 11:29
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save erwaller/6123608 to your computer and use it in GitHub Desktop.
Save erwaller/6123608 to your computer and use it in GitHub Desktop.
3D Seating Charts
Display the source blob
Display the rendered blob
Raw
{"type": "FeatureCollection", "features": [{"geometry": {"type": "Polygon", "coordinates": [[[314.952, 405.784], [268.423, 435.435], [263.542, 427.282], [309.582, 396.389], [314.952, 405.784]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 91.06108591138148}}, {"geometry": {"type": "Polygon", "coordinates": [[[737.934, 545.191], [733.188, 553.852], [688.381, 522.729], [693.223, 514.336], [737.934, 545.191]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 86.17680136649307}}, {"geometry": {"type": "Polygon", "coordinates": [[[403.163, 665.492], [368.232, 713.188], [359.583, 703.51], [397.333, 660.866], [403.163, 665.492]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 87.61066775775653}}, {"geometry": {"type": "Polygon", "coordinates": [[[794.75, 631.413], [780.022, 657.392], [736.864, 628.785], [751.75, 602.428], [794.75, 631.413]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 117.87504850951285}}, {"geometry": {"type": "Polygon", "coordinates": [[[667.093, 419.366], [662.683, 427.081], [638.301, 411.032], [645.408, 405.188], [667.093, 419.366]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 70.37712233957852}}, {"geometry": {"type": "Polygon", "coordinates": [[[322.008, 418.143], [276.36, 448.776], [270.984, 439.731], [317.435, 410.131], [322.008, 418.143]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 86.4948042610653}}, {"geometry": {"type": "Polygon", "coordinates": [[[585.75, 561.333], [570.583, 588.333], [547.583, 565.25], [560.0, 544.333], [585.75, 561.333]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 36.64661894145215}}, {"geometry": {"type": "Polygon", "coordinates": [[[154.16, 332.717], [155.597, 347.014], [134.73, 349.387], [133.207, 334.058], [154.16, 332.717]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 156.32061691229345}}, {"geometry": {"type": "Polygon", "coordinates": [[[724.626, 439.567], [719.858, 447.893], [673.771, 417.759], [678.447, 409.578], [724.626, 439.567]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 84.9469459368611}}, {"geometry": {"type": "Polygon", "coordinates": [[[154.8, 446.75], [169.941, 473.857], [127.726, 500.965], [111.802, 472.088], [154.8, 446.75]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 144.16687776379152}}, {"geometry": {"type": "Polygon", "coordinates": [[[291.193, 363.938], [243.096, 392.812], [231.575, 357.719], [272.569, 343.564], [291.193, 363.938]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 110.75224757123442}}, {"geometry": {"type": "Polygon", "coordinates": [[[172.397, 478.224], [187.731, 504.71], [145.754, 532.971], [130.191, 505.324], [172.397, 478.224]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 136.48201140018418}}, {"geometry": {"type": "Polygon", "coordinates": [[[865.708, 505.955], [849.423, 533.475], [806.546, 505.56], [822.026, 478.36], [865.708, 505.955]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 134.43893184282598}}, {"geometry": {"type": "Polygon", "coordinates": [[[752.834, 518.683], [747.935, 527.003], [703.393, 496.678], [708.117, 488.461], [752.834, 518.683]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 91.25176547114035}}, {"geometry": {"type": "Polygon", "coordinates": [[[206.226, 537.14], [164.002, 565.166], [148.21, 537.345], [190.268, 509.113], [206.226, 537.14]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 129.88589223776384}}, {"geometry": {"type": "Polygon", "coordinates": [[[847.494, 538.187], [831.804, 565.939], [788.708, 537.09], [804.08, 509.92], [847.494, 538.187]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 127.9971652392349}}, {"geometry": {"type": "Polygon", "coordinates": [[[764.092, 358.248], [750.641, 391.551], [698.694, 359.553], [717.482, 341.167], [764.092, 358.248]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 108.58341653199166}}, {"geometry": {"type": "Polygon", "coordinates": [[[784.217, 524.788], [777.54, 536.597], [760.271, 524.48], [766.89, 512.938], [784.217, 524.788]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 109.22973020199218}}, {"geometry": {"type": "Polygon", "coordinates": [[[219.688, 498.314], [226.117, 509.514], [208.876, 521.663], [201.965, 509.615], [219.688, 498.314]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 114.47068429462627}}, {"geometry": {"type": "Polygon", "coordinates": [[[767.005, 555.16], [760.904, 566.328], [743.523, 554.409], [749.747, 542.871], [767.005, 555.16]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 104.161297011894}}, {"geometry": {"type": "Polygon", "coordinates": [[[758.281, 570.874], [753.108, 579.736], [735.863, 567.637], [740.86, 558.829], [758.281, 570.874]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 102.3190719027494}}, {"geometry": {"type": "Polygon", "coordinates": [[[750.727, 584.037], [745.598, 592.966], [728.192, 581.32], [733.394, 571.876], [750.727, 584.037]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 100.96322824157318}}, {"geometry": {"type": "Polygon", "coordinates": [[[743.088, 597.417], [737.107, 607.965], [720.102, 595.598], [725.558, 585.695], [743.088, 597.417]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 99.9885457640024}}, {"geometry": {"type": "Polygon", "coordinates": [[[734.582, 612.512], [729.45, 621.587], [712.192, 609.415], [717.324, 600.183], [734.582, 612.512]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 99.30259621339212}}, {"geometry": {"type": "Polygon", "coordinates": [[[726.953, 625.967], [721.149, 636.102], [703.974, 623.883], [709.724, 613.603], [726.953, 625.967]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 99.08264917330384}}, {"geometry": {"type": "Polygon", "coordinates": [[[629.67, 603.509], [622.036, 616.231], [577.791, 585.649], [584.575, 573.782], [629.67, 603.509]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 55.54244372009573}}, {"geometry": {"type": "Polygon", "coordinates": [[[183.628, 434.658], [189.604, 445.816], [172.098, 457.573], [165.926, 445.872], [183.628, 434.658]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 130.91622341024046}}, {"geometry": {"type": "Polygon", "coordinates": [[[435.446, 685.63], [412.153, 741.063], [401.604, 735.681], [429.158, 682.404], [435.446, 685.63]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 89.85532686446588}}, {"geometry": {"type": "Polygon", "coordinates": [[[802.786, 491.917], [795.313, 505.159], [777.82, 493.429], [785.167, 480.413], [802.786, 491.917]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 116.14711863838897}}, {"geometry": {"type": "Polygon", "coordinates": [[[793.149, 509.395], [786.805, 520.299], [769.374, 508.543], [775.508, 497.845], [793.149, 509.395]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 112.47296893316191}}, {"geometry": {"type": "Polygon", "coordinates": [[[435.327, 94.054], [449.25, 90.375], [469.125, 154.875], [455.53, 158.616], [435.327, 94.054]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 152.43522887311846}}, {"geometry": {"type": "Polygon", "coordinates": [[[470.3, 697.435], [461.773, 757.713], [449.5, 754.979], [462.789, 695.776], [470.3, 697.435]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 91.37689102174575}}, {"geometry": {"type": "Polygon", "coordinates": [[[522.667, 588.583], [537.833, 619.25], [503.833, 629.5], [503.417, 596.0], [522.667, 588.583]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 43.64188044527873}}, {"geometry": {"type": "Polygon", "coordinates": [[[903.816, 506.455], [886.979, 536.017], [867.99, 522.244], [883.551, 493.325], [903.816, 506.455]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 154.37158209463297}}, {"geometry": {"type": "Polygon", "coordinates": [[[154.289, 290.21], [153.502, 307.0], [132.597, 307.0], [133.33, 289.031], [154.289, 290.21]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 164.4498422177413}}, {"geometry": {"type": "Polygon", "coordinates": [[[257.875, 627.804], [215.048, 657.69], [200.414, 630.808], [243.383, 602.375], [257.875, 627.804]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 119.80595161243035}}, {"geometry": {"type": "Polygon", "coordinates": [[[417.041, 585.264], [374.193, 615.501], [367.078, 603.731], [410.336, 573.45], [417.041, 585.264]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 56.731943443531}}, {"geometry": {"type": "Polygon", "coordinates": [[[275.14, 658.356], [232.375, 689.517], [217.615, 662.405], [260.231, 632.262], [275.14, 658.356]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 119.67954181329408}}, {"geometry": {"type": "Polygon", "coordinates": [[[777.549, 661.749], [762.782, 687.696], [720.42, 657.814], [734.058, 633.281], [777.549, 661.749]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 117.92081784587486}}, {"geometry": {"type": "Polygon", "coordinates": [[[322.725, 381.548], [311.247, 389.25], [297.686, 365.656], [306.674, 361.031], [322.725, 381.548]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 91.55408188562649}}, {"geometry": {"type": "Polygon", "coordinates": [[[761.516, 692.979], [732.936, 741.615], [694.079, 702.14], [717.682, 662.664], [761.516, 692.979]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 120.70805911056641}}, {"geometry": {"type": "Polygon", "coordinates": [[[302.53, 700.759], [262.187, 741.726], [233.284, 695.0], [277.75, 662.641], [302.53, 700.759]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 122.1482111312319}}, {"geometry": {"type": "Polygon", "coordinates": [[[674.438, 406.974], [669.579, 415.018], [649.185, 401.684], [656.551, 395.357], [674.438, 406.974]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 75.67881595902516}}, {"geometry": {"type": "Polygon", "coordinates": [[[346.205, 401.905], [326.116, 415.25], [321.658, 407.44], [339.486, 396.079], [346.205, 401.905]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 77.11944727706495}}, {"geometry": {"type": "Polygon", "coordinates": [[[72.075, 215.952], [49.625, 207.0], [58.125, 179.75], [80.186, 190.75], [72.075, 215.952]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 212.4093938058296}}, {"geometry": {"type": "Polygon", "coordinates": [[[307.092, 392.038], [260.973, 423.017], [245.419, 397.25], [293.407, 368.242], [307.092, 392.038]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 99.23782867838253}}, {"geometry": {"type": "Polygon", "coordinates": [[[635.93, 703.836], [626.772, 711.143], [591.733, 665.494], [597.979, 660.66], [635.93, 703.836]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 86.34173955069471}}, {"geometry": {"type": "Polygon", "coordinates": [[[829.375, 570.233], [814.571, 596.402], [772.004, 566.578], [786.24, 541.454], [829.375, 570.233]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 123.1140584329832}}, {"geometry": {"type": "Polygon", "coordinates": [[[224.125, 568.615], [181.363, 596.168], [166.495, 569.968], [208.764, 541.563], [224.125, 568.615]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 124.74824603368177}}, {"geometry": {"type": "Polygon", "coordinates": [[[812.096, 600.776], [797.048, 626.934], [754.288, 597.938], [769.578, 570.737], [812.096, 600.776]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 119.66591503347978}}, {"geometry": {"type": "Polygon", "coordinates": [[[241.031, 598.14], [198.015, 626.402], [183.653, 600.641], [226.848, 573.088], [241.031, 598.14]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 121.47950620643797}}, {"geometry": {"type": "Polygon", "coordinates": [[[710.105, 655.596], [704.106, 666.101], [687.432, 653.428], [692.929, 643.787], [710.105, 655.596]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 100.19512044725529}}, {"geometry": {"type": "Polygon", "coordinates": [[[718.738, 640.435], [712.681, 651.223], [695.318, 639.323], [701.492, 628.223], [718.738, 640.435]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 99.37469327912413}}, {"geometry": {"type": "Polygon", "coordinates": [[[350.167, 707.837], [337.134, 723.721], [327.521, 713.46], [341.902, 697.888], [350.167, 707.837]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 105.32918475712229}}, {"geometry": {"type": "Polygon", "coordinates": [[[362.339, 718.788], [349.278, 735.699], [340.389, 727.058], [354.143, 710.981], [362.339, 718.788]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 106.44530413315563}}, {"geometry": {"type": "Polygon", "coordinates": [[[216.714, 535.326], [211.38, 526.027], [228.793, 513.78], [234.568, 523.802], [216.714, 535.326]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 111.22946726978421}}, {"geometry": {"type": "Polygon", "coordinates": [[[338.26, 694.462], [323.955, 709.952], [315.996, 701.072], [330.808, 686.1], [338.26, 694.462]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 104.38434706640646}}, {"geometry": {"type": "Polygon", "coordinates": [[[692.687, 686.25], [684.265, 698.104], [668.573, 684.142], [676.588, 673.227], [692.687, 686.25]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 102.87014440662561}}, {"geometry": {"type": "Polygon", "coordinates": [[[701.583, 670.624], [695.186, 681.848], [678.6, 668.301], [684.89, 657.79], [701.583, 670.624]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 101.28503118783152}}, {"geometry": {"type": "Polygon", "coordinates": [[[374.219, 729.163], [362.883, 747.051], [353.33, 738.981], [366.07, 722.171], [374.219, 729.163]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 107.62517866596089}}, {"geometry": {"type": "Polygon", "coordinates": [[[387.21, 738.999], [376.593, 757.161], [366.812, 750.264], [378.235, 732.394], [387.21, 738.999]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 108.68423053819726}}, {"geometry": {"type": "Polygon", "coordinates": [[[327.531, 682.303], [312.71, 697.284], [303.388, 686.091], [318.765, 671.776], [327.531, 682.303]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 103.70748173589018}}, {"geometry": {"type": "Polygon", "coordinates": [[[795.902, 701.985], [789.269, 712.165], [769.171, 696.629], [774.287, 687.696], [795.902, 701.985]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 137.83785464436104}}, {"geometry": {"type": "Polygon", "coordinates": [[[424.252, 594.635], [382.78, 630.183], [376.737, 619.826], [419.825, 589.42], [424.252, 594.635]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 58.52021435640852}}, {"geometry": {"type": "Polygon", "coordinates": [[[694.42, 623.834], [689.165, 633.149], [642.728, 601.105], [647.766, 592.564], [694.42, 623.834]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 80.64288046145177}}, {"geometry": {"type": "Polygon", "coordinates": [[[346.167, 587.319], [299.75, 620.14], [294.89, 611.379], [341.107, 578.667], [346.167, 587.319]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 81.60355663229393}}, {"geometry": {"type": "Polygon", "coordinates": [[[701.583, 610.994], [696.962, 619.306], [650.303, 588.246], [655.367, 579.603], [701.583, 610.994]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 80.37134165459724}}, {"geometry": {"type": "Polygon", "coordinates": [[[338.573, 574.334], [292.449, 606.98], [287.868, 598.652], [333.595, 565.826], [338.573, 574.334]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 81.90379739084142}}, {"geometry": {"type": "Polygon", "coordinates": [[[708.771, 598.131], [703.964, 606.774], [658.0, 575.346], [663.257, 566.083], [708.771, 598.131]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 80.63910038585502}}, {"geometry": {"type": "Polygon", "coordinates": [[[331.046, 561.5], [285.397, 594.27], [280.507, 585.457], [326.356, 553.463], [331.046, 561.5]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 82.80773983922035}}, {"geometry": {"type": "Polygon", "coordinates": [[[716.311, 584.419], [711.21, 593.734], [665.757, 561.787], [670.716, 553.252], [716.311, 584.419]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 81.5500430999273}}, {"geometry": {"type": "Polygon", "coordinates": [[[948.578, 212.506], [957.625, 267.006], [933.395, 269.361], [925.542, 221.562], [948.578, 212.506]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 205.01044332618767}}, {"geometry": {"type": "Polygon", "coordinates": [[[62.854, 269.693], [36.86, 267.157], [47.146, 211.822], [70.767, 220.805], [62.854, 269.693]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 206.61118892180068}}, {"geometry": {"type": "Polygon", "coordinates": [[[723.622, 571.264], [718.776, 580.049], [673.268, 548.854], [678.586, 539.673], [723.622, 571.264]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 82.59113800886875}}, {"geometry": {"type": "Polygon", "coordinates": [[[767.661, 492.596], [762.981, 500.759], [718.385, 470.581], [723.291, 461.709], [767.661, 492.596]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 97.49880910452191}}, {"geometry": {"type": "Polygon", "coordinates": [[[393.422, 543.663], [349.448, 573.121], [344.746, 565.084], [389.114, 536.079], [393.422, 543.663]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 56.39431371193376}}, {"geometry": {"type": "Polygon", "coordinates": [[[61.602, 331.0], [36.507, 331.0], [35.879, 272.085], [62.458, 274.679], [61.602, 331.0]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 197.5094415894086}}, {"geometry": {"type": "Polygon", "coordinates": [[[844.523, 411.329], [838.441, 425.567], [820.025, 415.295], [825.08, 403.577], [844.523, 411.329]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 137.51447180627937}}, {"geometry": {"type": "Polygon", "coordinates": [[[637.376, 590.36], [632.226, 599.206], [587.062, 569.434], [592.044, 560.91], [637.376, 590.36]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 54.56280074043119}}, {"geometry": {"type": "Polygon", "coordinates": [[[852.192, 391.19], [846.498, 406.604], [827.296, 398.875], [832.176, 383.714], [852.192, 391.19]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 142.4496286158725}}, {"geometry": {"type": "Polygon", "coordinates": [[[914.396, 189.687], [937.625, 179.625], [946.784, 207.838], [924.0, 216.221], [914.396, 189.687]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 210.91443433013302}}, {"geometry": {"type": "Polygon", "coordinates": [[[407.768, 568.927], [364.542, 599.403], [359.496, 590.308], [403.474, 561.5], [407.768, 568.927]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 56.00864250024278}}, {"geometry": {"type": "Polygon", "coordinates": [[[277.097, 469.647], [233.473, 500.683], [228.63, 491.955], [271.667, 460.693], [277.097, 469.647]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 99.28978295877175}}, {"geometry": {"type": "Polygon", "coordinates": [[[760.597, 504.918], [755.234, 514.271], [710.615, 484.115], [715.89, 474.93], [760.597, 504.918]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 94.293631619532}}, {"geometry": {"type": "Polygon", "coordinates": [[[224.772, 253.167], [221.818, 265.663], [170.103, 248.833], [174.289, 232.154], [224.772, 253.167]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 157.86595249641388}}, {"geometry": {"type": "Polygon", "coordinates": [[[827.063, 254.197], [830.602, 284.722], [776.486, 290.625], [774.167, 271.111], [827.063, 254.197]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 151.8851212958004}}, {"geometry": {"type": "Polygon", "coordinates": [[[316.153, 667.293], [300.378, 682.032], [293.565, 670.063], [310.256, 657.09], [316.153, 667.293]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 102.70044517449767}}, {"geometry": {"type": "Polygon", "coordinates": [[[823.477, 377.57], [813.575, 406.75], [766.059, 381.582], [773.584, 361.327], [823.477, 377.57]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 127.58413561066283}}, {"geometry": {"type": "Polygon", "coordinates": [[[215.954, 295.485], [215.625, 324.299], [160.865, 327.391], [162.801, 289.924], [215.954, 295.485]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 146.9856939074004}}, {"geometry": {"type": "Polygon", "coordinates": [[[829.974, 331.666], [824.738, 372.723], [775.064, 356.5], [779.998, 330.29], [829.974, 331.666]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 136.47955374487418}}, {"geometry": {"type": "Polygon", "coordinates": [[[283.294, 609.862], [266.142, 621.885], [260.532, 612.029], [277.758, 599.885], [283.294, 609.862]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 101.06339610838337}}, {"geometry": {"type": "Polygon", "coordinates": [[[275.299, 595.52], [258.078, 607.717], [252.27, 597.473], [269.506, 585.648], [275.299, 595.52]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 101.73771975034629}}, {"geometry": {"type": "Polygon", "coordinates": [[[300.003, 638.922], [282.939, 651.395], [276.883, 640.754], [294.045, 628.453], [300.003, 638.922]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 100.93434616858626}}, {"geometry": {"type": "Polygon", "coordinates": [[[291.489, 624.022], [274.389, 636.373], [268.708, 626.393], [286.057, 614.231], [291.489, 624.022]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 100.73275974855449}}, {"geometry": {"type": "Polygon", "coordinates": [[[219.126, 539.531], [236.888, 528.289], [251.409, 553.623], [234.088, 565.612], [219.126, 539.531]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 107.47124990210173}}, {"geometry": {"type": "Polygon", "coordinates": [[[819.261, 233.299], [825.683, 249.389], [773.365, 266.118], [770.493, 253.645], [819.261, 233.299]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 156.141105763729}}, {"geometry": {"type": "Polygon", "coordinates": [[[674.172, 527.5], [669.233, 535.85], [623.479, 505.73], [628.176, 497.514], [674.172, 527.5]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 59.81136438503974}}, {"geometry": {"type": "Polygon", "coordinates": [[[372.018, 505.992], [327.035, 534.842], [322.337, 526.829], [367.138, 497.409], [372.018, 505.992]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 61.39094909707783}}, {"geometry": {"type": "Polygon", "coordinates": [[[546.0, 90.333], [558.799, 93.99], [538.158, 163.202], [525.733, 160.5], [546.0, 90.333]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 151.18968317236462}}, {"geometry": {"type": "Polygon", "coordinates": [[[282.307, 779.347], [250.408, 817.776], [213.791, 776.001], [250.408, 742.436], [282.307, 779.347]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 149.6410116330413}}, {"geometry": {"type": "Polygon", "coordinates": [[[652.375, 564.877], [647.283, 573.493], [601.825, 543.608], [606.599, 535.258], [652.375, 564.877]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 54.870058931989504}}, {"geometry": {"type": "Polygon", "coordinates": [[[661.217, 678.14], [652.385, 687.521], [612.084, 647.517], [616.263, 642.763], [661.217, 678.14]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 84.92698549695498}}, {"geometry": {"type": "Polygon", "coordinates": [[[160.286, 248.449], [157.12, 265.453], [136.479, 261.531], [140.186, 242.202], [160.286, 248.449]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 172.2377847112532}}, {"geometry": {"type": "Polygon", "coordinates": [[[383.333, 648.258], [345.143, 685.98], [337.745, 676.621], [378.207, 642.169], [383.333, 648.258]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 85.2962851439616}}, {"geometry": {"type": "Polygon", "coordinates": [[[401.057, 557.106], [356.97, 585.985], [351.978, 577.446], [395.898, 548.023], [401.057, 557.106]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 55.73570300624189}}, {"geometry": {"type": "Polygon", "coordinates": [[[69.044, 388.0], [43.583, 393.125], [36.507, 336.0], [61.87, 336.0], [69.044, 388.0]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 187.53051866232332}}, {"geometry": {"type": "Polygon", "coordinates": [[[686.688, 637.515], [681.815, 646.036], [634.58, 614.797], [640.173, 605.417], [686.688, 637.515]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 80.99083536598448}}, {"geometry": {"type": "Polygon", "coordinates": [[[775.141, 540.844], [769.52, 551.075], [752.189, 538.736], [757.736, 528.834], [775.141, 540.844]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 106.5102745158419}}, {"geometry": {"type": "Polygon", "coordinates": [[[375.639, 637.788], [334.67, 672.674], [326.819, 662.459], [371.082, 629.976], [375.639, 637.788]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 84.12336244444819}}, {"geometry": {"type": "Polygon", "coordinates": [[[949.242, 397.537], [930.5, 453.855], [907.193, 443.375], [925.225, 392.218], [949.242, 397.537]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 174.2843058953961}}, {"geometry": {"type": "Polygon", "coordinates": [[[109.117, 488.526], [89.132, 501.642], [66.713, 458.031], [89.702, 448.893], [109.117, 488.526]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 165.1454207142299}}, {"geometry": {"type": "Polygon", "coordinates": [[[649.272, 691.478], [639.583, 700.664], [601.763, 657.474], [608.607, 651.111], [649.272, 691.478]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 85.54786295028065}}, {"geometry": {"type": "Polygon", "coordinates": [[[361.817, 614.104], [314.702, 646.313], [309.758, 638.178], [356.313, 604.681], [361.817, 614.104]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 82.09832036674075}}, {"geometry": {"type": "Polygon", "coordinates": [[[957.25, 336.75], [950.625, 392.625], [926.669, 387.001], [934.217, 336.75], [957.25, 336.75]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 185.49678230093377}}, {"geometry": {"type": "Polygon", "coordinates": [[[87.578, 444.356], [63.971, 453.741], [45.5, 397.698], [70.197, 392.867], [87.578, 444.356]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 176.34095898389575}}, {"geometry": {"type": "Polygon", "coordinates": [[[679.311, 650.373], [673.253, 660.66], [627.173, 627.0], [631.644, 619.166], [679.311, 650.373]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 82.28809364276222}}, {"geometry": {"type": "Polygon", "coordinates": [[[498.583, 596.583], [498.667, 629.75], [482.417, 627.333], [489.0, 596.083], [498.583, 596.583]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 44.588065172644555}}, {"geometry": {"type": "Polygon", "coordinates": [[[199.594, 505.447], [192.762, 493.572], [210.303, 481.947], [217.186, 493.979], [199.594, 505.447]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 118.14312925261461}}, {"geometry": {"type": "Polygon", "coordinates": [[[368.417, 625.729], [323.707, 658.356], [317.684, 650.331], [364.344, 618.433], [368.417, 625.729]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 82.99711047500388}}, {"geometry": {"type": "Polygon", "coordinates": [[[681.339, 514.905], [676.6, 523.113], [630.662, 493.166], [635.601, 484.526], [681.339, 514.905]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 62.37761687400378}}, {"geometry": {"type": "Polygon", "coordinates": [[[207.801, 477.585], [190.009, 489.011], [183.247, 477.153], [201.334, 466.313], [207.801, 477.585]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 122.23022818795685}}, {"geometry": {"type": "Polygon", "coordinates": [[[336.25, 443.127], [291.36, 474.141], [285.419, 464.077], [331.09, 434.07], [336.25, 443.127]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 78.13161300677211}}, {"geometry": {"type": "Polygon", "coordinates": [[[269.328, 456.518], [226.255, 487.674], [220.777, 477.801], [264.093, 447.701], [269.328, 456.518]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 103.02087072744047}}, {"geometry": {"type": "Polygon", "coordinates": [[[775.239, 479.379], [770.156, 488.244], [725.743, 457.746], [730.761, 448.985], [775.239, 479.379]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 101.09328356008625}}, {"geometry": {"type": "Polygon", "coordinates": [[[257.566, 436.807], [261.393, 443.167], [218.338, 473.404], [214.163, 465.879], [257.566, 436.807]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 106.69418413165732}}, {"geometry": {"type": "Polygon", "coordinates": [[[782.877, 466.058], [777.733, 475.028], [733.361, 444.707], [738.25, 435.894], [782.877, 466.058]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 104.92500347200374}}, {"geometry": {"type": "Polygon", "coordinates": [[[249.274, 423.017], [255.012, 432.5], [211.729, 461.492], [206.513, 452.091], [249.274, 423.017]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 110.40092169252935}}, {"geometry": {"type": "Polygon", "coordinates": [[[790.396, 452.283], [785.37, 461.709], [740.685, 431.634], [745.633, 423.005], [790.396, 452.283]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 108.93902864997466}}, {"geometry": {"type": "Polygon", "coordinates": [[[229.821, 387.707], [246.647, 418.756], [204.077, 447.701], [184.474, 412.369], [229.821, 387.707]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 118.82760172619828}}, {"geometry": {"type": "Polygon", "coordinates": [[[811.579, 411.626], [793.162, 448.118], [748.086, 418.634], [763.792, 386.883], [811.579, 411.626]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 117.06765815715285}}, {"geometry": {"type": "Polygon", "coordinates": [[[228.04, 382.983], [181.98, 407.874], [171.271, 378.645], [222.063, 361.031], [228.04, 382.983]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 129.3400025606927}}, {"geometry": {"type": "Polygon", "coordinates": [[[180.831, 472.772], [174.738, 462.182], [191.934, 449.983], [198.846, 461.975], [180.831, 472.772]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 126.40668588710012}}, {"geometry": {"type": "Polygon", "coordinates": [[[328.941, 429.5], [282.872, 459.769], [278.914, 453.083], [324.492, 422.498], [328.941, 429.5]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 82.21117445408503}}, {"geometry": {"type": "Polygon", "coordinates": [[[717.368, 452.239], [712.856, 460.108], [666.866, 429.835], [671.285, 422.107], [717.368, 452.239]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 80.65310182850999}}, {"geometry": {"type": "Polygon", "coordinates": [[[89.506, 194.395], [136.589, 216.592], [127.999, 252.197], [76.546, 242.509], [89.506, 194.395]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 192.64712284921362}}, {"geometry": {"type": "Polygon", "coordinates": [[[622.793, 714.172], [612.304, 721.533], [581.136, 672.694], [587.66, 668.4], [622.793, 714.172]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 87.09154784064867}}, {"geometry": {"type": "Polygon", "coordinates": [[[731.369, 427.779], [727.113, 435.221], [680.933, 405.23], [685.443, 397.341], [731.369, 427.779]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 89.34930724297755}}, {"geometry": {"type": "Polygon", "coordinates": [[[608.121, 724.272], [597.259, 730.666], [570.041, 679.092], [576.995, 675.5], [608.121, 724.272]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 87.84723791127414}}, {"geometry": {"type": "Polygon", "coordinates": [[[413.661, 673.029], [382.632, 724.487], [371.791, 716.792], [407.169, 668.485], [413.661, 673.029]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 88.62577803325621}}, {"geometry": {"type": "Polygon", "coordinates": [[[593.021, 733.35], [582.75, 738.836], [559.711, 684.14], [565.617, 681.354], [593.021, 733.35]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 88.52615009543791}}, {"geometry": {"type": "Polygon", "coordinates": [[[424.76, 679.95], [397.226, 733.26], [386.876, 727.132], [417.894, 675.692], [424.76, 679.95]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 89.15594109917747}}, {"geometry": {"type": "Polygon", "coordinates": [[[578.064, 741.158], [566.708, 746.31], [547.03, 688.976], [555.028, 685.901], [578.064, 741.158]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 89.10485863924592}}, {"geometry": {"type": "Polygon", "coordinates": [[[748.468, 396.085], [733.854, 423.428], [687.93, 392.991], [702.388, 367.701], [748.468, 396.085]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 97.24573614015165}}, {"geometry": {"type": "Polygon", "coordinates": [[[128.115, 522.001], [107.362, 536.165], [90.979, 506.409], [111.63, 492.858], [128.115, 522.001]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 156.30525151152153}}, {"geometry": {"type": "Polygon", "coordinates": [[[146.683, 555.07], [126.057, 569.208], [110.719, 539.927], [130.573, 526.37], [146.683, 555.07]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 149.7101363312451}}, {"geometry": {"type": "Polygon", "coordinates": [[[884.671, 540.5], [869.717, 568.068], [849.423, 555.097], [865.271, 527.058], [884.671, 540.5]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 147.9706265099935}}, {"geometry": {"type": "Polygon", "coordinates": [[[393.441, 657.588], [356.316, 699.655], [348.291, 689.897], [386.933, 651.729], [393.441, 657.588]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 86.37836924971438}}, {"geometry": {"type": "Polygon", "coordinates": [[[666.723, 540.184], [662.236, 547.921], [615.955, 518.892], [620.992, 510.08], [666.723, 540.184]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 57.46278995523974}}, {"geometry": {"type": "Polygon", "coordinates": [[[386.64, 531.723], [342.217, 560.763], [337.5, 553.122], [381.978, 523.519], [386.64, 531.723]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 57.40422315474706}}, {"geometry": {"type": "Polygon", "coordinates": [[[659.724, 552.248], [654.687, 560.91], [609.085, 530.908], [613.471, 523.236], [659.724, 552.248]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 56.05358347295915}}, {"geometry": {"type": "Polygon", "coordinates": [[[494.833, 634.634], [495.297, 689.334], [479.587, 688.714], [485.809, 633.418], [494.833, 634.634]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 64.32210041968467}}, {"geometry": {"type": "Polygon", "coordinates": [[[515.667, 687.185], [500.333, 689.017], [499.833, 634.813], [510.262, 634.154], [515.667, 687.185]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 64.05495410661068}}, {"geometry": {"type": "Polygon", "coordinates": [[[480.899, 632.334], [474.634, 688.017], [453.917, 682.511], [469.861, 628.518], [480.899, 632.334]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 64.0169434896731}}, {"geometry": {"type": "Polygon", "coordinates": [[[540.675, 680.815], [520.682, 686.244], [515.206, 633.367], [525.66, 630.637], [540.675, 680.815]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 63.746595269708315}}, {"geometry": {"type": "Polygon", "coordinates": [[[465.257, 626.456], [449.217, 680.501], [433.051, 672.674], [458.235, 622.455], [465.257, 626.456]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 63.153296629708905}}, {"geometry": {"type": "Polygon", "coordinates": [[[561.867, 671.983], [545.393, 679.135], [530.363, 628.909], [537.825, 625.489], [561.867, 671.983]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 62.935232091412836}}, {"geometry": {"type": "Polygon", "coordinates": [[[453.765, 620.213], [428.667, 670.261], [411.008, 659.0], [444.07, 613.188], [453.765, 620.213]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 61.84792089634058}}, {"geometry": {"type": "Polygon", "coordinates": [[[583.119, 659.379], [566.311, 669.69], [542.203, 623.068], [553.131, 615.542], [583.119, 659.379]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 61.38596403217923}}, {"geometry": {"type": "Polygon", "coordinates": [[[435.799, 606.247], [440.171, 610.047], [407.166, 655.78], [398.396, 648.522], [435.799, 606.247]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 60.631807203810126}}, {"geometry": {"type": "Polygon", "coordinates": [[[284.999, 483.037], [241.087, 514.599], [236.0, 505.021], [279.649, 473.968], [284.999, 483.037]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 95.90381388120079}}, {"geometry": {"type": "Polygon", "coordinates": [[[626.684, 121.533], [651.984, 133.531], [617.934, 196.639], [596.2, 185.152], [626.684, 121.533]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 146.16093064618877}}, {"geometry": {"type": "Polygon", "coordinates": [[[418.083, 513.833], [426.0, 527.166], [399.667, 544.583], [391.833, 530.75], [418.083, 513.833]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 38.02740889621589}}, {"geometry": {"type": "Polygon", "coordinates": [[[623.98, 494.779], [619.295, 502.977], [593.312, 485.872], [597.922, 477.75], [623.98, 494.779]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 43.69218914176767}}, {"geometry": {"type": "Polygon", "coordinates": [[[641.132, 891.679], [589.135, 910.879], [577.417, 859.936], [623.495, 843.77], [641.132, 891.679]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 156.06641081590874}}, {"geometry": {"type": "Polygon", "coordinates": [[[397.318, 477.59], [402.44, 486.482], [376.234, 503.288], [371.328, 494.657], [397.318, 477.59]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 45.55645880882315}}, {"geometry": {"type": "Polygon", "coordinates": [[[428.417, 531.666], [436.083, 544.583], [409.917, 562.833], [402.167, 549.083], [428.417, 531.666]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 37.015500191136155}}, {"geometry": {"type": "Polygon", "coordinates": [[[494.833, 699.292], [495.31, 761.352], [483.254, 760.857], [486.389, 699.27], [494.833, 699.292]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 91.41828008883125}}, {"geometry": {"type": "Polygon", "coordinates": [[[481.399, 698.956], [478.17, 760.37], [466.677, 758.751], [475.235, 698.25], [481.399, 698.956]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 91.63310743612267}}, {"geometry": {"type": "Polygon", "coordinates": [[[507.837, 698.408], [511.678, 760.911], [500.333, 761.32], [499.833, 699.078], [507.837, 698.408]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 91.21840283977788}}, {"geometry": {"type": "Polygon", "coordinates": [[[164.453, 586.8], [143.929, 601.077], [128.115, 573.859], [149.138, 559.45], [164.453, 586.8]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 144.83566624281465}}, {"geometry": {"type": "Polygon", "coordinates": [[[520.178, 696.588], [528.156, 758.49], [516.652, 760.333], [512.999, 697.764], [520.178, 696.588]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 91.04409597903646}}, {"geometry": {"type": "Polygon", "coordinates": [[[457.961, 694.449], [444.74, 753.582], [434.474, 750.332], [450.567, 692.027], [457.961, 694.449]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 90.85214884855503}}, {"geometry": {"type": "Polygon", "coordinates": [[[531.684, 694.024], [545.773, 753.986], [533.06, 757.427], [525.092, 695.597], [531.684, 694.024]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 90.6755782997826}}, {"geometry": {"type": "Polygon", "coordinates": [[[181.963, 618.116], [161.525, 632.211], [146.041, 605.699], [166.906, 591.184], [181.963, 618.116]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 141.33538465083686}}, {"geometry": {"type": "Polygon", "coordinates": [[[542.38, 690.826], [562.076, 748.215], [550.549, 752.45], [536.501, 692.667], [542.38, 690.826]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 90.00502312826768}}, {"geometry": {"type": "Polygon", "coordinates": [[[867.99, 573.328], [851.616, 601.012], [830.643, 588.306], [846.958, 559.456], [867.99, 573.328]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 143.10855678791538}}, {"geometry": {"type": "Polygon", "coordinates": [[[199.538, 650.114], [178.957, 664.815], [163.776, 636.731], [184.412, 622.5], [199.538, 650.114]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 139.32398305015542}}, {"geometry": {"type": "Polygon", "coordinates": [[[343.528, 455.908], [297.709, 484.914], [293.975, 478.41], [338.809, 447.619], [343.528, 455.908]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 73.8683522881078}}, {"geometry": {"type": "Polygon", "coordinates": [[[848.75, 605.789], [833.875, 632.168], [813.076, 619.347], [828.338, 592.756], [848.75, 605.789]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 139.4774714138452}}, {"geometry": {"type": "Polygon", "coordinates": [[[702.954, 477.36], [697.977, 486.021], [652.194, 455.5], [656.89, 447.288], [702.954, 477.36]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 72.43237895416662}}, {"geometry": {"type": "Polygon", "coordinates": [[[670.799, 665.055], [664.384, 674.062], [619.363, 638.841], [624.284, 631.622], [670.799, 665.055]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 83.5923560467104}}, {"geometry": {"type": "Polygon", "coordinates": [[[404.938, 490.819], [415.583, 509.25], [389.333, 526.333], [378.708, 507.642], [404.938, 490.819]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 41.27408889654622}}, {"geometry": {"type": "Polygon", "coordinates": [[[349.878, 467.065], [304.75, 496.562], [300.314, 489.339], [346.004, 460.258], [349.878, 467.065]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 70.59919231039403}}, {"geometry": {"type": "Polygon", "coordinates": [[[220.595, 270.523], [216.591, 290.525], [163.441, 284.964], [169.001, 253.766], [220.595, 270.523]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 153.73807294226114}}, {"geometry": {"type": "Polygon", "coordinates": [[[141.295, 237.227], [145.724, 220.674], [165.075, 229.299], [161.411, 243.563], [141.295, 237.227]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 175.89048964398273}}, {"geometry": {"type": "Polygon", "coordinates": [[[695.478, 490.365], [690.821, 498.456], [645.092, 467.925], [649.707, 459.851], [695.478, 490.365]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 68.69107453286783}}, {"geometry": {"type": "Polygon", "coordinates": [[[357.558, 480.563], [312.121, 509.421], [307.152, 500.965], [352.356, 471.419], [357.558, 480.563]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 67.22256064744931}}, {"geometry": {"type": "Polygon", "coordinates": [[[132.966, 328.97], [132.597, 312.0], [153.448, 312.0], [153.841, 327.739], [132.966, 328.97]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 160.3801767586007}}, {"geometry": {"type": "Polygon", "coordinates": [[[216.157, 329.277], [221.021, 356.101], [169.885, 373.834], [161.111, 332.385], [216.157, 329.277]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 138.61209344180617}}, {"geometry": {"type": "Polygon", "coordinates": [[[688.381, 502.838], [683.842, 510.566], [638.088, 480.176], [642.604, 472.276], [688.381, 502.838]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 65.41964164744408}}, {"geometry": {"type": "Polygon", "coordinates": [[[811.677, 732.513], [784.933, 772.217], [748.829, 738.265], [769.75, 705.56], [811.677, 732.513]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 146.24581712773877}}, {"geometry": {"type": "Polygon", "coordinates": [[[247.542, 738.279], [210.361, 772.362], [185.0, 731.45], [225.32, 702.721], [247.542, 738.279]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 147.17248384613205}}, {"geometry": {"type": "Polygon", "coordinates": [[[782.366, 776.668], [743.95, 818.372], [713.557, 780.07], [745.821, 742.3], [782.366, 776.668]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 148.57246735623661}}, {"geometry": {"type": "Polygon", "coordinates": [[[127.135, 257.161], [122.522, 301.5], [71.0, 301.5], [75.702, 247.438], [127.135, 257.161]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 184.49587838431515}}, {"geometry": {"type": "Polygon", "coordinates": [[[959.5, 272.25], [959.5, 331.75], [934.547, 331.75], [933.768, 274.347], [959.5, 272.25]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 195.86688586241425}}, {"geometry": {"type": "Polygon", "coordinates": [[[316.248, 536.213], [270.156, 566.8], [265.176, 558.017], [310.617, 526.611], [316.248, 536.213]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 85.60886678936944}}, {"geometry": {"type": "Polygon", "coordinates": [[[741.0, 822.697], [697.859, 858.818], [672.091, 813.329], [710.06, 783.706], [741.0, 822.697]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 151.51828886309403}}, {"geometry": {"type": "Polygon", "coordinates": [[[322.623, 814.026], [298.182, 859.598], [254.055, 821.212], [286.179, 782.511], [322.623, 814.026]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 152.53774464885734}}, {"geometry": {"type": "Polygon", "coordinates": [[[830.768, 289.736], [830.234, 326.488], [780.075, 325.167], [777.095, 296.008], [830.768, 289.736]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 144.67331840418953}}, {"geometry": {"type": "Polygon", "coordinates": [[[591.245, 104.721], [564.637, 171.5], [543.16, 164.52], [563.5, 95.717], [591.245, 104.721]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 150.14521845040554}}, {"geometry": {"type": "Polygon", "coordinates": [[[424.593, 169.637], [402.03, 180.938], [373.169, 119.221], [400.464, 107.59], [424.593, 169.637]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 148.98646527520546}}, {"geometry": {"type": "Polygon", "coordinates": [[[596.0, 106.292], [622.271, 119.169], [591.696, 182.979], [569.549, 173.374], [596.0, 106.292]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 148.15844611982135}}, {"geometry": {"type": "Polygon", "coordinates": [[[405.157, 105.863], [430.69, 95.979], [450.881, 160.5], [429.615, 168.754], [405.157, 105.863]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 150.94448038348406}}, {"geometry": {"type": "Polygon", "coordinates": [[[217.188, 682.534], [196.852, 696.59], [181.249, 669.322], [201.947, 654.538], [217.188, 682.534]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 138.81583236792554}}, {"geometry": {"type": "Polygon", "coordinates": [[[830.643, 636.677], [815.742, 663.596], [795.669, 650.071], [810.608, 623.705], [830.643, 636.677]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 137.3926785880529}}, {"geometry": {"type": "Polygon", "coordinates": [[[525.386, 922.0], [470.002, 922.0], [473.025, 871.36], [521.908, 869.567], [525.386, 922.0]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 157.85427631584773}}, {"geometry": {"type": "Polygon", "coordinates": [[[584.383, 912.527], [530.08, 922.0], [526.884, 869.049], [572.564, 861.147], [584.383, 912.527]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 157.4290743139907}}, {"geometry": {"type": "Polygon", "coordinates": [[[616.75, 507.334], [602.5, 532.167], [577.0, 514.75], [591.0, 490.417], [616.75, 507.334]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 38.87152527596519}}, {"geometry": {"type": "Polygon", "coordinates": [[[224.227, 695.465], [203.311, 708.601], [199.437, 700.875], [220.03, 687.756], [224.227, 695.465]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 139.37083864740143}}, {"geometry": {"type": "Polygon", "coordinates": [[[406.01, 910.873], [354.882, 891.977], [373.677, 843.719], [417.541, 860.489], [406.01, 910.873]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 156.72186609455622}}, {"geometry": {"type": "Polygon", "coordinates": [[[694.079, 862.288], [646.0, 890.433], [628.031, 841.621], [668.058, 816.353], [694.079, 862.288]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 154.25380197842776}}, {"geometry": {"type": "Polygon", "coordinates": [[[349.753, 891.367], [302.414, 862.287], [326.571, 817.242], [369.114, 841.658], [349.753, 891.367]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 155.11504464493444}}, {"geometry": {"type": "Polygon", "coordinates": [[[920.977, 247.132], [925.447, 302.0], [871.672, 301.75], [868.512, 257.33], [920.977, 247.132]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 182.99405578848732}}, {"geometry": {"type": "Polygon", "coordinates": [[[745.501, 531.337], [740.346, 540.781], [695.75, 509.951], [700.892, 501.024], [745.501, 531.337]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 88.56943557774319}}, {"geometry": {"type": "Polygon", "coordinates": [[[390.368, 465.523], [394.818, 473.25], [368.852, 490.302], [364.26, 482.229], [390.368, 465.523]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 49.2442186088885}}, {"geometry": {"type": "Polygon", "coordinates": [[[925.493, 307.661], [922.164, 357.739], [869.444, 353.04], [871.781, 306.856], [925.493, 307.661]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 173.17863107901042}}, {"geometry": {"type": "Polygon", "coordinates": [[[133.628, 284.013], [135.735, 266.508], [156.427, 270.271], [154.65, 285.206], [133.628, 284.013]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 168.46825976426538}}, {"geometry": {"type": "Polygon", "coordinates": [[[356.869, 411.15], [332.604, 426.625], [328.656, 419.703], [350.229, 405.394], [356.869, 411.15]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 72.0196129831312}}, {"geometry": {"type": "Polygon", "coordinates": [[[122.5, 306.5], [125.083, 353.435], [74.043, 357.011], [71.0, 306.5], [122.5, 306.5]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 174.97992976247303}}, {"geometry": {"type": "Polygon", "coordinates": [[[360.795, 414.554], [365.735, 422.757], [340.381, 440.273], [335.279, 431.318], [360.795, 414.554]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 66.99894645738843}}, {"geometry": {"type": "Polygon", "coordinates": [[[660.195, 431.431], [655.182, 440.202], [628.957, 423.083], [634.354, 414.421], [660.195, 431.431]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 65.20493142700174}}, {"geometry": {"type": "Polygon", "coordinates": [[[368.239, 427.104], [373.75, 436.672], [347.753, 453.219], [342.865, 444.634], [368.239, 427.104]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 61.91908607335869}}, {"geometry": {"type": "Polygon", "coordinates": [[[652.696, 444.55], [648.025, 452.72], [621.986, 435.361], [626.484, 427.438], [652.696, 444.55]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 60.3016492842443}}, {"geometry": {"type": "Polygon", "coordinates": [[[376.248, 441.009], [380.002, 447.375], [354.074, 464.323], [350.229, 457.569], [376.248, 441.009]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 57.58900618555594}}, {"geometry": {"type": "Polygon", "coordinates": [[[645.538, 457.071], [640.924, 465.143], [614.931, 447.789], [619.512, 439.721], [645.538, 457.071]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 55.76145939266653}}, {"geometry": {"type": "Polygon", "coordinates": [[[382.421, 451.768], [387.922, 461.277], [361.73, 477.913], [356.583, 468.656], [382.421, 451.768]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 53.32625378629179}}, {"geometry": {"type": "Polygon", "coordinates": [[[267.069, 581.062], [249.745, 593.078], [244.817, 584.421], [262.154, 572.616], [267.069, 581.062]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 102.7818089072186}}, {"geometry": {"type": "Polygon", "coordinates": [[[293.128, 496.842], [248.233, 527.287], [243.605, 518.946], [287.547, 487.363], [293.128, 496.842]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 92.6609352648677}}, {"geometry": {"type": "Polygon", "coordinates": [[[484.083, 594.916], [477.583, 625.916], [461.167, 618.25], [474.0, 590.166], [484.083, 594.916]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 43.64947804865484}}, {"geometry": {"type": "Polygon", "coordinates": [[[814.283, 668.641], [797.759, 697.218], [777.0, 682.939], [793.195, 654.434], [814.283, 668.641]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 137.02607488503787}}, {"geometry": {"type": "Polygon", "coordinates": [[[928.358, 458.375], [905.957, 501.885], [885.761, 488.799], [905.395, 448.049], [928.358, 458.375]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 163.06286288815124}}, {"geometry": {"type": "Polygon", "coordinates": [[[464.993, 922.0], [410.916, 911.852], [422.335, 861.954], [468.035, 871.044], [464.993, 922.0]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 157.9207195814406}}, {"geometry": {"type": "Polygon", "coordinates": [[[597.532, 647.89], [587.169, 656.444], [556.983, 612.319], [561.925, 607.675], [597.532, 647.89]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 60.283312877777384}}, {"geometry": {"type": "Polygon", "coordinates": [[[445.863, 690.28], [429.762, 748.613], [416.688, 743.178], [439.979, 687.75], [445.863, 690.28]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 90.69438457853937}}, {"geometry": {"type": "Polygon", "coordinates": [[[353.779, 600.344], [307.315, 633.775], [302.189, 624.536], [348.708, 591.667], [353.779, 600.344]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 81.75281622941195}}, {"geometry": {"type": "Polygon", "coordinates": [[[294.91, 361.524], [301.811, 357.938], [285.526, 341.201], [276.346, 341.489], [294.91, 361.524]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 103.96477498845464}}, {"geometry": {"type": "Polygon", "coordinates": [[[638.437, 469.493], [633.914, 477.404], [607.92, 460.139], [612.456, 452.148], [638.437, 469.493]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 51.50297501465329}}, {"geometry": {"type": "Polygon", "coordinates": [[[379.568, 519.277], [335.145, 548.683], [329.565, 539.159], [374.492, 510.346], [379.568, 519.277]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 59.17058999469248}}, {"geometry": {"type": "Polygon", "coordinates": [[[698.129, 365.078], [683.75, 390.221], [673.806, 383.651], [680.405, 372.794], [694.773, 363.011], [698.129, 365.078]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 89.99727004748534}}, {"geometry": {"type": "Polygon", "coordinates": [[[544.5, 569.417], [567.917, 592.75], [542.167, 616.75], [526.833, 586.0], [544.5, 569.417]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 40.388941205235895}}, {"geometry": {"type": "Polygon", "coordinates": [[[619.363, 620.463], [601.163, 644.448], [565.378, 604.031], [575.3, 590.006], [619.363, 620.463]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 58.497471846909775}}, {"geometry": {"type": "Polygon", "coordinates": [[[321.883, 228.583], [303.161, 243.498], [261.26, 190.75], [282.841, 173.882], [321.883, 228.583]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 144.0335005587242}}, {"geometry": {"type": "Polygon", "coordinates": [[[738.359, 194.487], [749.75, 204.094], [702.964, 258.816], [692.65, 249.718], [738.359, 194.487]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 141.39437396445447}}, {"geometry": {"type": "Polygon", "coordinates": [[[298.879, 246.147], [289.625, 254.375], [246.375, 203.5], [257.521, 194.082], [298.879, 246.147]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 143.7032495543507}}, {"geometry": {"type": "Polygon", "coordinates": [[[712.388, 173.582], [734.344, 191.497], [688.854, 246.463], [670.975, 231.833], [712.388, 173.582]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 142.19131200069856}}, {"geometry": {"type": "Polygon", "coordinates": [[[371.682, 195.663], [350.27, 208.316], [314.662, 151.43], [339.061, 136.592], [371.682, 195.663]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 146.10141862528232}}, {"geometry": {"type": "Polygon", "coordinates": [[[684.742, 154.574], [708.278, 170.734], [666.463, 228.396], [646.0, 213.917], [684.742, 154.574]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 143.07720218958715}}, {"geometry": {"type": "Polygon", "coordinates": [[[364.662, 493.053], [319.804, 522.511], [314.628, 513.691], [360.033, 484.914], [364.662, 493.053]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 64.16644312785304}}, {"geometry": {"type": "Polygon", "coordinates": [[[656.604, 135.5], [680.857, 151.364], [642.623, 211.688], [622.271, 199.128], [656.604, 135.5]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 144.7408370328153}}, {"geometry": {"type": "Polygon", "coordinates": [[[681.267, 394.573], [676.733, 402.503], [660.503, 391.962], [667.831, 385.668], [681.267, 394.573]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 81.13180054701117}}, {"geometry": {"type": "Polygon", "coordinates": [[[644.801, 577.844], [639.969, 586.081], [594.449, 556.51], [599.283, 547.921], [644.801, 577.844]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 54.35564092161916}}, {"geometry": {"type": "Polygon", "coordinates": [[[397.24, 182.5], [376.399, 193.862], [343.537, 134.354], [368.507, 121.055], [397.24, 182.5]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 147.41395134246963}}, {"geometry": {"type": "Polygon", "coordinates": [[[323.821, 549.135], [278.069, 581.062], [272.589, 571.186], [318.781, 540.533], [323.821, 549.135]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 84.06061692945157}}, {"geometry": {"type": "Polygon", "coordinates": [[[445.667, 561.416], [420.167, 580.5], [412.417, 567.083], [438.5, 549.083], [445.667, 561.416]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 37.787214502262536}}, {"geometry": {"type": "Polygon", "coordinates": [[[431.996, 603.001], [394.672, 645.186], [385.341, 634.573], [427.646, 598.312], [431.996, 603.001]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 59.967714088165806}}, {"geometry": {"type": "Polygon", "coordinates": [[[335.544, 392.662], [319.175, 403.094], [313.745, 393.596], [326.641, 384.942], [335.544, 392.662]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 82.70340097480877}}, {"geometry": {"type": "Polygon", "coordinates": [[[631.427, 481.754], [626.467, 490.431], [600.378, 473.424], [605.446, 464.497], [631.427, 481.754]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 47.426550268810395}}, {"geometry": {"type": "Polygon", "coordinates": [[[921.494, 362.701], [908.228, 414.241], [861.307, 395.445], [868.758, 358.291], [921.494, 362.701]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 163.8729639583052}}, {"geometry": {"type": "Polygon", "coordinates": [[[160.021, 370.553], [162.792, 380.98], [143.242, 388.967], [139.722, 375.957], [160.021, 370.553]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 148.05869416147098}}, {"geometry": {"type": "Polygon", "coordinates": [[[574.5, 518.917], [600.166, 536.333], [588.333, 556.917], [562.5, 539.917], [574.5, 518.917]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 35.437836098723615}}, {"geometry": {"type": "Polygon", "coordinates": [[[163.702, 441.361], [157.83, 428.625], [175.717, 417.433], [181.555, 430.053], [163.702, 441.361]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 135.38297176823974}}, {"geometry": {"type": "Polygon", "coordinates": [[[170.193, 403.266], [173.843, 412.699], [155.736, 423.751], [151.095, 412.166], [170.193, 403.266]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 139.7475872638952}}, {"geometry": {"type": "Polygon", "coordinates": [[[883.035, 471.597], [868.272, 501.416], [824.135, 474.258], [839.744, 446.335], [883.035, 471.597]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 142.03726854315386}}, {"geometry": {"type": "Polygon", "coordinates": [[[136.168, 400.301], [152.65, 442.47], [109.624, 467.569], [88.682, 420.23], [136.168, 400.301]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 154.19853917544097}}, {"geometry": {"type": "Polygon", "coordinates": [[[138.601, 371.184], [135.391, 354.127], [156.281, 351.816], [158.91, 365.771], [138.601, 371.184]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 152.25476586301002}}, {"geometry": {"type": "Polygon", "coordinates": [[[906.117, 419.25], [885.234, 467.091], [842.0, 441.863], [859.572, 400.439], [906.117, 419.25]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 152.18883255955413}}, {"geometry": {"type": "Polygon", "coordinates": [[[125.771, 358.625], [134.613, 395.529], [87.175, 415.439], [74.632, 361.983], [125.771, 358.625]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 165.6753281335516}}, {"geometry": {"type": "Polygon", "coordinates": [[[307.772, 652.57], [291.048, 665.641], [285.417, 655.748], [302.531, 643.362], [307.772, 652.57]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 101.57740565302898}}, {"geometry": {"type": "Polygon", "coordinates": [[[730.193, 745.954], [692.167, 784.653], [658.545, 738.853], [691.058, 706.189], [730.193, 745.954]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 124.06474250229192}}, {"geometry": {"type": "Polygon", "coordinates": [[[337.214, 738.104], [304.372, 785.624], [265.19, 745.803], [306.038, 704.683], [337.214, 738.104]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 125.04368369365964}}, {"geometry": {"type": "Polygon", "coordinates": [[[811.104, 477.158], [805.313, 487.438], [787.778, 475.781], [793.727, 465.22], [811.104, 477.158]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 120.23953413748741}}, {"geometry": {"type": "Polygon", "coordinates": [[[819.821, 461.639], [813.654, 472.625], [796.197, 460.827], [802.277, 449.989], [819.821, 461.639]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 124.3098686656856}}, {"geometry": {"type": "Polygon", "coordinates": [[[828.005, 446.91], [822.288, 457.229], [804.645, 445.753], [810.088, 435.894], [828.005, 446.91]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 128.49428947809315}}, {"geometry": {"type": "Polygon", "coordinates": [[[836.347, 430.183], [830.35, 442.482], [812.469, 431.45], [818.07, 419.663], [836.347, 430.183]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 132.84092136326066}}, {"geometry": {"type": "Polygon", "coordinates": [[[584.105, 847.751], [529.761, 858.661], [526.717, 795.205], [569.589, 786.413], [584.105, 847.751]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 130.22812034272783}}, {"geometry": {"type": "Polygon", "coordinates": [[[468.266, 795.021], [464.669, 860.677], [410.916, 847.671], [427.7, 787.769], [468.266, 795.021]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 130.91175861686378}}, {"geometry": {"type": "Polygon", "coordinates": [[[521.734, 795.666], [524.785, 859.229], [469.649, 861.135], [473.249, 795.442], [521.734, 795.666]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 130.54243014437876}}, {"geometry": {"type": "Polygon", "coordinates": [[[688.383, 788.451], [644.011, 821.25], [617.673, 766.327], [654.596, 741.923], [688.383, 788.451]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 126.86755085016817}}, {"geometry": {"type": "Polygon", "coordinates": [[[376.833, 768.877], [351.944, 822.106], [308.186, 788.908], [340.8, 741.726], [376.833, 768.877]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 127.94961650712362}}, {"geometry": {"type": "Polygon", "coordinates": [[[613.335, 768.85], [639.424, 824.098], [588.667, 846.377], [574.39, 784.993], [613.335, 768.85]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 129.0715410355048}}, {"geometry": {"type": "Polygon", "coordinates": [[[422.814, 786.673], [406.333, 846.042], [356.401, 824.378], [381.425, 771.02], [422.814, 786.673]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 129.84206613574818}}, {"geometry": {"type": "Polygon", "coordinates": [[[308.0, 522.341], [262.816, 553.57], [257.574, 544.122], [303.085, 513.78], [308.0, 522.341]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 87.81525273345173}}, {"geometry": {"type": "Polygon", "coordinates": [[[905.771, 194.982], [919.5, 241.546], [867.74, 251.641], [860.762, 214.77], [905.771, 194.982]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 191.23055809362688}}, {"geometry": {"type": "Polygon", "coordinates": [[[710.363, 464.454], [705.448, 473.018], [659.375, 442.94], [664.38, 434.186], [710.363, 464.454]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 76.4752450781297}}, {"geometry": {"type": "Polygon", "coordinates": [[[346.402, 211.562], [325.74, 225.382], [287.5, 171.804], [310.576, 154.328], [346.402, 211.562]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 144.71672421389314}}, {"geometry": {"type": "Polygon", "coordinates": [[[730.936, 558.375], [726.047, 566.857], [681.101, 535.329], [685.872, 527.073], [730.936, 558.375]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 84.31145038723982}}, {"geometry": {"type": "Polygon", "coordinates": [[[149.375, 407.542], [144.7, 393.945], [164.376, 386.287], [168.5, 398.641], [149.375, 407.542]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 143.82133836228894}}, {"geometry": {"type": "Polygon", "coordinates": [[[259.883, 568.437], [242.379, 580.137], [236.585, 569.965], [253.847, 558.017], [259.883, 568.437]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 104.22791722528086}}, {"geometry": {"type": "Polygon", "coordinates": [[[456.333, 575.833], [435.667, 598.916], [422.667, 584.833], [448.25, 565.75], [456.333, 575.833]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 39.86136401078119}}, {"geometry": {"type": "Polygon", "coordinates": [[[300.548, 509.463], [255.14, 539.735], [250.669, 531.677], [295.668, 501.161], [300.548, 509.463]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 90.0442539554857}}, {"geometry": {"type": "Polygon", "coordinates": [[[469.667, 587.5], [456.75, 615.583], [439.417, 602.416], [460.0, 579.5], [469.667, 587.5]]]}, "type": "Feature", "properties": {"wallColor": "rgb(190, 190, 190)", "roofColor": "rgb(175, 175, 175)", "height": 41.92733684268535}}]}
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en" />
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/leaflet/0.6.3/leaflet.css" />
</head>
<body>
<div id="map" style="position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px"></div>
<script src="//cdnjs.cloudflare.com/ajax/libs/zepto/1.0/zepto.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/leaflet/0.6.3/leaflet.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/three.js/r58/three.min.js"></script>
<script src="tween.min.js"></script>
<script src="three-stats.min.js"></script>
<script>
L.CRS.SeatGeek = L.extend({}, L.CRS, {
projection: L.Projection.LonLat,
transformation: new L.Transformation(0.35, 0, 0.35, 0),
scale: function (zoom) {
return Math.pow(2, zoom);
}
});
var map = L.map("map", {
minZoom: 1,
maxZoom: 4,
crs: L.CRS.SeatGeek
}).setView([500, 500], 1);
L.tileLayer('http://{s}.tiles.seatgeek.com/v3/maps/{mapId}/{z}/{x}/{y}.png', {
mapId: "v1-1-5",
tileSize: 350,
minZoom: 1,
maxZoom: 4,
noWrap: true
}).addTo(map);
L.SG3DLayer = L.Class.extend({
map: null,
container: null,
data: null,
// I don't *think* it matters what we pick here
vFOV: 60,
// Distance of camera from plane of the scene
cameraHeight: 1000,
threeOrigin: null,
// At what coordinates was the sceneOrigin when we first layed everything out
initialSceneOriginLatLng: null,
heightScale: null,
initialize: function (options) {
options = L.Util.setOptions(this, options);
this.data = [];
this.material = new THREE.MeshLambertMaterial({
color: 0xffffff,
shading: THREE.FlatShading,
opacity: 0.8,
overdraw: false,
wireframe: false
});
},
_move: function () {
},
_initScene: function () {
this.camera = new THREE.PerspectiveCamera(this.vFOV, this.map._size.x / this.map._size.y, 1, 1000);
this.camera.position.x = 0;
this.camera.position.y = 0;
this.camera.position.z = this.cameraHeight;
this.scene = new THREE.Scene();
// Lights
var ambientLight = new THREE.AmbientLight(0x8d8d8d);
this.scene.add(ambientLight);
this.directionalLight = new THREE.DirectionalLight(0xffffff, 0.65);
this.directionalLight.position.x = - 0.5;
this.directionalLight.position.y = - 0.5;
this.directionalLight.position.z = 0.6;
this.scene.add(this.directionalLight);
this.renderer = new THREE.CanvasRenderer();
this._el = L.DomUtil.create('div', 'sg-3d-layer leaflet-zoom-hide');
this._el.appendChild(this.renderer.domElement);
this.map.getPanes().overlayPane.appendChild(this._el);
},
_resetScene: function () {
var that = this;
this.camera.aspect = this.map._size.x / this.map._size.y;
this.camera.updateProjectionMatrix();
this.renderer.setSize(this.map._size.x, this.map._size.y);
// Helpers
function degToRad (angle) { return angle * Math.PI / 180; }
function radToDeg (angle) { return angle * 180 / Math.PI; }
// How many vertical scene units can we see? (https://github.com/mrdoob/three.js/issues/1239)
// Useful diagram: http://techpubs.sgi.com/library/dynaweb_docs/0650/SGI_Developer/books/Perf_PG/sgi_html/figures/04.3.frustum.gif
var visibleHeight = 2 * Math.tan(degToRad(this.vFOV) / 2) * this.cameraHeight;
var scale = that.map._size.y / visibleHeight;
this.threeOrigin = new L.Point(this.map._size.x / 2, this.map._size.y / 2);
// ScenePoint: x,y coord in the THREE scene
// LatLng: x,y coord in the reference system
// containerPoint: x,y coord on the screen
this.latLngToScenePoint = function latLngToScenePoint (latLng) {
var containerPoint = that.map.latLngToContainerPoint(latLng);
return new L.Point(
(containerPoint.x - that.threeOrigin.x) * (1 / scale),
// Need to flip the y-axis
-1 * (containerPoint.y - that.threeOrigin.y) * (1 / scale)
);
}
var degreesLatVisible = this.map.containerPointToLatLng([0, this.map._size.y]).lat -
this.map.containerPointToLatLng([0, 0]).lat;
this.heightScale = degreesLatVisible / visibleHeight;
this._drawObjects();
},
_startRenderLoop: function () {
var that = this;
var stats = new Stats();
stats.domElement.style.cssText = 'position: absolute; top: 0px; right: 0px';
document.body.appendChild(stats.domElement);
var lastPos = null
function render() {
requestAnimationFrame(render);
TWEEN.update();
var scenePoint = that.latLngToScenePoint(that.initialSceneOriginLatLng);
that.group.position.x = scenePoint.x;
that.group.position.y = scenePoint.y;
that.renderer.render(that.scene, that.camera);
var curPos = that.map.containerPointToLayerPoint([0, 0]);
if (lastPos === null || !(lastPos.x === curPos.x && lastPos.y === curPos.x)) {
L.DomUtil.setPosition(that._el, lastPos = curPos);
}
stats.update();
}
render();
},
addTo: function (map) {
map.addLayer(this);
return this;
},
onAdd: function (map) {
var that = this;
this.map = map;
if (this.renderer) {
// TODO: re-adding behavior
} else {
this._initScene();
this._resetScene();
this._startRenderLoop();
}
this.map.on({
move: this._move,
viewreset: this._resetScene
}, this);
window.addEventListener('resize', function () { that._resetScene(); }, false);
},
_geoJSONGeometryToShape: function (geometry) {
if (geometry.type !== "Polygon") {
throw "Only Polygons are currently supported";
}
var vertices = geometry.coordinates[0];
var pts = [];
for (var i = 0; i < vertices.length; ++i) {
var ppt = this.latLngToScenePoint(L.latLng(vertices[i][1], vertices[i][0]), 1)
pts.push(new THREE.Vector2(ppt.x, ppt.y));
}
var shape = new THREE.Shape();
shape.fromPoints(pts);
return shape;
},
_drawObjects: function () {
if (this.group) {
this.scene.remove(this.group);
}
this.group = new THREE.Object3D();
var building, geometry;
for (var i = 0; i < this.data.length; ++i) {
building = this.data[i];
geometry = this._geoJSONGeometryToShape(building.geometry)
.extrude({
amount: building.properties.height / this.heightScale,
bevelEnabled: false
});
this.group.add(new THREE.Mesh(geometry, this.material));
}
this.scene.add(this.group)
var sceneOrigin = new L.Point(this.map._size.x / 2, this.map._size.y / 2);
this.initialSceneOriginLatLng = this.map.containerPointToLatLng(sceneOrigin);
},
_animateInObjects: function () {
var that = this;
var tween = new TWEEN.Tween({ z: 0.001 })
.to({ z: 1 }, 600)
.easing(TWEEN.Easing.Cubic.Out)
.onUpdate(function () {
that.group.scale.z = this.z;
})
.start();
},
_initStats: function () {
var container = document.createElement('div');
document.body.appendChild(container);
this.stats = new Stats();
this.stats.domElement.style.position = 'absolute';
this.stats.domElement.style.top = '0px';
container.appendChild(this.stats.domElement);
},
onRemove: function (map) {
this.map = null;
map.off({
move: this._move,
viewreset: this._resetScene
}, this);
this.container.parentNode.removeChild(this.container);
},
geoJSON: function (x) {
this.data = x;
this._resetScene();
this._animateInObjects();
}
});
var sg3DLayer = new L.SG3DLayer().addTo(map);
setTimeout(function () {
$.get("citi-field.geo.json", function (data) {
sg3DLayer.geoJSON(data.features);
});
}, 500);
</script>
</body>
</html>
// stats.js - http://github.com/mrdoob/stats.js
var Stats=function(){var l=Date.now(),m=l,g=0,n=Infinity,o=0,h=0,p=Infinity,q=0,r=0,s=0,f=document.createElement("div");f.id="stats";f.addEventListener("mousedown",function(b){b.preventDefault();t(++s%2)},!1);f.style.cssText="width:80px;opacity:0.9;cursor:pointer";var a=document.createElement("div");a.id="fps";a.style.cssText="padding:0 0 3px 3px;text-align:left;background-color:#002";f.appendChild(a);var i=document.createElement("div");i.id="fpsText";i.style.cssText="color:#0ff;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:bold;line-height:15px";
i.innerHTML="FPS";a.appendChild(i);var c=document.createElement("div");c.id="fpsGraph";c.style.cssText="position:relative;width:74px;height:30px;background-color:#0ff";for(a.appendChild(c);74>c.children.length;){var j=document.createElement("span");j.style.cssText="width:1px;height:30px;float:left;background-color:#113";c.appendChild(j)}var d=document.createElement("div");d.id="ms";d.style.cssText="padding:0 0 3px 3px;text-align:left;background-color:#020;display:none";f.appendChild(d);var k=document.createElement("div");
k.id="msText";k.style.cssText="color:#0f0;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:bold;line-height:15px";k.innerHTML="MS";d.appendChild(k);var e=document.createElement("div");e.id="msGraph";e.style.cssText="position:relative;width:74px;height:30px;background-color:#0f0";for(d.appendChild(e);74>e.children.length;)j=document.createElement("span"),j.style.cssText="width:1px;height:30px;float:left;background-color:#131",e.appendChild(j);var t=function(b){s=b;switch(s){case 0:a.style.display=
"block";d.style.display="none";break;case 1:a.style.display="none",d.style.display="block"}};return{REVISION:11,domElement:f,setMode:t,begin:function(){l=Date.now()},end:function(){var b=Date.now();g=b-l;n=Math.min(n,g);o=Math.max(o,g);k.textContent=g+" MS ("+n+"-"+o+")";var a=Math.min(30,30-30*(g/200));e.appendChild(e.firstChild).style.height=a+"px";r++;b>m+1E3&&(h=Math.round(1E3*r/(b-m)),p=Math.min(p,h),q=Math.max(q,h),i.textContent=h+" FPS ("+p+"-"+q+")",a=Math.min(30,30-30*(h/100)),c.appendChild(c.firstChild).style.height=
a+"px",m=b,r=0);return b},update:function(){l=this.end()}}};
// tween.js - http://github.com/sole/tween.js
'use strict';var TWEEN=TWEEN||function(){var a=[];return{REVISION:"10",getAll:function(){return a},removeAll:function(){a=[]},add:function(c){a.push(c)},remove:function(c){c=a.indexOf(c);-1!==c&&a.splice(c,1)},update:function(c){if(0===a.length)return!1;for(var b=0,d=a.length,c=void 0!==c?c:void 0!==window.performance&&void 0!==window.performance.now?window.performance.now():Date.now();b<d;)a[b].update(c)?b++:(a.splice(b,1),d--);return!0}}}();
TWEEN.Tween=function(a){var c={},b={},d={},e=1E3,g=0,i=0,k=null,u=TWEEN.Easing.Linear.None,v=TWEEN.Interpolation.Linear,p=[],q=null,r=!1,s=null,t=null,j;for(j in a)c[j]=parseFloat(a[j],10);this.to=function(a,c){void 0!==c&&(e=c);b=a;return this};this.start=function(e){TWEEN.add(this);r=!1;k=void 0!==e?e:void 0!==window.performance&&void 0!==window.performance.now?window.performance.now():Date.now();k+=i;for(var f in b){if(b[f]instanceof Array){if(0===b[f].length)continue;b[f]=[a[f]].concat(b[f])}c[f]=
a[f];!1===c[f]instanceof Array&&(c[f]*=1);d[f]=c[f]||0}return this};this.stop=function(){TWEEN.remove(this);return this};this.delay=function(a){i=a;return this};this.repeat=function(a){g=a;return this};this.easing=function(a){u=a;return this};this.interpolation=function(a){v=a;return this};this.chain=function(){p=arguments;return this};this.onStart=function(a){q=a;return this};this.onUpdate=function(a){s=a;return this};this.onComplete=function(a){t=a;return this};this.update=function(n){if(n<k)return!0;
!1===r&&(null!==q&&q.call(a),r=!0);var f=(n-k)/e,f=1<f?1:f,m=u(f),h;for(h in b){var j=c[h]||0,l=b[h];l instanceof Array?a[h]=v(l,m):("string"===typeof l&&(l=j+parseFloat(l,10)),a[h]=j+(l-j)*m)}null!==s&&s.call(a,m);if(1==f)if(0<g){isFinite(g)&&g--;for(h in d)"string"===typeof b[h]&&(d[h]+=parseFloat(b[h],10)),c[h]=d[h];k=n+i}else{null!==t&&t.call(a);f=0;for(m=p.length;f<m;f++)p[f].start(n);return!1}return!0}};
TWEEN.Easing={Linear:{None:function(a){return a}},Quadratic:{In:function(a){return a*a},Out:function(a){return a*(2-a)},InOut:function(a){return 1>(a*=2)?0.5*a*a:-0.5*(--a*(a-2)-1)}},Cubic:{In:function(a){return a*a*a},Out:function(a){return--a*a*a+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*a:0.5*((a-=2)*a*a+2)}},Quartic:{In:function(a){return a*a*a*a},Out:function(a){return 1- --a*a*a*a},InOut:function(a){return 1>(a*=2)?0.5*a*a*a*a:-0.5*((a-=2)*a*a*a-2)}},Quintic:{In:function(a){return a*a*a*
a*a},Out:function(a){return--a*a*a*a*a+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*a*a*a:0.5*((a-=2)*a*a*a*a+2)}},Sinusoidal:{In:function(a){return 1-Math.cos(a*Math.PI/2)},Out:function(a){return Math.sin(a*Math.PI/2)},InOut:function(a){return 0.5*(1-Math.cos(Math.PI*a))}},Exponential:{In:function(a){return 0===a?0:Math.pow(1024,a-1)},Out:function(a){return 1===a?1:1-Math.pow(2,-10*a)},InOut:function(a){return 0===a?0:1===a?1:1>(a*=2)?0.5*Math.pow(1024,a-1):0.5*(-Math.pow(2,-10*(a-1))+2)}},Circular:{In:function(a){return 1-
Math.sqrt(1-a*a)},Out:function(a){return Math.sqrt(1- --a*a)},InOut:function(a){return 1>(a*=2)?-0.5*(Math.sqrt(1-a*a)-1):0.5*(Math.sqrt(1-(a-=2)*a)+1)}},Elastic:{In:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return-(b*Math.pow(2,10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4))},Out:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return b*Math.pow(2,-10*a)*Math.sin((a-c)*
2*Math.PI/0.4)+1},InOut:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return 1>(a*=2)?-0.5*b*Math.pow(2,10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4):0.5*b*Math.pow(2,-10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4)+1}},Back:{In:function(a){return a*a*(2.70158*a-1.70158)},Out:function(a){return--a*a*(2.70158*a+1.70158)+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*(3.5949095*a-2.5949095):0.5*((a-=2)*a*(3.5949095*a+2.5949095)+2)}},Bounce:{In:function(a){return 1-
TWEEN.Easing.Bounce.Out(1-a)},Out:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+0.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+0.9375:7.5625*(a-=2.625/2.75)*a+0.984375},InOut:function(a){return 0.5>a?0.5*TWEEN.Easing.Bounce.In(2*a):0.5*TWEEN.Easing.Bounce.Out(2*a-1)+0.5}}};
TWEEN.Interpolation={Linear:function(a,c){var b=a.length-1,d=b*c,e=Math.floor(d),g=TWEEN.Interpolation.Utils.Linear;return 0>c?g(a[0],a[1],d):1<c?g(a[b],a[b-1],b-d):g(a[e],a[e+1>b?b:e+1],d-e)},Bezier:function(a,c){var b=0,d=a.length-1,e=Math.pow,g=TWEEN.Interpolation.Utils.Bernstein,i;for(i=0;i<=d;i++)b+=e(1-c,d-i)*e(c,i)*a[i]*g(d,i);return b},CatmullRom:function(a,c){var b=a.length-1,d=b*c,e=Math.floor(d),g=TWEEN.Interpolation.Utils.CatmullRom;return a[0]===a[b]?(0>c&&(e=Math.floor(d=b*(1+c))),g(a[(e-
1+b)%b],a[e],a[(e+1)%b],a[(e+2)%b],d-e)):0>c?a[0]-(g(a[0],a[0],a[1],a[1],-d)-a[0]):1<c?a[b]-(g(a[b],a[b],a[b-1],a[b-1],d-b)-a[b]):g(a[e?e-1:0],a[e],a[b<e+1?b:e+1],a[b<e+2?b:e+2],d-e)},Utils:{Linear:function(a,c,b){return(c-a)*b+a},Bernstein:function(a,c){var b=TWEEN.Interpolation.Utils.Factorial;return b(a)/b(c)/b(a-c)},Factorial:function(){var a=[1];return function(c){var b=1,d;if(a[c])return a[c];for(d=c;1<d;d--)b*=d;return a[c]=b}}(),CatmullRom:function(a,c,b,d,e){var a=0.5*(b-a),d=0.5*(d-c),g=
e*e;return(2*c-2*b+a+d)*e*g+(-3*c+3*b-2*a-d)*g+a*e+c}}};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment