About GridInspector
GridInspector displays the health score of OpenStreetMap (OSM) data for the electricity transmission network across countries worldwide.This health score is based on two key indicators: Quality and Coverage.
The Quality indicator measures the consistency and accuracy of OSM data. For example: are the voltages correctly entered? Are the lines properly connected? Are the power towers correctly linked to the lines? The methods used to calculate these quality indicators are described below, and some are based on Osmose analysis.
The Coverage indicator compares the total circuit lengths in OSM with official national data, where available. The official data sources used are compiled on this page.
All algorithms used to calculate the indicators and generate the map are available in the following GitHub repositories: This tool was created by Dynartio as part of the MapYourGrid project.
Method for calculation of quality indicators
Line connectivity
value(%) = 100 * nb_power_line_cable_connected / nb_power_line_cable
How to improve this score: Connect power lines to substations at both ends. Make sure lines are connected to appropriate `line_management=*` nodes when relevant.
Grid overall connectivity (without circuits)
How to improve this score: Connect subparts of the national grid together with power lines.
Overall grid connectivity (with circuit relations)
How to improve this score: Connect isolated parts of the national grid using power lines or power relation circuits.
"Cables" tag completeness on lines
value(%) = 100 * nb_osm_power_line_cable_without_cables / nb_osm_power_line_cable
How to improve this score: Tag `cables=*` on power lines.
"Circuits" tag completeness on lines
value(%) = 100 * nb_osm_power_line_cable_without_circuits / nb_osm_power_line_cable
How to improve this score: Tag `circuits=*` on power lines.
"Voltage" tag completeness on lines
value(%) = 100 * nb_osm_power_line_cable_without_voltage / nb_osm_power_line_cable
How to improve this score: Tag `voltage=*` on power lines.
"Voltage"-tag completeness on substations
value(%) = 100 * nb(OSM power=substation & voltage!='')/ nb_osm_power_substations)
How to improve this score: Tag `voltage=*` on power substations.
Connected power towers
value(%) = 100 * (1 - nb_oc1_t / nb_osm_power_tower)
How to improve this score: Connect power tower on power lines. This solves some of the Osmose-Class1 issues (i.e. Lone power tower or pole).
Completed power lines
value(%) = 100 * (1 - nb_oc2 / 2*nb_osm_power_line)
How to improve this score: Connect the power line to another line, to a portal or insulator, or to an appropriated line_management node. This solves some of the Osmose-Class2 issues (i.e. Unfinished power transmission line).
Line-to-line voltage consistency
value(%) = 100 * (1 - nb_oc3 / nb(connection nodes) )
Connection nodes computed by grid analysis.
Warning: The Osmose-Class3 issue is refering to line connections AND to minor_line connections. It is not possible yet to distinguish line and minor_line in the issue. Thus the indicator is not yet completely consistent regarding the transmission grid.
How to improve this score: Check consistency of line voltages on joining nodes. This solves the Osmose-Class3 issues (i.e. Connection between different voltages).
Line-to-substation voltage consistency
value(%) = 100 * (1 - (nb_oc7 / nb_line_substation_connection))
How to improve this score: Check the voltage between a power line and the substations it is connected to. This solves Osmose-Class7 issues (i.e. Unmatched voltage of line near of substation).
Estimated spatial coverage of substations
value(%) = 100 * c / d
Population density source = https://data.humdata.org/dataset/kontur-population-dataset-3km