- Your life in data
- Fire and Smoke
Hazard Mapping System: Wildfire and Smoke
Fire Detail
Name | BARBOSA |
---|---|
Incident Type Category | Wildfire |
Fire Cause | Undetermined |
Fire Discovery Date Time | Aug. 10, 2024, 5:56 a.m. |
Fire Discovery Age | 2 days |
County | Los Angeles |
State | CA |
Modified Date Time | Aug. 10, 2024, 6:06 a.m. |
Area Detail
Level III Ecoregion | Southern and Baja California Pine-Oak Mountains |
---|---|
Land Form | High mountains |
PAD-US | Angeles National Forest, San Gabriel Mountains National Monument, Angeles National Forest, Westfork Roadless Area, San Gabriel Mountains National Monument, Angeles National Forest, Pasadena City Parkland, San Gabriel Mountains National Monument |
Percent: Water | 6.08% |
Percent: Develop | 3.62% |
Percent: Barren | 0.72% |
Percent: Forest | 4.30% |
Percent: Shrub | 72.57% |
Percent: Grass | 9.68% |
Percent: Wetlands | 3.04% |
Total Population | 6 |
Total Housing Units | 4 |
Weighted Median Income | $56,311 |
Weighted Median House Value | $430,233 |
Est. Pop. with Disability | 16.67% |
Est. Pop. in Poverty | 16.67% |
Map
Wildfire (WFIGS)
New Wildfire - Past 24 hours
Prescribed Fire (WFIGS)
Other (WFIGS)
Fire (USGS)
Fire (NOAA)
Potential Fire (NOAA)
Smoke
Red Flag Warning
Fire Weather Watch
Source: The Wildland Fire Interagency Geospatial Service(WFIGS), Canadian Interagency Forest Fire Centre (CIFFC), NOAA Office of Satellite and Product Operations
Reported Wildfires
- Page 1 of 21
- 1
- 2
- 3
- ›
- »
Name (County, State) | County | State | Fire Discoverd Date | % Contained | Size (Acres) | Estimated Cost to Date | Estimated Population | Estimated Housing Units |
---|---|---|---|---|---|---|---|---|
PARK (Butte County, CA) | Butte | CA | July 24, 2024, 5:52 p.m. | 38% | 429,259 | $175,018,082 | 219 | 76 |
DURKEE (Baker County, OR) | Baker | OR | July 17, 2024, 11:57 a.m. | 97% | 294,265 | $30,000,000 | 17 | 10 |
PADDOCK (Washington County, ID) | Washington | ID | Aug. 5, 2024, 9:56 p.m. | 16% | 187,185 | $3,800,000 | ||
Falls (Harney County, OR) | Harney | OR | July 10, 2024, 10:55 a.m. | 81% | 150,320 | $61,160,415 | ||
LONE ROCK (Gilliam County, OR) | Gilliam | OR | July 13, 2024, 7:24 p.m. | 98% | 137,222 | $37,170,305 | 2 | 2 |
Monkey Creek (Morrow County, OR) | Morrow | OR | July 18, 2024, 6:13 p.m. | 48% | 115,101 | $52,099,328 | ||
CRAZY CREEK (Crook County, OR) | Crook | OR | July 22, 2024, 2:07 p.m. | 60% | 84,512 | $19,500,000 | ||
BOREL (Kern County, CA) | Kern | CA | July 24, 2024, 3:59 p.m. | 91% | 59,288 | $39,000,000 | ||
Telephone (Harney County, OR) | Harney | OR | July 22, 2024, 3:19 p.m. | 62% | 53,944 | $7,800,282 | ||
Swawilla I (Ferry County, WA) | Ferry | WA | July 18, 2024, 12:30 a.m. | 98% | 53,462 | $19,008,764 | 16 | 8 |
Warner Peak (Lake County, OR) | Lake | OR | Aug. 5, 2024, 8:05 p.m. | 4% | 52,650 | $3,529,294 | 8 | 2 |
BIG HORN (Klickitat County, WA) | Klickitat | WA | July 22, 2024, 4:07 p.m. | 100% | 51,569 | $3,200,000 | 10 | 5 |
Midnight (Yukon-Koyukuk Area, AK) | Yukon-Koyukuk | AK | June 19, 2024, 12:07 p.m. | Unknown | 50,542 | |||
Boneyard (Grant County, OR) | Grant | OR | July 17, 2024, 6:42 p.m. | 100% | 49,716 | $3,534,841 | ||
RETREAT (Yakima County, WA) | Yakima | WA | July 23, 2024, 6:46 p.m. | 70% | 45,601 | $15,600,000 | 33 | 21 |
Lake (Santa Barbara County, CA) | Santa Barbara | CA | July 5, 2024, 6:48 p.m. | 100% | 38,664 | $105,000,000 | ||
PIONEER (Chelan County, WA) | Chelan | WA | June 8, 2024, 3:48 p.m. | 13% | 38,299 | $71,910,855 | ||
Grizzly (Denali Area, AK) | Denali | AK | June 25, 2024, 6:12 p.m. | Unknown | 38,265 | |||
East Toklat (Denali Area, AK) | Denali | AK | June 26, 2024, 9:24 p.m. | Unknown | 31,857 | |||
THOMPSON (Baker County, OR) | Baker | OR | July 22, 2024, 8:02 p.m. | 99% | 31,557 | $4,500,000 | 12 | 10 |
Limepoint (Adams County, ID) | Adams | ID | July 24, 2024, 8:21 p.m. | 27% | 29,684 | $15,200,000 | ||
Gwen (Nez Perce County, ID) | Nez Perce | ID | July 24, 2024, 9:02 p.m. | 100% | 28,820 | $6,000,000 | 92 | 40 |
Sand Stone (Maricopa County, AZ) | Maricopa | AZ | July 25, 2024, 9:04 p.m. | 98% | 27,390 | $9,085,948 | ||
Slate (Yukon-Koyukuk Area, AK) | Yukon-Koyukuk | AK | June 25, 2024, 1:30 a.m. | Unknown | 26,492 | |||
Deep (Yukon-Koyukuk Area, AK) | Yukon-Koyukuk | AK | June 22, 2024, 5:56 p.m. | Unknown | 24,876 | $2,957,300 |
- Page 1 of 21
- 1
- 2
- 3
- ›
- »
Smoke Description
Descriptive text narrative for smoke/dust observed in satelite imagery through Aug. 12, 2024, 8:08 a.m.
SMOKE:
Canada/North Central and Northwestern CONUS - Smoke of varying density, ranging from moderate to thick density smoke continued to be observed blanketing much of Canada and portions of the northwestern CONUS. The parent wildfire activity remains across Northwest Canada, with some of the activity extending south across the Canadian Rockies and the Pacific Northwest, as well as across Central Saskatchewan. Thick density smoke continues to persist, with the active emissions from the wildfires observed over majority northern Canada, where the smoke continued to move northward through the Northwest Territory, then northeastward across majority Nunavut, and eastward across the northern region of the Hudson Bay. Other areas of thick density smoke were observed engulfing over central Saskatchewan southern Manitoba, California, Oregon, Washington, and Idaho.
Gulf of Mexico/Eastern CONUS/North Atlantic - Light remnant smoke was seen over portions of the Southeastern CONUS, Mexican Gulf Coastal Plain, Atlantic Ocean, and parts of the Gulf of Mexico. The source of this smoke is likely agricultural burning across the central and southern Plains and southeastern U.S. along with remnant smoke from the large wildfires out west. Several topical cyclone systems most likely allowed large areas of smoke to concentrate throughout portions of the Gulf of Mexico and into the eastern United States and the Northern Atlantic Ocean.
DUST: A moderate amount of Saharan Dust was seen traveling westward across the Atlantic Ocean and the eastern Caribbean Sea toward Puerto Rico.
Eglin
Source: NOAA
More
Source: '+feature.properties.Satellite+' Satellite Image
'; return popupContent; } function onGonFeature(feature) { var popupContent = '
Smoke - '+ feature.properties.Density +' Density
Source: '+feature.properties.Satellite+' Satellite Image
'; return popupContent; } function onCWWFeature(feature) { //const options = { weekday: 'long', year: 'numeric', month: 'short', day: 'numeric' }; const options = { dateStyle: 'full', timeStyle: 'long', timeZone: "America/New_York" }; var dlink = '/severe-weather-alerts-warnings-watches/detail/'+slugify(feature.properties.p+' '+feature.properties.s+' '+feature.properties.ex)+'/'+feature.properties.id+'/' if (feature.properties.d != null) { var wwadesc = truncate(feature.properties.d, 15); if (feature.properties.d != wwadesc) { wwadesc += '...... VIEW MORE ' } } else { var wwadesc = '' } var popupContent = '
'+feature.properties.p+' '+feature.properties.s+'
'; popupContent += '
Status | '+feature.properties.t+' |
'+wwadesc+' | |
Initially Issued | '+new Intl.DateTimeFormat('en-us', options).format(new Date(feature.properties.is*1000))+' |
Expires | '+new Intl.DateTimeFormat('en-us', options).format(new Date(feature.properties.ex*1000))+' |
Population | '+feature.properties.h+' |
DETAIL
'; return popupContent; } function onCombinediPntFeature(feature,cu) { if (feature.properties.cat === 'WF'){ var itp = 'Wildfire'; } else if (feature.properties.cat === 'RX'){ var itp = 'Prescribed Fire'; } else {var itp = 'Other';} var popupContent = '
'+feature.properties.name+'
Type | '+itp+' |
Fire Discovery DateTime | '+ddtv+' |
Stage of Control | '+feature.properties.cont+' |
Response Type | '+feature.properties.rpnt+' |
Area Description | '+feature.properties.desc+' |
Size (Acres) | '+addComma(feature.properties.iac,'')+' |
Contained | '+feature.properties.ct+'% |
Estimated Cost to Date | '+addComma(feature.properties.cost,'$')+' |
Estimated Population | '+addComma(feature.properties.pop,'')+' |
Estimated Housing Units | '+addComma(feature.properties.hou,'')+' |
'; popupContent += '
More
'; if (cu == 'US'){ popupContent += '
Source: The Wildland Fire Interagency Geospatial Service (WFIGS)
'; } else if (cu == 'CA'){ popupContent += '
Source: Canadian Interagency Forest Fire Centre (CIFFC)
'; } return popupContent; } // var csloc = {"type":"FeatureCollection", "features":[{"type":"Feature","ct":"Point","properties":{"name":"McLean, VA", "pmk":"USAT", "GEO_ID":"51059","TIME":"","knt":"", "icon":"/static//markers/original/tourism/citysquare.png", "bgc":""},"description":{"stormtype":""},"geometry":{"type":"Point","coordinates":[-77.3165,38.8236]} } ]};mapboxgl.accessToken = 'pk.eyJ1IjoieXB5dW4iLCJhIjoiY2oxcW4ybWhxMDBkMjJxcGVhbDV5cnpzYyJ9.oFQSnOc57xCR7A51OR6-3w';var thisStyle = 'mapbox://styles/ypyun/ck0flqufl2k1x1cpmupm5sl2y';var map = new mapboxgl.Map({container: 'firetrackingmap', style: thisStyle, center: [-117.858602134497, 34.2015248944556], zoom: 12, attributionControl: false, });map.addControl(new mapboxgl.AttributionControl({ compact: true, customAttribution:[''] }));map.on('load', function () { var layers = map.getStyle().layers; var firstSymbolId; for (var i = 0; i < layers.length; i++) { if (layers[i].type === 'symbol') { firstSymbolId = layers[i].id; break; } } map.addSource('cww', {type: 'geojson', data: '/media/jsons/weather/wwa/current_ww_crh.json?v='+rnna }); map.addLayer({ "id": "FWW", "type": "fill", "source":"cww", "filter":['all', ["==", "p", "Red Flag"], ["==", "s", "Warning"], ], "paint": {'fill-color': {type:'identity', property:'c'}, 'fill-opacity':0.6, 'fill-outline-color': '#CCC'}}, firstSymbolId); map.addLayer({ "id": "FWA", "type": "fill", "source":"cww", "filter":['all', ["==", "p", "Fire Weather"], ["==", "s", "Watch"], ], "paint": {'fill-color': {type:'identity', property:'c'}, 'fill-opacity':0.6, 'fill-outline-color': '#CCC'}}, firstSymbolId); map.addLayer({ "id": "HWW", "type": "fill", "source":"cww", "filter":['all', ["==", "p", "High Wind"], ["==", "s", "Warning"], ], "paint": {'fill-color': {type:'identity', property:'c'}, 'fill-opacity':0.6, 'fill-outline-color': '#CCC'}}, firstSymbolId); map.addLayer({ "id": "HWA", "type": "fill", "source":"cww", "filter":['all', ["==", "p", "High Wind"], ["==", "s", "Watch"], ], "paint": {'fill-color': {type:'identity', property:'c'}, 'fill-opacity':0.6, 'fill-outline-color': '#CCC'}}, firstSymbolId); for (const weatherAlert of ['FWW','FWA','HWW','HWA','FRW','FRA']){ map.on('click', weatherAlert, function (e) {new mapboxgl.Popup({ offset: 14 }).setLngLat(e.lngLat).setHTML(onCWWFeature(e.features[0])).addTo(map);}); map.on('mouseenter', weatherAlert, function () {map.getCanvas().style.cursor = 'pointer'; }); map.on('mouseleave', weatherAlert, function () {map.getCanvas().style.cursor = ''; }); } map.addSource('GeoSmoke', {type: 'geojson', data: '/media/wildfire/active/smoke_noaa.json?v='+rnna }); map.addLayer({ "id": "GeoMACSmokeL", "type": "fill", "source": "GeoSmoke", filter: ["==", "Density", "Light"], "paint": {'fill-color': "#ad6d2d", 'fill-opacity':0.2, 'fill-outline-color': '#c07b36', }}, firstSymbolId); map.addLayer({ "id": "GeoMACSmokeM", "type": "fill", "source": "GeoSmoke", filter: ["==", "Density", "Medium"],"paint": {'fill-color': "#874504", 'fill-opacity':0.2, 'fill-outline-color': '#c07b36', }}, firstSymbolId); map.addLayer({ "id": "GeoMACSmokeH", "type": "fill", "source": "GeoSmoke", filter: ["==", "Density", "Heavy"], "paint": {'fill-color': "#5c2f03", 'fill-opacity':0.2, 'fill-outline-color': '#c07b36', }}, firstSymbolId); for (const smokeLevel of ['GeoMACSmokeL','GeoMACSmokeM','GeoMACSmokeH']){ map.on('click', smokeLevel, function (e) {new mapboxgl.Popup({ offset: 14 }).setLngLat(e.lngLat).setHTML(onGonFeature(e.features[0])).addTo(map);}); map.on('mouseenter', smokeLevel, function () {map.getCanvas().style.cursor = 'pointer'; }); map.on('mouseleave', smokeLevel, function () {map.getCanvas().style.cursor = ''; }); } // add a clustered GeoJSON source for powerplant map.addSource('SourceNOAA', {type: 'geojson', data: '/media/wildfire/active/fire_noaa.json?v='+rnna, 'cluster': true, 'clusterRadius': 30, 'clusterMaxZoom': 6 }); map.addLayer({ id: "clusters", type: "circle", source: "SourceNOAA", filter: ["has", "point_count"], paint: { "circle-color": ["step",["get", "point_count"],"#f73b3b", 50, "#eb1c1c", 150, "#b50000" ], "circle-radius": ["step", ["get", "point_count"], 20,50,30,150,40], "circle-opacity": 0.4 } },firstSymbolId); map.addLayer({ id: "cluster-count", type: "symbol", source: "SourceNOAA", filter: ["has", "point_count"], layout: {"text-field": "{point_count_abbreviated}","text-font": ["DIN Offc Pro Medium", "Arial Unicode MS Bold"], "text-size": 12 } }); map.addLayer({ id: "unclustered-point", type: "circle", source: "SourceNOAA", filter: ["!", ["has", "point_count"]], paint: {"circle-color": "#b50000", "circle-radius": 5, "circle-stroke-width": 1, "circle-stroke-color": "#CCC",} }); map.on('click', 'unclustered-point', function (e) {new mapboxgl.Popup({ offset: 14 }).setLngLat(e.lngLat).setHTML(onSLFFeature(e.features[0])).addTo(map);}); map.on('mouseenter', 'unclustered-point', function () {map.getCanvas().style.cursor = 'pointer'; }); map.on('mouseleave', 'unclustered-point', function () {map.getCanvas().style.cursor = ''; }); // inspect a cluster on click map.on('click', 'clusters', function (e) { var features = map.queryRenderedFeatures(e.point, { layers: ['clusters'] }); var clusterId = features[0].properties.cluster_id; map.getSource('SourceNOAA').getClusterExpansionZoom(clusterId, function (err, zoom) { if (err) return; map.easeTo({center: features[0].geometry.coordinates, zoom: zoom }); }); }); map.loadImage('/media/wildfire/icon/wf.png', function(error, image) {if (error) throw error; map.addImage('wfigsWF', image); }); map.loadImage('/media/wildfire/icon/wf_new.png', function(error, image) {if (error) throw error; map.addImage('wfigsWFNEW', image); }); map.loadImage('/media/wildfire/icon/rx.png', function(error, image) {if (error) throw error; map.addImage('wfigsRX', image); }); map.loadImage('/media/wildfire/icon/cx.png', function(error, image) {if (error) throw error; map.addImage('wfigsCX', image); }); map.addSource('combined_wildfire', {type: 'geojson', data: '/media/wildfire/active/wildfire_combined_location.json?v='+rnna }); map.addLayer({"id": "FEMALayerWN", "type": "symbol", "source": "combined_wildfire", "filter":["==","icon","wfn"], "layout": {"visibility":"visible", "icon-image": 'wfigsWFNEW', "icon-size": 0.15, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "FEMALayerW1", "type": "symbol", "source": "combined_wildfire", "filter":["==","icon","wf1"], "layout": {"visibility":"visible", "icon-image": 'wfigsWF', "icon-size": 0.15, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "FEMALayerW2", "type": "symbol", "source": "combined_wildfire", "filter":["==","icon","wf2"], "layout": {"visibility":"visible", "icon-image": 'wfigsWF', "icon-size": 0.20, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "FEMALayerW3", "type": "symbol", "source": "combined_wildfire", "filter":["==","icon","wf3"], "layout": {"visibility":"visible", "icon-image": 'wfigsWF', "icon-size": 0.25, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "FEMALayerW4", "type": "symbol", "source": "combined_wildfire", "filter":["==","icon","wf4"], "layout": {"visibility":"visible", "icon-image": 'wfigsWF', "icon-size": 0.30, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "FEMALayerW5", "type": "symbol", "source": "combined_wildfire", "filter":["==","icon","wf5"], "layout": {"visibility":"visible", "icon-image": 'wfigsWF', "icon-size": 0.35, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "FEMALayerRX", "type": "symbol", "source": "combined_wildfire", "filter":["==","icon","rx"], "layout": {"visibility":"visible", "icon-image": 'wfigsRX', "icon-size": 0.15, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "FEMALayerCX", "type": "symbol", "source": "combined_wildfire", "filter":["==","icon","cx"], "layout": {"visibility":"visible", "icon-image": 'wfigsCX', "icon-size": 0.15, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addSource('canada_wildfire', {type: 'geojson', data: '/media/wildfire/active/wildfire_canada_location.json?v='+rnna }); map.addLayer({"id": "CanadaLayerWN", "type": "symbol", "source": "canada_wildfire", "filter":["==","icon","wfn"], "layout": {"visibility":"visible", "icon-image": 'wfigsWFNEW', "icon-size": 0.15, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "CanadaLayerW1", "type": "symbol", "source": "canada_wildfire", "filter":["==","icon","wf1"], "layout": {"visibility":"visible", "icon-image": 'wfigsWF', "icon-size": 0.15, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "CanadaLayerW2", "type": "symbol", "source": "canada_wildfire", "filter":["==","icon","wf2"], "layout": {"visibility":"visible", "icon-image": 'wfigsWF', "icon-size": 0.20, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "CanadaLayerW3", "type": "symbol", "source": "canada_wildfire", "filter":["==","icon","wf3"], "layout": {"visibility":"visible", "icon-image": 'wfigsWF', "icon-size": 0.25, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "CanadaLayerW4", "type": "symbol", "source": "canada_wildfire", "filter":["==","icon","wf4"], "layout": {"visibility":"visible", "icon-image": 'wfigsWF', "icon-size": 0.30, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "CanadaLayerW5", "type": "symbol", "source": "canada_wildfire", "filter":["==","icon","wf5"], "layout": {"visibility":"visible", "icon-image": 'wfigsWF', "icon-size": 0.35, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addLayer({"id": "CanadaLayerCX", "type": "symbol", "source": "canada_wildfire", "filter":["==","icon","cx"], "layout": {"visibility":"visible", "icon-image": 'wfigsCX', "icon-size": 0.15, 'icon-allow-overlap':true, 'icon-ignore-placement':true, "text-allow-overlap": true},}); map.addSource('combined_wildfire_perimeter', {type: 'geojson', data: '/media/wildfire/active/wildfire_combined_perimeter.json?v='+rnna }); map.addLayer({ "id": "FEMALayerPM", "type": "fill", "source": "combined_wildfire_perimeter", "paint": {'fill-color': "#870505", 'fill-opacity':0.4, 'fill-outline-color': '#CCCCCC' } }, firstSymbolId); for (const fireIcons of ['FEMALayerWN','FEMALayerW1','FEMALayerW2','FEMALayerW3','FEMALayerW4','FEMALayerW5', 'FEMALayerRX','FEMALayerCX','FEMALayerPM']){ map.on('click', fireIcons, function (e) {new mapboxgl.Popup({ offset: 14 }).setLngLat(e.lngLat).setHTML(onCombinediPntFeature(e.features[0],'US')).addTo(map);}); } for (const fireIcons of ['CanadaLayerWN','CanadaLayerW1','CanadaLayerW2','CanadaLayerW3','CanadaLayerW4','CanadaLayerW5','CanadaLayerCX']){ map.on('click', fireIcons, function (e) {new mapboxgl.Popup({ offset: 14 }).setLngLat(e.lngLat).setHTML(onCombinediPntFeature(e.features[0],'CA')).addTo(map);}); } for (const fireIcons of ['FEMALayerWN','FEMALayerW1','FEMALayerW2','FEMALayerW3','FEMALayerW4','FEMALayerW5', 'FEMALayerRX','FEMALayerCX','FEMALayerPM','CanadaLayerWN','CanadaLayerW1','CanadaLayerW2','CanadaLayerW3','CanadaLayerW4','CanadaLayerW5','CanadaLayerCX']){ map.on('mouseenter', fireIcons, function () {map.getCanvas().style.cursor = 'pointer'; }); map.on('mouseleave', fireIcons, function () {map.getCanvas().style.cursor = ''; }); } // csloc.features.forEach(function(marker) { var el = document.createElement('div'); el.className = 'csIcon'; new mapboxgl.Marker(el).setLngLat(marker.geometry.coordinates).setPopup(new mapboxgl.Popup({ offset: 14 })).addTo(map); });});map.addControl(new mapboxgl.NavigationControl(), 'top-left');var BounceLine = null;if (BounceLine) {var bounds = new mapboxgl.LngLatBounds();BounceLine.forEach(function(Tpolygon) { Tpolygon.forEach(function(Tline){ Tline.forEach(function(Tpoint){bounds.extend(Tpoint); }) }) });map.fitBounds(bounds, { padding: 20 });}