Electricity utility

Substations, feeders and outages through storm season

Houston, Texas, United Statessynthetic data, real placeMaps, charts and report
The question

Where are outages concentrated, how do they change over time through storm season, and which service areas are least reliable?

A distribution utility uploads its substations, feeder lines, service areas, two years of outages, vegetation work orders, critical customers and poles, yearly feeder reliability and asset ages, and a storm season report. It wants to know where outages concentrate, how they change through storm season and which feeders are weakest.

29.7604, -95.3698data covers about 10 by 8 km
10datasets uploaded
19output layers
20maps made
29charts made
41findings
418 sStart run time

Every map and chart this run made is here. 20 map images, 29 charts and the cited report (PDF, Word, Markdown), as exported on 2026-10-22.

Findings (first few)

  • Evidenced: The timeline counts 2,446 dated events in Outages, Vegetation work orders, Feeder reliability by year per quarter, from Q1 2022 to Q3 2026 1234.
  • Evidenced: By dataset: Outages 1,650; Vegetation work orders 480; Feeder reliability by year 316 1.
  • Evidenced: The trend is +19.6 events per quarter; the second half of the quarters has 2,209 against 237 in the first (+832.1%) 1.
  • Evidenced: 8 of the 19 quarters had no events 1.
  • Evidenced: The project's documents name 1 date inside this span, drawn as dotted lines; the most named is 2025-08-22 (Storm season reliability report, page 1, 1 mention) 5.

What Start ran

Describe mode, the local model only (no paid model); run status succeeded, 8 analyst agents.

gp_calculate_densitygp_find_point_clustersgp_hot_spotsgp_near_repeatgp_outliersgp_space_time_hot_spotsgp_spatial_autocorrelationgp_summarize_within

Maps

Every map image this run exported, with legend, north arrow and scale bar. Select one to view it full size.

Emerging hot spots: Outages
Emerging hot spots: OutagesFig. 2
Emerging hot spots: Vegetation work orders
Emerging hot spots: Vegetation work ordersFig. 3
Hot spot analysis: Poles
Hot spot analysis: PolesFig. 4
Hot spot analysis: Outages
Hot spot analysis: OutagesFig. 5
Hot spot analysis: Vegetation work orders
Hot spot analysis: Vegetation work ordersFig. 6
Calculate density: Poles
Calculate density: PolesFig. 7
Calculate density: Outages
Calculate density: OutagesFig. 8
Calculate density: Vegetation work orders
Calculate density: Vegetation work ordersFig. 9
Summarize within: Service areas
Summarize within: Service areasFig. 10
Summarize within: Service areas
Summarize within: Service areasFig. 11
Summarize within: Service areas
Summarize within: Service areasFig. 12
Find point clusters: Poles
Find point clusters: PolesFig. 13
Find point clusters: cluster hulls
Find point clusters: cluster hullsFig. 14
Find point clusters: Outages
Find point clusters: OutagesFig. 15
Find point clusters: cluster hulls
Find point clusters: cluster hullsFig. 16
Find point clusters: Vegetation work orders
Find point clusters: Vegetation work ordersFig. 17
Find point clusters: cluster hulls
Find point clusters: cluster hullsFig. 18
Service areas by customers
Service areas by customersFig. 19
Find outliers: Service areas
Find outliers: Service areasFig. 20
Repeat and near repeat classification: Outages
Repeat and near repeat classification: OutagesFig. 21

Charts

Every chart image this run exported.

Feeder lines over time (install_year)
Feeder lines over time (install_year)Fig. 22
Vegetation work orders over time (date)
Vegetation work orders over time (date)Fig. 23
Poles over time (install_year)
Poles over time (install_year)Fig. 24
Feeder reliability by year over time (year)
Feeder reliability by year over time (year)Fig. 25
Transformer assets over time (install_year)
Transformer assets over time (install_year)Fig. 26
Emerging hot spots: Outages
Emerging hot spots: OutagesFig. 27
Emerging hot spots: Vegetation work orders
Emerging hot spots: Vegetation work ordersFig. 28
Hot spot analysis: Poles
Hot spot analysis: PolesFig. 29
Hot spot analysis: Outages
Hot spot analysis: OutagesFig. 30
Hot spot analysis: Vegetation work orders
Hot spot analysis: Vegetation work ordersFig. 31
Calculate density: Poles
Calculate density: PolesFig. 32
Calculate density: Outages
Calculate density: OutagesFig. 33
Calculate density: Vegetation work orders
Calculate density: Vegetation work ordersFig. 34
Summarize within: Service areas
Summarize within: Service areasFig. 35
Summarize within: Service areas
Summarize within: Service areasFig. 36
Summarize within: Service areas
Summarize within: Service areasFig. 37
Find point clusters: Poles
Find point clusters: PolesFig. 38
Find point clusters: cluster hulls
Find point clusters: cluster hullsFig. 39
Find point clusters: Outages
Find point clusters: OutagesFig. 40
Find point clusters: cluster hulls
Find point clusters: cluster hullsFig. 41
Find point clusters: Vegetation work orders
Find point clusters: Vegetation work ordersFig. 42
Find point clusters: cluster hulls
Find point clusters: cluster hullsFig. 43
Find outliers: Service areas
Find outliers: Service areasFig. 44
Repeat and near repeat classification: Outages
Repeat and near repeat classification: OutagesFig. 45
Repeat and near repeat classification: Outages over time
Repeat and near repeat classification: Outages over timeFig. 46
Find point clusters: Vegetation work orders over time
Find point clusters: Vegetation work orders over timeFig. 47
Find point clusters: Outages over time
Find point clusters: Outages over timeFig. 48
Hot spot analysis: Outages over time
Hot spot analysis: Outages over timeFig. 49
Timeline: events per quarter by dataset
Timeline: events per quarter by datasetFig. 1

The cited report

Sample: Electricity utility, Houston: report

Project: Sample: Electricity utility, Houston
Goal: Describe the project Sample: Electricity utility, Houston: run the analyses that tell the most about its data, draw every result, and write a cited report.
Run: 370b2dd2-5561-44b3-aa6f-5fe633bbe222 (running, 11 agent run(s))
Generated: 2026-10-18T05:29:19Z, version 1
Model cost: USD 0.0000 over 0 model call(s)

Data used

DataKindRowsTime spanSummarySource
Substationsvector, Point1414 point features; 'voltage_kv' 35 to 69 (mean 64.14); 'capacity_mva' 40 to 120 (mean 68.57); 'commissioned' 1,970 to 2,017 (mean 1994); named by 'name' (e.g. Juniper Rise Substation, Kingsmead Substation, Larchfield Substation); extent -95.4070,29.7335 to -95.3261,29.7908. Point locations of Substations.98
Feeder linesvector, LineString7979 line features; 'construction' has 2 values (top: overhead 46, underground 33); 'conductor' has 4 values (top: 1/0 ACSR 24, 477 AAC 21, 750 Cu UG 19); 'install_year' 1,964 to 2,022 (mean 1990); 'voltage_kv' 12.47 to 12.47 (mean 12.47); 'length_m' 540 to 3,063 (mean 1690); total length 133.5 km; extent -95.4215,29.7253 to -95.3181,29.7966. Lines (Feeder lines) such as routes or networks.99
Service areasvector, Polygon1414 polygon (area) features; 'customers' 4,420 to 13,419 (mean 7965); 'peak_load_mw' 17.1 to 50.9 (mean 36.91); named by 'name' (e.g. Juniper Rise Substation area, Kingsmead Substation area, Larchfield Substation area); total area 79.96 km2; extent -95.4223,29.7234 to -95.3173,29.7974. Areas (Service areas) with customers to compare and map.100
Outagesvector, Point1,6502024-10-01 to 2026-09-301,650 point features; dated by 'started_at' from 2024-10-01 to 2026-09-30; 'cause' has 6 values (top: vegetation 644, equipment 427, weather 343); 'duration_min' 10 to 2,740 (mean 195); 'customers_affected' 6 to 3,173 (mean 234.9); extent -95.4212,29.7255 to -95.3187,29.7961. Dated point events by cause: where and when Outages happen.2
Vegetation work ordersvector, Point4802024-10-04 to 2026-09-21480 point features; dated by 'date' from 2024-10-04 to 2026-09-21; 'trim_type' has 3 values (top: hazard tree 161, cycle trim 160, hot spot 159); 'spans' 1 to 12 (mean 6.692); 'cost_usd' 566 to 12,478 (mean 2667); extent -95.4210,29.7258 to -95.3186,29.7961. Dated point events by trim_type: where and when Vegetation work orders happen.3
Critical customersvector, Point6060 point features; 'type' has 5 values (top: water plant 20, emergency shelter 11, fire station 10); 'backup_generator' has 2 values (top: False 39, True 21); 'priority' 1 to 3 (mean 1.683); extent -95.4198,29.7261 to -95.3218,29.7961. Point locations of Critical customers by type.101
Polesvector, Point450450 point features; 'material' has 3 values (top: wood 207, concrete 131, steel 112); 'inspection_grade' has 4 values (top: B 187, D 95, A 87); 'install_year' 1,967 to 2,024 (mean 2001); extent -95.4214,29.7313 to -95.3201,29.7964. Point locations of Poles by material.102
Feeder reliability by yeartable3162022-01-01 to 2025-01-01Table of 316 rows and 6 columns without geometry; dated by 'year' from 2022-01-01 to 2025-01-01; 'saidi_min' 35.2 to 486.9 (mean 121.6); 'saifi' 0.45 to 2.49 (mean 1.177); 'caidi_min' 29.3 to 391 (mean 106.5). A table of Feeder reliability by year without locations.4
Transformer assetstable300Table of 300 rows and 6 columns without geometry; 'mount' has 2 values (top: pole 164, pad 136); 'kva' 25 to 167 (mean 83.32); 'install_year' 1,970 to 2,024 (mean 1997); 'condition_score' 1 to 10 (mean 5.301). A table of Transformer assets without locations.103
Storm season reliability reportdocument1-page pdf document 'Storm season reliability report'; language en; mentions 3 place(s): Juniper Rise Substation (2), Kingsmead Substation (1), Larchfield Substation (1). A document about Juniper Rise Substation, Kingsmead Substation, Larchfield Substation.104
Sample: Electricity utility, Houstonrecord105
Emerging hot spots: Outageslayer, Polygon100106
Emerging hot spots: Vegetation work orderslayer, Polygon89107
Hot spot analysis: Poleslayer, Polygon79108
Hot spot analysis: Outageslayer, Point1,650109
Hot spot analysis: Vegetation work orderslayer, Polygon86110
Calculate density: Poleslayer, Polygon344111
Calculate density: Outageslayer, Polygon1,588112
Calculate density: Vegetation work orderslayer, Polygon350113
Summarize within: Service areaslayer, Polygon14114
Summarize within: Service areaslayer, Polygon14115
Summarize within: Service areaslayer, Polygon14116
Find point clusters: Poleslayer, Point450117
Find point clusters: cluster hullslayer, Polygon12118
Find point clusters: Outageslayer, Point1,650119
Find point clusters: cluster hullslayer, Polygon12120
Find point clusters: Vegetation work orderslayer, Point480121
Find point clusters: cluster hullslayer, Polygon9122
Find outliers: Service areaslayer, Polygon14123
Repeat and near repeat classification: Outageslayer, Point1,650124

Timeline

Timeline: events per quarter by dataset
Figure 1. Timeline: events per quarter by dataset 1. Per quarter, 2022-01-01 to 2026-07-01. Source: Outages, Vegetation work orders, Feeder reliability by year (2,446 features). Dotted lines mark dates named in the project's documents. The data is in the appendix.

The timeline counts 2,446 dated events in Outages, Vegetation work orders, Feeder reliability by year per quarter, from Q1 2022 to Q3 2026 1234. By dataset: Outages 1,650; Vegetation work orders 480; Feeder reliability by year 316 1. The trend is +19.6 events per quarter; the second half of the quarters has 2,209 against 237 in the first (+832.1%) 1. 8 of the 19 quarters had no events 1. The project's documents name 1 date inside this span, drawn as dotted lines; the most named is 2025-08-22 (Storm season reliability report, page 1, 1 mention) 5.

Busiest quarters

  • Q3 2025: 425 events 1
  • Q3 2026: 310 events 1
  • Q1 2025: 290 events 1

Quietest quarters with events

  • Q1 2022: 79 events 1
  • Q1 2023: 79 events 1
  • Q1 2024: 79 events 1

Space time hot spots

What this analysis is. Emerging hot spots: Where hot spots are new, consecutive, intensifying, persistent, diminishing, sporadic, oscillating or historical over time 6. In ArcGIS it is Emerging Hot Spot Analysis or Create Space Time Cube 6.

Why it was run on this data. Outages carry dates in 'started_at': emerging hot spot analysis finds new, intensifying and fading hot spots per month 7.

What it found. The gp_space_time_hot_spots tool utilized the Outages input 9 and generated a result with 100 features 8.

ResultValue
result, count100
result, elapsed ms17
result, resolution8
result, features used1,650
result, time neighbors0
billing, cost0.1825
billing, list price0.1825
billing, upstream cost0

Findings

  • Evidenced: Space time hot spots on Outages: Emerging hot spots: 1 layer saved: Emerging hot spots: Outages (100 features) 89.
  • Evidenced: It reported result, count 100; result, elapsed ms 17; result, resolution 8; result, features used 1,650; result, time neighbors 0; billing, cost 0.1825 8.

Tool gp_space_time_hot_spots; parameters {"agg": "sum", "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Outages (74249532)"}, "interval": "month", "bin_shape": "h3", "resolution": 8, "time_field": "started_at", "value_field": "customers_affected"}

Space time hot spots

What this analysis is. Emerging hot spots: Where hot spots are new, consecutive, intensifying, persistent, diminishing, sporadic, oscillating or historical over time 6. In ArcGIS it is Emerging Hot Spot Analysis or Create Space Time Cube 6.

Why it was run on this data. Vegetation work orders carry dates in 'date': emerging hot spot analysis finds new, intensifying and fading hot spots per month 10.

What it found. Space time hot spots on Vegetation work orders: Emerging hot spots: 1 layer saved: Emerging hot spots: Vegetation work orders (89 features) 1112. It reported result, count 89; result, elapsed ms 12; result, resolution 8; result, features used 480; result, time neighbors 0; billing, cost 0.124 11.

ResultValue
result, count89
result, elapsed ms12
result, resolution8
result, features used480
result, time neighbors0
billing, cost0.124
billing, list price0.124
billing, upstream cost0

Findings

  • Evidenced: Space time hot spots on Vegetation work orders: Emerging hot spots: 1 layer saved: Emerging hot spots: Vegetation work orders (89 features) 1112.
  • Evidenced: It reported result, count 89; result, elapsed ms 12; result, resolution 8; result, features used 480; result, time neighbors 0; billing, cost 0.124 11.

Tool gp_space_time_hot_spots; parameters {"project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Vegetation work orders (d3eba75a)"}, "interval": "month", "bin_shape": "h3", "resolution": 8, "time_field": "date"}

Hot spots

What this analysis is. Hot spot analysis: Getis-Ord Gi* hot and cold spots with z-scores, p-values and confidence bins 13. In ArcGIS it is Find Hot Spots or Hot Spot Analysis (Getis-Ord Gi*); in QGIS, qgis:hotspot (plugin) 13.

Why it was run on this data. 450 points: Getis-Ord Gi* tests whether the concentrations in Poles are statistically significant 14.

What it found. Hot spots on Poles: Hot spot analysis: 1 layer saved: Hot spot analysis: Poles (79 features) 1516. It reported result, bins 79; result, count 79; result, elapsed ms 5; result, cell size m 1,000; result, incidents used 450; result, distance band m 1,000 15.

ResultValue
result, bins79
result, count79
result, elapsed ms5
result, cell size m1,000
result, incidents used450
result, distance band m1,000
billing, cost0.059
billing, list price0.059
billing, upstream cost0

Findings

  • Evidenced: Hot spots on Poles: Hot spot analysis: 1 layer saved: Hot spot analysis: Poles (79 features) 1516.
  • Evidenced: It reported result, bins 79; result, count 79; result, elapsed ms 5; result, cell size m 1,000; result, incidents used 450; result, distance band m 1,000 15.

Tool gp_hot_spots; parameters {"project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Poles (cb7cbff1)"}, "aggregation": "hexagon", "cell_size_m": 1000.0, "distance_band_m": 1000.0}

Hot spots

What this analysis is. Hot spot analysis: Getis-Ord Gi* hot and cold spots with z-scores, p-values and confidence bins 13. In ArcGIS it is Find Hot Spots or Hot Spot Analysis (Getis-Ord Gi*); in QGIS, qgis:hotspot (plugin) 13.

Why it was run on this data. 1650 points: Getis-Ord Gi* tests whether the concentrations in Outages are statistically significant 17.

What it found. The hot spot analysis used the Outages layer as the input data 9. The analysis generated a total of 1,650 features, with the process completing in 27 ms 18.

ResultValue
result, count1,650
result, elapsed ms27
result, excluded null0
result, distance band m500
billing, cost0.083
billing, list price0.083
billing, upstream cost0

Findings

  • Evidenced: Hot spots on Outages: Hot spot analysis: 1 layer saved: Hot spot analysis: Outages (1650 features) 918.
  • Evidenced: It reported result, count 1,650; result, elapsed ms 27; result, excluded null 0; result, distance band m 500; billing, cost 0.083; billing, list price 0.083 18.

Tool gp_hot_spots; parameters {"field": "customers_affected", "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Outages (74249532)"}, "aggregation": "hexagon", "cell_size_m": 500.0, "distance_band_m": 500.0}

Hot spots

What this analysis is. Hot spot analysis: Getis-Ord Gi* hot and cold spots with z-scores, p-values and confidence bins 13. In ArcGIS it is Find Hot Spots or Hot Spot Analysis (Getis-Ord Gi*); in QGIS, qgis:hotspot (plugin) 13.

Why it was run on this data. 480 points: Getis-Ord Gi* tests whether the concentrations in Vegetation work orders are statistically significant 19.

What it found. Hot spots on Vegetation work orders: Hot spot analysis: 1 layer saved: Hot spot analysis: Vegetation work orders (86 features) 1220. It reported result, bins 86; result, count 86; result, elapsed ms 6; result, cell size m 1,000; result, incidents used 480; result, distance band m 1,000 20.

ResultValue
result, bins86
result, count86
result, elapsed ms6
result, cell size m1,000
result, incidents used480
result, distance band m1,000
billing, cost0.0596
billing, list price0.0596
billing, upstream cost0

Findings

  • Evidenced: Hot spots on Vegetation work orders: Hot spot analysis: 1 layer saved: Hot spot analysis: Vegetation work orders (86 features) 1220.
  • Evidenced: It reported result, bins 86; result, count 86; result, elapsed ms 6; result, cell size m 1,000; result, incidents used 480; result, distance band m 1,000 20.

Tool gp_hot_spots; parameters {"project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Vegetation work orders (d3eba75a)"}, "aggregation": "hexagon", "cell_size_m": 1000.0, "distance_band_m": 1000.0}

Calculate density

What this analysis is. Calculate density: Kernel density per square kilometer on a grid 21. In ArcGIS it is Calculate Density or Kernel Density; in QGIS, native:heatmapkerneldensityestimation 21.

Why it was run on this data. 450 points in Poles: a density surface shows where they concentrate 22.

What it found. Calculate density on Poles: Calculate density: 1 layer saved: Calculate density: Poles (344 features) 1623. It reported result, count 344; result, elapsed ms 10; result, bandwidth m 1,000; result, cell size m 500; result, excluded null 0; result, max density per km2 24.11 23.

ResultValue
result, count344
result, elapsed ms10
result, bandwidth m1,000
result, cell size m500
result, excluded null0
result, max density per km224.11
billing, cost0.059
billing, list price0.059
billing, upstream cost0

Findings

  • Evidenced: Calculate density on Poles: Calculate density: 1 layer saved: Calculate density: Poles (344 features) 1623.
  • Evidenced: It reported result, count 344; result, elapsed ms 10; result, bandwidth m 1,000; result, cell size m 500; result, excluded null 0; result, max density per km2 24.11 23.

A model draft was discarded because a sentence did not cite a source of this section.

Tool gp_calculate_density; parameters {"kernel": "quartic", "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Poles (cb7cbff1)"}, "bandwidth_m": 1000.0, "cell_size_m": 500.0}

Calculate density

What this analysis is. Calculate density: Kernel density per square kilometer on a grid 21. In ArcGIS it is Calculate Density or Kernel Density; in QGIS, native:heatmapkerneldensityestimation 21.

Why it was run on this data. 1650 points in Outages: a density surface shows where they concentrate 24.

What it found. Calculate density on Outages: Calculate density: 1 layer saved: Calculate density: Outages (1588 features) 925. It reported result, count 1,588; result, elapsed ms 45; result, bandwidth m 500; result, cell size m 200; result, excluded null 0; result, max density per km2 4.538e+04 25.

ResultValue
result, count1,588
result, elapsed ms45
result, bandwidth m500
result, cell size m200
result, excluded null0
result, max density per km24.538e+04
billing, cost0.083
billing, list price0.083
billing, upstream cost0

Findings

  • Evidenced: Calculate density on Outages: Calculate density: 1 layer saved: Calculate density: Outages (1588 features) 925.
  • Evidenced: It reported result, count 1,588; result, elapsed ms 45; result, bandwidth m 500; result, cell size m 200; result, excluded null 0; result, max density per km2 4.538e+04 25.

Tool gp_calculate_density; parameters {"kernel": "quartic", "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Outages (74249532)"}, "bandwidth_m": 500.0, "cell_size_m": 200.0, "weight_field": "customers_affected"}

Calculate density

What this analysis is. Calculate density: Kernel density per square kilometer on a grid 21. In ArcGIS it is Calculate Density or Kernel Density; in QGIS, native:heatmapkerneldensityestimation 21.

Why it was run on this data. 480 points in Vegetation work orders: a density surface shows where they concentrate 26.

What it found. The maximum density calculated was 24.16 per km2 27.

ResultValue
result, count350
result, elapsed ms10
result, bandwidth m1,000
result, cell size m500
result, excluded null0
result, max density per km224.16
billing, cost0.0596
billing, list price0.0596
billing, upstream cost0

Findings

  • Evidenced: Calculate density on Vegetation work orders: Calculate density: 1 layer saved: Calculate density: Vegetation work orders (350 features) 1227.
  • Evidenced: It reported result, count 350; result, elapsed ms 10; result, bandwidth m 1,000; result, cell size m 500; result, excluded null 0; result, max density per km2 24.16 27.

Tool gp_calculate_density; parameters {"kernel": "quartic", "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Vegetation work orders (d3eba75a)"}, "bandwidth_m": 1000.0, "cell_size_m": 500.0}

Summarize within

What this analysis is. Summarize within: Count and aggregate the features inside each polygon (or bin), proportionally for lines and polygons 28. In ArcGIS it is Summarize Within or Aggregate Points; in QGIS, native:countpointsinpolygon or native:sumlinelengths 28.

Why it was run on this data. Count Poles inside each feature of Service areas by material; the counts map as a choropleth (natural breaks, sequential colors) 29.

What it found. Summarize within on Poles, Service areas: Summarize within: 1 layer saved: Summarize within: Service areas (14 features) 163031. It reported result, count 14; result, elapsed ms 1; billing, cost 0.0193; billing, list price 0.0193; billing, upstream cost 0 30.

ResultValue
result, count14
result, elapsed ms1
billing, cost0.0193
billing, list price0.0193
billing, upstream cost0

Findings

  • Evidenced: Summarize within on Poles, Service areas: Summarize within: 1 layer saved: Summarize within: Service areas (14 features) 163031.
  • Evidenced: It reported result, count 14; result, elapsed ms 1; billing, cost 0.0193; billing, list price 0.0193; billing, upstream cost 0 30.

Tool gp_summarize_within; parameters {"stats": [{"stat": "sum", "field": "install_year"}], "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Poles (cb7cbff1)"}, "group_by": "material", "polygons": {"layer": "Service areas (af824cfb)"}}

Summarize within

What this analysis is. Summarize within: Count and aggregate the features inside each polygon (or bin), proportionally for lines and polygons 28. In ArcGIS it is Summarize Within or Aggregate Points; in QGIS, native:countpointsinpolygon or native:sumlinelengths 28.

Why it was run on this data. Count Poles inside each feature of Service areas by material; the counts map as a choropleth (natural breaks, sequential colors) 29.

What it found. Summarize within on Outages, Service areas: Summarize within: 1 layer saved: Summarize within: Service areas (14 features) 93132. It reported result, count 14; result, elapsed ms 3; billing, cost 0.0433; billing, list price 0.0433; billing, upstream cost 0 32.

ResultValue
result, count14
result, elapsed ms3
billing, cost0.0433
billing, list price0.0433
billing, upstream cost0

Findings

  • Evidenced: Summarize within on Outages, Service areas: Summarize within: 1 layer saved: Summarize within: Service areas (14 features) 93132.
  • Evidenced: It reported result, count 14; result, elapsed ms 3; billing, cost 0.0433; billing, list price 0.0433; billing, upstream cost 0 32.

Tool gp_summarize_within; parameters {"stats": [{"stat": "sum", "field": "customers_affected"}], "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Outages (74249532)"}, "group_by": "cause", "polygons": {"layer": "Service areas (af824cfb)"}}

Summarize within

What this analysis is. Summarize within: Count and aggregate the features inside each polygon (or bin), proportionally for lines and polygons 28. In ArcGIS it is Summarize Within or Aggregate Points; in QGIS, native:countpointsinpolygon or native:sumlinelengths 28.

Why it was run on this data. Count Poles inside each feature of Service areas by material; the counts map as a choropleth (natural breaks, sequential colors) 29.

What it found. Summarize within on Vegetation work orders, Service areas: Summarize within: 1 layer saved: Summarize within: Service areas (14 features) 123133. It reported result, count 14; result, elapsed ms 1; billing, cost 0.0199; billing, list price 0.0199; billing, upstream cost 0 33.

ResultValue
result, count14
result, elapsed ms1
billing, cost0.0199
billing, list price0.0199
billing, upstream cost0

Findings

  • Evidenced: Summarize within on Vegetation work orders, Service areas: Summarize within: 1 layer saved: Summarize within: Service areas (14 features) 123133.
  • Evidenced: It reported result, count 14; result, elapsed ms 1; billing, cost 0.0199; billing, list price 0.0199; billing, upstream cost 0 33.

Tool gp_summarize_within; parameters {"stats": [{"stat": "sum", "field": "spans"}], "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Vegetation work orders (d3eba75a)"}, "group_by": "trim_type", "polygons": {"layer": "Service areas (af824cfb)"}}

Find point clusters

What this analysis is. Find point clusters: Density-based clusters (DBSCAN, HDBSCAN or OPTICS, optionally space-time) with hulls and noise 34. In ArcGIS it is Find Point Clusters or Density-based Clustering; in QGIS, native:dbscanclustering or native:stdbscanclustering 34.

Why it was run on this data. DBSCAN finds dense groups of Poles and separates noise 35.

What it found. Find point clusters on Poles: Find point clusters: 2 layers saved: Find point clusters: Poles (450 features); Find point clusters: cluster hulls (12 features) 1636. It reported result, count 450; result, noise 149; result, distance m 500; result, elapsed ms 9; result, min points 11; billing, cost 0.059 36.

ResultValue
result, count450
result, noise149
result, distance m500
result, elapsed ms9
result, min points11
billing, cost0.059
billing, list price0.059
billing, upstream cost0

Findings

  • Evidenced: Find point clusters on Poles: Find point clusters: 2 layers saved: Find point clusters: Poles (450 features); Find point clusters: cluster hulls (12 features) 1636.
  • Evidenced: It reported result, count 450; result, noise 149; result, distance m 500; result, elapsed ms 9; result, min points 11; billing, cost 0.059 36.

Tool gp_find_point_clusters; parameters {"method": "dbscan", "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Poles (cb7cbff1)"}, "distance_m": 500.0, "min_points": 11}

Find point clusters

What this analysis is. Find point clusters: Density-based clusters (DBSCAN, HDBSCAN or OPTICS, optionally space-time) with hulls and noise 34. In ArcGIS it is Find Point Clusters or Density-based Clustering; in QGIS, native:dbscanclustering or native:stdbscanclustering 34.

Why it was run on this data. DBSCAN finds dense groups of Outages and separates noise 37.

What it found. Find point clusters on Outages: Find point clusters: 2 layers saved: Find point clusters: Outages (1650 features); Find point clusters: cluster hulls (12 features) 938. It reported result, count 1,650; result, noise 985; result, distance m 200; result, elapsed ms 22; result, min points 20; billing, cost 0.083 38.

ResultValue
result, count1,650
result, noise985
result, distance m200
result, elapsed ms22
result, min points20
billing, cost0.083
billing, list price0.083
billing, upstream cost0

Findings

  • Evidenced: Find point clusters on Outages: Find point clusters: 2 layers saved: Find point clusters: Outages (1650 features); Find point clusters: cluster hulls (12 features) 938.
  • Evidenced: It reported result, count 1,650; result, noise 985; result, distance m 200; result, elapsed ms 22; result, min points 20; billing, cost 0.083 38.

Tool gp_find_point_clusters; parameters {"method": "dbscan", "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Outages (74249532)"}, "distance_m": 200.0, "min_points": 20}

Find point clusters

What this analysis is. Find point clusters: Density-based clusters (DBSCAN, HDBSCAN or OPTICS, optionally space-time) with hulls and noise 34. In ArcGIS it is Find Point Clusters or Density-based Clustering; in QGIS, native:dbscanclustering or native:stdbscanclustering 34.

Why it was run on this data. DBSCAN finds dense groups of Vegetation work orders and separates noise 39.

What it found. Find point clusters on Vegetation work orders: Find point clusters: 2 layers saved: Find point clusters: Vegetation work orders (480 features); Find point clusters: cluster hulls (9 features) 1240. It reported result, count 480; result, noise 157; result, distance m 500; result, elapsed ms 9; result, min points 12; billing, cost 0.0596 40.

ResultValue
result, count480
result, noise157
result, distance m500
result, elapsed ms9
result, min points12
billing, cost0.0596
billing, list price0.0596
billing, upstream cost0

Findings

  • Evidenced: Find point clusters on Vegetation work orders: Find point clusters: 2 layers saved: Find point clusters: Vegetation work orders (480 features); Find point clusters: cluster hulls (9 features) 1240.
  • Evidenced: It reported result, count 480; result, noise 157; result, distance m 500; result, elapsed ms 9; result, min points 12; billing, cost 0.0596 40.

Tool gp_find_point_clusters; parameters {"method": "dbscan", "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Vegetation work orders (d3eba75a)"}, "distance_m": 500.0, "min_points": 12}

Outliers

What this analysis is. Find outliers: Anselin local Moran’s I: HH, LL clusters and HL, LH outliers 41. In ArcGIS it is Find Outliers or Cluster and Outlier Analysis (Anselin Local Moran’s I) 41.

Why it was run on this data. Local Moran's I maps clusters and outliers of 'customers' 42.

What it found. Outliers on Service areas: Find outliers: 1 layer saved: Find outliers: Service areas (14 features) 3143. It reported result, count 14; result, elapsed ms 2; result, permutations 199; result, excluded null 0; result, distance band m 2,472; billing, cost 0.05042 43.

ResultValue
result, count14
result, elapsed ms2
result, permutations199
result, excluded null0
result, distance band m2,472
billing, cost0.05042
billing, list price0.05042
billing, upstream cost0

Findings

  • Evidenced: Outliers on Service areas: Find outliers: 1 layer saved: Find outliers: Service areas (14 features) 3143.
  • Evidenced: It reported result, count 14; result, elapsed ms 2; result, permutations 199; result, excluded null 0; result, distance band m 2,472; billing, cost 0.05042 43.

Tool gp_outliers; parameters {"field": "customers", "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Service areas (af824cfb)"}, "aggregation": "hexagon"}

Spatial autocorrelation

What this analysis is. Spatial autocorrelation: Global Moran’s I: is the pattern clustered, dispersed or random 44. In ArcGIS it is Spatial Autocorrelation (Global Moran’s I) 44.

Why it was run on this data. Global Moran's I says whether similar values of 'customers' sit next to each other 45.

What it found. The spatial autocorrelation tool was run using Service areas 31, yielding a Moran's I of 0.02059 46. Analysis of this result showed a p value of 0.6627 46 and a z score of 0.4361 46. Furthermore, the expected I value for the analysis was calculated to be -0.07692 46.

ResultValue
result, n14
result, p value0.6627
result, z score0.4361
result, morans i0.02059
result, variance0.04999
result, elapsed ms1
result, expected i-0.07692
result, excluded null0
result, distance band m2,472
result, p value normality0.671
result, z score normality0.4248
result, variance normality0.05269
billing, cost0.02
billing, list price0.02
billing, upstream cost0

Findings

  • Evidenced: Spatial autocorrelation on Service areas: Spatial autocorrelation: done; no map output 3146.
  • Evidenced: It reported result, n 14; result, p value 0.6627; result, z score 0.4361; result, morans i 0.02059; result, variance 0.04999; result, elapsed ms 1 46.

Tool gp_spatial_autocorrelation; parameters {"field": "customers", "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Service areas (af824cfb)"}}

Near repeat

What this analysis is. Repeat and near repeat classification: Classify incidents as originators, repeats (same place) or near repeats within a distance and time window, with a Knox test table 47. In ArcGIS it is Repeat and Near Repeat Classification or Near Repeat Calculator 47.

Why it was run on this data. Near repeat analysis tests whether Outages close in space also follow each other within 30 days 48.

What it found. Near repeat on Outages: Repeat and near repeat classification: 1 layer saved: Repeat and near repeat classification: Outages (1650 features) 949. It reported result, days 30; result, count 1,650; result, chains 266; result, distance m 200; result, elapsed ms 42; result, pairs linked 1,171 49.

ResultValue
result, days30
result, count1,650
result, chains266
result, distance m200
result, elapsed ms42
result, pairs linked1,171
billing, cost0.0995
billing, list price0.0995
billing, upstream cost0

Findings

  • Evidenced: Near repeat on Outages: Repeat and near repeat classification: 1 layer saved: Repeat and near repeat classification: Outages (1650 features) 949.
  • Evidenced: It reported result, days 30; result, count 1,650; result, chains 266; result, distance m 200; result, elapsed ms 42; result, pairs linked 1,171 49.

Tool gp_near_repeat; parameters {"days": 30, "project": "99e378b8-9e64-42f5-8930-fca7c2a73f57", "features": {"layer": "Outages (74249532)"}, "distance_m": 200.0, "time_field": "started_at"}

Maps and charts

The run also made 20 map image(s) 5051525354555657585960616263646566676869 and 28 chart(s) 70717273747576777879808182838485868788899091929394959697.

Emerging hot spots: Outages
Figure 2. Emerging hot spots: Outages 50
Emerging hot spots: Vegetation work orders
Figure 3. Emerging hot spots: Vegetation work orders 51
Hot spot analysis: Poles
Figure 4. Hot spot analysis: Poles 52
Hot spot analysis: Outages
Figure 5. Hot spot analysis: Outages 53
Hot spot analysis: Vegetation work orders
Figure 6. Hot spot analysis: Vegetation work orders 54
Calculate density: Poles
Figure 7. Calculate density: Poles 55
Calculate density: Outages
Figure 8. Calculate density: Outages 56
Calculate density: Vegetation work orders
Figure 9. Calculate density: Vegetation work orders 57
Summarize within: Service areas
Figure 10. Summarize within: Service areas 58
Summarize within: Service areas
Figure 11. Summarize within: Service areas 59
Summarize within: Service areas
Figure 12. Summarize within: Service areas 60
Find point clusters: Poles
Figure 13. Find point clusters: Poles 61
Find point clusters: cluster hulls
Figure 14. Find point clusters: cluster hulls 62
Find point clusters: Outages
Figure 15. Find point clusters: Outages 63
Find point clusters: cluster hulls
Figure 16. Find point clusters: cluster hulls 64
Find point clusters: Vegetation work orders
Figure 17. Find point clusters: Vegetation work orders 65
Find point clusters: cluster hulls
Figure 18. Find point clusters: cluster hulls 66
Service areas by customers
Figure 19. Service areas by customers 67
Find outliers: Service areas
Figure 20. Find outliers: Service areas 68
Repeat and near repeat classification: Outages
Figure 21. Repeat and near repeat classification: Outages 69

What the map shows. The map visualizes a hot spot analysis for vegetation work orders, classifying areas as having a pattern or having none. The majority of 51

Inferred: read from the image by gemma4:e4b, not evidence.

Feeder lines over time (install_year)
Figure 22. Feeder lines over time (install_year) 70. Source: Feeder lines (79 features). The data is in the appendix.
Vegetation work orders over time (date)
Figure 23. Vegetation work orders over time (date) 71. Per month, 2024-10-01 to 2026-09-01. Source: Vegetation work orders (480 features). The data is in the appendix.
Poles over time (install_year)
Figure 24. Poles over time (install_year) 72. Source: Poles (450 features). The data is in the appendix.
Feeder reliability by year over time (year)
Figure 25. Feeder reliability by year over time (year) 73. Per month, 2022-01-01 to 2025-01-01. Source: Feeder reliability by year (316 features). The data is in the appendix.
Transformer assets over time (install_year)
Figure 26. Transformer assets over time (install_year) 74. Source: Transformer assets (300 features). The data is in the appendix.
Emerging hot spots: Outages
Figure 27. Emerging hot spots: Outages 75. Source: Emerging hot spots: Outages (100 features). The data is in the appendix.
Emerging hot spots: Vegetation work orders
Figure 28. Emerging hot spots: Vegetation work orders 76. Source: Emerging hot spots: Vegetation work orders (89 features). The data is in the appendix.
Hot spot analysis: Poles
Figure 29. Hot spot analysis: Poles 77. Source: Hot spot analysis: Poles (79 features). The data is in the appendix.
Hot spot analysis: Outages
Figure 30. Hot spot analysis: Outages 78. Period: 2024-10-01 to 2026-09-30 (started_at). Source: Hot spot analysis: Outages (1,650 features). The data is in the appendix.
Hot spot analysis: Vegetation work orders
Figure 31. Hot spot analysis: Vegetation work orders 79. Source: Hot spot analysis: Vegetation work orders (86 features). The data is in the appendix.
Calculate density: Poles
Figure 32. Calculate density: Poles 80. Source: Calculate density: Poles (344 features). The data is in the appendix.
Calculate density: Outages
Figure 33. Calculate density: Outages 81. Source: Calculate density: Outages (1,588 features). The data is in the appendix.
Calculate density: Vegetation work orders
Figure 34. Calculate density: Vegetation work orders 82. Source: Calculate density: Vegetation work orders (350 features). The data is in the appendix.
Summarize within: Service areas
Figure 35. Summarize within: Service areas 83. Source: Summarize within: Service areas (14 features). The data is in the appendix.
Summarize within: Service areas
Figure 36. Summarize within: Service areas 84. Source: Summarize within: Service areas (14 features). The data is in the appendix.
Summarize within: Service areas
Figure 37. Summarize within: Service areas 85. Source: Summarize within: Service areas (14 features). The data is in the appendix.
Find point clusters: Poles
Figure 38. Find point clusters: Poles 86. Source: Find point clusters: Poles (450 features). The data is in the appendix.
Find point clusters: cluster hulls
Figure 39. Find point clusters: cluster hulls 87. Source: Find point clusters: cluster hulls (12 features). The data is in the appendix.
Find point clusters: Outages
Figure 40. Find point clusters: Outages 88. Period: 2024-10-01 to 2026-09-30 (started_at). Source: Find point clusters: Outages (1,650 features). The data is in the appendix.
Find point clusters: cluster hulls
Figure 41. Find point clusters: cluster hulls 89. Source: Find point clusters: cluster hulls (12 features). The data is in the appendix.
Find point clusters: Vegetation work orders
Figure 42. Find point clusters: Vegetation work orders 90. Period: 2024-10-04 to 2026-09-21 (date). Source: Find point clusters: Vegetation work orders (480 features). The data is in the appendix.
Find point clusters: cluster hulls
Figure 43. Find point clusters: cluster hulls 91. Source: Find point clusters: cluster hulls (9 features). The data is in the appendix.
Find outliers: Service areas
Figure 44. Find outliers: Service areas 92. Source: Find outliers: Service areas (14 features). The data is in the appendix.
Repeat and near repeat classification: Outages
Figure 45. Repeat and near repeat classification: Outages 93. Per month, 2024-10-01 to 2026-09-01. Source: Repeat and near repeat classification: Outages (1,650 features). The data is in the appendix.
Repeat and near repeat classification: Outages over time
Figure 46. Repeat and near repeat classification: Outages over time 94. Per month, 2024-10-01 to 2026-09-01. Source: Repeat and near repeat classification: Outages (1,650 features). The data is in the appendix.
Find point clusters: Vegetation work orders over time
Figure 47. Find point clusters: Vegetation work orders over time 95. Per month, 2024-10-01 to 2026-09-01. Source: Find point clusters: Vegetation work orders (480 features). The data is in the appendix.
Find point clusters: Outages over time
Figure 48. Find point clusters: Outages over time 96. Per month, 2024-10-01 to 2026-09-01. Source: Find point clusters: Outages (1,650 features). The data is in the appendix.
Hot spot analysis: Outages over time
Figure 49. Hot spot analysis: Outages over time 97. Per month, 2024-10-01 to 2026-09-01. Source: Hot spot analysis: Outages (1,650 features). The data is in the appendix.

Changes since the last run

This is the first report of this project.

Sources

  1. 1Rendering: Chart: Timeline: events per quarter by dataset. 57 rows id 4819230f-295d-49a7-99bf-6b7163fc6b06
  2. 2Dataset: Outages. vector, 1650 rows id 39df98b3-8a4f-4af6-838d-170705e0bb48
  3. 3Dataset: Vegetation work orders. vector, 480 rows id 3aea1163-22b4-4a72-88d7-bcae1ecdad23
  4. 4Dataset: Feeder reliability by year. table, 316 rows id 887eeeea-0f49-451b-93f4-5d68b309bfad
  5. 5Document page: Storm season reliability report, page 1. 22 August 2025 id 32e35a86-4090-49ec-8ae9-87f7b6be0d6b:1
  6. 6Catalog: Emerging hot spots (operation catalog, gp_space_time_hot_spots). Where hot spots are new, consecutive, intensifying, persistent, diminishing, sporadic, oscillating or historical over time. ArcGIS: Emerging Hot Spot Analysis, Create Space Time Cube. id gp_space_time_hot_spots
  7. 7Plan: Space time hot spots of Outages (the Start plan's candidate c_de6ee55db604). Outages carry dates in 'started_at': emerging hot spot analysis finds new, intensifying and fading hot spots per month. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_de6ee55db604
  8. 8Tool result: gp_space_time_hot_spots, step 0. Emerging hot spots: 1 layer saved: Emerging hot spots: Outages (100 features). id 7e39f2a8-86e1-4856-b7a7-61e069df845f:0
  9. 9Layer: Outages. 1,650 features id 74249532-c045-44c9-a616-0fafb7c162a0
  10. 10Plan: Space time hot spots of Vegetation work orders (the Start plan's candidate c_90f82b668b6e). Vegetation work orders carry dates in 'date': emerging hot spot analysis finds new, intensifying and fading hot spots per month. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_90f82b668b6e
  11. 11Tool result: gp_space_time_hot_spots, step 1. Emerging hot spots: 1 layer saved: Emerging hot spots: Vegetation work orders (89 features). id 7e39f2a8-86e1-4856-b7a7-61e069df845f:1
  12. 12Layer: Vegetation work orders. 480 features id d3eba75a-4345-496b-b3c1-cfad466d3d73
  13. 13Catalog: Hot spot analysis (operation catalog, gp_hot_spots). Getis-Ord Gi* hot and cold spots with z-scores, p-values and confidence bins. ArcGIS: Find Hot Spots, Hot Spot Analysis (Getis-Ord Gi*). QGIS: qgis:hotspot (plugin). id gp_hot_spots
  14. 14Plan: Hot spots of Poles (the Start plan's candidate c_8543237d7e01). 450 points: Getis-Ord Gi* tests whether the concentrations in Poles are statistically significant. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_8543237d7e01
  15. 15Tool result: gp_hot_spots, step 0. Hot spot analysis: 1 layer saved: Hot spot analysis: Poles (79 features). id dd7f4187-7acb-4060-a294-8f874d038e7b:0
  16. 16Layer: Poles. 450 features id cb7cbff1-729f-45fd-bbbc-a31c0a2b6043
  17. 17Plan: Hot spots of Outages (the Start plan's candidate c_2edeaea7ec43). 1650 points: Getis-Ord Gi* tests whether the concentrations in Outages are statistically significant. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_2edeaea7ec43
  18. 18Tool result: gp_hot_spots, step 1. Hot spot analysis: 1 layer saved: Hot spot analysis: Outages (1650 features). id dd7f4187-7acb-4060-a294-8f874d038e7b:1
  19. 19Plan: Hot spots of Vegetation work orders (the Start plan's candidate c_63c929cc68f4). 480 points: Getis-Ord Gi* tests whether the concentrations in Vegetation work orders are statistically significant. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_63c929cc68f4
  20. 20Tool result: gp_hot_spots, step 2. Hot spot analysis: 1 layer saved: Hot spot analysis: Vegetation work orders (86 features). id dd7f4187-7acb-4060-a294-8f874d038e7b:2
  21. 21Catalog: Calculate density (operation catalog, gp_calculate_density). Kernel density per square kilometer on a grid. ArcGIS: Calculate Density, Kernel Density. QGIS: native:heatmapkerneldensityestimation. id gp_calculate_density
  22. 22Plan: Kernel density of Poles (the Start plan's candidate c_39401f3daf3b). 450 points in Poles: a density surface shows where they concentrate. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_39401f3daf3b
  23. 23Tool result: gp_calculate_density, step 0. Calculate density: 1 layer saved: Calculate density: Poles (344 features). id cddccd9e-fca2-4947-ac52-4a032f65ccd9:0
  24. 24Plan: Kernel density of Outages (the Start plan's candidate c_5f4ad3832af3). 1650 points in Outages: a density surface shows where they concentrate. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_5f4ad3832af3
  25. 25Tool result: gp_calculate_density, step 1. Calculate density: 1 layer saved: Calculate density: Outages (1588 features). id cddccd9e-fca2-4947-ac52-4a032f65ccd9:1
  26. 26Plan: Kernel density of Vegetation work orders (the Start plan's candidate c_fcff6300c7b4). 480 points in Vegetation work orders: a density surface shows where they concentrate. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_fcff6300c7b4
  27. 27Tool result: gp_calculate_density, step 2. Calculate density: 1 layer saved: Calculate density: Vegetation work orders (350 features). id cddccd9e-fca2-4947-ac52-4a032f65ccd9:2
  28. 28Catalog: Summarize within (operation catalog, gp_summarize_within). Count and aggregate the features inside each polygon (or bin), proportionally for lines and polygons. ArcGIS: Summarize Within, Aggregate Points. QGIS: native:countpointsinpolygon, native:sumlinelengths. id gp_summarize_within
  29. 29Plan: Poles per feature of Service areas (the Start plan's candidate c_0abb031a5451). Count Poles inside each feature of Service areas by material; the counts map as a choropleth (natural breaks, sequential colors). id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_0abb031a5451
  30. 30Tool result: gp_summarize_within, step 0. Summarize within: 1 layer saved: Summarize within: Service areas (14 features). id 7abde2bd-08d7-47d0-ac4b-96744e82d444:0
  31. 31Layer: Service areas. 14 features id af824cfb-eb9c-4c01-a5c2-df454a844893
  32. 32Tool result: gp_summarize_within, step 1. Summarize within: 1 layer saved: Summarize within: Service areas (14 features). id 7abde2bd-08d7-47d0-ac4b-96744e82d444:1
  33. 33Tool result: gp_summarize_within, step 2. Summarize within: 1 layer saved: Summarize within: Service areas (14 features). id 7abde2bd-08d7-47d0-ac4b-96744e82d444:2
  34. 34Catalog: Find point clusters (operation catalog, gp_find_point_clusters). Density-based clusters (DBSCAN, HDBSCAN or OPTICS, optionally space-time) with hulls and noise. ArcGIS: Find Point Clusters, Density-based Clustering. QGIS: native:dbscanclustering, native:stdbscanclustering. id gp_find_point_clusters
  35. 35Plan: Cluster points of Poles (the Start plan's candidate c_49349f7319f8). DBSCAN finds dense groups of Poles and separates noise. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_49349f7319f8
  36. 36Tool result: gp_find_point_clusters, step 0. Find point clusters: 2 layers saved: Find point clusters: Poles (450 features); Find point clusters: cluster hulls (12 features). id a1a5ebf4-55fc-498c-bc42-232278d7fd50:0
  37. 37Plan: Cluster points of Outages (the Start plan's candidate c_9d082d10c718). DBSCAN finds dense groups of Outages and separates noise. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_9d082d10c718
  38. 38Tool result: gp_find_point_clusters, step 1. Find point clusters: 2 layers saved: Find point clusters: Outages (1650 features); Find point clusters: cluster hulls (12 features). id a1a5ebf4-55fc-498c-bc42-232278d7fd50:1
  39. 39Plan: Cluster points of Vegetation work orders (the Start plan's candidate c_ec3997c2afdb). DBSCAN finds dense groups of Vegetation work orders and separates noise. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_ec3997c2afdb
  40. 40Tool result: gp_find_point_clusters, step 2. Find point clusters: 2 layers saved: Find point clusters: Vegetation work orders (480 features); Find point clusters: cluster hulls (9 features). id a1a5ebf4-55fc-498c-bc42-232278d7fd50:2
  41. 41Catalog: Find outliers (operation catalog, gp_outliers). Anselin local Moran’s I: HH, LL clusters and HL, LH outliers. ArcGIS: Find Outliers, Cluster and Outlier Analysis (Anselin Local Moran’s I). id gp_outliers
  42. 42Plan: Local morans i of Service areas (the Start plan's candidate c_14f3a517187f). Local Moran's I maps clusters and outliers of 'customers'. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_14f3a517187f
  43. 43Tool result: gp_outliers, step 0. Find outliers: 1 layer saved: Find outliers: Service areas (14 features). id 0eeb802a-0001-4240-800b-19f28e01e992:0
  44. 44Catalog: Spatial autocorrelation (operation catalog, gp_spatial_autocorrelation). Global Moran’s I: is the pattern clustered, dispersed or random. ArcGIS: Spatial Autocorrelation (Global Moran’s I). id gp_spatial_autocorrelation
  45. 45Plan: Global morans i of Service areas (the Start plan's candidate c_ce02f9951480). Global Moran's I says whether similar values of 'customers' sit next to each other. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_ce02f9951480
  46. 46Tool result: gp_spatial_autocorrelation, step 1. Spatial autocorrelation: done; no map output. id 0eeb802a-0001-4240-800b-19f28e01e992:1
  47. 47Catalog: Repeat and near repeat classification (operation catalog, gp_near_repeat). Classify incidents as originators, repeats (same place) or near repeats within a distance and time window, with a Knox test table. ArcGIS: Repeat and Near Repeat Classification, Near Repeat Calculator. id gp_near_repeat
  48. 48Plan: Near repeat of Outages (the Start plan's candidate c_c8acd413fa13). Near repeat analysis tests whether Outages close in space also follow each other within 30 days. id a5b6c9d4-e26f-4c51-adac-5b8547525805:c_c8acd413fa13
  49. 49Tool result: gp_near_repeat, step 0. Repeat and near repeat classification: 1 layer saved: Repeat and near repeat classification: Outages (1650 features). id 7d19f92c-f4e9-48f3-93b0-dae3bf87b4ee:0
  50. 50Rendering: Map: Emerging hot spots: Outages id 85c7e950-dc12-47d7-9698-4f3e33d102c5
  51. 51Rendering: Map: Emerging hot spots: Vegetation work orders id d57a1eed-7833-4fa0-ba3b-1d34a14adf8d
  52. 52Rendering: Map: Hot spot analysis: Poles id 9c171d35-6e8a-404e-b179-3a277cac6680
  53. 53Rendering: Map: Hot spot analysis: Outages id 8b2915ad-3dc8-4c93-8998-6f8c60edde26
  54. 54Rendering: Map: Hot spot analysis: Vegetation work orders id 1951c285-f42c-4fe7-a12b-c61e0f8e89b1
  55. 55Rendering: Map: Calculate density: Poles id 77494a3a-e8bf-4ba9-8c9f-bbca3ed39699
  56. 56Rendering: Map: Calculate density: Outages id 2539e062-6c7a-48d8-915c-ceb004cf1c30
  57. 57Rendering: Map: Calculate density: Vegetation work orders id 90718fcc-1e9e-4189-b307-dd23cdc248d7
  58. 58Rendering: Map: Summarize within: Service areas id aaf8c40e-6ba8-477d-9349-b080f65d9f6f
  59. 59Rendering: Map: Summarize within: Service areas id 205c58ca-663e-465b-b5da-e58df3a3a282
  60. 60Rendering: Map: Summarize within: Service areas id baad37d3-dcec-4a96-add7-fa1a886f6434
  61. 61Rendering: Map: Find point clusters: Poles id 244f950b-322a-4f47-9af0-a30ad8fb8bad
  62. 62Rendering: Map: Find point clusters: cluster hulls id d83dd986-dc80-4bfd-886c-ff9fb5202ae7
  63. 63Rendering: Map: Find point clusters: Outages id a84598e8-6ff6-4f96-960b-18389e35387e
  64. 64Rendering: Map: Find point clusters: cluster hulls id f19bdfd5-1091-44cd-baae-dbac01077b12
  65. 65Rendering: Map: Find point clusters: Vegetation work orders id f99266a6-079b-44d5-852d-676355c69c8f
  66. 66Rendering: Map: Find point clusters: cluster hulls id d61dc500-d849-4c67-8699-7c2b54d04ac2
  67. 67Rendering: Map: Service areas by customers id 053475d3-62c9-4ca9-9150-1780c6628edd
  68. 68Rendering: Map: Find outliers: Service areas id 40748e31-9982-4c38-83df-2e829b1cd052
  69. 69Rendering: Map: Repeat and near repeat classification: Outages id 2dd79f43-b1db-44d1-b050-cb0ad8062f39
  70. 70Rendering: Chart: Feeder lines over time (install_year). 8 rows id a6ddfbd0-4d56-4fd4-95e4-dccff9b3fe14
  71. 71Rendering: Chart: Vegetation work orders over time (date). 72 rows id fe31e6f1-8de6-4739-b859-5ca5639a090e
  72. 72Rendering: Chart: Poles over time (install_year). 10 rows id 1a338811-8c8f-4624-affb-5f6f2a386c21
  73. 73Rendering: Chart: Feeder reliability by year over time (year). 37 rows id 81342282-782d-4f77-a6ab-c97a78fe8806
  74. 74Rendering: Chart: Transformer assets over time (install_year). 10 rows id 8b1d0ff4-f186-4254-b010-9684ed1844c3
  75. 75Rendering: Chart: Emerging hot spots: Outages. 8 rows id d57c5b66-d8b2-462a-85ae-76e9926eb3b1
  76. 76Rendering: Chart: Emerging hot spots: Vegetation work orders. 8 rows id d126a2b6-196d-4f93-93d5-5ce7f5d9f891
  77. 77Rendering: Chart: Hot spot analysis: Poles. 9 rows id b3100e77-5cbe-4a62-b253-290a5d536bb5
  78. 78Rendering: Chart: Hot spot analysis: Outages. 18 rows id cec85df8-5d0a-4af6-ba88-696eca4ce437
  79. 79Rendering: Chart: Hot spot analysis: Vegetation work orders. 10 rows id 1a614d2a-305a-4dfc-a43d-d303a95fb7b7
  80. 80Rendering: Chart: Calculate density: Poles. 10 rows id 2ea4b4d0-a10d-4113-b8f2-fb2372244db4
  81. 81Rendering: Chart: Calculate density: Outages. 12 rows id a201fc49-4d81-4320-8155-2f3eb69bd7da
  82. 82Rendering: Chart: Calculate density: Vegetation work orders. 10 rows id 1a66e57b-240e-4644-ab5f-f5d3fceeebe6
  83. 83Rendering: Chart: Summarize within: Service areas. 5 rows id ac78768b-6dc9-4d58-b972-2cf6dec976ea
  84. 84Rendering: Chart: Summarize within: Service areas. 5 rows id 0ee3a30f-bde2-4bb4-9019-791dd822ac96
  85. 85Rendering: Chart: Summarize within: Service areas. 5 rows id 1cd10d51-b513-49a7-b54f-6694f693c6a5
  86. 86Rendering: Chart: Find point clusters: Poles. 13 rows id 4d716dc4-27b8-4ca0-8c8b-b4246f0cf77f
  87. 87Rendering: Chart: Find point clusters: cluster hulls. 12 rows id d68e61ee-9527-48bd-93b1-e6d214930ddb
  88. 88Rendering: Chart: Find point clusters: Outages. 13 rows id 658b2721-1008-4707-8089-5fc9e67e755d
  89. 89Rendering: Chart: Find point clusters: cluster hulls. 12 rows id 3c8e6159-5e84-4f48-a0a3-71bc429bc627
  90. 90Rendering: Chart: Find point clusters: Vegetation work orders. 10 rows id 77d5d6a0-286e-48b2-83b6-f1379a2b6e25
  91. 91Rendering: Chart: Find point clusters: cluster hulls. 9 rows id ebdaf978-c973-42d9-b815-55c700b8af71
  92. 92Rendering: Chart: Find outliers: Service areas. 14 rows id c9960c12-89e8-43ab-83aa-898a65c8d7e1
  93. 93Rendering: Chart: Repeat and near repeat classification: Outages. 144 rows id 59506424-cd43-4c06-82b9-310f05aa3ef1
  94. 94Rendering: Chart: Repeat and near repeat classification: Outages over time. 144 rows id e21c9039-2700-4091-9c70-031cd03ca122
  95. 95Rendering: Chart: Find point clusters: Vegetation work orders over time. 144 rows id 17f450e3-64de-4bba-a8b9-1f01286c5da9
  96. 96Rendering: Chart: Find point clusters: Outages over time. 144 rows id 7c632546-38e2-4ef7-a37f-a50b9e7200a4
  97. 97Rendering: Chart: Hot spot analysis: Outages over time. 144 rows id 89489499-b4a2-4e58-b157-ba3c649aecd2
  98. 98Dataset: Substations. vector, 14 rows id f259f42c-1706-41ba-a78a-1361f3914e06
  99. 99Dataset: Feeder lines. vector, 79 rows id ecfb48ff-6d02-430b-9ebb-f111ab17967c
  100. 100Dataset: Service areas. vector, 14 rows id f3d1d854-cd9c-48c7-8f7a-a2e854a8ceb6
  101. 101Dataset: Critical customers. vector, 60 rows id e19506c9-69b8-4925-bb88-2c0235b75a70
  102. 102Dataset: Poles. vector, 450 rows id 3786e568-d7a4-4d47-b594-453c79329fb0
  103. 103Dataset: Transformer assets. table, 300 rows id 2e9131d9-123c-4a43-986c-82f9c9221692
  104. 104Dataset: Storm season reliability report. document, ? rows id b535c355-1229-4d0f-9126-2fe58457bcec
  105. 105Record: Sample: Electricity utility, Houston id 99e378b8-9e64-42f5-8930-fca7c2a73f57
  106. 106Layer: Emerging hot spots: Outages. 100 features id c053bfd3-6311-4cf3-a811-669d5782bdb3
  107. 107Layer: Emerging hot spots: Vegetation work orders. 89 features id 1cbdbfca-5f5d-4277-87ce-4d482b63ec8e
  108. 108Layer: Hot spot analysis: Poles. 79 features id ddab229d-5eab-4322-8c2b-76442371347b
  109. 109Layer: Hot spot analysis: Outages. 1,650 features id 152d5bad-10c2-42e3-98ef-f598b1d425bd
  110. 110Layer: Hot spot analysis: Vegetation work orders. 86 features id aa682980-c78f-45bf-a39c-e6c25235ecf0
  111. 111Layer: Calculate density: Poles. 344 features id 092a4943-ffb6-462a-afdb-cfca08b63795
  112. 112Layer: Calculate density: Outages. 1,588 features id c9cfc32c-1601-4e5a-9160-a0a02112b586
  113. 113Layer: Calculate density: Vegetation work orders. 350 features id c3b70581-64dc-4b78-82c2-af051c400b18
  114. 114Layer: Summarize within: Service areas. 14 features id 080e40ba-f7ec-49b3-856b-2145df7839bf
  115. 115Layer: Summarize within: Service areas. 14 features id 9f88918e-62a5-4499-b99b-d19d559ee0a7
  116. 116Layer: Summarize within: Service areas. 14 features id a4302e84-efd6-417d-9791-39532ad03ea3
  117. 117Layer: Find point clusters: Poles. 450 features id d8bd47c0-3090-477e-9f4e-99798bfd2778
  118. 118Layer: Find point clusters: cluster hulls. 12 features id 99b9ab3e-1fc2-4630-afb7-f5a5db637828
  119. 119Layer: Find point clusters: Outages. 1,650 features id 402ad5f6-a892-490a-a647-e6e94f591e27
  120. 120Layer: Find point clusters: cluster hulls. 12 features id 56caa497-390e-42c8-9f4d-6813ec441e8c
  121. 121Layer: Find point clusters: Vegetation work orders. 480 features id 9ab95317-7431-4636-b94c-06bb41924b25
  122. 122Layer: Find point clusters: cluster hulls. 9 features id 134428d0-3eb6-4afb-b65a-2f63ca197338
  123. 123Layer: Find outliers: Service areas. 14 features id 31a2a6ae-e1c2-4384-bdb2-7d30ebff9f80
  124. 124Layer: Repeat and near repeat classification: Outages. 1,650 features id 9fd9267d-3aae-4cac-90a0-3de6c177fa4f
Appendix: the data behind the chartsShow

Figure 1. Timeline: events per quarter by dataset 1

periodseriesvalue
2022-01-01Outages0
2022-01-01Vegetation work orders0
2022-01-01Feeder reliability by year79
2022-04-01Outages0
2022-04-01Vegetation work orders0
2022-04-01Feeder reliability by year0
2022-07-01Outages0
2022-07-01Vegetation work orders0
2022-07-01Feeder reliability by year0
2022-10-01Outages0
2022-10-01Vegetation work orders0
2022-10-01Feeder reliability by year0
2023-01-01Outages0
2023-01-01Vegetation work orders0
2023-01-01Feeder reliability by year79
2023-04-01Outages0
2023-04-01Vegetation work orders0
2023-04-01Feeder reliability by year0
2023-07-01Outages0
2023-07-01Vegetation work orders0
2023-07-01Feeder reliability by year0
2023-10-01Outages0
2023-10-01Vegetation work orders0
2023-10-01Feeder reliability by year0
2024-01-01Outages0
2024-01-01Vegetation work orders0
2024-01-01Feeder reliability by year79
2024-04-01Outages0
2024-04-01Vegetation work orders0
2024-04-01Feeder reliability by year0
2024-07-01Outages0
2024-07-01Vegetation work orders0
2024-07-01Feeder reliability by year0
2024-10-01Outages163
2024-10-01Vegetation work orders45
2024-10-01Feeder reliability by year0
2025-01-01Outages151
2025-01-01Vegetation work orders60
2025-01-01Feeder reliability by year79
2025-04-01Outages160
2025-04-01Vegetation work orders79
2025-04-01Feeder reliability by year0
2025-07-01Outages384
2025-07-01Vegetation work orders41
2025-07-01Feeder reliability by year0
2025-10-01Outages185
2025-10-01Vegetation work orders48
2025-10-01Feeder reliability by year0
2026-01-01Outages168
2026-01-01Vegetation work orders72
2026-01-01Feeder reliability by year0
2026-04-01Outages176
2026-04-01Vegetation work orders88
2026-04-01Feeder reliability by year0
2026-07-01Outages263
2026-07-01Vegetation work orders47
2026-07-01Feeder reliability by year0

Figure 22. Feeder lines over time (install_year) 70

bin_startbin_endcount
1,9641,97112
1,9711,97816
1,9781,98610
1,9861,9936
1,9932,00014
2,0002,00810
2,0082,0152
2,0152,0229

Figure 23. Vegetation work orders over time (date) 71

periodseriesvalue
2024-10-01hazard tree2
2024-10-01cycle trim4
2024-10-01hot spot5
2024-11-01hazard tree5
2024-11-01cycle trim4
2024-11-01hot spot3
2024-12-01hazard tree9
2024-12-01cycle trim6
2024-12-01hot spot7
2025-01-01hazard tree2
2025-01-01cycle trim6
2025-01-01hot spot5
2025-02-01hazard tree8
2025-02-01cycle trim5
2025-02-01hot spot4
2025-03-01hazard tree11
2025-03-01cycle trim16
2025-03-01hot spot3
2025-04-01hazard tree10
2025-04-01cycle trim16
2025-04-01hot spot10
2025-05-01hazard tree10
2025-05-01cycle trim8
2025-05-01hot spot7
2025-06-01hazard tree7
2025-06-01cycle trim4
2025-06-01hot spot7
2025-07-01hazard tree6
2025-07-01cycle trim5
2025-07-01hot spot9
2025-08-01hazard tree1
2025-08-01cycle trim5
2025-08-01hot spot3
2025-09-01hazard tree3
2025-09-01cycle trim6
2025-09-01hot spot3
2025-10-01hazard tree4
2025-10-01cycle trim6
2025-10-01hot spot6
2025-11-01hazard tree1
2025-11-01cycle trim2
2025-11-01hot spot6
2025-12-01hazard tree8
2025-12-01cycle trim9
2025-12-01hot spot6
2026-01-01hazard tree13
2026-01-01cycle trim4
2026-01-01hot spot12
2026-02-01hazard tree6
2026-02-01cycle trim7
2026-02-01hot spot10
2026-03-01hazard tree8
2026-03-01cycle trim5
2026-03-01hot spot7
2026-04-01hazard tree12
2026-04-01cycle trim15
2026-04-01hot spot11
2026-05-01hazard tree10
2026-05-01cycle trim5
2026-05-01hot spot10
2026-06-01hazard tree12
2026-06-01cycle trim5
2026-06-01hot spot8
2026-07-01hazard tree5
2026-07-01cycle trim8
2026-07-01hot spot8
2026-08-01hazard tree5
2026-08-01cycle trim4
2026-08-01hot spot4
2026-09-01hazard tree3
2026-09-01cycle trim5
2026-09-01hot spot5

Figure 24. Poles over time (install_year) 72

bin_startbin_endcount
1,9671,97315
1,9731,97830
1,9781,98444
1,9841,99034
1,9901,99636
1,9962,00145
2,0012,00755
2,0072,01350
2,0132,01852
2,0182,02489

Figure 25. Feeder reliability by year over time (year) 73

periodvalue
2022-01-0179
2022-02-010
2022-03-010
2022-04-010
2022-05-010
2022-06-010
2022-07-010
2022-08-010
2022-09-010
2022-10-010
2022-11-010
2022-12-010
2023-01-0179
2023-02-010
2023-03-010
2023-04-010
2023-05-010
2023-06-010
2023-07-010
2023-08-010
2023-09-010
2023-10-010
2023-11-010
2023-12-010
2024-01-0179
2024-02-010
2024-03-010
2024-04-010
2024-05-010
2024-06-010
2024-07-010
2024-08-010
2024-09-010
2024-10-010
2024-11-010
2024-12-010
2025-01-0179

Figure 26. Transformer assets over time (install_year) 74

bin_startbin_endcount
2539.266
39.253.459
53.467.60
67.681.861
81.8960
96110.248
110.2124.40
124.4138.60
138.6152.80
152.816766

Figure 27. Emerging hot spots: Outages 75

bin_startbin_endcount
-1.044-0.248636
-0.24860.546720
0.54671.34221
1.3422.13810
2.1382.9334
2.9333.7285
3.7284.5243
4.5245.3191

Figure 28. Emerging hot spots: Vegetation work orders 76

bin_startbin_endcount
-0.951-0.526439
-0.5264-0.101728
-0.10170.32291
0.32290.74759
0.74751.1721
1.1721.5971
1.5972.0219
2.0212.4461

Figure 29. Hot spot analysis: Poles 77

bin_startbin_endbandband_labelcount
-1-0.5not_significantNot significant33
-0.50not_significantNot significant13
00.5not_significantNot significant13
0.51not_significantNot significant5
11.5not_significantNot significant10
1.52hot_90Hot spot, 90% confidence1
22.5hot_95Hot spot, 95% confidence2
33.5hot_99Hot spot, 99% confidence1
3.54hot_99Hot spot, 99% confidence1

Figure 30. Hot spot analysis: Outages 78

bin_startbin_endbandband_labelcount
-2.5-2cold_95Cold spot, 95% confidence6
-2-1.5cold_90Cold spot, 90% confidence45
-2-1.5cold_95Cold spot, 95% confidence1
-2-1.5not_significantNot significant18
-1.5-1not_significantNot significant179
-1-0.5not_significantNot significant376
-0.50not_significantNot significant330
00.5not_significantNot significant246
0.51not_significantNot significant205
11.5not_significantNot significant160
1.52hot_90Hot spot, 90% confidence25
1.52hot_95Hot spot, 95% confidence3
1.52not_significantNot significant15
22.5hot_95Hot spot, 95% confidence28
2.53hot_95Hot spot, 95% confidence3
2.53hot_99Hot spot, 99% confidence7
33.5hot_99Hot spot, 99% confidence2
3.54hot_99Hot spot, 99% confidence1

Figure 31. Hot spot analysis: Vegetation work orders 79

bin_startbin_endbandband_labelcount
-1-0.5not_significantNot significant33
-0.50not_significantNot significant17
00.5not_significantNot significant13
0.51not_significantNot significant10
11.5not_significantNot significant5
1.52hot_90Hot spot, 90% confidence2
1.52not_significantNot significant2
22.5hot_95Hot spot, 95% confidence2
2.53hot_99Hot spot, 99% confidence1
44.5hot_99Hot spot, 99% confidence1

Figure 32. Calculate density: Poles 80

bin_startbin_endcount
02.318
2.34.628
4.66.933
6.99.251
9.211.536
11.513.833
13.816.150
16.118.434
18.420.732
20.72329

Figure 33. Calculate density: Outages 81

bin_startbin_endcount
04.537
4.5959
913.5160
13.518118
1822.5189
22.527166
2731.5179
31.536129
3640.5190
40.545144
4549.5137
49.55480

Figure 34. Calculate density: Vegetation work orders 82

bin_startbin_endcount
02.318
2.34.627
4.66.934
6.99.253
9.211.538
11.513.832
13.816.152
16.118.432
18.420.732
20.72332

Figure 35. Summarize within: Service areas 83

bin_startbin_endcount
1924.63
24.630.24
30.235.83
35.841.41
41.4473

Figure 36. Summarize within: Service areas 84

bin_startbin_endcount
5785.84
85.8114.65
114.6143.40
143.4172.22
172.22013

Figure 37. Summarize within: Service areas 85

bin_startbin_endcount
18267
26341
34421
42501
50584

Figure 38. Find point clusters: Poles 86

clusterfeaturesfractionshare
Noise1490.331133.1%
2490.108910.9%
5350.077787.8%
4340.075567.6%
6310.068896.9%
8260.057785.8%
3230.051115.1%
7210.046674.7%
9190.042224.2%
11170.037783.8%
0160.035563.6%
1150.033333.3%
10150.033333.3%

Figure 39. Find point clusters: cluster hulls 87

clusterfeaturesfractionshare
010.083338.3%
110.083338.3%
1010.083338.3%
1110.083338.3%
210.083338.3%
310.083338.3%
410.083338.3%
510.083338.3%
610.083338.3%
710.083338.3%
810.083338.3%
910.083338.3%

Figure 40. Find point clusters: Outages 88

clusterfeaturesfractionshare
Noise9850.59759.7%
51210.073337.3%
01120.067886.8%
1810.049094.9%
7760.046064.6%
3560.033943.4%
4540.032733.3%
6340.020612.1%
8340.020612.1%
2320.019391.9%
9310.018791.9%
10200.012121.2%
11140.0084850.8%

Figure 41. Find point clusters: cluster hulls 89

clusterfeaturesfractionshare
010.083338.3%
110.083338.3%
1010.083338.3%
1110.083338.3%
210.083338.3%
310.083338.3%
410.083338.3%
510.083338.3%
610.083338.3%
710.083338.3%
810.083338.3%
910.083338.3%

Figure 42. Find point clusters: Vegetation work orders 90

clusterfeaturesfractionshare
Noise1570.327132.7%
0830.172917.3%
1560.116711.7%
2390.081258.1%
4360.0757.5%
7360.0757.5%
6200.041674.2%
3190.039584.0%
5190.039584.0%
8150.031253.1%

Figure 43. Find point clusters: cluster hulls 91

clusterfeaturesfractionshare
010.111111.1%
110.111111.1%
210.111111.1%
310.111111.1%
410.111111.1%
510.111111.1%
610.111111.1%
710.111111.1%
810.111111.1%

Figure 44. Find outliers: Service areas 92

valuelagtype
-0.32672.336NS
0.1290.5255NS
-1.064-0.2187NS
-0.2187-0.8003NS
-0.4868-0.5612NS
0.642-1.518NS
1.4640.129NS
2.336-0.3267NS
-0.289-0.0449NS
0.40180.129NS
-1.361-0.2016NS
-1.5180.0776NS
0.1915-0.4868NS
0.1007-0.924NS

Figure 45. Repeat and near repeat classification: Outages 93

periodseriesvalue
2024-10-01vegetation28
2024-10-01equipment31
2024-10-01weather12
2024-10-01animal10
2024-10-01unknown6
2024-10-01Other1
2024-11-01vegetation13
2024-11-01equipment15
2024-11-01weather5
2024-11-01animal3
2024-11-01unknown2
2024-11-01Other1
2024-12-01vegetation15
2024-12-01equipment10
2024-12-01weather8
2024-12-01animal2
2024-12-01unknown1
2024-12-01Other0
2025-01-01vegetation20
2025-01-01equipment19
2025-01-01weather7
2025-01-01animal4
2025-01-01unknown3
2025-01-01Other1
2025-02-01vegetation25
2025-02-01equipment15
2025-02-01weather9
2025-02-01animal2
2025-02-01unknown2
2025-02-01Other2
2025-03-01vegetation25
2025-03-01equipment8
2025-03-01weather3
2025-03-01animal3
2025-03-01unknown2
2025-03-01Other1
2025-04-01vegetation15
2025-04-01equipment6
2025-04-01weather6
2025-04-01animal7
2025-04-01unknown4
2025-04-01Other1
2025-05-01vegetation22
2025-05-01equipment9
2025-05-01weather12
2025-05-01animal3
2025-05-01unknown2
2025-05-01Other0
2025-06-01vegetation28
2025-06-01equipment24
2025-06-01weather7
2025-06-01animal6
2025-06-01unknown5
2025-06-01Other3
2025-07-01vegetation37
2025-07-01equipment20
2025-07-01weather9
2025-07-01animal3
2025-07-01unknown5
2025-07-01Other2
2025-08-01vegetation26
2025-08-01equipment30
2025-08-01weather143
2025-08-01animal4
2025-08-01unknown1
2025-08-01Other3
2025-09-01vegetation50
2025-09-01equipment26
2025-09-01weather13
2025-09-01animal6
2025-09-01unknown0
2025-09-01Other6
2025-10-01vegetation43
2025-10-01equipment28
2025-10-01weather16
2025-10-01animal8
2025-10-01unknown4
2025-10-01Other3
2025-11-01vegetation18
2025-11-01equipment14
2025-11-01weather7
2025-11-01animal2
2025-11-01unknown3
2025-11-01Other1
2025-12-01vegetation18
2025-12-01equipment11
2025-12-01weather6
2025-12-01animal3
2025-12-01unknown0
2025-12-01Other0
2026-01-01vegetation39
2026-01-01equipment15
2026-01-01weather6
2026-01-01animal8
2026-01-01unknown7
2026-01-01Other4
2026-02-01vegetation23
2026-02-01equipment12
2026-02-01weather6
2026-02-01animal3
2026-02-01unknown3
2026-02-01Other2
2026-03-01vegetation19
2026-03-01equipment9
2026-03-01weather5
2026-03-01animal4
2026-03-01unknown3
2026-03-01Other0
2026-04-01vegetation23
2026-04-01equipment12
2026-04-01weather6
2026-04-01animal4
2026-04-01unknown4
2026-04-01Other0
2026-05-01vegetation18
2026-05-01equipment5
2026-05-01weather3
2026-05-01animal5
2026-05-01unknown2
2026-05-01Other2
2026-06-01vegetation38
2026-06-01equipment32
2026-06-01weather12
2026-06-01animal5
2026-06-01unknown2
2026-06-01Other3
2026-07-01vegetation39
2026-07-01equipment27
2026-07-01weather13
2026-07-01animal7
2026-07-01unknown5
2026-07-01Other5
2026-08-01vegetation33
2026-08-01equipment24
2026-08-01weather5
2026-08-01animal10
2026-08-01unknown1
2026-08-01Other1
2026-09-01vegetation29
2026-09-01equipment25
2026-09-01weather24
2026-09-01animal7
2026-09-01unknown7
2026-09-01Other1

Figure 46. Repeat and near repeat classification: Outages over time 94

periodseriesvalue
2024-10-01vegetation28
2024-10-01equipment31
2024-10-01weather12
2024-10-01animal10
2024-10-01unknown6
2024-10-01Other1
2024-11-01vegetation13
2024-11-01equipment15
2024-11-01weather5
2024-11-01animal3
2024-11-01unknown2
2024-11-01Other1
2024-12-01vegetation15
2024-12-01equipment10
2024-12-01weather8
2024-12-01animal2
2024-12-01unknown1
2024-12-01Other0
2025-01-01vegetation20
2025-01-01equipment19
2025-01-01weather7
2025-01-01animal4
2025-01-01unknown3
2025-01-01Other1
2025-02-01vegetation25
2025-02-01equipment15
2025-02-01weather9
2025-02-01animal2
2025-02-01unknown2
2025-02-01Other2
2025-03-01vegetation25
2025-03-01equipment8
2025-03-01weather3
2025-03-01animal3
2025-03-01unknown2
2025-03-01Other1
2025-04-01vegetation15
2025-04-01equipment6
2025-04-01weather6
2025-04-01animal7
2025-04-01unknown4
2025-04-01Other1
2025-05-01vegetation22
2025-05-01equipment9
2025-05-01weather12
2025-05-01animal3
2025-05-01unknown2
2025-05-01Other0
2025-06-01vegetation28
2025-06-01equipment24
2025-06-01weather7
2025-06-01animal6
2025-06-01unknown5
2025-06-01Other3
2025-07-01vegetation37
2025-07-01equipment20
2025-07-01weather9
2025-07-01animal3
2025-07-01unknown5
2025-07-01Other2
2025-08-01vegetation26
2025-08-01equipment30
2025-08-01weather143
2025-08-01animal4
2025-08-01unknown1
2025-08-01Other3
2025-09-01vegetation50
2025-09-01equipment26
2025-09-01weather13
2025-09-01animal6
2025-09-01unknown0
2025-09-01Other6
2025-10-01vegetation43
2025-10-01equipment28
2025-10-01weather16
2025-10-01animal8
2025-10-01unknown4
2025-10-01Other3
2025-11-01vegetation18
2025-11-01equipment14
2025-11-01weather7
2025-11-01animal2
2025-11-01unknown3
2025-11-01Other1
2025-12-01vegetation18
2025-12-01equipment11
2025-12-01weather6
2025-12-01animal3
2025-12-01unknown0
2025-12-01Other0
2026-01-01vegetation39
2026-01-01equipment15
2026-01-01weather6
2026-01-01animal8
2026-01-01unknown7
2026-01-01Other4
2026-02-01vegetation23
2026-02-01equipment12
2026-02-01weather6
2026-02-01animal3
2026-02-01unknown3
2026-02-01Other2
2026-03-01vegetation19
2026-03-01equipment9
2026-03-01weather5
2026-03-01animal4
2026-03-01unknown3
2026-03-01Other0
2026-04-01vegetation23
2026-04-01equipment12
2026-04-01weather6
2026-04-01animal4
2026-04-01unknown4
2026-04-01Other0
2026-05-01vegetation18
2026-05-01equipment5
2026-05-01weather3
2026-05-01animal5
2026-05-01unknown2
2026-05-01Other2
2026-06-01vegetation38
2026-06-01equipment32
2026-06-01weather12
2026-06-01animal5
2026-06-01unknown2
2026-06-01Other3
2026-07-01vegetation39
2026-07-01equipment27
2026-07-01weather13
2026-07-01animal7
2026-07-01unknown5
2026-07-01Other5
2026-08-01vegetation33
2026-08-01equipment24
2026-08-01weather5
2026-08-01animal10
2026-08-01unknown1
2026-08-01Other1
2026-09-01vegetation29
2026-09-01equipment25
2026-09-01weather24
2026-09-01animal7
2026-09-01unknown7
2026-09-01Other1

Figure 47. Find point clusters: Vegetation work orders over time 95

periodseriesvalue
2024-10-01112
2024-10-0160
2024-10-0192
2024-10-01120
2024-10-0141
2024-10-01Other6
2024-11-01110
2024-11-0163
2024-11-0190
2024-11-01121
2024-11-0141
2024-11-01Other7
2024-12-01115
2024-12-0160
2024-12-0191
2024-12-01123
2024-12-0143
2024-12-01Other10
2025-01-01112
2025-01-0163
2025-01-0190
2025-01-01120
2025-01-0143
2025-01-01Other5
2025-02-01111
2025-02-0162
2025-02-0191
2025-02-01122
2025-02-0141
2025-02-01Other10
2025-03-01111
2025-03-0163
2025-03-0195
2025-03-01123
2025-03-0142
2025-03-01Other16
2025-04-01114
2025-04-0163
2025-04-0193
2025-04-01123
2025-04-0146
2025-04-01Other17
2025-05-01112
2025-05-0160
2025-05-0192
2025-05-01123
2025-05-0142
2025-05-01Other16
2025-06-01111
2025-06-0161
2025-06-0193
2025-06-01121
2025-06-0141
2025-06-01Other11
2025-07-01112
2025-07-0164
2025-07-0194
2025-07-01121
2025-07-0142
2025-07-01Other7
2025-08-01111
2025-08-0160
2025-08-0191
2025-08-01120
2025-08-0140
2025-08-01Other7
2025-09-01111
2025-09-0161
2025-09-0192
2025-09-01121
2025-09-0142
2025-09-01Other5
2025-10-01111
2025-10-0163
2025-10-0190
2025-10-01122
2025-10-0141
2025-10-01Other9
2025-11-01111
2025-11-0160
2025-11-0191
2025-11-01122
2025-11-0142
2025-11-01Other3
2025-12-01111
2025-12-0163
2025-12-0191
2025-12-01123
2025-12-0141
2025-12-01Other14
2026-01-01113
2026-01-0166
2026-01-0191
2026-01-01123
2026-01-0142
2026-01-01Other14
2026-02-01113
2026-02-0162
2026-02-0193
2026-02-01123
2026-02-0143
2026-02-01Other9
2026-03-01111
2026-03-0160
2026-03-0192
2026-03-01121
2026-03-0144
2026-03-01Other12
2026-04-01112
2026-04-0164
2026-04-0195
2026-04-01123
2026-04-0142
2026-04-01Other22
2026-05-01113
2026-05-0163
2026-05-0191
2026-05-01120
2026-05-0141
2026-05-01Other17
2026-06-01113
2026-06-0161
2026-06-0193
2026-06-01122
2026-06-0141
2026-06-01Other15
2026-07-01112
2026-07-0160
2026-07-0190
2026-07-01122
2026-07-0141
2026-07-01Other16
2026-08-01111
2026-08-0162
2026-08-0192
2026-08-01120
2026-08-0140
2026-08-01Other8
2026-09-01113
2026-09-0161
2026-09-0190
2026-09-01123
2026-09-0140
2026-09-01Other6

Figure 48. Find point clusters: Outages over time 96

periodseriesvalue
2024-10-01vegetation28
2024-10-01equipment31
2024-10-01weather12
2024-10-01animal10
2024-10-01unknown6
2024-10-01Other1
2024-11-01vegetation13
2024-11-01equipment15
2024-11-01weather5
2024-11-01animal3
2024-11-01unknown2
2024-11-01Other1
2024-12-01vegetation15
2024-12-01equipment10
2024-12-01weather8
2024-12-01animal2
2024-12-01unknown1
2024-12-01Other0
2025-01-01vegetation20
2025-01-01equipment19
2025-01-01weather7
2025-01-01animal4
2025-01-01unknown3
2025-01-01Other1
2025-02-01vegetation25
2025-02-01equipment15
2025-02-01weather9
2025-02-01animal2
2025-02-01unknown2
2025-02-01Other2
2025-03-01vegetation25
2025-03-01equipment8
2025-03-01weather3
2025-03-01animal3
2025-03-01unknown2
2025-03-01Other1
2025-04-01vegetation15
2025-04-01equipment6
2025-04-01weather6
2025-04-01animal7
2025-04-01unknown4
2025-04-01Other1
2025-05-01vegetation22
2025-05-01equipment9
2025-05-01weather12
2025-05-01animal3
2025-05-01unknown2
2025-05-01Other0
2025-06-01vegetation28
2025-06-01equipment24
2025-06-01weather7
2025-06-01animal6
2025-06-01unknown5
2025-06-01Other3
2025-07-01vegetation37
2025-07-01equipment20
2025-07-01weather9
2025-07-01animal3
2025-07-01unknown5
2025-07-01Other2
2025-08-01vegetation26
2025-08-01equipment30
2025-08-01weather143
2025-08-01animal4
2025-08-01unknown1
2025-08-01Other3
2025-09-01vegetation50
2025-09-01equipment26
2025-09-01weather13
2025-09-01animal6
2025-09-01unknown0
2025-09-01Other6
2025-10-01vegetation43
2025-10-01equipment28
2025-10-01weather16
2025-10-01animal8
2025-10-01unknown4
2025-10-01Other3
2025-11-01vegetation18
2025-11-01equipment14
2025-11-01weather7
2025-11-01animal2
2025-11-01unknown3
2025-11-01Other1
2025-12-01vegetation18
2025-12-01equipment11
2025-12-01weather6
2025-12-01animal3
2025-12-01unknown0
2025-12-01Other0
2026-01-01vegetation39
2026-01-01equipment15
2026-01-01weather6
2026-01-01animal8
2026-01-01unknown7
2026-01-01Other4
2026-02-01vegetation23
2026-02-01equipment12
2026-02-01weather6
2026-02-01animal3
2026-02-01unknown3
2026-02-01Other2
2026-03-01vegetation19
2026-03-01equipment9
2026-03-01weather5
2026-03-01animal4
2026-03-01unknown3
2026-03-01Other0
2026-04-01vegetation23
2026-04-01equipment12
2026-04-01weather6
2026-04-01animal4
2026-04-01unknown4
2026-04-01Other0
2026-05-01vegetation18
2026-05-01equipment5
2026-05-01weather3
2026-05-01animal5
2026-05-01unknown2
2026-05-01Other2
2026-06-01vegetation38
2026-06-01equipment32
2026-06-01weather12
2026-06-01animal5
2026-06-01unknown2
2026-06-01Other3
2026-07-01vegetation39
2026-07-01equipment27
2026-07-01weather13
2026-07-01animal7
2026-07-01unknown5
2026-07-01Other5
2026-08-01vegetation33
2026-08-01equipment24
2026-08-01weather5
2026-08-01animal10
2026-08-01unknown1
2026-08-01Other1
2026-09-01vegetation29
2026-09-01equipment25
2026-09-01weather24
2026-09-01animal7
2026-09-01unknown7
2026-09-01Other1

Figure 49. Hot spot analysis: Outages over time 97

periodseriesvalue
2024-10-01vegetation28
2024-10-01equipment31
2024-10-01weather12
2024-10-01animal10
2024-10-01unknown6
2024-10-01Other1
2024-11-01vegetation13
2024-11-01equipment15
2024-11-01weather5
2024-11-01animal3
2024-11-01unknown2
2024-11-01Other1
2024-12-01vegetation15
2024-12-01equipment10
2024-12-01weather8
2024-12-01animal2
2024-12-01unknown1
2024-12-01Other0
2025-01-01vegetation20
2025-01-01equipment19
2025-01-01weather7
2025-01-01animal4
2025-01-01unknown3
2025-01-01Other1
2025-02-01vegetation25
2025-02-01equipment15
2025-02-01weather9
2025-02-01animal2
2025-02-01unknown2
2025-02-01Other2
2025-03-01vegetation25
2025-03-01equipment8
2025-03-01weather3
2025-03-01animal3
2025-03-01unknown2
2025-03-01Other1
2025-04-01vegetation15
2025-04-01equipment6
2025-04-01weather6
2025-04-01animal7
2025-04-01unknown4
2025-04-01Other1
2025-05-01vegetation22
2025-05-01equipment9
2025-05-01weather12
2025-05-01animal3
2025-05-01unknown2
2025-05-01Other0
2025-06-01vegetation28
2025-06-01equipment24
2025-06-01weather7
2025-06-01animal6
2025-06-01unknown5
2025-06-01Other3
2025-07-01vegetation37
2025-07-01equipment20
2025-07-01weather9
2025-07-01animal3
2025-07-01unknown5
2025-07-01Other2
2025-08-01vegetation26
2025-08-01equipment30
2025-08-01weather143
2025-08-01animal4
2025-08-01unknown1
2025-08-01Other3
2025-09-01vegetation50
2025-09-01equipment26
2025-09-01weather13
2025-09-01animal6
2025-09-01unknown0
2025-09-01Other6
2025-10-01vegetation43
2025-10-01equipment28
2025-10-01weather16
2025-10-01animal8
2025-10-01unknown4
2025-10-01Other3
2025-11-01vegetation18
2025-11-01equipment14
2025-11-01weather7
2025-11-01animal2
2025-11-01unknown3
2025-11-01Other1
2025-12-01vegetation18
2025-12-01equipment11
2025-12-01weather6
2025-12-01animal3
2025-12-01unknown0
2025-12-01Other0
2026-01-01vegetation39
2026-01-01equipment15
2026-01-01weather6
2026-01-01animal8
2026-01-01unknown7
2026-01-01Other4
2026-02-01vegetation23
2026-02-01equipment12
2026-02-01weather6
2026-02-01animal3
2026-02-01unknown3
2026-02-01Other2
2026-03-01vegetation19
2026-03-01equipment9
2026-03-01weather5
2026-03-01animal4
2026-03-01unknown3
2026-03-01Other0
2026-04-01vegetation23
2026-04-01equipment12
2026-04-01weather6
2026-04-01animal4
2026-04-01unknown4
2026-04-01Other0
2026-05-01vegetation18
2026-05-01equipment5
2026-05-01weather3
2026-05-01animal5
2026-05-01unknown2
2026-05-01Other2
2026-06-01vegetation38
2026-06-01equipment32
2026-06-01weather12
2026-06-01animal5
2026-06-01unknown2
2026-06-01Other3
2026-07-01vegetation39
2026-07-01equipment27
2026-07-01weather13
2026-07-01animal7
2026-07-01unknown5
2026-07-01Other5
2026-08-01vegetation33
2026-08-01equipment24
2026-08-01weather5
2026-08-01animal10
2026-08-01unknown1
2026-08-01Other1
2026-09-01vegetation29
2026-09-01equipment25
2026-09-01weather24
2026-09-01animal7
2026-09-01unknown7
2026-09-01Other1

GeoBit Large Spatial Model. Findings are labeled Evidenced (computed by a tool), Inferred (a reading or reasoning) or Unverified (no evidence yet).

The data

The files this sample uploads: synthetic data generated at a real place. Download any of them and add them to a project of your own.

DatasetKindRowsTime spanFile
Substations
Distribution substations.
vector, Point14substations.geojson
Feeder lines
Primary feeder lines with construction and install year.
vector, LineString79feeders.geojson
Service areas
Service area of each substation.
vector, Polygon14service_areas.geojson
Outages
Unplanned outages with cause, duration and customers affected. Dated by started_at (minute).
vector, Point1,6502024-10-01
to 2026-09-30
outages.geojson
Vegetation work orders
Completed tree trimming work orders by day. Dated by date (day).
vector, Point4802024-10-04
to 2026-09-21
vegetation_work_orders.geojson
Critical customers
Customers with life-safety priority.
vector, Point60critical_customers.geojson
Poles
Distribution poles with material and inspection grade.
vector, Point450poles.geojson
Feeder reliability by year
Yearly reliability indices per feeder (joins to Feeder lines on feeder_id). Dated by year (year).
table3162022-01-01
to 2025-01-01
feeder_reliability.csv
Transformer assets
Distribution transformers per substation (joins to Substations on substation_id).
table300transformer_assets.csv
Storm season reliability report
A report naming substations and the storm.
documentstorm_season_report.pdf, storm_season_report.md

What the data was built to show

  • Outages rise every storm season (June to October) and spike on 2025-08-20 to 2025-08-22.
  • Vegetation and equipment outages cluster on the old overhead feeders in the west (near Juniper Rise Substation).
  • Feeder reliability (SAIDI) is worst on the same feeders and worsens in 2025.

Expected analysis families: space_time, hot_spots, aggregation, density, map.

How the product read each dataset

The profile written when the data was added, before Start; no model call is needed for it.

  • Substations: 14 point features; 'voltage_kv' 35 to 69 (mean 64.14); 'capacity_mva' 40 to 120 (mean 68.57); 'commissioned' 1,970 to 2,017 (mean 1994); named by 'name' (e.g. Juniper Rise Substation, Kingsmead Substation, Larchfield Substation); extent -95.4070,29.7335 to -95.3261,29.7908.
  • Feeder lines: 79 line features; 'construction' has 2 values (top: overhead 46, underground 33); 'conductor' has 4 values (top: 1/0 ACSR 24, 477 AAC 21, 750 Cu UG 19); 'install_year' 1,964 to 2,022 (mean 1990); 'voltage_kv' 12.47 to 12.47 (mean 12.47); 'length_m' 540 to 3,063 (mean 1690); total length 133.5 km; extent -95.4215,29.7253 to -95.3181,29.7966.
  • Service areas: 14 polygon (area) features; 'customers' 4,420 to 13,419 (mean 7965); 'peak_load_mw' 17.1 to 50.9 (mean 36.91); named by 'name' (e.g. Juniper Rise Substation area, Kingsmead Substation area, Larchfield Substation area); total area 79.96 km2; extent -95.4223,29.7234 to -95.3173,29.7974.
  • Outages: 1,650 point features; dated by 'started_at' from 2024-10-01 to 2026-09-30; 'cause' has 6 values (top: vegetation 644, equipment 427, weather 343); 'duration_min' 10 to 2,740 (mean 195); 'customers_affected' 6 to 3,173 (mean 234.9); extent -95.4212,29.7255 to -95.3187,29.7961.
  • Vegetation work orders: 480 point features; dated by 'date' from 2024-10-04 to 2026-09-21; 'trim_type' has 3 values (top: hazard tree 161, cycle trim 160, hot spot 159); 'spans' 1 to 12 (mean 6.692); 'cost_usd' 566 to 12,478 (mean 2667); extent -95.4210,29.7258 to -95.3186,29.7961.
  • Critical customers: 60 point features; 'type' has 5 values (top: water plant 20, emergency shelter 11, fire station 10); 'backup_generator' has 2 values (top: False 39, True 21); 'priority' 1 to 3 (mean 1.683); extent -95.4198,29.7261 to -95.3218,29.7961.
  • Poles: 450 point features; 'material' has 3 values (top: wood 207, concrete 131, steel 112); 'inspection_grade' has 4 values (top: B 187, D 95, A 87); 'install_year' 1,967 to 2,024 (mean 2001); extent -95.4214,29.7313 to -95.3201,29.7964.
  • Feeder reliability by year: Table of 316 rows and 6 columns without geometry; dated by 'year' from 2022-01-01 to 2025-01-01; 'saidi_min' 35.2 to 486.9 (mean 121.6); 'saifi' 0.45 to 2.49 (mean 1.177); 'caidi_min' 29.3 to 391 (mean 106.5).
  • Transformer assets: Table of 300 rows and 6 columns without geometry; 'mount' has 2 values (top: pole 164, pad 136); 'kva' 25 to 167 (mean 83.32); 'install_year' 1,970 to 2,024 (mean 1997); 'condition_score' 1 to 10 (mean 5.301).
  • Storm season reliability report: 1-page pdf document 'Storm season reliability report'; language en; mentions 3 place(s): Juniper Rise Substation (2), Kingsmead Substation (1), Larchfield Substation (1).

Run this on your own data.

Sign up at lsm.geobit.ai, add your files, services and documents to a project, and get your own maps, charts and cited report.