├── outputs └── .keep ├── config.yaml ├── environment.yaml ├── .pre-commit-config.yaml ├── Snakefile ├── OSM-locator ├── Core _Static Grid Model_template_LU_OSM_corrected.csv ├── Core _Static Grid Model_template_SI_OSM_corrected.csv ├── Core _Static Grid Model_template_HR_OSM_corrected.csv ├── Core _Static Grid Model_template_CZ_OSM_corrected.csv ├── Core _Static Grid Model_template_SK_OSM_corrected.csv ├── Core _Static Grid Model_template_NL_OSM_corrected.csv ├── Core _Static Grid Model_template_HU_OSM_corrected.csv ├── Core _Static Grid Model_template_OTHERCOUNTRIES_OSM_corrected.csv ├── Core _Static Grid Model_template_AT_OSM_corrected.csv ├── Core _Static Grid Model_BE_Q4-2021_all_EIC_0_OSM_corrected.csv ├── Core _Static Grid Model_template_RO_OSM_corrected.csv ├── Core _Static Grid Model_template_D4_0_OSM_corrected.csv ├── Core _Static Grid Model_template_D8_OSM_corrected.csv ├── Core _Static Grid Model_template_PL_OSM_corrected.csv ├── Core _Static Grid Model_template_D2_OSM_corrected.csv ├── Core _Static Grid Model_template_FR_OSM_corrected.csv └── Core _Static Grid Model_template_D7_OSM_corrected.csv ├── CITATION.cff ├── LICENSE ├── data ├── seasonal-limits.yaml └── manual_substation_locations.yaml ├── scripts ├── _helpers.py └── process_data.py ├── README.md └── .gitignore /outputs/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- 1 | source: www.jao.eu/download/archive/paragraph/545/field_attachments 2 | geocode: False 3 | regions: 4 | AT: AT 5 | BE_Q4-2021_all_EIC_0: BE 6 | CZ: CZ 7 | D2: DE 8 | D4_0: DE 9 | D7: DE 10 | D8: DE 11 | FR: FR 12 | HR: HR 13 | HU: HU 14 | LU: LU 15 | NL: NL 16 | PL: PL 17 | RO: RO 18 | SI: SI 19 | SK: SK -------------------------------------------------------------------------------- /environment.yaml: -------------------------------------------------------------------------------- 1 | name: core-tso 2 | channels: 3 | - conda-forge 4 | - bioconda 5 | dependencies: 6 | - python>=3.9 7 | - pip 8 | - mamba 9 | - pandas 10 | - numpy 11 | - snakemake-minimal 12 | - geopy 13 | - country_converter 14 | - ipython 15 | - pre-commit 16 | - jupyter 17 | - jupyterlab 18 | - pypsa 19 | - black -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- 1 | repos: 2 | - repo: https://github.com/pre-commit/pre-commit-hooks 3 | rev: v4.4.0 4 | hooks: 5 | - id: trailing-whitespace 6 | - id: check-yaml 7 | - id: check-merge-conflict 8 | - id: check-added-large-files 9 | args: ['--maxkb=15000'] 10 | - repo: https://github.com/aflc/pre-commit-jupyter 11 | rev: v1.2.1 12 | hooks: 13 | - id: jupyter-notebook-cleanup 14 | args: 15 | - --remove-kernel-metadata 16 | - repo: https://github.com/psf/black 17 | rev: 22.12.0 18 | hooks: 19 | - id: black -------------------------------------------------------------------------------- /Snakefile: -------------------------------------------------------------------------------- 1 | from snakemake.remote.HTTP import RemoteProvider as HTTPRemoteProvider 2 | HTTP = HTTPRemoteProvider() 3 | 4 | configfile: "config.yaml" 5 | 6 | rule retrieve_data: 7 | input: HTTP.remote(config['source'], keep_local=True, static=True) 8 | output: **{k: f"data/jao/Core _Static Grid Model_template_{k}.xlsx" for k in config['regions'].keys()} 9 | shell: "unzip {input} -d data/jao" 10 | 11 | rule process_data: 12 | input: **rules.retrieve_data.output 13 | output: 14 | buses='outputs/buses.csv', 15 | lines='outputs/lines.csv', 16 | transformers='outputs/transformers.csv' 17 | script: "scripts/process_data.py" -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_LU_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_name,OSM_voltage,OSM_operator,comment 2 | HEISDORF,6.139799220406057,49.66857630213511,1042974725.0,Heisdorf,220000;65000;20000,Creos, 3 | BERTRANGE,6.035292603427935,49.60450384633611,33814243.0,Bertrange,220000;65000;20000,, 4 | BLOOREN,6.17957597406696,49.59723113183395,471787127.0,Poste blindé d'Itzig/Blooren,220000;65000;20000,creos,No 100% match 5 | FLEBOUR,6.114517081247739,49.90536468945172,63089603.0,Flebour,220000;65000,, 6 | OXYLUX,5.952202897975991,49.49692648024399,362773746.0,Poste Oxylux,220000,Creos, 7 | ROOST,6.083459951697059,49.7764164921382,91823933.0,Roost,220000;65000,, 8 | BERCHEM,6.139130546919996,49.550888582784005,95233545.0,Berchem,220000,CREOS; SNCFL, 9 | SCHIFFLANGE,6.01888296174784,49.52084206775434,33814365.0,Schifflange,220000;65000,Creos, 10 | -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- 1 | cff-version: 1.1.0 2 | title: "Processing of Core TSO Grid Data" 3 | repository: https://github.com/fneum/core-tso-data 4 | version: 0.01 5 | license: MIT 6 | authors: 7 | - family-names: Neumann 8 | given-names: Fabian 9 | orcid: https://orcid.org/0000-0001-8551-1480 10 | - family-names: Brown 11 | given-names: Tom 12 | orcid: https://orcid.org/0000-0001-5898-1911 13 | - family-names: Syranidou 14 | given-names: Chloi 15 | orcid: https://orcid.org/0000-0002-3332-6635 16 | - family-names: Weinhold 17 | given-names: Richard 18 | orcid: https://orcid.org/0000-0001-8741-2830 19 | - family-names: Unnewehr 20 | given-names: Jan Frederick 21 | orcid: https://orcid.org/0000-0003-0284-2933 22 | - family-names: Offermann 23 | given-names: Nils 24 | orcid: https://orcid.org/0000-0002-7148-8520 25 | - family-names: Raventós 26 | given-names: Oriol 27 | orcid: https://orcid.org/0000-0002-0512-4331 28 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_SI_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator 2 | Cirkovce,15.733822577056564,46.398394525298094,113568896.0,Polygon,RTP Cirkovce,400000;220000;110000,ELES 3 | Krsko,15.5145808881344,45.94070409367898,105894370.0,Polygon,RTP Krško,400000;110000,ELES 4 | Podlog,15.129713524939191,46.276148245843615,119244495.0,Polygon,RTP Podlog,400000;220000;110000,ELES 5 | Maribor,15.695753591482116,46.52199091648324,113578863.0,Polygon,RTP Maribor,400000;110000,ELES 6 | Klece,14.484437505152496,46.10282915923057,167068843.0,Polygon,RTP Kleče,220000;110000,ELES 7 | Divaca,13.96875779001982,45.691280123859386,96747435.0,Polygon,RTP Divača,400000;220000;110000, 8 | Okroglo,14.32617577549213,46.25259036706815,490359963.0,Polygon,RTP Okroglo,400000;110000,ELES 9 | Sostanj,15.052048600370084,46.371847239666586,1063258951.0,Polygon,Šoštanj,400000;220000;110000,ELES 10 | Bericevo,14.613694422432422,46.0930865963429,138362793.0,Polygon,RTP Beričevo,400000;220000;110000,ELES 11 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright 2015-2021 PyPSA Developers 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /data/seasonal-limits.yaml: -------------------------------------------------------------------------------- 1 | source: /data/jao/Static Grid Model Handbook_final.docx 2 | 3 | MAVIR: 4 | period_1: 5 | start: 01-12-2022 6 | end: 28-02-2022 7 | period_2: 8 | start: 01-03-2022 9 | end: 31-05-2022 10 | period_3: 11 | start: 01-06-2022 12 | end: 31-08-2022 13 | period_4: 14 | start: 01-09-2022 15 | end: 30-11-2022 16 | 17 | PSE: 18 | period_1: 19 | start: 01-01-2022 20 | end: 31-03-2022 21 | period_2: 22 | start: 01-04-2022 23 | end: 30-06-2022 24 | period_3: 25 | start: 01-07-2022 26 | end: 30-09-2022 27 | period_4: 28 | start: 01-10-2022 29 | end: 31-12-2022 30 | 31 | TENNET_NL: 32 | period_1: 33 | start: 01-04-2022 34 | end: 31-10-2022 35 | period_2: 36 | start: 01-11-2022 37 | end: 31-03-2022 38 | 39 | TRANSELECTRICA: 40 | period_1: 41 | start: 01-06-2022 42 | end: 30-08-2022 43 | period_2: 44 | start: 01-03-2022 45 | end: 31-05-2022 46 | period_3: 47 | start: 01-12-2022 48 | end: 28-02-2022 49 | period_4: 50 | start: 01-09-2022 51 | end: 30-11-2022 -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_HR_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment 2 | Pehlin,14.408791013493492,45.35479968835158,96722667.0,Polygon,TS Pehlin,220000,, 3 | Bilice,15.903205806416338,43.75638876298724,162022271.0,Polygon,TS Bilice,220000,HEP, 4 | Ernestinovo,18.663329032177728,45.47318682879246,89823918.0,Polygon,TS Ernestinovo,400000,HEP, 5 | Brinje,15.105266530164664,44.992999965695184,273326173.0,Polygon,RP Brinje,220000,HEP, 6 | Plomin,14.166639020401696,45.13759095068806,210745193.0,Polygon,TS Plomin,220000;110000,, 7 | Meduric,16.91362039685749,45.44808129393217,96704507.0,Polygon,TS Međurić,220000;110000;35000,, 8 | Zakucac,16.70200459001426,43.45514307800336,59683455.0,Polygon,TS HE Zakučac,220000,HOPS, 9 | Senj,14.925104123285363,44.94270937489567,173272584.0,Polygon,TS HE Senj,220000,, 10 | TE Sisak,16.413784818458105,45.45249239916487,170366194.0,Polygon,TS TE Sisak,220000;110000,, 11 | Velebit,15.75469750891626,44.207396032051,163860997.0,Polygon,TS Velebit,400000,, 12 | Tumbri,15.869315524690608,45.68149416498301,89818719.0,Polygon,TS Tumbri,400000;110000,HEP, 13 | Zerjavinec,16.16273069829472,45.8760846741548,89820062.0,Polygon,TS Žerjavinec,400000,, 14 | Konjsko,16.501137760625284,43.6003462830616,43337263.0,Polygon,TS Konjsko,400000;220000;110000,, 15 | VE Padene,16.100797800000045,44.06449495000016,737067003.0,Polygon,TS Pađene,33000;220000,,No 100% match 16 | Melina,14.56404732451698,45.31627413145602,89817617.0,Polygon,TS Melina,400000,HEP, 17 | Mraclin,16.11193172378952,45.66744458983235,89819945.0,Polygon,TS Mraclin,220000,, 18 | -------------------------------------------------------------------------------- /scripts/_helpers.py: -------------------------------------------------------------------------------- 1 | # from https://github.com/PyPSA/pypsa-eur/blob/master/scripts/_helpers.py 2 | 3 | import pypsa 4 | from pathlib import Path 5 | 6 | 7 | def mock_snakemake(rulename, **wildcards): 8 | """ 9 | This function is expected to be executed from the 'scripts'-directory of ' 10 | the snakemake project. It returns a snakemake.script.Snakemake object, 11 | based on the Snakefile. 12 | If a rule has wildcards, you have to specify them in **wildcards. 13 | Parameters 14 | ---------- 15 | rulename: str 16 | name of the rule for which the snakemake object should be generated 17 | **wildcards: 18 | keyword arguments fixing the wildcards. Only necessary if wildcards are 19 | needed. 20 | """ 21 | import snakemake as sm 22 | import os 23 | from pypsa.descriptors import Dict 24 | from snakemake.script import Snakemake 25 | 26 | script_dir = Path(__file__).parent.resolve() 27 | assert ( 28 | Path.cwd().resolve() == script_dir 29 | ), f"mock_snakemake has to be run from the repository scripts directory {script_dir}" 30 | os.chdir(script_dir.parent) 31 | for p in sm.SNAKEFILE_CHOICES: 32 | if os.path.exists(p): 33 | snakefile = p 34 | break 35 | workflow = sm.Workflow(snakefile, overwrite_configfiles=[]) 36 | workflow.include(snakefile) 37 | workflow.global_resources = {} 38 | rule = workflow.get_rule(rulename) 39 | dag = sm.dag.DAG(workflow, rules=[rule]) 40 | wc = Dict(wildcards) 41 | job = sm.jobs.Job(rule, dag, wc) 42 | 43 | def make_accessable(*ios): 44 | for io in ios: 45 | for i in range(len(io)): 46 | io[i] = os.path.abspath(io[i]) 47 | 48 | make_accessable(job.input, job.output, job.log) 49 | snakemake = Snakemake( 50 | job.input, 51 | job.output, 52 | job.params, 53 | job.wildcards, 54 | job.threads, 55 | job.resources, 56 | job.log, 57 | job.dag.workflow.config, 58 | job.rule.name, 59 | None, 60 | ) 61 | # create log and output dir if not existent 62 | for path in list(snakemake.log) + list(snakemake.output): 63 | Path(path).parent.mkdir(parents=True, exist_ok=True) 64 | 65 | os.chdir(script_dir) 66 | return snakemake 67 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_CZ_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_name,OSM_voltage,OSM_operator,comment 2 | Mirovka,15.599091774619428,49.58066453403186,28382372.0,Mírovka,400000;110000,ČEPS, 3 | Babylon,14.455785375303403,50.63547974652501,28479110.0,Babylon,400000;110000,ČEPS, 4 | Prosenice,17.49799256213483,49.50305646506731,28625556.0,Prosenice,400000;220000;110000,ČEPS, 5 | Slavetice,16.118891740563274,49.10375398329703,27867392.0,Slavětice,400000;110000,ČEPS, 6 | Sokolnice,16.69908086293369,49.1122568571446,27849030.0,Sokolnice,400000;220000;110000;22000,, 7 | Tabor,14.690021953414249,49.41160497007059,28622657.0,Tábor,220000;110000;22000,ČEPS, 8 | Cebin,16.458080869814744,49.33031584481625,26143409.0,Čebín,400000;110000;25000,, 9 | Reporyje,14.329935709432432,50.01576645531673,28457258.0,Transformovna Řeporyje,400000;110000;22000,, 10 | Dasny,14.422009920608494,49.02531403644107,28479829.0,rozvodna Dasný,400000;110000,ČEPS, 11 | C. Stred,14.768623247695915,50.143021870609054,28468576.0,Rozvodna Čechy střed,400000;220000;110000,ČEPS,No 100% match 12 | H.Zivotice,17.64782843170064,49.9732034666009,28628927.0,Horní Životice,400000;110000,ceps_cz,No 100% match 13 | Vyskov,13.69471523198468,50.39579094468654,28349754.0,Výškov,400000;220000;110000,ČEPS, 14 | Neznasov,15.835183566285869,50.33590680327706,28268556.0,Neznášov,400000;110000,ČEPS, 15 | Vitkov,12.675255871288686,50.16071099308342,149306820.0,Vítkov,220000;110000,ČEPS,Multiple matches 16 | Liskovec,18.315852764755487,49.70504248376128,28624004.0,Lískovec,220000;110000,ČEPS, 17 | Chotejovice,13.801430394996313,50.58308771105894,197827799.0,Chotějovice,400000;220000;110000;35000;10000,ČEPS, 18 | Milin,14.070761931013555,49.59614708282565,28478418.0,Milín,220000;110000,ČEPS, 19 | Albrechtice,18.50793354850396,49.78565086697738,28624926.0,Albrechtice,400000;110000,ČEPS, 20 | Opocinek,15.649198616042408,50.03188429128899,28348269.0,Opočínek,220000;110000,ČEPS, 21 | Tynec,15.361324479184225,50.05491703438225,28622793.0,Týnec,400000;110000,, 22 | Malesice,14.529675872639194,50.084095730392335,25838372.0,Rozvodna Malešice,220000;110000;22000,ČEPS;PRE, 23 | Nosovice,18.430715154134568,49.669009255214,28624204.0,Nošovice,400000;110000,ČEPS, 24 | Chrast,13.47488579231,49.77864254329746,28476742.0,Chrást,400000;110000;22000,, 25 | Chodov,14.503747371337322,50.01798119832704,28478409.0,Chodov,400000;110000;22000,ČEPS;PRE, 26 | H. Zivotice,17.64782843170064,49.9732034666009,28628927.0,Horní Životice,400000;110000,ceps_cz,No 100% match 27 | Hradec,13.327332400570656,50.346529389325056,28099187.0,Hradec,400000;220000,ČEPS, 28 | Kocin,14.352912820885011,49.15805460252006,28469397.0,rozvodna Kočín,400000;110000,ČEPS, 29 | Prestice,13.335280425866236,49.58968984155661,28477054.0,Přeštice,400000;220000;110000,ČEPS, 30 | Bezdecin,15.112405827001362,50.65776476965353,28475691.0,Bezděčín,400000;110000;22000,ČEPS, 31 | Kletne,17.941219948440718,49.67808874989076,174152948.0,Kletné,400000;110000,ČEPS, 32 | Krasikov,16.668411344090728,49.85869709978399,28470958.0,Krasíkov,400000,ČEPS, 33 | Otrokovice,17.559626826558212,49.21675906685051,28626812.0,rozvodna Otrokovice 400/110 kV,400000,ceps_cz,No 100% match 34 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_SK_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment 2 | P. Bystrica,18.4246080983048,49.11526346012919,400109175.0,Polygon,Považská Bystrica,220000;110000,, 3 | Mochovce,18.4556217285492,48.26047555685915,1063211569.0,Polygon,mochovce,400000;110000,SEPS, 4 | Vojany,21.976878740170736,48.55545846882081,783483874.0,Polygon,Vojany,400000;110000,SEPS, 5 | Cierny Vah,19.909295018208454,49.00896552671406,203232760.0,Polygon,Čierny Váh,400000,SEPS, 6 | Vola,21.848241316159,48.85741599942895,556969469.0,Polygon,Vol'a,400000;220000;110000,,No 100% match 7 | Senica,17.392120507769675,48.66612585626441,199900178.0,Polygon,Senica,220000;110000,, 8 | Sucany,18.97608074699293,49.0905929240496,239560640.0,Polygon,Sučany,400000;220000;110000,SEPS, 9 | Krizovany,17.66019012302963,48.33677782981678,51982806.0,Polygon,Križovany,400000;220000;110000,, 10 | R. Sobota,20.04438887507543,48.38107270107616,111687967.0,Polygon,Rimavská Sobota,400000;110000,SEPS,No 100% match 11 | Siroka,19.338856669596787,49.24756934203159,639671352.0,Polygon,Široká,220000,SEPS, 12 | L. Mara,19.489385747987768,49.08616274775092,122257444.0,Polygon,Liptovská Mara,400000;110000,,No 100% match 13 | V. Dur,18.426055563994808,48.20596206602369,220704941.0,Polygon,Veľký Ďur,400000;110000,ZSD,No 100% match 14 | VDUR,18.426055563994808,48.20596206602369,220704941.0,Polygon,Veľký Ďur,400000;110000,ZSD,No 100% match 15 | Moldava,21.04505416025736,48.60237676688499,320168128.0,Polygon,Moldava,400000;110000,, 16 | J. Bohunice,17.69334538573724,48.49854479480809,93468022.0,Polygon,Jaslovské Bohunice,400000,SEPS,No 100% match 17 | Kosice,21.19129586456971,48.62689871020751,11038054.0,MultiPolygon,Košice,400000;110000,, 18 | S. Nova Ves,20.5340783414238,48.96453254790119,666404730.0,Polygon,Spišská Nová Ves,400000;110000,,No 100% match 19 | H. Zdana,18.7418242731944,48.55911656451768,229685438.0,Polygon,Horná Ždaňa,400000,SEPS,No 100% match 20 | Varin,18.863101945827044,49.21370245528512,672771472.0,Polygon,Varín,400000;110000,SEPS, 21 | Bystricany,18.5117948380488,48.66613943526372,146531966.0,Polygon,Bystričany,400000;220000;110000,SEPS/SSD, 22 | Velky Dur,18.426055563994808,48.20596206602369,220704941.0,Polygon,Veľký Ďur,400000;110000,ZSD, 23 | Sala,17.92493652420656,48.189027850171854,656435549.0,Polygon,Šaľa,220000,SEPS, 24 | Medzibrod,19.366650276495136,48.796413565954005,107626084.0,Polygon,Medzibrod,400000;110000,, 25 | Levice,18.60364632526571,48.233420489376506,128968280.0,Polygon,Levice,400000,, 26 | P. Biskupice,17.21774383334237,48.11264002168848,5131796.0,Polygon,TS - Podunajské Biskupice,400000;110000,"Západoslovenská distribučná, a.s.;Slovenská elektrizačná prenosová sústava,a.s.",No 100% match 27 | Gabcikovo,17.54537981327612,47.886128920651856,648002755.0,Polygon,Gabčíkovo,400000,, 28 | V. Kapusany,22.04015445844444,48.568777154691006,175052362.0,Polygon,Veľké Kapušany,400000,,No 100% match 29 | Stupava,17.0314567839743,48.30540162665118,33881667.0,Polygon,Stupava,400000;110000,, 30 | Bosaca,17.83932301262022,48.79428547049064,614130490.0,Polygon,Bošáca,400000;110000,SEPS, 31 | Lemesany,21.254731893869977,48.85894114404035,100979306.0,Polygon,Elektrická stanica Lemešany,400000;220000;110000,"SEPS / Východoslovenská energetika, a.s.", 32 | LEVI,18.60364632526571,48.233420489376506,128968280.0,Polygon,Levice,400000,,No 100% match 33 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Processing of Core TSO Grid Data 2 | 3 | As part of the extension of Flow-Based Market Coupling (FBMC) from FR-DE-BE-NL-LU eastwards this year to encompass the "Core" European countries (FR-DE-BE-NL-LU-PL-CZ-SK-SI-HU-RO-HR-AT), the grid operators published in December 2021 a Static Grid Model covering these Core countries: 4 | 5 | https://www.jao.eu/static-grid-model 6 | 7 | "The aim of the publication of the SGM is to allow market participants to do market analyses in order to enhance efficiency in the market." 8 | 9 | https://www.jao.eu/sites/default/files/2021-12/20211130_MM_Publication%20Core%20Static%20Grid%20Model_FV.pdf 10 | 11 | https://www.jao.eu/core-fb-mc 12 | 13 | Unlike previously-published models, this has a uniform format, thermal ratings for different seasons, non-obscured substation names and all electrical parameters and lengths. (E.g. unlike the previous data tables on TSO websites which were different for each TSO, or the TYNDP and BNetzA grid models which often had cryptic or obscured substation names which hinders georeferencing). 14 | 15 | ## Installation 16 | 17 | ```sh 18 | conda env create -f environment.yaml 19 | ``` 20 | 21 | ## Running 22 | 23 | ```sh 24 | snakemake -j 1 process_data 25 | ``` 26 | 27 | ## Helpers for Manual Corrections 28 | 29 | ### Openinframap.org 30 | 31 | ```py 32 | import webbrowser 33 | import pandas as pd 34 | fn = "outputs/locator-results.csv" 35 | df = pd.read_csv(fn, index_col=0) 36 | i = 0 37 | ``` 38 | 39 | ```py 40 | i += 1 41 | name, x, y, _ = df.iloc[i] 42 | print(name) 43 | webbrowser.open(f'https://openinframap.org/#15/{y}/{x}') 44 | ``` 45 | 46 | ### Match substation names with OpenStreetMap 47 | 48 | See [./OSM-locator](./OSM-locator). 49 | 50 | 1. Download PBF files with OSM data (all NUTS 1 files for one country for better performance) 51 | 2. Get the information about the EHV substations in OSM 52 | 3. Compare the names the the OSM data and Core TSO with fuzzywuzzy (it gives a list of the 5 best matches) 53 | 4. Check manually if the choices are correct: 54 | - If is not the first match, see if it is one of the others (almost always is the second) 55 | - If there is data missing in OSM: Add it in OSM and return to step 1 56 | 5. A couple of dictionries make the linguistic adjustments that maximize the matching names. 57 | 6. Eventually the only substations not found are either located in another country or still under construction. 58 | 59 | - All the substaions in the Core-TSO data are match to a substaion in OSM (except for the the ones located in a different country or under construction). 60 | - Updating the OSM is the most time consuming step, but is easy to do and worth it for the community. 61 | - In OSM sometimes there is more than one substation with the same name: Just take the first one (for now). 62 | - A 100 % match of the names is impossible (more fancy fuzzywuzzy functions were tested), but the manual adjustments is minimal. 63 | - The missing data from other countries and Tie Lines and Trafos, could be allocated later 64 | 65 | ### Convert locator results pd.DataFrame to YAML 66 | 67 | ```py 68 | import pandas as pd 69 | import yaml 70 | fn = "outputs/locator-results.csv" 71 | df = pd.read_csv(fn, index_col=0) 72 | d = df.set_index('name')[["x", "y"]].T.to_dict() 73 | 74 | with open('my-corrections.yaml', 'w') as yaml_file: 75 | yaml.dump( 76 | d, 77 | yaml_file, 78 | default_flow_style=False, 79 | allow_unicode=True, 80 | sort_keys=False 81 | ) 82 | ``` 83 | 84 | ## License 85 | 86 | The code is distributed with an MIT license. 87 | 88 | The source data has no license. Use at own risk. 89 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *__pycache__ 2 | .snakemake 3 | .vscode 4 | dconf 5 | *gurobi.log 6 | *.ipynb_checkpoints 7 | *.nc 8 | *.log 9 | *.pdf 10 | *.png 11 | www* 12 | outputs* 13 | data* 14 | *.ipynb 15 | 16 | ## Core latex/pdflatex auxiliary files: 17 | *.aux 18 | *.lof 19 | *.log 20 | *.lot 21 | *.fls 22 | *.out 23 | *.toc 24 | *.fmt 25 | *.fot 26 | *.cb 27 | *.cb2 28 | .*.lb 29 | 30 | ## Intermediate documents: 31 | *.dvi 32 | *.xdv 33 | *-converted-to.* 34 | # these rules might exclude image files for figures etc. 35 | *.ps 36 | *.eps 37 | *.pdf 38 | 39 | ## Generated if empty string is given at "Please type another file name for output:" 40 | .pdf 41 | 42 | ## Bibliography auxiliary files (bibtex/biblatex/biber): 43 | *.bbl 44 | *.bcf 45 | *.blg 46 | *-blx.aux 47 | *-blx.bib 48 | *.run.xml 49 | 50 | ## Build tool auxiliary files: 51 | *.fdb_latexmk 52 | *.synctex 53 | *.synctex(busy) 54 | *.synctex.gz 55 | *.synctex.gz(busy) 56 | *.pdfsync 57 | 58 | ## Build tool directories for auxiliary files 59 | # latexrun 60 | latex.out/ 61 | 62 | ## Auxiliary and intermediate files from other packages: 63 | # algorithms 64 | *.alg 65 | *.loa 66 | 67 | # achemso 68 | acs-*.bib 69 | 70 | # amsthm 71 | *.thm 72 | 73 | # beamer 74 | *.nav 75 | *.pre 76 | *.snm 77 | *.vrb 78 | 79 | # changes 80 | *.soc 81 | 82 | # cprotect 83 | *.cpt 84 | 85 | # elsarticle (documentclass of Elsevier journals) 86 | *.spl 87 | 88 | # endnotes 89 | *.ent 90 | 91 | # fixme 92 | *.lox 93 | 94 | # feynmf/feynmp 95 | *.mf 96 | *.mp 97 | *.t[1-9] 98 | *.t[1-9][0-9] 99 | *.tfm 100 | 101 | #(r)(e)ledmac/(r)(e)ledpar 102 | *.end 103 | *.?end 104 | *.[1-9] 105 | *.[1-9][0-9] 106 | *.[1-9][0-9][0-9] 107 | *.[1-9]R 108 | *.[1-9][0-9]R 109 | *.[1-9][0-9][0-9]R 110 | *.eledsec[1-9] 111 | *.eledsec[1-9]R 112 | *.eledsec[1-9][0-9] 113 | *.eledsec[1-9][0-9]R 114 | *.eledsec[1-9][0-9][0-9] 115 | *.eledsec[1-9][0-9][0-9]R 116 | 117 | # glossaries 118 | *.acn 119 | *.acr 120 | *.glg 121 | *.glo 122 | *.gls 123 | *.glsdefs 124 | 125 | # gnuplottex 126 | *-gnuplottex-* 127 | 128 | # gregoriotex 129 | *.gaux 130 | *.gtex 131 | 132 | # htlatex 133 | *.4ct 134 | *.4tc 135 | *.idv 136 | *.lg 137 | *.trc 138 | *.xref 139 | 140 | # hyperref 141 | *.brf 142 | 143 | # knitr 144 | *-concordance.tex 145 | *.tikz 146 | *-tikzDictionary 147 | 148 | # listings 149 | *.lol 150 | 151 | # makeidx 152 | *.idx 153 | *.ilg 154 | *.ind 155 | *.ist 156 | 157 | # minitoc 158 | *.maf 159 | *.mlf 160 | *.mlt 161 | *.mtc[0-9]* 162 | *.slf[0-9]* 163 | *.slt[0-9]* 164 | *.stc[0-9]* 165 | 166 | # minted 167 | _minted* 168 | *.pyg 169 | 170 | # morewrites 171 | *.mw 172 | 173 | # nomencl 174 | *.nlg 175 | *.nlo 176 | *.nls 177 | 178 | # pax 179 | *.pax 180 | 181 | # pdfpcnotes 182 | *.pdfpc 183 | 184 | # sagetex 185 | *.sagetex.sage 186 | *.sagetex.py 187 | *.sagetex.scmd 188 | 189 | # scrwfile 190 | *.wrt 191 | 192 | # sympy 193 | *.sout 194 | *.sympy 195 | sympy-plots-for-*.tex/ 196 | 197 | # pdfcomment 198 | *.upa 199 | *.upb 200 | 201 | # pythontex 202 | *.pytxcode 203 | pythontex-files-*/ 204 | 205 | # thmtools 206 | *.loe 207 | 208 | # TikZ & PGF 209 | *.dpth 210 | *.md5 211 | *.auxlock 212 | 213 | *.tdo 214 | *.lod 215 | 216 | # xmpincl 217 | *.xmpi 218 | 219 | # xindy 220 | *.xdy 221 | 222 | # xypic precompiled matrices 223 | *.xyc 224 | 225 | # endfloat 226 | *.ttt 227 | *.fff 228 | 229 | # Latexian 230 | TSWLatexianTemp* 231 | 232 | ## Editors: 233 | # WinEdt 234 | *.bak 235 | *.sav 236 | 237 | # Texpad 238 | .texpadtmp 239 | 240 | # LyX 241 | *.lyx~ 242 | 243 | # Kile 244 | *.backup 245 | 246 | # KBibTeX 247 | *~[0-9]* 248 | 249 | # auto folder when using emacs and auctex 250 | ./auto/* 251 | *.el 252 | 253 | # expex forward references with \gathertags 254 | *-tags.tex 255 | 256 | # standalone packages 257 | *.sta 258 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_NL_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment 2 | Vijfhuizen,4.695274148112741,52.37368156581639,477949333.0,Polygon,380 kV Vijfhuizen,380000,TenneT, 3 | Doekegat,6.85675724664661,53.451112290243934,700846836.0,Polygon,380 kV Doekegat,380000,TenneT, 4 | Oudehaske,5.87136299827945,52.97329708019365,87358157.0,Polygon,220 kV Oudehaske,220000;110000,TenneT, 5 | Diemen,5.014490574177276,52.33677349073231,934114405.0,Polygon,380 kV Diemen,380000;150000,TenneT, 6 | Meeden,6.946177850535309,53.12400016159359,87342758.0,Polygon,220 kV Meeden,220000;110000,TenneT,Multiple matches 7 | Oostzaan,4.876179972253855,52.42895926281704,22984334.0,Polygon,380 kV Oostzaan,380000;150000,TenneT, 8 | Eemshaven Oost,6.86970542510833,53.43000065272576,129638874.0,Polygon,220 kV Eemshaven Oost,220000,TenneT, 9 | Hessenweg,6.187719767584425,52.53109159318898,87354307.0,Polygon,220 kV Hessenweg,220000,TenneT, 10 | Simonshaven,4.26595844804533,51.839355002701936,146901292.0,Polygon,380 kV Simonshaven,380000,TenneT, 11 | Boxmeer,5.913139492688945,51.63859908145672,157902099.0,Polygon,380 kV Boxmeer,380000;150000,TenneT, 12 | Zwolle,6.190025591932098,52.52989281102856,87354306.0,Polygon,380 kV Zwolle,380000,TenneT, 13 | Bleiswijk,4.530380409753041,52.036224553440654,72888152.0,Polygon,380 kV Bleiswijk,380000;150000,TenneT, 14 | Louwsmeer,5.87556009760766,53.18972181437452,87448633.0,Polygon,220 kV Louwsmeer,220000;110000,TenneT, 15 | Borssele,3.7272019034103874,51.43316524524104,739937233.0,Polygon,380 kV Borssele,380000,TenneT, 16 | Maasbracht,5.9185383760969765,51.148443089299846,162176187.0,Polygon,380 kV Maasbracht,380000,TenneT, 17 | Zeyerveen,6.523975008523219,53.00935325687389,87207800.0,Polygon,220 kV Zeyerveen,220000;110000,TenneT, 18 | Vierverlaten,6.475187920022164,53.211372989998345,87342754.0,Polygon,220 kV Vierverlaten,220000,TenneT, 19 | Eemshaven het Hogeland,6.874131201012767,53.42484849242668,89178675.0,Polygon,380 kV Eemshaven,380000;220000,TenneT, 20 | Dodewaard,5.664012703181911,51.92689587667135,87792499.0,Polygon,380 kV Dodewaard,380000,TenneT, 21 | Hengelo,6.759177535690767,52.24885669448855,83423799.0,Polygon,380 kV Hengelo,380000;110000,TenneT, 22 | Wateringen,4.307034047870904,52.01603292997451,72888154.0,Polygon,380 kV Wateringen,380000;150000,TenneT, 23 | Ens,5.80931175574593,52.617852719053744,87177559.0,Polygon,380 kV Ens,380000;220000;110000,TenneT, 24 | Doetinchem,6.25179744424897,51.98170600817177,723528920.0,Polygon,380 kV Doetinchem,380000;150000,TenneT, 25 | Crayestein,4.747971639910455,51.81374349298678,23135563.0,Polygon,380 kV Crayestein,380000,TenneT, 26 | Beverwijk,4.679291315222507,52.47286560126126,308181656.0,Polygon,380 kV Beverwijk,380000;150000,TenneT, 27 | Breukelen Kortrijk,4.987564850385729,52.16053223641534,480742730.0,Polygon,380 kV Breukelen Kortrijk,380000,TenneT, 28 | Eindhoven,5.532678350605735,51.44650053947552,162179284.0,Polygon,380 kV Eindhoven,380000,TenneT, 29 | Weiwerd,6.956747579336128,53.3033854256264,168037483.0,Polygon,220 kV Weiwerd,220000;110000,TenneT, 30 | Lelystad,5.538853248790463,52.576538681602734,87794279.0,Polygon,380 kV Lelystad,380000;150000,TenneT, 31 | Krimpen a/d IJssel,4.630590254964915,51.914398801531895,165242802.0,Polygon,380 kV Krimpen a/d IJssel,380000,TenneT, 32 | Eemshaven,6.874131201012767,53.42484849242668,89178675.0,Polygon,380 kV Eemshaven,380000;220000,TenneT, 33 | Maasvlakte,4.022624948372896,51.95562064469589,23135714.0,Polygon,380 kV Maasvlakte,380000,TenneT, 34 | Bergum,6.028129702440328,53.21215916659754,87448656.0,Polygon,220 kV Bergum,220000;110000,TenneT, 35 | Eemshaven Oude Schip,6.8623883141327084,53.4359591645332,129638950.0,Polygon,380 kV Eemshaven Oudeschip,380000,TenneT,No 100% match 36 | Robbenplaat,6.8729576773937495,53.42446474118328,168039816.0,Polygon,220 kV Robbenplaat,220000,TenneT, 37 | Rilland,4.218719639684147,51.42385983025403,577158336.0,Polygon,380 kV Rilland,380000,TenneT, 38 | Westerlee,4.223936380608582,51.98245893524174,96382845.0,Polygon,380 kV Westerlee,380000,TenneT, 39 | Geertruidenberg,4.833142729425676,51.70077166754437,23096966.0,Polygon,380 kV Geertruidenberg,380000,TenneT, 40 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_HU_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment 2,comment 2 | Paks,18.85821563642812,46.57018986403168,100788162.0,Polygon,Paks 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 3 | Tiszalok,21.303437100538225,48.02324952701397,251018026.0,Polygon,Tiszalök 220/132 kV MAVIR alállomás,220000;132000,MAVIR,, 4 | Zuglo,19.133272626871182,47.531655503938126,9470706.0,MultiPolygon,Zugló 220/132 kV MAVIR alállomás,220000;132000,MAVIR; ELMŰ,, 5 | Martonvasar,18.83323232516953,47.33777767794922,100804905.0,Polygon,Martonvásár 400/220 kV MAVIR alállomás,400000;220000,,Duplicated OSM name: 100804905 493695109 , 6 | Felsozsolca,20.853569324762027,48.12090583849519,155803703.0,Polygon,Felsőzsolca 400/132/35/22 kV MAVIR alállomás,400000;132000;35000;22000,MAVIR,, 7 | God,19.162471390835968,47.69224259917026,100872886.0,Polygon,Göd 400/220/132 kV MAVIR alállomás,400000;220000;132000,MAVIR,, 8 | Szolnok,20.14796206666937,47.205313343459046,252028146.0,Polygon,Szolnok OVIT 400/220/132/22 kV-os MAVIR alállomás,400000;220000;132000;22000,MAVIR,,No 100% match 9 | Jozsa,21.511472988724616,47.61607906521916,293340652.0,Polygon,Debrecen Józsa 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 10 | Pecs 1,18.30643160140872,46.07811550643277,33846555.0,Polygon,Pécs 400/132 kV MAVIR alállomás,400000;132000,MAVIR,,No 100% match 11 | Szigetcsep,18.94327397308785,47.27570791492128,503615215.0,Polygon,Szigetcsép 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 12 | Bekescsaba,21.014267763435623,46.70685390746817,195168461.0,Polygon,Békéscsaba OVIT 400/132 kV MAVIR alállomás,400000;132000,MAVIR,,No 100% match 13 | Szombathely 1,16.679366460639372,47.23135829661679,166155511.0,Polygon,Szombathely 400/132 kV MAVIR alállomás,400000;132000,MAVIR,,No 100% match 14 | Perkata,18.753947349999933,47.05271129999999,325372656.0,Polygon,Perkáta 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 15 | Liter,18.018333061814506,47.10711850700078,65034002.0,Polygon,Litér 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 16 | Sandorfalva,20.12839724058105,46.306351899383536,100962927.0,Polygon,Sándorfalva 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 17 | Szabolcsbaka,22.167453464476747,48.14622030522147,859708761.0,Polygon,Szabolcsbáka 750/400 kV MAVIR alállomás,750000;400000,MAVIR,,No 100% match 18 | Kisvarda,22.07470027339691,48.20188863681087,289912792.0,Polygon,Kisvárda OVIT 220/132/25 kV MAVIR–MÁV alállomás,220000;132000;25000,MAVIR;MÁV,,No 100% match 19 | Kerepes,19.328065147539096,47.535983108076906,464834617.0,Polygon,Kerepes 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 20 | Gonyu,17.80487082817467,47.7344126500258,142106943.0,Polygon,Gönyü 400kV MAVIR alállomás,400000,MAVIR,, 21 | Gyor,17.693539195106883,47.67317579242803,124244078.0,Polygon,Győr OVIT 400/220/132 kV MAVIR alállomás,400000;220000;132000,MAVIR,,No 100% match 22 | Detk,20.10745092823376,47.77376506083711,251991299.0,Polygon,Detk 220/132 kV-os MAVIR alállomás,220000;132000,MAVIR/Mátrai Erőmű,, 23 | Sajoivanka,20.590938846476742,48.261740339941,167896114.0,Polygon,Sajóivánka 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 24 | Heviz,17.17013616035057,46.791092285685394,96705565.0,Polygon,Hévíz 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 25 | Dunamenti,18.915690194371404,47.32714136660992,100804921.0,Polygon,Dunamenti 220/132 kV MAVIR alállomás,220000;132000,MAVIR,, 26 | Albertirsa,19.58058961052984,47.22448555178197,142109093.0,Polygon,Albertirsa 400 kV MAVIR alállomás,400000,MAVIR,, 27 | Szombathely,16.679366460639372,47.23135829661679,166155511.0,Polygon,Szombathely 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 28 | Sajoszoged,20.969864222342377,47.94293009073963,155227474.0,Polygon,Sajószöged 400/220/132 kV MAVIR alállomás,400000;220000;132000,MAVIR,, 29 | Szombathely 2,16.679366460639372,47.23135829661679,166155511.0,Polygon,Szombathely 400/132 kV MAVIR alállomás,400000;132000,MAVIR,,No 100% match 30 | Ocsa,19.20642551714037,47.3202394110761,100844170.0,Polygon,Ócsa 220/132 kV MAVIR alállomás,220000;132000,MAVIR,, 31 | Toponar,17.836300454303004,46.41457426774774,113570302.0,Polygon,Toponár 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 32 | Pecs 2,18.30643160140872,46.07811550643277,33846555.0,Polygon,Pécs 400/132 kV MAVIR alállomás,400000;132000,MAVIR,,No 100% match 33 | Oroszlany,18.26802984219658,47.50230244173483,244038276.0,Polygon,Oroszlány 220/132 kV MAVIR alállomás,220000;132000,MAVIR / Vértesi Erőmű,, 34 | Bicske Del,18.65307354749968,47.47303515277703,254847446.0,Polygon,Bicske dél 400/132 kV MAVIR alállomás,400000;132000,MAVIR,, 35 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_OTHERCOUNTRIES_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,country,CORE-TSO_grids,alternative_name,comment 2 | Soverzene,12.30293,46.20112,159821869,Polygon,Soverzene ,220000,Enel Produzione,IT,AT,, 3 | Meiningen,9.59192,47.31237,61108302,Polygon,Umspannwerk Meiningen,380000;220000,Vorarlberger Energienetze GmbH,AT,"AT, DE",,"in AT, but no part of any grid, just on the way to CH" 4 | Ruethi,9.55643,47.30266,455120191,Polygon,Unterwerk Rüthi,220000,Swissgrid,CH,AT,, 5 | Walgauwerk,9.67006,47.19888,852324809,Polygon,Umspannwerk Walgauwerk,220000,Vorarlberger Energienetze GmbH,AT,"AT, DE",Walgau,"in AT, but no part of any grid, just an end point" 6 | Pradella,10.33208,46.80492,7933294,MultiPolygon,Pradella,380000;220000,EKW,IT,AT,, 7 | MONCEAU,4.3718,50.3937,103455240,Polygon,220/150kV Monceau,220000;150000,,BE,"BE, FR",,"in BE, but is part of a ehv grid only connected to FR" 8 | CHOOZ,4.7914,50.09,118655802,Polygon,Poste électrique de Chooz,225000;63000,RTE,FR,"BE, FR",,"in FR, but 225 kV" 9 | MONT-SAINT-MARTIN,5.75988,49.54108,118591672,Polygon,Poste électrique du Mont Saint-Martin,225000,RTE,FR,"BE, FR",MT-SAINT-MARTIN,"in FR, but 225 kV" 10 | NEMO CONVERTOR STATION,3.20968,51.26505,500788534,Polygon,Nemo Link Converter Station ,380000,Elia,BE,BE,,"in BE, but a HVDC converter station" 11 | Kasso,9.2694,55.0369,95840891,Polygon,400 kV Kassø,400000;220000;150000,Energinet,DK,DE,, 12 | Vill,11.39245,47.23628,145583866,Polygon,Umspannwerk Vill,220000,TIWAG,AT,DE,,"in AT, but missing in the grid together with Thaur, Strass and Kirchbichl. Actually Vill should be also connected to Zell am Ziller." 13 | Ertsmyra,6.7533,58.6707,8890888,MultiPolygon,Ertsmyra trafostasjon ,420000,Statnett,NO,DE,,Nordlink HVDC connection 14 | Asphard,7.75265,47.53915,397960460,Polygon,Asphard ,380000,ALPIQ AXPO,CH,DE,, 15 | Vogelgrun,7.57267,48.019,81638061,Polygon,Umspannwerk Vogelgrün,225000,RTE,FR,"DE, FR",VOGELGRUN,"in FR, but 225 kV" 16 | Laufenburg,8.0504,47.5505,50319857,Polygon,Laufenburg,380000;220000,,CH,DE,Y-Laufenburg, 17 | Beznau,8.2323,47.5559,98648381,Polygon,Unterwerk Beznau,380000;220000;110000,Swissgrid; Axpo,CH,DE,, 18 | Oftringen,7.9464,47.3175,190819048,Polygon,Unterwerk Oftringen,220000,swissgrid,CH,DE,, 19 | CAMPOROSSO,7.63,43.8279,103653567,Polygon,Camporosso,220000,Enel Distribuzione,IT,FR,, 20 | MENTON/TRINITE VICTOR,7.49391,43.78406,674785007,Polygon,Menton,225000,RTE,FR,FR,,"in FR, but 225 kV" 21 | RONDISSONE,7.936,45.2329,74869121,Polygon,Rondissone,380000,Terna,IT,FR,, 22 | VENAUS,7.00848,45.16233,491424937,Polygon,Venaus G1 G2,380000,Enel Produzione,IT,FR,, 23 | S. Mitrovica,19.6126,45.01639,236110936,Polygon,Сремска Митровица 2 ,400000;220000;110000,EMS,RS,HR,, 24 | Gradacac,18.43601,44.905,692824732,Polygon,Gradačac,220000,,BA,HR,, 25 | Dakovo,18.42095,45.28866,113757307,Polygon,TS Đakovo ,220000;110000,,HR,HR,,"in HR, but is part of a ehv grid only connected to BA" 26 | Mostar,17.7697,43.3028,89827347,Polygon,TS Mostar ,400000;220000;110000,,BA,HR,, 27 | Prijedor,16.71872,44.94099,79818891,Polygon,TS Prijedor,220000;110000,,BA,HR,, 28 | Trebinje,18.33325,42.67726,245190169,Polygon,TS Trebinje,400000,Elekotroprenos BiH,BA,HR,, 29 | Plat,18.23577,42.61048,171251171,Polygon,TS Plat,220000,,HR,HR,,"in HR, but is part of a ehv grid only connected to BA" 30 | Tuzla,18.60486,44.52234,841600752,Polygon,Tuzla TPP,220000,,BA,HR,, 31 | Ugljevik,18.96601,44.68652,222962996,Polygon,TS Ugljevik,400000,Elektroprijenos BiH/Електропренос БиХ,BA,HR,, 32 | Mukachevo,22.624,48.4164,203815422,Polygon,Мукачеве-400,400000;220000;110000;35000,Укренерго,UA,"HU, RO, SK",Mukacevo, 33 | Subotica,19.71343,46.03984,89109496,Polygon,Subotica 3,400000;110000,EMS,RS,HU,, 34 | Zahidno Ukrainska,24.2489,49.3865,142155240,Polygon,Західноукраїнська-750,750000;330000;15750;6000,Укренерго,UA,HU,, 35 | ALYTUS,23.9651,54.4382,256339597,Polygon,Alytus LitPol HVDC Back-to-back station ,400000;330000,,LI,PL,, 36 | DOBROTWOR,24.3764,50.2124,200395114,Polygon,ДТЕС,220000;110000;35000,,UA,PL,, 37 | STARNO,14.8385,56.153,14939275,MultiPolygon,Stärnö omriktarstation ,400000,Svenska Kraftnät,SE,PL,, 38 | Djerdap,22.5242,44.665,238952272,MultiPolygon,Djerdap 1,400000;110000,,RS,RO,, 39 | Varna,27.507,43.3144,144787750,Polygon,Подстанция Варна,750000;400000;15750,НЕК,BG,RO,, 40 | Kozlodui,23.7777,43.7451,157471230,Polygon,Подстанция Козлодуй ,400000;220000,,BG,RO,, 41 | Dobrudja,27.5742,43.3327,200516868,Polygon,Dobrudja ,400000;220000;110000,,BG,RO,, 42 | Redipuglia,13.4715,45.8522,41892273,Polygon,Redipuglia,380000,Terna,IT,SI,, 43 | Padriciano,13.83145,45.66334,61038773,Polygon,Padriciano,220000,Terna,IT,SI,, 44 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_AT_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_name,OSM_voltage,OSM_operator,comment 2,comment 2 | St. Peter,13.081870668673744,48.25651953672731,81540198.0,Umspannwerk St. Peter,380000,Austrian Power Grid AG,, 3 | Zell am Ziller,11.897843807702714,47.23344726452989,156973414.0,Umspannwerk Zell am Ziller,380000;220000;110000,Austrian Power Grid AG,, 4 | Schaerding,13.442854236030715,48.43454641266219,210191809.0,Umspannwerk Schärding,220000,,, 5 | Mayrhofen,11.850783184805527,47.16249227836742,28596524.0,Schaltanlage Mayrhofen,220000,,, 6 | Jochenstein,13.71073700349927,48.51930895732802,50729129.0,Umspannwerk Jochenstein,220000,,, 7 | Duernrohr,15.885238377926264,48.32893727438379,59531071.0,Umspannwerk Dürnrohr,380000;220000;110000,Austrian Power Grid;Netz Niederösterreich,Duplicated OSM name: 59531071 122592181 , 8 | Ternitz,16.06490277317982,47.7070677856701,83202471.0,Umspannwerk Ternitz,220000;110000;20000,Austrian Power Grid AG,, 9 | Greuth,13.679812286068152,46.543191595286906,180468540.0,Umspannwerk Greuth,220000,Eneco S.r.l.,, 10 | Hessenberg,15.020796538539823,47.396956665361806,88680218.0,Umspannwerk Hessenberg,220000;110000,Verbund Austrian Power Grid AG,, 11 | Rosegg,14.027972807478903,46.56831819131426,86119428.0,Kraftwerk Rosegg,220000,Verbund Hydro Power GmbH,, 12 | Feistritz,14.172961249999991,46.53584399999989,86119456.0,Umspannwerk Feistritz,220000,,, 13 | Tauern,12.73973337869626,47.2775954845319,38868243.0,Umspannwerk Tauern,380000;220000,Austrian Power Grid AG,, 14 | Schwarzenbach,12.583374818145153,47.27851691110436,318616912.0,Umspannwerk Schwarzenbach,380000;110000,Austrian Power Grid AG;Österreichische Bundesbahnen,, 15 | Suedburgenland,16.27630146801808,47.25075082813861,81684898.0,Umspannwerk Südburgenland/Rotenturm,380000;110000,Verbund Austrian Power Grid AG,,No 100% match 16 | Phyrn,14.330479603541418,47.67845501526679,89985993.0,Umspannwerk Pyhrn,220000,Verbund Austrian Power Grid AG,,No 100% match 17 | Etzersdorf,15.737359550000043,48.26874594999984,30042006.0,Schaltwerk Etzersdorf,380000,Austrian Power Grid AG,, 18 | Weissenbach,14.207802708297498,47.57454944225969,89451551.0,Umspannwerk Weißenbach,220000,Verbund;Austrian Power Grid AG,, 19 | Sarasdorf,16.69596472799925,48.03194296689241,107248400.0,Umspannwerk Sarasdorf,380000;110000,,, 20 | Aschach,14.019605071709048,48.38520842909604,92873353.0,Umspannwerk Aschach,220000,,, 21 | Zurndorf,16.994533021838077,47.937698174466256,171066516.0,Umspannwerk Zurndorf,380000;110000,Austrian Power Grid AG;Energie Burgenland AG,, 22 | Kronstorf,14.469427174416133,48.11643531029265,235546807.0,Schaltwerk Kronstorf,380000,Austrian Power Grid AG,, 23 | Sattledt,14.052111502980626,48.08325524594766,50650855.0,Umspannwerk Sattledt,220000,Austrian Grid Power AG,, 24 | Ybbsfeld,15.047820893649488,48.14670684820271,30076588.0,Umspannwerk Ybbsfeld,220000;110000,,, 25 | Ernsthofen,14.47373529523385,48.12492690319026,27763479.0,Umspannwerk Ernsthofen,380000;220000;110000,Austrian Power Grid AG,, 26 | Villach Süd,13.828017533318585,46.55378638077101,603139216.0,Villach Süd,220000;110000,Austrian Power Grid AG;KNG-Kärnten Netz GmbH,, 27 | Hausruck,13.899759088463847,48.10437543439564,93077882.0,Umspannwerk Hausruck,220000,Verbund Austrian Power Grid AG,, 28 | Wallsee,14.695177155277769,48.16420697715914,95837658.0,Umspannwerk Wallsee,220000;110000,Austrian Power Grid AG,, 29 | Wien Suedost,16.42006927197394,48.12390360961495,27795895.0,Umspannwerk Wien Südost,380000;220000;110000,Austrian Power Grid AG,, 30 | Bisamberg,16.37828011763194,48.357755295034885,24253250.0,Umspannwerk Bisamberg,380000;220000;110000,Austrian Power Grid AG,, 31 | Salzburg Elixhausen,13.066843061018794,47.8880497091323,105065132.0,Umspannwerk Salzburg,220000,Austrian Power Grid AG,,No 100% match 32 | Klaus,14.16320684350702,47.8213913863046,152245073.0,Umspannwerk Klaus,220000,Austrian Power Grid AG,, 33 | Neusiedl,16.83803268899121,47.96047562420308,82201785.0,Umspannwerk Neusiedl,220000;110000,Austrian Power Grid;Netz Burgenland,, 34 | Westtirol,10.873936662408331,47.24442425348853,95812161.0,APG Umspannwerk Westtirol,380000;220000;110000,Austrian Power Grid AG,, 35 | Oststeiermark,15.725705358365015,47.09114480608094,83742801.0,Umspannwerk Oststeiermark/Wünschendorf,380000;110000,Verbund Austrian Power Grid AG;STEWEAG-STEG,,No 100% match 36 | Obersielach,14.681460598338004,46.66845419378613,83831570.0,Umspannwerk Obersielach,380000;220000;110000,Austrian Power Grid AG,, 37 | Zeltweg,14.726172707435428,47.18096601694428,88684218.0,Umspannwerk Zeltweg,220000,Austrian Power Grid AG,, 38 | Lienz,12.80576095527371,46.8250440199945,162826525.0,Umspannwerk Lienz,380000;220000;110000,Austrian Power Grid AG,, 39 | Kledering,16.43153817368949,48.13899311360728,765101679.0,Umspannwerk Kledering,220000,Austrian Power Grid AG,, 40 | Dreibein Mellach,15.49116844967024,46.91008698214191,694695942.0,Umspannwerk Mellach,380000,Austrian Power Grid AG,,No 100% match 41 | Kainachtal,15.423167733646435,46.903637991022265,83740194.0,Umspannwerk Kainachtal/Zwaring,380000;110000,Verbund Austrian Power Grid AG;STEWEAG-STEG,,No 100% match 42 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_BE_Q4-2021_all_EIC_0_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment,correction 2 | ROMSEE,5.660362327408638,50.61393267752884,91752661.0,Polygon,220 kV Romsée,220000;150000,,, 3 | AFTAKKING ZUTTENDAAL 380kV,5.5440375,50.9078352,249845893.0,Polygon,,380000,Elia,No 100% match,That is really a junction without a substation 4 | REPIQUAGE SART-TILMAN 220kV,5.559773,50.59034,9415586.0,Polygon,,70000,Elia,No 100% match,"It is the closest station, although is 70 kV and does not seem to be connected to the 220 kV lines." 5 | REPIQUAGE LATOUR 220kV,5.585294800911678,49.54872558878277,161224164.0,Polygon,Latour,220000,Elias,No 100% match, 6 | AFTAKKING RODENHUIZE 380kV,3.775457721152889,51.13209367371249,87763325.0,Polygon,Rodenhuize,380000;150000,,No 100% match, 7 | BERNEAU,5.71692,50.7431,1001478336.0,Polygon,Longue Vue,220000;33000,Elia,No 100% match,"We identify these two stations, since it seems the closest possibility" 8 | REPIQUAGE MARCOURT 220kV,5.550057706299299,50.21003502026023,92015823.0,Polygon,Marcourt,220000,Elias,No 100% match, 9 | LE VAL,5.492669429153362,50.60421604031001,103041283.0,Polygon,Le Val,220000,Elias,, 10 | AVELGEM,3.4692454848280114,50.782568089072434,87529551.0,Polygon,Avelgem,380000,Elia,, 11 | ANDRE DUMONT,5.486222331345051,50.93932316871577,457635067.0,Polygon,André Dumont,380000;150000,Elia,, 12 | ACHENE SNCB,5.055392001183921,50.26052410417064,88373135.0,Polygon,Achêne,380000;70000,Elia,, 13 | GEZELLE,3.201002691788532,51.26361549840036,432647374.0,Polygon,Gezelle,380000,Elia,, 14 | VERBRANDE BRUG,4.420362848942681,50.943240265724775,23208935.0,Polygon,Verbrande Brug,380000;150000,Elias,, 15 | ZANDVLIET,4.248174474717694,51.36956684715296,23136343.0,Polygon,Zandvliet,380000;150000,Elia,, 16 | ST-MARD SNCB,5.514226583194213,49.55130883534023,121085954.0,Polygon,Saint-Mard,220000,Elias,No 100% match, 17 | ST-MARD,5.514226583194213,49.55130883534023,121085954.0,Polygon,Saint-Mard,220000,Elias,No 100% match, 18 | ROUVROY,5.506537603202952,49.54942751825492,121085955.0,Polygon,Rouvroy,220000,Elias,, 19 | VILLEROUX,5.662765659211863,49.975636707264535,92007188.0,Polygon,Villeroux,220000;70000,,, 20 | STEVIN,3.1838922634309696,51.32595499360961,392090271.0,Polygon,Stevin,380000;220000;150000,Elia,, 21 | MEERHOUT,5.063332125275378,51.10726015525501,87807194.0,Polygon,Meerhout,380000;150000,Elia,, 22 | LINT,4.50867755601603,51.1176661662094,16584741.0,Polygon,Lint,380000;150000,Elia,, 23 | IZEGEM,3.22668259225484,50.89803254705817,93056461.0,Polygon,Izegem,380000;150000;70000,Elia,, 24 | AWIRS,5.415011903096676,50.58458329274237,24552827.0,Polygon,Awirs,220000;150000,,, 25 | TIHANGE BIS,5.268948020506302,50.53469527945093,104524889.0,Polygon,Tihange,380000,Elias,No 100% match, 26 | GRAMME,5.286950325980316,50.51204012269951,87772591.0,Polygon,Poste Elia Gramme,380000;150000,Elia,, 27 | LA TROQUE,5.49638570603546,50.60273511412979,204940263.0,Polygon,La Troque,220000,Elias,, 28 | HORTA,3.60457110445981,51.11472029141659,495688597.0,Polygon,Horta,380000,Elia,, 29 | LATOUR,5.585294800911678,49.54872558878277,161224164.0,Polygon,Latour,220000,Elias,, 30 | MAERLANT,3.315546586219214,51.22725327478101,495688586.0,Polygon,Van Maerlant,380000,Elia,No 100% match, 31 | BELVAL,5.947876,49.510157,387620061.0,Polygon,Belval,220000,Elia,No 100% match,In Luxemburg 32 | OFFSHORE SWITCHYARD,2.9915000000000043,51.51349999999988,6710858402.0,Point,Norther Offshore Substation,220000;33000,,No 100% match, 33 | LIXHE,5.668085597561935,50.75438286200539,23141556.0,Polygon,380 kV Lixhe,380000;220000,,, 34 | REPIQUAGE ST-AMAND 380kV,4.5265341,50.4946937,1138687359.0,Polygon,,380000,Elia,No 100% match,That is really a junction without a substation 35 | BRUEGEL,4.231652735726669,50.88096343870188,23175771.0,Polygon,380kV Bruegel,380000,,, 36 | POSTE DE TRANSITION LONGUE VUE 220kV,5.716952209056831,50.74308722476056,1001478336.0,Polygon,Longue Vue,220000,,No 100% match, 37 | HOUFFALIZE,5.795434395894521,50.15003415858495,114082368.0,Polygon,Mont-lez-Houffalize,220000;70000,,No 100% match, 38 | TERGNEE,4.567921811327421,50.43683040439999,98410713.0,Polygon,380kV Tergnée,380000;150000,,, 39 | GOUY,4.332407428448833,50.48248685805875,87761208.0,Polygon,Gouy,380000;150000;70000,Elia,, 40 | TIHANGE 1,5.268948020506302,50.53469527945093,104524889.0,Polygon,Tihange,380000,Elias,No 100% match, 41 | RIMIERE,5.471880284138031,50.54025350303166,7578992.0,MultiPolygon,Rimière,380000;220000;70000,Elias,, 42 | BASTOGNE,5.686983957211367,49.99978263778384,1062894258.0,Polygon,Bastogne,220000,Elias,, 43 | CHAMPION (NAMUR),4.903899490618352,50.48862132270483,90113579.0,Polygon,Champion,380000;70000,,No 100% match, 44 | OFFSHORE WINDPARK,2.9915000000000043,51.51349999999988,6710858402.0,Point,Norther Offshore Substation,220000;33000,,No 100% match, 45 | EEKLO NOORD,3.537357848935388,51.20665361348524,87779917.0,Polygon,380/150kV Eeklo Noord,380000;150000,Elia,, 46 | REPIQUAGE HOUFFALIZE 220kV,5.795434395894521,50.15003415858495,114082368.0,Polygon,Mont-lez-Houffalize,220000;70000,,No 100% match, 47 | BRUME,5.84336273736979,50.375498011383776,88799384.0,Polygon,Brume,380000;220000,Elia,, 48 | AUBANGE,5.7958466639274375,49.56639610045082,121085952.0,Polygon,Aubange,380000;220000,Elia,, 49 | MERCATOR,4.246895936666652,51.15409669410861,23151789.0,Polygon,Mercator,380000,Elia,, 50 | HEINSCH,5.75544165436661,49.69319945208326,33814632.0,Polygon,Poste 220/70/15 kV de Heinsch,220000;70000;15000,,, 51 | REPIQUAGE SENONCHAMPS 220kV,5.6620236,49.9933909,1068913125.0,Polygon,,220000,Elia,No 100% match,That is really a junction without a substation 52 | AFTAKKING LIEFKENSHOEK 380kV,4.2889248,51.2839075,162667041.0,Polygon,,380000,Elia,No 100% match,That is really a junction without a substation 53 | LILLO,4.307260501468514,51.30118844699211,19783816.0,Polygon,Elia Lillo,380000,Elia,, 54 | SERAING,5.521646542164484,50.614774191236826,204940265.0,Polygon,Seraing,220000;70000,Elias,, 55 | VAN EYCK,5.774219715428738,51.1210350202422,124703985.0,Polygon,Van Eyck,380000,Elia,, 56 | SART-TILMAN,5.559773,50.59034,9415586.0,Polygon,,70000,Elia,No 100% match,"It is the closest station, although is 70 kV and does not seem to be connected to the 220 kV lines." 57 | ROMSEE SNCB,5.660362327408638,50.61393267752884,91752661.0,Polygon,220 kV Romsée,220000;150000,,, 58 | KALLO,4.288790448685707,51.253309925082974,23136911.0,Polygon,Kallo,380000;150000,Elia,, 59 | MASSENHOVEN,4.629278909989202,51.19581789367963,32002039.0,Polygon,Massenhoven,380000;150000,Elia,, 60 | RODENHUIZE,3.775457721152889,51.13209367371249,87763325.0,Polygon,Rodenhuize,380000;150000,,, 61 | CENTRALE COO,5.861360255339121,50.38465968316837,88799385.0,Polygon,Coo,380000,Elia,, 62 | ALEGRO CONVERTOR STATION,5.667341474828969,50.75304057817837,863806531.0,Polygon,Convertisseur ALEGrO Lixhe,380000,Elias,No 100% match, 63 | TIHANGE 3,5.268948020506302,50.53469527945093,104524889.0,Polygon,Tihange,380000,Elias,No 100% match, 64 | AFTAKKING MEKINGEN 380kV,4.2201958,50.7567046,250052256.0,Polygon,,380000,Elia,No 100% match,That is really a junction without a substation 65 | MARCOURT,5.550057706299299,50.21003502026023,92015823.0,Polygon,Marcourt,220000,Elias,, 66 | DOEL,4.254884065820159,51.32271623001673,23136868.0,Polygon,Doel 380,380000,Elia,, 67 | JUPILLE,5.619614538353793,50.64453228783672,91142310.0,Polygon,220 kV Jupille,220000;150000,,, 68 | AFTAKKING BUGGENHOUT 380kV,4.2305022,51.0228458,423389300.0,Polygon,,380000,Elia,No 100% match,That is really a junction without a substation 69 | ACHENE,5.055392001183921,50.26052410417064,88373135.0,Polygon,Achêne,380000;70000,Elia,, 70 | COURCELLES,4.347534988397721,50.49452828227811,87772593.0,Polygon,Courcelles,380000,Elia,, 71 | DROGENBOS,4.30125032886382,50.80370022878131,23176013.0,Polygon,Elia Drogenbos,380000;150000,,, 72 | BRUME SNCB,5.84336273736979,50.375498011383776,88799384.0,Polygon,Brume,380000;220000,Elia,, 73 | TIHANGE 2,5.268948020506302,50.53469527945093,104524889.0,Polygon,Tihange,380000,Elias,No 100% match, 74 | -------------------------------------------------------------------------------- /scripts/process_data.py: -------------------------------------------------------------------------------- 1 | """Process core TSO dataset.""" 2 | 3 | __author__ = "Fabian Neumann" 4 | __copyright__ = "Copyright 2022, Fabian Neumann (TUB)" 5 | __license__ = "MIT" 6 | 7 | 8 | import pandas as pd 9 | from math import isnan 10 | import uuid 11 | import re 12 | 13 | from geopy.geocoders import Nominatim 14 | from geopy.extra.rate_limiter import RateLimiter 15 | 16 | import country_converter as coco 17 | 18 | cc = coco.CountryConverter() 19 | 20 | 21 | def geocoder(delay=2): 22 | locator = Nominatim(user_agent=str(uuid.uuid4())) 23 | return RateLimiter(locator.geocode, min_delay_seconds=delay) 24 | 25 | 26 | geocode = geocoder() 27 | 28 | 29 | def load_data(fn): 30 | return pd.read_excel( 31 | fn, 32 | header=[0, 1], 33 | na_values=["-", ";"], 34 | sheet_name=None, 35 | ) 36 | 37 | 38 | def clean_symmetrical(s): 39 | if isinstance(s, float) and isnan(s): 40 | return s 41 | if "asym" in s.lower(): 42 | return False 43 | else: 44 | return True 45 | 46 | 47 | def clean_taps(s): 48 | if isinstance(s, float) and isnan(s) or s == 0: 49 | taps = [s, s] 50 | else: 51 | clean_s = ( 52 | s.replace("<", "").replace(">", "").replace("/", ";").strip().split(";") 53 | ) 54 | taps = [int(i) for i in clean_s] 55 | return pd.Series(taps, index=["taps_lower", "taps_upper"]) 56 | 57 | 58 | def retrieve_lines(df, country=None): 59 | 60 | lines = pd.DataFrame() 61 | 62 | lines["name"] = df.xs("NE_name", level=1, axis=1).squeeze() 63 | lines["EIC_Code"] = df.xs("EIC_Code", level=1, axis=1).squeeze() 64 | lines["TSO"] = df.xs("TSO", level=1, axis=1).squeeze() 65 | lines["bus0"] = df[("Substation_1", "Full_name")] 66 | lines["bus1"] = df[("Substation_2", "Full_name")] 67 | lines["v_nom"] = df.xs("Voltage_level(kV)", level=1, axis=1).squeeze() # kV 68 | lines["i_nom_fixed"] = df[("Maximum Current Imax (A)", "Fixed")] / 1e3 # kA 69 | for i in range(1, 7): 70 | lines[f"i_nom_{i}"] = ( 71 | df[("Maximum Current Imax (A)", f"Period {i}")] / 1e3 72 | ) # kA 73 | lines["i_nom_dlr_min"] = df.xs("DLRmin(A)", level=1, axis=1).squeeze() / 1e3 # kA 74 | lines["i_nom_dlr_max"] = df.xs("DLRmax(A)", level=1, axis=1).squeeze() / 1e3 # kA 75 | lines["r"] = df.xs("Resistance_R(Ω)", level=1, axis=1).squeeze() # Ohm 76 | lines["x"] = 1 / df.xs("Reactance_X(Ω)", level=1, axis=1).squeeze() # Siemens 77 | lines["b"] = df.xs("Susceptance_B(μS)", level=1, axis=1).squeeze() / 1e6 # Siemens 78 | lines["length"] = df.xs("Length_(km)", level=1, axis=1).squeeze() 79 | lines["tag"] = df.xs("Comment", level=1, axis=1).squeeze() 80 | if country is not None: 81 | lines["country"] = country 82 | 83 | return lines 84 | 85 | 86 | def retrieve_transformers(df, country=None): 87 | 88 | transformers = pd.DataFrame() 89 | 90 | transformers["name"] = df.xs("Full Name", level=1, axis=1).squeeze() 91 | transformers["EIC_Code"] = df.xs("EIC_Code", level=1, axis=1).squeeze() 92 | transformers["TSO"] = df.xs("TSO", level=1, axis=1).squeeze() 93 | transformers["i_nom"] = ( 94 | df[("Maximum Current Imax (A) primary", "Fixed")] / 1e3 95 | ) # kA 96 | transformers["i_nom_min"] = ( 97 | df[("Maximum Current Imax (A) primary", "Min")] / 1e3 98 | ) # kA 99 | transformers["i_nom_max"] = ( 100 | df[("Maximum Current Imax (A) primary", "Max")] / 1e3 101 | ) # kA 102 | 103 | transformers["r"] = df.xs( 104 | "Resistance_R(Ω)", level=1, axis=1 105 | ).squeeze() # Ohm (primary, neutral tap) 106 | transformers["x"] = ( 107 | 1 / df.xs("Reactance_X(Ω)", level=1, axis=1).squeeze() 108 | ) # Siemens (primary, neutral tap) 109 | transformers["b"] = ( 110 | df.xs("Susceptance_B (µS)", level=1, axis=1).squeeze() / 1e6 111 | ) # Siemens (primary, neutral tap) 112 | transformers["g"] = ( 113 | df.xs("Conductance_G (µS)", level=1, axis=1).squeeze() / 1e6 114 | ) # Siemens (primary, neutral tap) 115 | 116 | taps = df.xs("Taps used for RAO", level=1, axis=1).squeeze().apply(clean_taps) 117 | transformers = pd.concat([transformers, taps], axis=1) 118 | 119 | transformers["phase_shift"] = df.xs("Theta θ (°)", level=1, axis=1).squeeze() 120 | transformers["symmetrical"] = ( 121 | df.xs("Symmetrical/Asymmetrical", level=1, axis=1) 122 | .squeeze() 123 | .apply(clean_symmetrical) 124 | ) 125 | transformers["phase_regulation"] = df.xs( 126 | "Phase Regulation δu (%)", level=1, axis=1 127 | ).squeeze() 128 | transformers["angle_regulation"] = df.xs( 129 | "Angle Regulation δu (%)", level=1, axis=1 130 | ).squeeze() 131 | 132 | transformers["tag"] = df.xs("Comment", level=1, axis=1).squeeze() 133 | if country is not None: 134 | transformers["country"] = country 135 | 136 | return transformers 137 | 138 | 139 | def locate(s): 140 | fail = pd.Series(dict(x=pd.NA, y=pd.NA)) 141 | if isinstance(s, float) and isnan(s): 142 | return fail 143 | if isinstance(s, str): 144 | s = s.split(" ") 145 | if cc.convert(s[-1], src="iso2") != "not found": 146 | s[-1] = cc.convert(s[-1], to="name") 147 | loc = geocode(s, geometry="wkt") 148 | if loc is not None: 149 | print(f"Found:\t{loc}\nFor:\t{s}\n") 150 | return pd.Series(dict(x=loc.longitude, y=loc.latitude, address=loc.address)) 151 | elif len(s) > 2: 152 | s.pop(-2) 153 | return locate(s) 154 | else: 155 | print(f"{s} not found\n") 156 | return fail 157 | 158 | 159 | def buses_from_lines(lines, geocode=True): 160 | bus0 = lines.bus0.str.strip() + " " + lines.country 161 | bus1 = lines.bus1.str.strip() + " " + lines.country 162 | buses = pd.DataFrame(set(bus0).union(bus1), columns=["name"]) 163 | buses.sort_values(by="name", inplace=True, ignore_index=True) 164 | buses["name"] = ( 165 | buses.name.str.replace("/", " ") 166 | .str.replace("Y-", "") 167 | .str.replace(" - ", " ") 168 | .str.replace("(", "") 169 | .str.replace(")", "") 170 | ) 171 | buses["name"] = buses.name.apply( 172 | lambda s: re.sub(r"([a-z])([A-Z])", r"\1 \2", s) if isinstance(s, str) else s 173 | ) 174 | buses["name"] = buses.name.apply( 175 | lambda s: s.replace("ue", "ü") 176 | .replace("ae", "ä") 177 | .replace("oe", "ö") 178 | .replace("Itzehö", "Itzehoe") 179 | .replace("Daürsberg", "Dauersberg") 180 | if isinstance(s, str) and s[-2:] in ["DE", "AT"] 181 | else s 182 | ) 183 | if geocode: 184 | buses = pd.concat([buses, buses.name.apply(locate)], axis=1) 185 | return buses 186 | 187 | 188 | if __name__ == "__main__": 189 | if "snakemake" not in globals(): 190 | from _helpers import mock_snakemake 191 | 192 | snakemake = mock_snakemake("process_data") 193 | 194 | config = snakemake.config 195 | 196 | lines = [] 197 | transformers = [] 198 | for region, country in config["regions"].items(): 199 | xls = load_data(snakemake.input[region]) 200 | for line_category in ["Lines", "Tielines"]: 201 | lines.append(retrieve_lines(xls[line_category], country)) 202 | transformers.append(retrieve_transformers(xls["Transformers"], country)) 203 | 204 | lines = pd.concat(lines, ignore_index=True) 205 | transformers = pd.concat(transformers, ignore_index=True) 206 | 207 | buses = buses_from_lines(lines, geocode=config["geocode"]) 208 | 209 | lines.to_csv(snakemake.output.lines) 210 | transformers.to_csv(snakemake.output.transformers) 211 | buses.to_csv(snakemake.output.buses) 212 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_RO_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment,correction 2 | Bacau Sud,26.950839488128462,46.54083431849675,686646896.0,Polygon,Bacău Sud,400000;110000,TEL,, 3 | Tulcea Vest,28.758770500352533,45.151992848360166,224849342.0,Polygon,Tulcea Vest,400000;110000;20000,Transelectrica,, 4 | Stupina,28.198753121835825,44.55831264522673,1066425189.0,Polygon,Stupina,400000,TEL,, 5 | Smardan,27.951595540750244,45.46427396485678,196723098.0,Polygon,Smârdan,400000,TEL,, 6 | Nadab,21.526115049999927,46.46557374999996,195155625.0,Polygon,Nădab,400000,Transelectrica,, 7 | Calafat,22.95523063795242,43.97212042320111,108198777.0,Polygon,Calafat,220000,TEL,, 8 | Targiu Jiu Nord,23.31843883183597,45.07464056020788,278910976.0,Polygon,Târgu Jiu Nord,220000,TEL,No 100% match, 9 | Cluj Est,23.63900487447036,46.79520150384904,205252518.0,Polygon,Stația Cluj Est,400000;110000,TEL,, 10 | Teleajen,26.123387998664864,44.94043637818479,30621463.0,Polygon,Teleajen,220000,TEL,, 11 | Gadalin,23.85667196479534,46.81701330414564,196557387.0,Polygon,Gadalin Substation,400000,,, 12 | Constanta Nord,28.589597726277084,44.20132556494346,39524931.0,Polygon,Stația de transformare 400/110kV Constanța Nord,400000;110000,Transelectrica SA,No 100% match, 13 | Sardanesti,23.353148330543053,44.76971222526214,199657993.0,Polygon,Sărdănești,220000,TEL,, 14 | Stuparei,24.2746136248936,45.012055479034,208294493.0,Polygon,Stupărei,220000;110000,TEL,, 15 | Gheorgheni,25.57153405522176,46.7089737382351,266629200.0,Polygon,Gheorgheni,220000;110000,TEL,, 16 | Bradu,24.895717085429265,44.76248875015355,205384220.0,Polygon,Bradu,400000;220000,TEL,, 17 | Gradiste,24.2506113,44.4411971,2088727247.0,Polygon,,220000;110000,TEL,,"Because it does not exist in the map yet, identified with a transmission pole form the 220 kV line close to the town Grădiştea" 18 | Sacalaz,21.158849353432075,45.76032702780142,208872170.0,Polygon,Săcălaz,220000;110000,TEL,, 19 | Campia Turzii,23.87324353739368,46.5341095106068,208263479.0,Polygon,Câmpia Turzii,220000;110000,TEL,, 20 | Focsani Vest,27.15838922299432,45.68235029591636,230377203.0,Polygon,Focșani Vest,220000,TEL,, 21 | Iaz,22.22551338315026,45.46308192870799,204983664.0,Polygon,Iaz,220000,TEL,, 22 | Lotru,23.94400382251357,45.387050144796746,206558254.0,Polygon,Lotru,220000,TEL,, 23 | Isaccea,28.464197478081964,45.25440358661565,224885245.0,Polygon,Isaccea-750,750000;400000;20000,Transelectrica,, 24 | Cluj Floresti,23.45987753639331,46.73982457009327,198283094.0,Polygon,Cluj Florești,220000;110000,TEL,, 25 | Brazi Vest,25.99789734999999,44.88075939999997,209067387.0,Polygon,Brazi Vest,400000;220000,TEL,, 26 | Vetis,22.811246372255443,47.77318152032282,594973742.0,Polygon,Vetiș,220000;110000,TEL,, 27 | Raureni,24.339494664975145,45.063409714412536,208294496.0,Polygon,Râureni,220000,TEL,, 28 | FAI,27.4806569431606,47.17795038871391,202461729.0,Polygon,FAI,220000,TEL,, 29 | Bucuresti Sud,26.15606129493415,44.40265035312665,23575521.0,Polygon,București Sud,400000;220000,TEL,, 30 | Sibiu Sud,24.194666893102543,45.78549161911407,196654321.0,Polygon,Sibiu Sud,400000;220000,TEL,, 31 | Ungheni,24.4796356720766,46.495265900562345,97334781.0,Polygon,Ungheni,220000;110000,TEL,, 32 | Slatina,24.394203653975566,44.45082561495603,198777633.0,Polygon,Slatina,400000;220000,TEL,, 33 | Portile de Fier,22.53886411495268,44.672411198232766,228718321.0,Polygon,Portile de Fier,400000;220000,,, 34 | Alba Iulia,23.57086222635117,46.08909998143613,262942355.0,Polygon,Alba Iulia,220000;110000,TEL,, 35 | Gura Ialomitei,27.764599582238777,44.6938089785144,232578495.0,Polygon,Gura Ialomiței,400000;110000,,, 36 | Iernut,24.18299356428424,46.46617943259874,234876695.0,Polygon,Iernut,400000;220000;110000,TEL,, 37 | Roman Nord,26.92652299672508,46.961230631925055,234876688.0,Polygon,Roman Nord,400000;110000,TEL,, 38 | Pestis,22.91834758682171,45.7949154751284,98111242.0,Polygon,Peștiș,220000,TEL,, 39 | d. Mostistea,26.22613318284583,44.39071547762942,28249822.0,Polygon,d. Mostistea,220000,TEL,, 40 | Lacu Sarat,27.85553163765292,45.22323475047576,196672665.0,Polygon,Lacu Sărat,400000;220000;110000,TEL,, 41 | Resita,21.921376082881128,45.34535123719556,208263464.0,Polygon,Reșița,220000,TEL,, 42 | Tariverde,28.62805915409489,44.5847150633434,288598261.0,Polygon,Tariverde,400000,,, 43 | Brasov,25.64201531081568,45.6802122392865,179934195.0,Polygon,Brasov,400000;110000,TEL,, 44 | Baia Mare 3,23.600067464738025,47.6336007586159,200720497.0,Polygon,Baia Mare,220000;110000,TEL,No 100% match, 45 | Munteni,27.72507830392047,46.62345450834532,198276673.0,Polygon,Munteni,220000,TEL,, 46 | Otelarie H,22.913669900044127,45.78121370151148,1066409951.0,Polygon,Oțelărie H,220000,TEL,, 47 | Salaj,23.04915256534062,47.21762004745421,173082012.0,Polygon,Sălaj,220000;110000,TEL,, 48 | Isalnita,23.721083254525524,44.38926404992518,198777680.0,Polygon,Ișalnița,220000,TEL,, 49 | Fantanele,24.77194164224249,46.420490155051226,208452701.0,Polygon,Fântânele,220000;110000,TEL,, 50 | Pitesti Sud,24.94259397334116,44.78657579253795,210609562.0,Polygon,Pitești Sud,220000,TEL,, 51 | Darste,25.651766666362256,45.62475338149435,198333299.0,Polygon,Statia de transformare Dârste 400/110kV,400000;110000,TRANSELECTRICA S.A.,No 100% match, 52 | Dumbrava,26.490192999816443,46.88028179634328,205894727.0,Polygon,Dumbrava,220000;110000,,, 53 | Suceava,26.24431245694681,47.61911127757487,202948507.0,Polygon,Suceava,400000;220000;110000,TEL,, 54 | Mintia,22.83170754836245,45.91659106992936,97402111.0,Polygon,Mintia,400000;220000,TEL,, 55 | Craiova Nord,23.83679528039069,44.36629132772126,198777681.0,Polygon,Craiova Nord,220000,TEL,, 56 | Sugag,23.63557983226211,45.76123899387766,196654362.0,Polygon,Șugag,220000,TEL,, 57 | Pelicanu,27.34580497321569,44.240253944177546,57888909.0,Polygon,Pelicanu,400000,TEL,, 58 | Oradea Sud,21.947722374508945,47.02154543818581,191363648.0,Polygon,Oradea Sud,400000;110000,TEL,, 59 | Arefu,24.63686606623964,45.32705358285598,210831971.0,Polygon,Arefu,220000,TEL,, 60 | Paroseni,23.265819870026306,45.36541938945717,1066158995.0,Polygon,Paroșeni,220000,TEL,, 61 | Stalpu,26.71667312051005,45.076035239066094,198310955.0,Polygon,Stalpu,220000,TEL,, 62 | Targu Jiu Nord,23.31843883183597,45.07464056020788,278910976.0,Polygon,Târgu Jiu Nord,220000,TEL,, 63 | Calea Aradului,21.175504903839105,45.8196698821754,208872164.0,Polygon,Calea Aradului,220000,TEL,, 64 | Galceag,23.59536314513968,45.67117186627711,196654364.0,Polygon,Gâlceag,220000,TEL,, 65 | Domnesti,25.9674157304632,44.40583059557438,28251692.0,Polygon,Domnești,400000;110000,TEL,, 66 | Mariselu,23.1810651388452,46.699223634263376,267616969.0,Polygon,Mărișelu,220000,TEL,, 67 | Cetate,23.05882263882248,44.11349416708087,108198802.0,Polygon,Cetate,220000,TEL,, 68 | Rosiori,23.220357171353285,47.70876933053897,182655738.0,Polygon,Roșiori,400000;220000,TEL,, 69 | Retezat,22.83360485000008,45.47801684999996,198901559.0,Polygon,Retezat,220000,TEL,, 70 | Draganesti Olt,24.509920365779227,44.17679914311492,204969810.0,Polygon,Drăgănești-Olt,400000;110000,TEL,, 71 | Baru Mare,23.142244766756505,45.480064011499785,1066153075.0,Polygon,Baru Mare,220000,TEL,, 72 | Gutinas,26.822245621865992,46.223814228647306,125672002.0,Polygon,Gutinaș,400000;220000;110000,TEL,, 73 | Tihau,23.32756688769669,47.23635336213913,172029146.0,Polygon,Tihău,220000;110000,TEL,, 74 | Tantareni,23.49034711741941,44.613251602436726,199657990.0,Polygon,Ţânţăreni,400000,TEL,, 75 | Medgidia Sud,28.262251847003263,44.23097954041133,100961766.0,Polygon,Medgidia Sud,400000,TEL,, 76 | Barbosi,27.975551454009608,45.410084310926166,214146381.0,Polygon,Barboși,220000,TEL,, 77 | Turnu Severin Est,22.667185149999973,44.64253209999994,208744453.0,Polygon,Turnu Severin Est,220000;110000,TEL,, 78 | Arad,21.37798823782052,46.18331961406419,101158766.0,Polygon,Arad,400000;220000;110000,TEL,, 79 | Stejaru,26.176807511219195,46.921479705590016,208045778.0,Polygon,Stejaru,220000;110000,TEL,, 80 | Rahman,28.24402265065917,44.79757949916453,320998590.0,Polygon,Rahman,400000,TEL,, 81 | Targoviste B,25.427185227584868,44.89272098731382,97872423.0,Polygon,Târgoviște,220000,TEL,No 100% match, 82 | Turnu Magurele,24.899723538901533,43.75768149055119,182886368.0,Polygon,Turnu Măgurele,220000;110000,TEL,, 83 | Filesti,28.01669461424673,45.43655603139206,1066402288.0,Polygon,Filesti,220000,TEL,, 84 | Timisoara,21.281460872697743,45.74229714213448,101258283.0,Polygon,Timișoara,220000;110000,TEL,, 85 | Hasdat,22.916342361385293,45.73519649669094,71212865.0,Polygon,Hășdat,220000,TEL,, 86 | Cernavoda,28.06491032487837,44.32386157315373,100654585.0,Polygon,Cernavodă,400000,TEL,, 87 | Fundeni,26.16963982080755,44.45676474325761,24710999.0,Polygon,Fundeni,220000,TEL,, 88 | Urechesti,23.256834258361547,44.97131872773565,199657972.0,Polygon,Urechești,400000;220000,TEL,, 89 | Targoviste A,25.427185227584868,44.89272098731382,97872423.0,Polygon,Târgoviște,220000,TEL,No 100% match, 90 | Ghizdaru,25.849660442213523,43.947249181205976,103213478.0,Polygon,Ghizdaru,220000;110000,TEL,, 91 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_D4_0_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment,comment 2,correction 2 | Niederstotzingen,10.231685596696485,48.52985210302213,31105067.0,Polygon,Umspannwerk Niederstotzingen,380000;110000,EnBW,,, 3 | Y-Gurtweil,8.25192554404731,47.63976982653145,31367937.0,Polygon,Umspannwerk Gurtweil,220000;110000,TransnetBW,,, 4 | Y-Daxlanden,8.313340225406092,49.00904347266116,152261133.0,Polygon,Karlsruhe-Daxlanden,380000;220000;110000,EnBW,No 100% match,, 5 | Bruchsal/Kaendelweg,8.56214363380266,49.13293039733952,254326606.0,Polygon,Umspannwerk Bruchsal-Kändelweg,380000;110000,Netze BW GmbH;TransnetBW GmbH,No 100% match,, 6 | Goldshoefe,10.117398458701354,48.89713778809893,42050342.0,Polygon,Umspannwerk Goldshöfe,380000;220000;110000,Transnet BW GmbH,,, 7 | Y-Oberjettingen,8.78515377195322,48.5836217465712,26814283.0,Polygon,Umspannwerk Oberjettingen,380000;110000,Netze BW GmbH;TransnetBW GmbH,,, 8 | Y-Dellmensingen,9.88550887153552,48.304069672493554,41389594.0,Polygon,Dellmensingen,380000;220000;110000,Netze BW GmbH;TransnetBW GmbH,,, 9 | Neurott,8.623206227427861,49.35658185285739,207248812.0,Polygon,Neurott,380000;220000,TransnetBW GmbH,,, 10 | Herbertingen,9.4253440768066,48.0644397251101,25306752.0,Polygon,Umspannwerk Herbertingen,380000;220000;110000,EnBW,,, 11 | Wendlingen,9.400581833298013,48.6669673874439,26260052.0,Polygon,Umspannwerk Wendlingen,380000;220000;110000,TransnetBW GmbH,,, 12 | Weinheim,8.626971452074308,49.54360111670487,160929097.0,Polygon,Umspannwerk Weinheim,220000;110000,,,, 13 | Endersbach,9.377588757620796,48.81260496581383,48428875.0,Polygon,Umspannwerk Endersbach,380000;110000,Netze BW GmbH;TransnetBW GmbH,,, 14 | Y-Endersbach,9.377588757620796,48.81260496581383,48428875.0,Polygon,Umspannwerk Endersbach,380000;110000,Netze BW GmbH;TransnetBW GmbH,,, 15 | Marbach,9.23628399117126,48.926853226087786,97825259.0,Polygon,Umspannwerk Marbach,220000;110000,Netze BW GmbH;TransnetBW GmbH,,, 16 | Gurtweil,8.25192554404731,47.63976982653145,31367937.0,Polygon,Umspannwerk Gurtweil,220000;110000,TransnetBW,,, 17 | Villingen,8.465429838607882,48.04352365086096,42049947.0,Polygon,Umspannwerk Villingen,380000;110000,EnBW; Energiedienst,,, 18 | Engstlatt,8.872879113129205,48.31008720391456,42736239.0,Polygon,Umspannwerk Engstlatt,380000,Netze BW GmbH;TransnetBW GmbH,,, 19 | Y-Altlussheim,8.51209928189322,49.2940001929068,154729020.0,Polygon,Umspannwerk Altlußheim,220000;110000,TransnetBW GmbH;Netze BW GmbH,,, 20 | Heidelberg,8.663785196240632,49.360084261103,156676050.0,Polygon,Heidelberg-Süd,220000;110000,Stadtwerke Heidelberg Netze GmbH,No 100% match,, 21 | RDK7,8.304462316862507,49.01154422726595,272646943.0,Polygon,RDK7,380000,EnBW AG,,, 22 | Gruenkraut,9.64534106910626,47.74459749311019,31131325.0,Polygon,380kV-Umspannwerk Grünkraut,380000;110000,,,, 23 | Stockach,9.012744549359214,47.84464188876876,31367936.0,Polygon,Stockach 220kV,220000,Transnet BW GmbH,,, 24 | Karlsruhe,8.4516163672,49.0073965256,32725958.0,Polygon,Umspannwerk Karlsruhe Ost,220000;110000,TransnetBW GmbH,No 100% match,,Because core-tso misses cardinal specification 25 | Birkenfeld,8.641627910762637,48.89007089724193,32966636.0,Polygon,220 kV-Umspannwerk Birkenfeld,220000;110000,EnBW,,, 26 | Kuppenheim,8.248729079824356,48.84631655970329,32151621.0,Polygon,220-kV-Umspannwerk Kuppenheim,220000;110000,,,, 27 | Trossingen,8.616646665739474,48.065976372586505,35954395.0,Polygon,Umspannwerk Trossingen,380000;110000,TransnetBW GmbH,,, 28 | Altlussheim,8.51209928189322,49.2940001929068,154729020.0,Polygon,Umspannwerk Altlußheim,220000;110000,TransnetBW GmbH;Netze BW GmbH,,, 29 | Muehlhausen,9.215650199268996,48.85230535528729,22960899.0,Polygon,Umspannwerk Mühlhausen,380000;110000,Netze BW,,, 30 | Kupferzell,9.694651058409644,49.23258454753508,143854536.0,Polygon,Umspannwerk Kupferzell,380000;110000,Transnet BW GmbH,,, 31 | Obermooweiler,9.801317202345508,47.652504361103794,31131320.0,Polygon,Obermooweiler,380000,Transnet BW,,Duplicated OSM name: 31131320 31131320 , 32 | Pulverdingen,9.045435450755903,48.902960997054,43688805.0,Polygon,Umspannwerk Pulverdingen,380000;220000;110000,Transnet BW GmbH,,, 33 | Y-Bruchsal/Kaendelweg,8.56214363380266,49.13293039733952,254326606.0,Polygon,Umspannwerk Bruchsal-Kändelweg,380000;110000,Netze BW GmbH;TransnetBW GmbH,No 100% match,, 34 | Schwoerstadt,7.842901952780935,47.585851519264594,88901626.0,Polygon,Schwörstadt,380000;110000,,,, 35 | GKMB,8.501808581399136,49.44491154692287,163093653.0,Polygon,GKMB,220000;110000,,,Duplicated OSM name: 163093653 163093653 , 36 | Weingarten,8.308455420376125,49.25710489415606,259561755.0,Polygon,Weingarten,380000,,,, 37 | Voehringen,10.082157401960348,48.26609017292847,85523877.0,Polygon,Vöhringen Amprion,380000,Amprion,,, 38 | Y-Engstlatt,8.872879113129205,48.31008720391456,42736239.0,Polygon,Umspannwerk Engstlatt,380000,Netze BW GmbH;TransnetBW GmbH,,, 39 | Y-Hueffenhardt,9.091835332635872,49.29461883180308,143903369.0,Polygon,Umspannwerk Hüffenhardt,380000;220000;110000,,,, 40 | Kuehmoos,7.958075914315581,47.59547794524665,88916034.0,Polygon,Lastverteilung/Schaltanlage Kühmoos,380000;220000,Schluchseewerk AG,,, 41 | Maximiliansau,8.273277878035147,49.02939466511203,276249131.0,Polygon,Umspannwerk Maximiliansau,220000;110000,Pfalzwerke AG;Amprion GmbH,,, 42 | Laichingen,9.704218918217512,48.46497566102821,26404600.0,Polygon,Umspannwerk Laichingen,380000;110000,Netze BW GmbH,,, 43 | Rotensohl,10.22243581205924,48.73672199846898,38325076.0,Polygon,Umspannwerk Rotensohl,380000;110000,EnBW,,, 44 | Wiesloch,8.673717359625044,49.29043940679087,46584363.0,Polygon,Umspannwerk Wiesloch,380000;220000;110000,EnBW,,, 45 | Hoheneck,9.190792677545437,48.914415086962414,25802269.0,Polygon,Amprion Umspannwerk Hoheneck,380000;220000;110000,Amprion GmbH,,, 46 | Hoepfingen,9.446918747930212,49.59026295314599,145002769.0,Polygon,Umspannwerk Höpfingen,380000;110000,EnBW,,, 47 | Grafenrheinfeld,10.187883452706137,49.98122647392122,108797675.0,Polygon,Grafenrheinfeld,380000,,,, 48 | Grossgartach,9.151574900762588,49.14362211775811,25557397.0,Polygon,Umspannwerk Großgartach,380000;220000;110000,TransnetBW GmbH,,, 49 | Buers,9.810985,47.142966,101997887.0,Polygon,Umspannwerk Bürs,380000;220000,Vorarlberger Illwerke AG,No 100% match,,Because in Austria 50 | Altbach,9.370919280255974,48.71912800634382,37721677.0,Polygon,Umspannwerk Altbach 1,380000;110000,Netze BW,No 100% match,, 51 | Philippsburg,8.440945833916912,49.25022026769857,48057110.0,Polygon,Philippsburg,380000,Transnet BW GmbH,,, 52 | RDK8,8.306240200000005,49.01258190000008,809941086.0,Polygon,RDK8,380000,EnBW Energie Baden-Württemberg AG,,, 53 | Daxlanden,8.313340225406092,49.00904347266116,152261133.0,Polygon,Karlsruhe-Daxlanden,380000;220000;110000,EnBW,No 100% match,, 54 | Eichstetten,7.751862552443053,48.09640574883025,87653464.0,Polygon,220-kV-Umspannwerk Eichstetten,220000;110000,EnBW,Multiple matches,, 55 | Stalldorf,9.944479692842783,49.578337870436215,31653753.0,Polygon,Umspannwerk Stalldorf,380000;110000,,,, 56 | Buenzwangen,9.562823506395896,48.70148986120845,26403575.0,Polygon,Netze BW Umspannwerk Bünzwangen,380000;110000,Netze BW,No 100% match,, 57 | GKN2,9.17731116041111,49.03937822593209,153328698.0,Polygon,Gemeinschaftskraftwerk Neckarwestheim 2 (GKN2),380000,,No 100% match,, 58 | Oberjettingen,8.78515377195322,48.5836217465712,26814283.0,Polygon,Umspannwerk Oberjettingen,380000;110000,Netze BW GmbH;TransnetBW GmbH,,, 59 | Weier,7.910729352238247,48.501288345239146,146962222.0,Polygon,Umspannwerk Weier,220000;110000,EnBW,,, 60 | Y-Buehl,8.12059601802871,48.705368751615126,39011884.0,Polygon,Umspannwerk Bühl,220000;110000,TransnetBW GmbH,,, 61 | Y-Hoheneck,9.190792677545437,48.914415086962414,25802269.0,Polygon,Amprion Umspannwerk Hoheneck,380000;220000;110000,Amprion GmbH,,, 62 | KarlsruheWest,8.349126149166965,49.013052156003255,32731290.0,Polygon,Karlsruhe-West,220000;110000,Stadtwerke Karlsruhe GmbH,,, 63 | Buehl,8.12059601802871,48.705368751615126,39011884.0,Polygon,Umspannwerk Bühl,220000;110000,TransnetBW GmbH,,, 64 | Dellmensingen,9.88550887153552,48.304069672493554,41389594.0,Polygon,Dellmensingen,380000;220000;110000,Netze BW GmbH;TransnetBW GmbH,,, 65 | Hueffenhardt,9.091835332635872,49.29461883180308,143903369.0,Polygon,Umspannwerk Hüffenhardt,380000;220000;110000,,,, 66 | Beuren,8.861525797588907,47.80643535473469,102743264.0,Polygon,Beuren,220000;110000,,,, 67 | Y-Herbertingen,9.4253440768066,48.0644397251101,25306752.0,Polygon,Umspannwerk Herbertingen,380000;220000;110000,EnBW,,, 68 | Metzingen,9.274313810112323,48.54986298266462,30734324.0,Polygon,Umspannwerk Metzingen,380000;110000,Netze BW GmbH;TransnetBW GmbH,,, 69 | Y-Bruchsal,8.56214363380266,49.13293039733952,254326606.0,Polygon,Umspannwerk Bruchsal-Kändelweg,380000;110000,Netze BW GmbH;TransnetBW GmbH,,, 70 | Oberwald,8.44553798665006,48.98608927285572,32725957.0,Polygon,Umspannwerk Oberwald,220000;110000,TransnetBW GmbH;Netze BW GmbH,,, 71 | Heilbronn,9.208833863523513,49.17423195927888,1038821599.0,Polygon,Heilbronn,380000,Transnet BW GmbH,,, 72 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_D8_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment 2,comment,correction 2 | Siedenbrünzow,13.14306865899961,53.907546812796966,941453716.0,Polygon,Siedenbrünzow,380000,50Hertz Transmission GmbH,,, 3 | Vieselbach,11.123246284960429,50.99837545224338,143882655.0,Polygon,Umspannwerk Vieselbach,380000,50Hertz Transmission GmbH,Duplicated OSM name: 143882655 947801636 ,, 4 | Klostermansfeld,11.516324717607722,51.583985361852655,32690742.0,Polygon,Umspannwerk Klostermansfeld,380000,50Hertz Transmission,,, 5 | Pasewalk,14.033684493013713,53.50752310462287,943444232.0,Polygon,Pasewalk,220000,50Hertz Transmission GmbH;E.ON edis AG,,, 6 | Remptendorf - Großschwabhausen,11.6463683228,50.5348779958,128277645.0,Polygon,Remptendorf,380000;220000;110000,50Hertz Transmission GmbH,,No 100% match,"Because actually two substations. Großschwabhausen is treated by core-tso as passing-by, hence we consider Remptendorf correct" 7 | Lubmin,13.682589542133716,54.13898877871192,460134233.0,Polygon,Umspannwerk Lubmin,380000;220000;110000,50Hertz Transmission GmbH,,, 8 | Altenfeld,10.991452474308474,50.57344666551187,149256409.0,Polygon,Umspannwerk Altenfeld,380000,50Hertz Transmission,,, 9 | Stendal/West,11.727508020040233,52.568641774248846,33169401.0,Polygon,Umspannwerk Stendal West,380000,50Hertz Transmission GmbH,,, 10 | Teufelsbruch,13.211527686000409,52.58062783857618,30132758.0,Polygon,Umspannwerk Teufelsbruch,380000;110000,50Hertz Transmission GmbH,,, 11 | Hagenwerder,14.94648201030995,51.06257706569981,59026005.0,Polygon,Hagenwerder,380000;110000,50Hertz,,, 12 | Brunsbüttel,9.201683603864057,53.89581463975608,30622610.0,Polygon,Umspannwerk Kernkraftwerk Brunsbüttel,380000;220000;110000,50Hertz Transmission,,, 13 | Hennigsdorf,13.206292373440498,52.65719244777169,30309989.0,Polygon,Hennigsdorf,220000,50Hertz Transmission,,, 14 | Remptendorf,11.646368322793329,50.534877995848944,128277645.0,Polygon,Remptendorf,380000;220000;110000,50Hertz Transmission GmbH,,, 15 | Marke,12.261620171338826,51.74089164302588,946025110.0,Polygon,Umspannwerk Marke,380000,50Hertz Transmission,,, 16 | Preilack,14.427719548278631,51.88920446874941,941198517.0,Polygon,Umspannwerk Preilack,380000,50Hertz Transmission,,, 17 | Streumen,13.383363177380463,51.35558985233555,157328339.0,Polygon,Streumen,380000,50Hertz Transmission GmbH,,, 18 | Reuter,13.249030342808831,52.53162510101807,43163132.0,Polygon,Umspannwerk Reuter,380000;110000,50Hertz Transmission GmbH;Stromnetz Berlin GmbH,,, 19 | Eisenhüttenstadt,14.603938187245152,52.17486454937495,52983550.0,Polygon,Umspannwerk Eisenhüttenstadt,380000,50Hertz Transmission GmbH,,, 20 | Röhrsdorf,12.815082479900957,50.85868947954845,23117075.0,Polygon,Umspannwerk Röhrsdorf,380000,50Hertz Transmission,Duplicated OSM name: 23117075 943135226 ,, 21 | Perleberg,11.852340511063932,53.08685484946127,59707532.0,Polygon,Umspannwerk Perleberg,380000;110000,50Hertz;EON_Avacon,,, 22 | Wolmirstedt,11.640166841902351,52.26899391002077,26472665.0,Polygon,Umspannwerk Wolmirstedt,380000,50Hertz Transmission GmbH,Duplicated OSM name: 26472665 943739676 ,, 23 | Wustermark,12.94304061364579,52.5625656453766,27149550.0,Polygon,Wustermark,380000,50Hertz Transmission GmbH;E.ON edis AG,Duplicated OSM name: 27149550 940635545 ,, 24 | Dresden/Süd,13.842318804824492,50.9894948504854,942771541.0,Polygon,Umspannwerk Dresden Süd,380000,50Hertz Transmission,,, 25 | Wolkramshausen,10.73466945062907,51.44018679097655,157164284.0,Polygon,Wolkramshausen,220000,50Hertz,,, 26 | Heinersdorf (Abzweig),14.132945161410996,52.44306446094298,414169327.0,Polygon,Umspannwerk Heinersdorf,380000;110000,50Hertz Transmission;EON_edis,,, 27 | Freiberg/Nord,13.255555056228744,50.9301782674825,109917397.0,Polygon,Freiberg/Nord (380 kV),380000,50Hertz Transmission,,No 100% match, 28 | Bentwisch,12.21354111484279,54.11198200041446,32318130.0,Polygon,Bentwisch,220000;110000,E.DIS Netz GmbH,,, 29 | Schmölln,14.21916814003768,51.12119095079336,941805476.0,Polygon,Schmölln,380000,50Hertz Transmission GmbH;ENSO,,, 30 | Friedrichshain,13.456433133864914,52.52145796378047,30954714.0,Polygon,Friedrichshain,380000;110000,50Hertz Transmission GmbH;Stromnetz Berlin GmbH,,, 31 | Bärwalde,14.508109226522674,51.41371040745656,157806991.0,Polygon,Bärwalde,380000,50Hertz,,, 32 | Ragow,13.90112835771449,51.876172918189965,940922557.0,Polygon,Umspannwerk Ragow,380000,50Hertz Transmission GmbH,,, 33 | Wuhlheide (Abzweig),13.506127335205644,52.473825607472286,22973052.0,Polygon,Umspannwerk Wuhlheide,220000;110000,50Hertz Transmission GmbH;Stromnetz Berlin GmbH,,, 34 | Weida,12.04548374072374,50.78094401490776,156673637.0,Polygon,Umspannwerk Weida,220000,50Hertz Transmission,Duplicated OSM name: 156673637 945346148 ,, 35 | Eisenach,10.38634631719523,51.00214547514881,948341123.0,Polygon,Eisenach,380000,50Hertz,,, 36 | Wessin,11.698597650739616,53.57137282125038,234171369.0,Polygon,Umspannwerk Wessin,380000,50Hertz Transmission GmbH,,, 37 | Hamburg/Süd,9.908850396108344,53.48804857010381,11285720.0,Polygon,Hamburg/Süd,380000;110000,50Hertz Transmission;Stromnetz Hamburg GmbH,,, 38 | Parchim/Süd,11.900385987313966,53.407177429914384,517421342.0,Polygon,Prachim/Süd,220000,50Hertz Transmission,,No 100% match, 39 | Lauchstädt,11.894609645338443,51.406527816640285,29713902.0,Polygon,Umspannwerk Lauchstädt,380000;110000,50Hertz Transmission,,, 40 | Neuenhagen,13.71016146635612,52.53912650446616,137197826.0,Polygon,Umspannwerk Neuenhagen,380000,50Hertz Transmission GmbH,Duplicated OSM name: 137197826 942448206 ,, 41 | Perleberg - Putlitz,11.852340511063932,53.08685484946127,59707532.0,Polygon,Umspannwerk Perleberg,380000;110000,50Hertz;EON_Avacon,,No 100% match, 42 | Jessen/Nord,13.058025208507964,51.799883156707125,398680313.0,Polygon,Umspannwerk Jessen Nord (Schweinitz),380000/110000,50Hertz Transmission GmbH,,No 100% match, 43 | Bertikow,13.95701787362336,53.25217590768021,30039908.0,Polygon,Umspannwerk Bertikow,220000;110000,50Hertz Transmission GmbH,,, 44 | Lüdershagen,13.078729133349189,54.28453822043591,946710698.0,Polygon,Lüdershagen,220000,50Hertz Transmission GmbH;E.DIS Netz GmbH,,, 45 | Schönewalde,13.158004263682905,51.828370156304366,28729619.0,Polygon,Umspannwerk Schönewalde,380000,50Hertz Transmission GmbH,Duplicated OSM name: 28729619 28729619 ,, 46 | Mitte,13.368653475247198,52.50314751071992,30303506.0,Polygon,Mitte,380000;110000,50Hertz Transmission GmbH;Stromnetz Berlin GmbH,,, 47 | Malchow,13.495562984151958,52.58992665987597,940636813.0,Polygon,Umspannwerk Malchow,380000,50Hertz;Stromnetz Berlin,,, 48 | Eula,12.516992227857756,51.15640065482166,32843531.0,Polygon,Umspannwerk Eula,220000,50Hertz Transmission,Duplicated OSM name: 32843531 946206351 ,, 49 | Thyrow,13.30634069585986,52.23082066092726,29331499.0,Polygon,Umspannwerk Thyrow,220000,50Hertz Transmission,Duplicated OSM name: 29331499 940470389 ,, 50 | Hamburg/Nord,9.984058791561036,53.74147911235294,22720647.0,Polygon,Hamburg Nord,380000;220000,50Hertz Transmission,Duplicated OSM name: 22720647 28008024 ,, 51 | Charlottenburg,13.315515912071875,52.521999394591774,46615737.0,Polygon,Umspannwerk Charlottenburg,380000;110000,Stromnetz Berlin,,, 52 | Marzahn,13.52411315056339,52.53579367850918,22973070.0,Polygon,Umspannwerk Marzahn,380000,50Hertz Transmission,Duplicated OSM name: 22973070 940921737 ,, 53 | Wuhlheide,13.506127335205644,52.473825607472286,22973052.0,Polygon,Umspannwerk Wuhlheide,220000;110000,50Hertz Transmission GmbH;Stromnetz Berlin GmbH,,, 54 | Görries,11.37059103472181,53.60071538863728,30040568.0,Polygon,Umspannwerk Görries,380000,50Hertz Transmission;WEMAG,,, 55 | Krümmel,10.414682339890737,53.412590635898894,23366603.0,Polygon,Umspannwerk Krümmel,380000,50Hertz Transmission GmbH,,, 56 | Förderstedt,11.644047381570632,51.90827355563512,943939310.0,Polygon,Umspannwerk Förderstedt,380000,50Hertz Transmission GmbH und Stadtwerke Staßfurt,,, 57 | Putlitz/Süd,12.109095205063756,53.25082285901248,851299584.0,Polygon,Umspannwerk Putlitz Süd,380000,50Hertz,,, 58 | Güstrow,12.185802029962558,53.81602837146264,32062544.0,Polygon,Umspannwerk Güstrow,220000,50Hertz Transmission,Duplicated OSM name: 32062544 940920901 942443697 ,, 59 | Vierraden,14.268068804447308,53.09805938806409,170123812.0,Polygon,Vierraden,380000,50Hertz Transmission,,, 60 | Graustein,14.471920575633458,51.55412023706377,30164703.0,Polygon,Graustein,380000,50Hertz_Transmission;enviaM,Duplicated OSM name: 30164703 30164703 ,, 61 | Eisenhüttenstadt (Abzweig),14.603938187245152,52.17486454937495,52983550.0,Polygon,Umspannwerk Eisenhüttenstadt,380000,50Hertz Transmission GmbH,,, 62 | Hamburg/Ost,10.158204240057804,53.55541033147901,23583867.0,Polygon,Hamburg/Ost,380000,50Hertz Transmission,Duplicated OSM name: 23583867 23583867 ,, 63 | Altentreptow/Nord,13.318804077070148,53.73664570993886,515358077.0,Polygon,Umspannwerk Altentreptow Nord,380000;33000,50Hertz Transmission GmbH,,, 64 | Altentreptow/Süd,13.174684366100022,53.623604732062056,947118608.0,Polygon,Umspannwerk Altentreptow Süd,380000,50Hertz Transmission GmbH,,, 65 | Heinersdorf,14.132945161410996,52.44306446094298,414169327.0,Polygon,Umspannwerk Heinersdorf,380000;110000,50Hertz Transmission;EON_edis,,, 66 | Gransee,13.263520371739514,52.994084359300295,518455594.0,Polygon,Umspannwerk Gransee,380000,50Hertz Transmission GmbH,,, 67 | Pulgar,12.337422954113377,51.19696836412682,442199284.0,Polygon,Umspannwerk Pulgar,380000;110000,50 Hertz Transmission;Stadtwerke Leipzig,,, 68 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_PL_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment,comment 2,correction 2 | RECLAW,14.631577523111227,53.84659288954229,668348943.0,Polygon,Stacja Elektroenergetyczna 220kV Recław,220000,PSE,,, 3 | SOCHACZEW,20.25879055874196,52.23267589562574,145037309.0,Polygon,"Stacja elektroenergetyczna ""Sochaczew"" 220/110kV",220000;110000,PSE,,, 4 | BYCZYNA,19.292119724319203,50.16377749744917,133537926.0,Polygon,"Stacja elektroenergetyczna ""Byczyna"" 400kV",400000;220000,Polskie Sieci Elektroenergetyczne S.A.,,, 5 | MILOSNA,21.289368337166696,52.22700469493982,99593626.0,Polygon,"Stacja elektroenergetyczna ""Miłosna"" 400/220/110 kV",400000;220000;110000,PSE Operator,,, 6 | ZGIERZ,19.38345060857015,51.83081583366589,101982559.0,Polygon,Stacja elektroenergetyczna „Zgierz” 220/110 kV,220000;110000,PSE Operator,,, 7 | KOZIENICE,21.45574246728452,51.66246102784344,173582810.0,Polygon,"Stacja elektroenergetyczna ""Kozienice"" 400/220/110 kV",400000;220000;110000,PSE,,, 8 | GDANSK-BLONI,18.70967704952505,54.33868183651546,112614319.0,Polygon,"Stacja elektroenergetyczna ""Gdańsk Błonia"" 400/110 kV",400000;110000,PSE Operator,No 100% match,, 9 | ZYDOWO,16.710252430838114,54.024140327050745,178838661.0,Polygon,"Stacja elektroenergetyczna ""Żydowo"" 220/110 kV",220000;110000,PSE; Energa Operator,,, 10 | TORUN ELANA,18.6704498387906,53.04472383649343,143484238.0,Polygon,Stacja elektroenergetyczna „Toruń - Elana” 220/110 kV,220000;110000,PSE/Energa,No 100% match,, 11 | T JOA-LAG,19.2454737,50.744001,1830250162.0,Polygon,,220000,PSE,No 100% match,,T-connection without substation between the station of Joachimów and Łagisza. 12 | LAGISZA,19.141070938896508,50.35215116734198,66161634.0,Polygon,"Stacja elektroenergetyczna ""Łagisza"" 400/220/110 kV",400000;220000;110000,PSE,,, 13 | LESNIOW,15.2929376996242,51.98842205235759,158232924.0,Polygon,"Stacja elektroenergetyczna ""Leśniów"" 220/110 kV",220000;110000,PSE Operator,,, 14 | RZESZOW,21.871046886922738,50.19148480807713,215282393.0,Polygon,Rzeszów Systemowa (Widełka) 750/400/110 kV,750000;400000;110000,PSE,,, 15 | OSTROW WLKP,17.84922301064731,51.636052586860586,255293403.0,Polygon,"Stacja elektroenergetyczna ""Ostrów"" 400/110 kV",400000;110000,PSE Operator,,, 16 | MOSZCZENICA,18.563352576617653,49.941240884196105,184899160.0,Polygon,Stacja elektroenergetyczna „Moszczenica” 220/110 kV,220000;110000,PSE Operator,,, 17 | PELPLIN,18.66535607797212,53.94534074658496,385098015.0,Polygon,Stacja elektroenergetyczna 400/110 kV Pelplin,400000;110000,PSE,,, 18 | POZNAN PLD,16.913981896158695,52.331503616542335,131120723.0,Polygon,Stacja elektroenergetyczna 220/110/15 kV Poznań Południe,220000;110000,PSE Operator/Enea Operator Sp. z o.o.,No 100% match,, 19 | ROZKI,21.046420139236336,51.33802978021966,189851841.0,Polygon,Stacja elektroenergetyczna „Rożki” 220/110 kV,220000;110000,PSE Operator,,, 20 | SWIEBODZICE,16.352055593075782,50.8542561732606,179138441.0,Polygon,Stacja elektroenergetyczna 220/110kV „Świebodzice”,220000;110000,TAURON Dystrybucja S.A.,Multiple matches,, 21 | WROCLAW,16.880479772466717,51.00325227493626,154510504.0,Polygon,"Stacja elektroenergetyczna 400/110kV R-5 ""Wrocław"" WRC",400000;110000,,,, 22 | SIERSZA,19.46473800393422,50.20892061436367,9399771.0,MultiPolygon,Stacja elektroenergetyczna „Siersza” 220/110kV,220000;110000,PSE Operator,,, 23 | WANDA,20.07890214513593,50.06150217323286,115801644.0,Polygon,Stacja elektroenergetyczna „Wanda” 220/110 kV,220000;110000,PSE Operator,,, 24 | GORZOW,15.268319615117456,52.74748981741804,223873553.0,Polygon,"Stacja elektroenergetyczna ""Gorzów"" 220/110 kV",220000;110000,PSE Operator,,Duplicated OSM name: 223873553 385539724 , 25 | KOPANINA,18.84971302070722,50.13056123616063,183945016.0,Polygon,"Stacja elektroenergetyczna ""Kopanina"" 220/110 kV",220000;110000,PSE,,, 26 | DUNOWO,16.095752318447815,54.12665925873162,175406958.0,Polygon,"Stacja elektroenergetyczna ""Dunowo"" 400/220/110 kV",400000;220000;110000,PSE Operator / Energa,,, 27 | POLANIEC,21.331958019392783,50.44263299019148,199098053.0,Polygon,"Stacja elektroenergetyczna ""Połaniec"" 400/220/110kV",400000;220000;110000;15000,PSE Operator,,, 28 | ELK BIS,22.301919243682235,53.75760015497119,303870256.0,Polygon,"Stacja elektroenergetyczna ""Ełk Bis"" 400 kV/110kV",400000;110000,PSE Operator,,, 29 | KROSNO ISKRZYNIA,21.852623301641906,49.68822606456642,166838338.0,Polygon,"Stacja elektroenergetyczna ""Krosno Iskrzynia"" 400/110 kV",400000;110000,PSE Operator,,, 30 | NAREW,23.04615690008596,53.02699121056728,293489663.0,Polygon,Stacja elektroenergetyczna „Narew” 400/110 kV,400000;110000,PSE Operator,,, 31 | LOSNICE,19.461943411466404,50.49680073184143,153838553.0,Polygon,Stacja elektroenergetyczna „Łośnice” 220/110kV,220000;110000,PSE,,, 32 | HUTA CZESTOCHOWA,19.16829759823184,50.77601476558653,224727316.0,Polygon,"Stacja elektroenergetyczna ""Huta Częstochowa"" 220/110 kV",220000;110000,,,, 33 | POLKOWICE,16.0755497210073,51.4963835841748,180542657.0,Polygon,"Stacja elektroenergetyczna ""Polkowice"" 400/220/110 kV",400000;220000;110000,TAURON Dystrybucja S.A.;PSE S.A.,,, 34 | ZYDOWO KIERZKOWO,16.73057950288001,54.04143876612796,534238983.0,Polygon,Stacja elektroenergetyczna Żydowo Kierzkowo 400/110kV,400000;110000,PSE Operator,,, 35 | OLSZTYN-MATK,20.34796983271074,53.82734512222287,101914781.0,Polygon,Stacja elektroenergetyczna „Olsztyn Mątki” 400/220/110 kV,400000;220000;110000,PSE Operator,No 100% match,, 36 | STALOWA WOLA,22.0775006686076,50.5552963246782,726776987.0,Polygon,Stacja elektroenergetyczna 220/110 kV Stalowa Wola,220000;110000,PSE Operator,,, 37 | KROMOLICE,17.168929726977463,52.28113422055835,254938713.0,Polygon,Stacja elektroenergetyczna Kromolice 400/110kV,400000;110000,PSE Operator,,, 38 | JANOW,19.56146602886618,51.75770927688747,35366436.0,Polygon,Stacja elektroenergetyczna „Janów” 220/110 kV,220000;110000,PSE,,, 39 | KEDZIERZYN,18.25422389033672,50.31714103007989,185459155.0,Polygon,"Stacja elektroenergetyczna ""Kędzierzyn"" 220/110kV",220000;110000,,,, 40 | ZAMOSC,23.29284043762028,50.71673340302635,173613665.0,Polygon,Stacja elektroenergetyczna „Zamość” 220/110 kV,220000;110000,PSE Operator,,, 41 | CZERWONAK,16.977511070210667,52.47430922623428,293484894.0,Polygon,"Stacja elektroenergetyczna ""Czerwonak"" 220/110 kV",220000;110000,Enea Operator Sp. z o.o.,,, 42 | POLICE,14.521960540559425,53.56435115061763,165763717.0,Polygon,"Stacja elektroenergetyczna ""Police"" 220/110kV",220000;110000,,,, 43 | DOBRZEN,17.87346504977897,50.74633138081381,255277953.0,Polygon,"Stacja elektroenergetyczna ""Dobrzeń"" 400/110 kV",400000;110000,PSE,,, 44 | BOGUCHWALA,21.93287765738796,49.99408080732677,198635989.0,Polygon,"Stacja elektroenergetyczna ""Boguchwała"" 220/110 kV",220000;110000;30000;15000,PSE Operator,,, 45 | PIOTRKOW,19.68334423313251,51.42822568634919,170316833.0,Polygon,Stacja elektroenergetyczna „Piotrków” 220/110 kV,220000;110000,PSE Operator,,, 46 | KATOWICE,19.054232408003628,50.264401052600206,29139402.0,Polygon,"Stacja elektroenergetyczna ""Katowice"" 220/110/6 kV",220000;110000;6000,PSE,,, 47 | MOSCISKA,20.881308841998848,52.290629846081984,91384044.0,Polygon,"Stacja elektroenergetyczna ""Mościska"" 400/110 kV",400000;110000,PSE Operator,,, 48 | RADKOWICE,20.52211693776789,50.787749674113584,199098055.0,Polygon,"Stacja elektroenergetyczna ""Radkowice"" 220/110/15kV",220000;110000,PSE,,, 49 | WIELOPOLE,18.54103855242984,50.12301272914037,139452056.0,Polygon,Stacja elektroenergetyczna „Wielopole” 400/220/110 kV,400000;220000;110000,PSE,,, 50 | CZARNA,16.28963853384932,51.39203637180391,154894455.0,Polygon,"Stacja elektroenergetyczna ""Czarna"" 400/110 kV",400000;110000,Tauron Dysrybucja S.A.;PSE S.A.,,, 51 | SIEDLCE UJRZANOW,22.343986632839066,52.12970138155679,255972397.0,Polygon,"Stacja elektroenergetyczna 400/110kV ""Siedlce Ujrzanów""",400000;110000,PSE Operator oddział Warszawa,,, 52 | KIELCE,20.41507740455553,50.89982876670868,199098050.0,Polygon,"Stacja elektroenergetyczna ""Kielce"" 400/220kV",400000;220000,PSE,,, 53 | ABRAMOWICE,22.584021948504763,51.19630498107744,170249563.0,Polygon,"Stacja elektroenergetyczna ""Abramowice"" 220/110 kV",220000;110000,PSE Operator,,, 54 | T HAL-BYĆ,19.0843128,50.2039136,474996916.0,Polygon,,220000,PSE,No 100% match,,T-connection without substation between the station of Byczyna and Halemba. 55 | ZABKOWICE,16.789933146381582,50.5940574881468,179279860.0,Polygon,Stacja elektroenergetyczna „Ząbkowice” 220/110/20 kV,220000;110000;20000,PSE Operator,,, 56 | KOMOROWICE,19.053305279786844,49.86220143567607,98634956.0,Polygon,"Stacja elektroenergetyczna ""Komorowice"" 220/110 kV",220000;110000,PSE Operator,,, 57 | LOMZA SYSTEMOWA,22.134033499762097,53.09080706157107,255972326.0,Polygon,"Stacja elektroenergetyczna 400kV ""Łomża""",400000,PSE,,, 58 | CHELM,23.43955918731903,51.15826494421804,194903381.0,Polygon,"Stacja elektroenergetyczna ""Chełm"" 400/220/110 kV",400000;220000;110000,PSE Operator,,, 59 | WRZOSOWA,19.166540639360253,50.75395536875374,217899005.0,Polygon,"Stacja elektroenergetyczna ""Wrzosowa"" 220/110 kV",220000;110000,PSE Operator,,, 60 | HALEMBA,18.852207500178903,50.23098712058354,183259405.0,Polygon,"Stacja elektroenergetyczna ""Halemba"" 220/110kV",220000;110000,,,, 61 | CIEPLICE,15.68489699978905,50.88736124697273,178756295.0,Polygon,"Stacja elektroenergetyczna ""Cieplice"" 220/110 kV",220000;110000,PSE Operator,,, 62 | JOACHIMOW,19.316644651900447,50.76003309197475,241842600.0,Polygon,Stacja elektroenergetyczna „Joachimów” 400/220 kV,400000;220000,PSE Operator,,, 63 | ROKITNICA,18.772169495513,50.36548049386225,293489607.0,Polygon,"Stacja elektroenergetyczna ""Rokitnica"" 400/110kV",400000;110000,PSE,,, 64 | OLTARZEW,20.74197075352409,52.22703334836729,251239544.0,Polygon,"Stacja elektroenergetyczna ""Ołtarzew"" 400/220/110kV",400000;220000;110000,PSE,,, 65 | TREBACZEW,18.9078323508076,51.14274256996287,171917072.0,Polygon,Stacja elektroenergetyczna „Trębaczew” 400/110 kV,400000;110000,PSE Operator,,, 66 | ANIOLOW,19.14231580006675,50.83205295812718,216060722.0,Polygon,"Stacja elektroenergetyczna ""Aniołów"" 220/110 kV",220000;110000,PSE,,, 67 | OSTROLEKA,21.62328907278089,53.106957325045606,121656686.0,Polygon,"Stacja elektroenergetyczna 400/220/110kV ""Ostrołęka""",400000;220000;110000,PSE Operator,,, 68 | MORZYCZYN,14.896377355401327,53.35462091183531,32943179.0,Polygon,"Stacja elektroenergetyczna ""Morzyczyn"" 400/220/110 kV",400000;220000;110000,PSE,,, 69 | POREBA,19.27332303591717,50.00072414477505,135598292.0,Polygon,Stacja elektroenergetyczna „Poręba” 220/110 kV,220000;110000,PSE Operator,,, 70 | GLINKI,14.581134116344144,53.49991115300676,40062974.0,Polygon,"Stacja elektroenergetyczna ""Glinki"" 220/110 kV",220000;110000,PSE Operator; Enea Operator,,, 71 | PABIANICE,19.367827006438468,51.67760334783383,102165724.0,Polygon,"Stacja elektroenergetyczna ""Pabianice"" 220/110 kV",220000;110000,PSE Operator,,, 72 | SKAWINA,19.80587751899764,49.97486709403061,189501431.0,Polygon,"Stacja elektroenergetyczna ""Skawina"" 400/220/110kV",400000;220000;110000,PSE,,, 73 | GDANSK PRZYJAZN,18.381472028189844,54.28168107738129,385118244.0,Polygon,Stacja elektroenergetyczna 400kV Gdańsk Przyjaźń,400000,PSE,,, 74 | PIASECZNO,21.03557162924899,52.09123195257759,29098336.0,Polygon,Stacja elektroenergetyczna „Piaseczno” 220/110 kV,220000;110000,PSE Operator,,, 75 | KLIKOWA,20.94503198057605,50.06380279120588,191035265.0,Polygon,"Stacja elektroenergetyczna ""Klikowa"" 220/110 kV",220000;110000,PSE Operator,,, 76 | KOKSOCHEMIA,19.344600788645,50.3386737219444,66051759.0,Polygon,"Stacja elektroenergetyczna ""Koksochemia"" 220kV",220000;6000,,,, 77 | STANISLAWOW,21.55682195898881,52.26972047579442,255973806.0,Polygon,"Stacja elektroenergetyczna 400kV ""Stanisławów""",400000,,,, 78 | TUCZNAWA,19.331685625386072,50.376895548275,40946784.0,Polygon,Stacja elektroenergetyczna „Tucznawa” 400/110 kV,400000;110000,PSE Operator,,, 79 | LUBOCZA,20.098810989292232,50.09585773250037,87667718.0,Polygon,"Stacja elektroenergetyczna ""Lubocza"" 220/110kV",220000;110000,PSE Operator,,, 80 | ZUKOWICE,16.00595068480019,51.66237096144501,180535363.0,Polygon,"Stacja elektroenergetyczna ""Żukowice"" 220/110 kV",220000;110000,PSE,,, 81 | TARNOW,20.96502675038349,49.96941599029642,166710856.0,Polygon,Stacja elektroenergetyczna „Tarnów” 400/110 kV,400000;110000,PSE Operator,,, 82 | PORABKA-ZAR,19.211801969257543,49.78038112150767,98611253.0,Polygon,"Stacja elektroenergetyczna ""Porąbka Żar"" 220 kV",220000,PSE,,, 83 | MIKULOWA,15.112966321178808,51.0915488439923,111615226.0,Polygon,Stacja elektroenergetyczna „Mikułowa” 400/220/110 kV,400000;220000;110000,PSE Operator,,, 84 | BLACHOWNIA,18.29380632473763,50.35908850899073,185454704.0,Polygon,"Stacja elektroenergetyczna ""Blachownia"" 220/110kV",220000;110000,,,, 85 | OLSZTYN MATKI,20.34796983271074,53.82734512222287,101914781.0,Polygon,Stacja elektroenergetyczna „Olsztyn Mątki” 400/220/110 kV,400000;220000;110000,PSE Operator,,, 86 | MOKRE,23.147758231083955,50.698448592764194,170368942.0,Polygon,Stacja elektroenergetyczna „Mokre” 220/110 kV,220000;110000,PSE Operator,,, 87 | SLUPSK,16.893671558021055,54.50201236667884,305265212.0,Polygon,"Stacja elektroenergetyczna 400/110kV ""Słupsk Wierzbięcin""",400000;110000,PSE Operator,,Duplicated OSM name: 305265212 365677253 , 88 | JAMKI,19.26943917824567,50.325815892944014,40946790.0,Polygon,"Stacja elektroenergetyczna ""Jamki"" 220/110kV",220000;110000,PSE Operator,,, 89 | PULAWY,21.989289042648902,51.453800108489695,88544449.0,Polygon,"Stacja elektroenergetyczna ""Puławy"" 220kV",220000,,,, 90 | ZARNOWIEC,18.108590956655327,54.71859755063515,86494356.0,Polygon,"Stacja elektroenergetyczna ""Żarnowiec"" 400/110 kV",400000;110000,PSE Operator;Energa,,, 91 | ELK,22.32343276612689,53.77390586545079,170259740.0,Polygon,"Stacja elektroenergetyczna ""Ełk"" 220/110 kV",220000;110000,PSE Operator,,, 92 | OSTROWIEC,21.45167023659497,50.9388550834088,254235846.0,Polygon,"Stacja elektroenergetyczna ""Ostrowiec"" 400/110 kV",400000;110000,PSE Operator,,, 93 | LUBLIN,22.61619794404637,51.29811873561082,148060965.0,Polygon,"Stacja elektroenergetyczna ""Lublin Systemowa"" 400/110kV",400000;110000,PSE Operator; PGE Dystrybucja,,, 94 | OLSZTYN,20.529140965866542,53.8029922064832,101915790.0,Polygon,Stacja elektroenergetyczna „Olsztyn I” 220/110/15 kV,220000;110000;15000,PSE Operator;Energa Operator,No 100% match,, 95 | GDANSK,18.44123523121406,54.33756663385625,154838041.0,Polygon,"Stacja elektroenergetyczna ""Gdańsk I"" 400/220/110 kV",400000;220000;110000,PSE Operator,No 100% match,, 96 | KIELCE PIASKI,20.638267770805623,50.90471832201459,228154083.0,Polygon,Stacja elektroenergetyczna „Kielce Piaski” 220/110/30/15kV,220000;110000,PSE,,, 97 | ADAMOW,18.54192057165448,52.012041763502914,171383831.0,Polygon,Stacja elektroenergetyczna Adamów 220/110 kV,220000;110000,PSE Operator,,, 98 | BIERUN,19.169461941298923,50.08609308705194,255232597.0,Polygon,"Stacja elektroenergetyczna ""Bieruń"" 220/110 kV",220000;110000,PSE Operator,,, 99 | CHMIELOW,21.67155178569316,50.50415403072733,191352746.0,Polygon,"Stacja elektroenergetyczna ""Chmielów"" 220/110 kV",220000;110000,PSE Operator,,, 100 | ROGOWIEC,19.32853800583572,51.31611791431302,293484891.0,Polygon,"Stacja elektroenergetyczna ""Rogowiec"" 400/220 kV",400000;220000,PSE Operator,,, 101 | CZECZOT,19.10486343966399,50.01815818403895,291375946.0,Polygon,Stacja elektroenergetyczna „Czeczott” 220 kV,220000,,No 100% match,, 102 | PLEWISKA,16.779157207394878,52.36851025774515,32036484.0,Polygon,"Stacja elektroenergetyczna ""Plewiska"" 400/220/110 kV",400000;220000;110000,PSE,,, 103 | KRAJNIK,14.4761642186892,53.196658029204514,39428977.0,Polygon,"Stacja elektroenergetyczna ""Krajnik"" 400/220 kV",400000;220000,PSE Operator,,, 104 | GROSZOWICE,17.971418237642553,50.61335394011381,336990960.0,Polygon,"Stacja Energetyczna ""Groszowice"" 220/110 kV",220000;110000,PSE,,, 105 | PATNOW,18.234986535587925,52.3051115397192,255284259.0,Polygon,"Stacja elektroenergetyczna ""Pątnów"" 400/220/110 kV",400000;220000;110000,PSE Operator,,, 106 | WLOCLAWEK AZ,18.95947057401501,52.70064705446005,72879943.0,Polygon,"Stacja elektroenergetyczna ""Włocławek Azoty"" 220/110 kV",220000;110000,PSE S.A.;Energa Operator,No 100% match,, 107 | KONIN,18.270332822178474,52.28666931544876,216975352.0,Polygon,"Stacja elektroenergetyczna ""El. Konin"" 220/110 kV",220000;110000,PSE Operator,,, 108 | PODOLSZYCE,19.73578228780272,52.53669934860046,171992870.0,Polygon,"Stacja elektroenergetyczna ""Podolszyce"" 220/110kV",220000;110000,PSE Operator; Energa Operator,,, 109 | JASINIEC,18.107776032234494,53.13552223339685,46235456.0,Polygon,"Stacja elektroenergetyczna ""Jasiniec"" 220/110 kV",220000;110000,PSE Operator; Enea Operator,,, 110 | PASIKUROWICE,17.119120422795017,51.21375111784084,79033485.0,Polygon,Stacja elektroenergetyczna „Pasikurowice” 400/110 kV,400000;110000,PSE,,, 111 | BOGUSZOW,16.190833843243887,50.75265321396847,177749653.0,Polygon,"Stacja elektroenergetyczna ""Boguszów"" 220/110 kV",220000;110000,PSE Operator,,, 112 | MORY,20.87757495810857,52.21445305544248,29115701.0,Polygon,"Stacja elektroenergetyczna ""Mory"" 220/110kV",220000;110000,PSE Operator,,, 113 | LESZNO,16.590080578567775,51.876277548328105,148197330.0,Polygon,"Stacja elektroenergetyczna ""Leszno"" 220/110 kV",220000;110000,PSE Operator,,, 114 | BYDGOSZCZ ZA,17.878034596572498,53.08870295866657,255293400.0,Polygon,"Stacja elektroenergetyczna ""Bydgoszcz Zachód"" 400/110 kV",400000;110000,PSE,No 100% match,, 115 | GRUDZIADZ,18.80463282892574,53.44672924498161,46092396.0,Polygon,"Stacja elektroenergetyczna ""Grudziądz - Węgrowo"" 400/220/110 kV",400000;220000;110000,PSE;Energa,No 100% match,, 116 | PILA KRZEWINA,16.873009924987254,53.07812917810043,238640596.0,Polygon,"Stacja elektroenergetyczna ""Piła Krzewina"" 400/220/110 kV",220000;110000,PSE Operator,,, 117 | BUJAKOW,19.2127402723363,49.842407243375554,44389929.0,Polygon,"Stacja elektroenergetyczna ""Bujaków"" 220kV",220000,PSE Operator,,, 118 | PLOCK,19.71937956415473,52.63586567843208,144646702.0,Polygon,Stacja elektroenergetyczna „Płock” 400/110 kV,400000;110000,PSE Operator,,, 119 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_D2_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment 2,comment,correction 2 | Dettingen,8.989507368655055,50.060279806954206,42372159.0,Polygon,Umspannwerk Dettingen,380000;110000,Amprion,Duplicated OSM name: 42372159 42372159 ,, 3 | Asslar,8.480095303151472,50.59092047264495,24536211.0,Polygon,Umspannwerk Aßlar,380000;110000,E.ON Mitte AG,,, 4 | Guetersloh,8.364229604054682,51.92712243101322,26383042.0,Polygon,Gütersloh,380000;220000;110000;10000,Amprion;Westnetz,,, 5 | Y-Simbach,13.002766136405272,48.26199911816354,91086220.0,Polygon,Umspannwerk Simbach,220000;110000,TenneT TSO GmbH;Bayernwerk Netz GmbH,,, 6 | Trennfeld,9.594301678728598,49.79844273337369,24765111.0,Polygon,Umspannwerk Trennfeld,220000;110000,TenneT TSO GmbH;E.ON Netz GmbH,,, 7 | Oberhaid,10.836015793654498,49.92806742632903,24757833.0,Polygon,Umspannwerk Oberhaid,380000,TenneT TSO GmbH,,, 8 | Altenfeld,10.991452474308474,50.57344666551187,149256409.0,Polygon,Umspannwerk Altenfeld,380000,50Hertz Transmission,,, 9 | Wuergassen,9.387640755119836,51.64073490727599,274630377.0,Polygon,Würgassen,380000;220000;110000,Tennet TSO,,, 10 | Jardelund,9.19699946634295,54.85109805411647,301158539.0,Polygon,Jardelund,380000;110000;20000,TenneT,,, 11 | Itzehoe/W,9.44963658650488,53.967286516173296,60032354.0,Polygon,Itzehoe/West,220000;110000,TenneT,,, 12 | Unterweser,8.474707083954417,53.42865120708024,32076853.0,Polygon,Unterweser,380000;220000;110000,Avacon Netz GmbH,,Multiple matches, 13 | Meissen,8.959009455774234,52.27852956146906,23135618.0,Polygon,Umspannwerk Meißen,220000;110000,EON_WestfalenWeser,,, 14 | Gleidingen,10.419540694264262,52.23696069492367,30017786.0,Polygon,Gleidingen 220 kV,220000,TenneT,,, 15 | Kriftel,8.47176344120472,50.097320201880926,38661452.0,Polygon,Umspannwerk Kriftel,380000;110000,Amprion,,, 16 | Goettingen,9.882236528721023,51.51543259723422,802246764.0,Polygon,Göttingen,220000,TenneT TSO GmbH,,, 17 | Y-Voerden,9.228111325885983,51.81245400359613,42681484.0,Polygon,Vörden,380000;110000,TenneT TSO GmbH;Westfalen Weser Netz,,, 18 | Schwandorf,12.082254499689906,49.29744774703726,28956649.0,Polygon,Schwandorf,380000;220000;110000,"TenneT TSO GmbH, E.ON Netz GmbH",,, 19 | Neufinsing,11.813232962395274,48.22126648321319,24158385.0,Polygon,Umspannwerk Neufinsing,220000;110000,"TenneT TSO GmbH, E.ON Netz GmbH",,, 20 | Diele,7.311363464926833,53.12576630665673,177829920.0,Polygon,Diele,380000;150000;110000,TenneT;Avacon Netz GmbH,,, 21 | Audorf,9.726992766257393,54.29142096225334,33148774.0,Polygon,Audorf,220000;110000,TenneT;Schleswig-Holstein Netz AG,,, 22 | Wilster/W,9.34519086124503,53.92350687669298,525964629.0,Polygon,Umspannwerk Wilster,380000,TenneT TSO GmbH,,No 100% match, 23 | Raitersaich,10.843105595807952,49.37870895490478,24705761.0,Polygon,Umspannwerk Raitersaich,380000;220000;110000,TenneT TSO GmbH;E.ON Netz GmbH,,, 24 | Hamburg/N,9.984058791561036,53.74147911235294,22720647.0,Polygon,Hamburg Nord,380000;220000,50Hertz Transmission,Duplicated OSM name: 22720647 28008024 ,, 25 | Dauersberg,7.863758842197255,50.76808852704537,152403632.0,Polygon,Station Dauersberg,380000;220000;110000,RWE,,, 26 | Y-Waldeck,9.051002537729548,51.16767269475542,41072584.0,Polygon,Waldeck,380000,TenneT TSO GmbH,,, 27 | Urberach,8.772275034667375,49.97457434094854,23284340.0,Polygon,Umspannwerk Urberach,380000;220000;110000,Amprion,,, 28 | Sandershausen/O,9.585278415357726,51.331375238727865,456386244.0,Polygon,Sandershausen/Ost,380000;110000,,Duplicated OSM name: 456386244 456386244 ,, 29 | Handewitt,9.316040006851996,54.728046648819166,449010725.0,Polygon,Umspannwerk Handewitt,380000;110000,TenneT TSO GmbH,,, 30 | Dollern,9.501790032393467,53.54281468092604,24502420.0,Polygon,Dollern,380000;220000;110000,TenneT;Avacon Netz GmbH,,, 31 | Buettel,9.234935266519695,53.91684530373659,136034396.0,Polygon,Konverterstation Büttel,380000;320000;250000,,,, 32 | Frankfurt/N,8.735135821191026,50.1591915800609,4826893.0,Polygon,Umspannwerk Frankfurt Nord,220000;110000,TenneT TSO GmbH;Mainova,,, 33 | Bergrheinfeld/W,10.150934389952344,49.98204828221293,499165542.0,Polygon,Umspannwerk Bergrheinfeld/West,400000,Tennet,,, 34 | Y-Huntorf,8.408969723192422,53.19024535445401,42872354.0,Polygon,Huntorf,220000,EON_Netz,,, 35 | Elsen,8.702218487068047,51.73635260092443,25943440.0,Polygon,Elsen,380000;110000,TenneT,,, 36 | Sottrum,9.250434911442976,53.11499931513952,955268863.0,Polygon,Umspannwerk Sottrum,220000,TenneT TSO GmbH,,Multiple matches, 37 | Stadorf,10.381544370051278,52.993374104031446,28343121.0,Polygon,Stadorf,380000,TenneT,,, 38 | Audorf/S,9.725994449103116,54.28781293232109,35176751.0,Polygon,Audorf Süd,380000;110000,TenneT TSO GmbH,,, 39 | Emden/Borssum,7.224238437060031,53.34992715714695,34835258.0,Polygon,Emden-Borssum,220000;110000,TenneT;EON_Netz,,, 40 | Goetzdorf,9.487895110963152,53.63655778443079,151765495.0,Polygon,Götzdorf,220000,,,, 41 | Mehrum,10.087649794874062,52.31512566651784,274621059.0,Polygon,Umspannwerk Mehrum,220000;110000,TenneT,,, 42 | Eisenach,10.38634631719523,51.00214547514881,948341123.0,Polygon,Eisenach,380000,50Hertz,,, 43 | Pirach,12.747462532231197,48.1487453439417,91080806.0,Polygon,Umspannwerk Pirach,220000;110000,"TenneT TSO GmbH, E.ON Netz GmbH",,, 44 | Voerden,9.228111325885983,51.81245400359613,42681484.0,Polygon,Vörden,380000;110000,TenneT TSO GmbH;Westfalen Weser Netz,,, 45 | Husum/N,9.078557237521093,54.51066952817519,542946547.0,Polygon,UW Husum Nord,380000;110000,TenneT TSO GmbH;Schleswig-Holstein Netz AG,,, 46 | Waldeck,9.051002537729548,51.16767269475542,41072584.0,Polygon,Waldeck,380000,TenneT TSO GmbH,,, 47 | Suederdonn,9.1097105289548,53.97219445662397,289836713.0,Polygon,Umspannwerk Süderdonn,380000;110000,TenneT TSO,,, 48 | Rhede,7.254656899999983,53.02667164999983,32042992.0,Polygon,Rhede,380000,TenneT TSO GmbH,,, 49 | Braunschweig/N,10.505499193025686,52.30183792010755,24272541.0,Polygon,Umspannwerk Braunschweig Nord,220000,EON_Netz,,, 50 | Klein Ilsede,10.235863189815513,52.2934595700734,24272339.0,Polygon,Klein Ilsede,380000;110000,TenneT TSO GmbH;Avacon Netz GmbH,,, 51 | Simbach,13.002766136405272,48.26199911816354,91086220.0,Polygon,Umspannwerk Simbach,220000;110000,TenneT TSO GmbH;Bayernwerk Netz GmbH,,, 52 | Siems,10.76083532726631,53.90974536547818,74893662.0,Polygon,Umspannwerk Siems,380000;220000;110000,TenneT TSO GmbH,,, 53 | Farge,8.515550593140569,53.20389079591435,266684854.0,Polygon,Farge,380000,TenneT TSO GmbH,Duplicated OSM name: 266684854 266684854 ,, 54 | Kiel/W,10.060407125717653,54.34876810747782,27646106.0,Polygon,Kiel West,220000;110000,TenneT,,, 55 | Ottenhofen,11.86815636230918,48.20680293980995,26245195.0,Polygon,Umspannwerk Ottenhofen,380000;220000,TenneT TSO GmbH,,, 56 | Frankfurt/SW,8.618496094204243,50.0923124569255,62061952.0,Polygon,Umspannwerk Frankfurt Südwest,380000,,,, 57 | Fedderwarden,8.06369660088208,53.555802011275055,637595524.0,Polygon,Fedderwarden,380000;220000,TenneT,,, 58 | Altheim,12.220835400057965,48.58573299903561,77694901.0,Polygon,Umspannwerk Altheim,220000;110000,"TenneT TSO GmbH, E.ON Netz GmbH",,, 59 | Hallendorf,10.420389504388767,52.16520037968274,97857512.0,Polygon,Umspannwerk Hallendorf,220000;110000,TenneT TSO GmbH,,, 60 | Hoepfingen,9.446918747930212,49.59026295314599,145002769.0,Polygon,Umspannwerk Höpfingen,380000;110000,EnBW,,, 61 | Grafenrheinfeld,10.187883452706137,49.98122647392122,108797675.0,Polygon,Grafenrheinfeld,380000,,,, 62 | Hamburg/S,9.908850396108344,53.48804857010381,11285720.0,Polygon,Hamburg/Süd,380000;110000,50Hertz Transmission;Stromnetz Hamburg GmbH,,, 63 | Bergshausen,9.513830681321156,51.258979370280535,156960655.0,Polygon,Umspannwerk Bergshausen,380000,TenneT,,, 64 | Niedervieland,8.695160795744332,53.092536124483686,44717036.0,Polygon,Niedervieland,380000;110000,Wesernetz Bremen GmbH,Duplicated OSM name: 44717036 44717036 ,, 65 | Brokdorf,9.344001814589769,53.85177749682118,87722999.0,Polygon,Brokdorf,380000;220000,TenneT,,, 66 | Irsching,11.5813719703655,48.76489385387551,137602559.0,Polygon,Umspannwerk Irsching,380000;220000;110000,,,, 67 | Huntorf,8.408969723192422,53.19024535445401,42872354.0,Polygon,Huntorf,220000,EON_Netz,,, 68 | Herrenwyk,10.802358024202787,53.89754740178691,74893659.0,Polygon,Umspannwerk Herrenwyk,380000;110000,TenneT TSO GmbH,Duplicated OSM name: 74893659 74893659 ,, 69 | Veltheim,8.932880076577138,52.19344813112035,28397771.0,Polygon,Veltheim,220000,Westfalen Weser Netz GmbH,,, 70 | Algermissen,9.91718076572621,52.27818419861045,23899043.0,Polygon,Algermissen,380000;110000,TenneT;Avacon Netz GmbH,,, 71 | Dipperz,9.774150580638947,50.52874938114611,148446247.0,Polygon,Dipperz,380000;110000,Tennet,,, 72 | Pleinting,13.103170798561704,48.6668221434949,24976300.0,Polygon,Umspannwerk Pleinting,380000;220000;110000,"TenneT TSO GmbH, E.ON Netz GmbH",,, 73 | Helmstedt,10.999333070802152,52.20014201460464,26474759.0,Polygon,Umspannwerk Helmstedt,380000;110000,TenneT TSO GmbH,,, 74 | Bechterdissen,8.659610012459375,52.00034857382487,24264701.0,Polygon,Bechterdissen,220000;110000,TenneT TSO GmbH,Duplicated OSM name: 24264701 957746797 ,, 75 | Brunsbuettel,9.201683603864057,53.89581463975608,30622610.0,Polygon,Umspannwerk Kernkraftwerk Brunsbüttel,380000;220000;110000,50Hertz Transmission,,, 76 | Conneforde/O,8.052813201940442,53.33191378238152,23837631.0,Polygon,Conneforde/Ost,380000;220000;110000,TenneT,,, 77 | Kriegenbrunn,10.972903959305055,49.55850742412348,28613721.0,Polygon,Umspannwerk Kriegenbrunn,380000;110000;20000,Tennet TSO GmbH/ Bayernwerk Netz GmbH,,, 78 | Inhausen,8.060057023046307,53.6202026200041,29420322.0,Polygon,Inhausen,220000;155000,TenneT,,, 79 | Silz,10.96658,47.26961,95812231.0,Polygon,Umspannwerk Silz,220000;110000,TIWAG-Netz AG,,No 100% match,Because in Austria 80 | Dillenburg,8.28486181251379,50.75907351621431,24536328.0,Polygon,Dillenburg,380000;110000,e.on;Mitte AG,,, 81 | Elsfleth/W,8.402976949446634,53.23714683222108,829116805.0,Polygon,Schaltanlage Elsfleth/West,380000,TenneT TSO GmbH,,, 82 | Luebeck,10.640952461335765,53.91944427801048,130794504.0,Polygon,Umspannwerk Lübeck,220000,TenneT TSO,,, 83 | Heide/W,9.051183241890588,54.16218742579406,603661085.0,Polygon,Umspannwerk Heide-West,380000;110000,TenneT TSO GmbH,,, 84 | Schweinfurt,10.196490973948714,50.02796985492009,276236628.0,Polygon,Schweinfurt,220000;110000,,,, 85 | Lueneburg,10.378894247753466,53.21941896987632,28327356.0,Polygon,Umspannwerk Lüneburg,380000,TenneT;Avacon Netz GmbH,,, 86 | Mechlenreuth,11.81095506273847,50.18363584867157,93341407.0,Polygon,Umspannwerk Mechlenreuth,380000;110000,TenneT TSO GmbH / Bayernwerk GmbH,,, 87 | Conneforde,8.05302581218204,53.33435698578055,173178563.0,Polygon,Conneforde 110/220 kV,220000;110000,TenneT;EON_Netz,,, 88 | Voslapp,8.085650634424228,53.60583422106781,26455019.0,Polygon,Voslapp,220000;110000,TenneT;EON_Netz,,, 89 | Kummerfeld,9.775990807719891,53.6906694051028,25306938.0,Polygon,Kummerfeld,380000,TenneT TSO,,, 90 | Lage,8.814007725393214,51.983438325897794,288305056.0,Polygon,Lage,220000;110000,,,, 91 | Niederlangen,7.194564904714271,52.869841065668645,797009308.0,Polygon,Niederlangen,380000;110000,TenneT TSO GmbH,,, 92 | Borken,9.259383867929554,51.06036683297789,156673636.0,Polygon,Borken,380000;110000,TenneT,,, 93 | Vieselbach,11.123246284960429,50.99837545224338,143882655.0,Polygon,Umspannwerk Vieselbach,380000,50Hertz Transmission GmbH,Duplicated OSM name: 143882655 947801636 ,, 94 | Y-Wechold,9.14508445171834,52.85279753985002,28812249.0,Polygon,Wechold,220000,TenneT TSO GmbH;Avacon Netz GmbH,,, 95 | Y-Doernigheim,8.873006663494655,50.13085458638208,23881272.0,Polygon,Dörnigheim 220 kV,220000;110000,TenneT TSO GmbH,,, 96 | Hattorf,10.761248371477786,52.367453651552665,24258096.0,Polygon,Umspannwerk Hattorf,380000,EON_Netz,,, 97 | Kuehtai,11.00573,47.20774,758728343.0,Polygon,Kühtai,220000,TenneT TSO GmbH,,No 100% match,Because in Austria 98 | Twistetal,8.992792447752914,51.34300940581564,41232144.0,Polygon,Umspannwerk Twistetal,380000;110000,TenneT,,, 99 | Grosskrotzenburg,8.958708591309808,50.0826077917695,42410916.0,Polygon,Großkrotzenburg,380000;220000,TenneT TSO GmbH,,, 100 | Sittling,11.792413892026946,48.83822405035939,24759324.0,Polygon,Umspannwerk Sittling,220000;110000,TenneT TSO GmbH;E.ON Netz GmbH,,, 101 | Oberbrunn,11.293842893892108,48.051872033638176,24237879.0,Polygon,Umspannwerk Oberbrunn,220000;110000,"TenneT TSO GmbH, Bayernwerk Netz GmbH",,, 102 | Doerpen/W,7.256250263683378,52.98145861873586,142487746.0,Polygon,Dörpen West,380000;320000,TenneT Offshore GmbH,,, 103 | Isar,12.296883821275586,48.60690994567722,77697810.0,Polygon,Isar,380000,,,, 104 | Remptendorf,11.646368322793329,50.534877995848944,128277645.0,Polygon,Remptendorf,380000;220000;110000,50Hertz Transmission GmbH,,, 105 | Kruen,11.277721046613724,47.49587291652228,68532663.0,Polygon,Umspannwerk Krün,220000;110000,E.ON Netz GmbH,,, 106 | Lehrte,9.91817598794089,52.38000537657612,33042984.0,Polygon,Umspannwerk und Betriebszentrum Lehrte,220000;110000,TenneT TSO GmbH;Avacon Netz GmbH,,, 107 | Wolmirstedt,11.640166841902351,52.26899391002077,26472665.0,Polygon,Umspannwerk Wolmirstedt,380000,50Hertz Transmission GmbH,Duplicated OSM name: 26472665 943739676 ,, 108 | Etzenricht,12.114769928393567,49.63115222636124,29084374.0,Polygon,Umspannwerk Etzenricht,380000;110000,Tennet;EON_Netz,,, 109 | Mecklar,9.746026530326498,50.91742706958256,29309786.0,Polygon,Mecklar,380000;110000,TenneT TSO GmbH;Avacon Netz GmbH,,, 110 | Hardegsen,9.85292840087826,51.64927355446419,952004951.0,Polygon,Hardegsen,380000,TenneT TSO GmbH,,, 111 | Cloppenburg,8.08162675080689,52.85863750064279,50643382.0,Polygon,Cloppenburg 220 kV,220000,TenneT,,, 112 | Kiel/S,10.156282508555908,54.27554827587556,27124619.0,Polygon,Kiel-Süd,220000;110000,TenneT;Schleswig-Holstein Netz,,, 113 | Oberbachern,11.370408790511975,48.29148987377033,18629425.0,Polygon,Umspannwerk Oberbachern,380000;220000;110000,TenneT TSO GmbH;E.ON Netz GmbH,,, 114 | Alfstedt,9.068813798412648,53.566635136165935,31927411.0,Polygon,Alfstedt,380000;110000,TenneT;Avacon Netz GmbH,,, 115 | Y-Emden/O,7.24474740287657,53.35711573786931,559702819.0,Polygon,Konverter Station Emden Ost,320000,TenneT TSO GmbH,,, 116 | Meitingen,10.867567075348711,48.53945547524873,24652261.0,Polygon,Station Meitingen,380000,Net,,Multiple matches, 117 | Landesbergen,9.125265746125454,52.53826407510023,27739871.0,Polygon,Landesbergen,380000;220000,TenneT TSO GmbH,,, 118 | Bergrheinfeld,10.160303312667727,49.98915675000262,24715381.0,Polygon,Umspannwerk Bergrheinfeld,380000;220000;110000,TenneT TSO GmbH,,, 119 | Grohnde,9.390175306207276,52.02668689098186,24413992.0,Polygon,Grohnde,380000,TenneT,,, 120 | Maade,8.122640291179945,53.560517350109215,23744346.0,Polygon,Umspannwerk Maade,380000;220000,TenneT,,, 121 | Y-Kruen,11.277721046613724,47.49587291652228,68532663.0,Polygon,Umspannwerk Krün,220000;110000,E.ON Netz GmbH,,, 122 | Schuby/W,9.435458538179516,54.52172907737879,907539360.0,Polygon,Schuby/West,380000;110000,,,, 123 | Marienberg,12.130190652304792,47.91316548724673,75865676.0,Polygon,Marienberg,220000,"Tennet TSO GmbH, E.ON Netz GmbH",,, 124 | Eickum,8.57144694761238,52.10524367214451,24230738.0,Polygon,Eickum,380000;110000,TenneT TSO GmbH,,, 125 | Eltmann,10.664447302672263,49.980038502420975,24758329.0,Polygon,Eltmann,380000;110000,Bayernwerk,,, 126 | Ovenstaedt,8.939692565631828,52.40303328797489,24604789.0,Polygon,Schaltanlage Ovenstädt,380000,TenneT TSO GmbH,Duplicated OSM name: 24604789 24604789 ,, 127 | Erzhausen,9.923768611106093,51.89757160295231,699048438.0,Polygon,Erzhausen,220000,,,, 128 | Plattling,12.853318030997007,48.76508569478306,78441545.0,Polygon,Umspannwerk Plattling,380000;110000,TenneT TSO GmbH,Duplicated OSM name: 78441545 78441561 ,, 129 | Zolling,11.807605712658882,48.45542681955675,133342285.0,Polygon,Zolling,220000;110000,,,, 130 | Meppen,7.277153959089165,52.75324261892892,206289192.0,Polygon,Meppen,380000;110000,TenneT,,, 131 | Ludersheim,11.32714423418934,49.39400906866629,954971276.0,Polygon,Umspannwerk Ludersheim,220000,TenneT TSO GmbH;E.ON Netz GmbH,,, 132 | Hanekenfaehr,7.3082416626983955,52.47679112116146,61918154.0,Polygon,Hanekenfähr,380000;220000;110000,Amprion,,, 133 | Emden/O,7.24474740287657,53.35711573786931,559702819.0,Polygon,Konverter Station Emden Ost,320000,TenneT TSO GmbH,,, 134 | Redwitz,11.193698240199618,50.16222420323241,24757392.0,Polygon,Umspannwerk Redwitz,380000;110000,,,, 135 | Y-Plattling,12.853318030997007,48.76508569478306,78441545.0,Polygon,Umspannwerk Plattling,380000;110000,TenneT TSO GmbH,Duplicated OSM name: 78441545 78441561 ,, 136 | Giessen/N,8.65664623029239,50.60574902240951,202747445.0,Polygon,Umspannwerk Gießen Nord,380000;110000,,,, 137 | Y-Hallendorf,10.420389504388767,52.16520037968274,97857512.0,Polygon,Umspannwerk Hallendorf,220000;110000,TenneT TSO GmbH,,, 138 | Wechold,9.14508445171834,52.85279753985002,28812249.0,Polygon,Wechold,220000,TenneT TSO GmbH;Avacon Netz GmbH,,, 139 | Blockland,8.820024908006252,53.10738832342798,229565743.0,Polygon,Blockland,220000;110000,Wesernetz Bremen GmbH,Duplicated OSM name: 229565743 229565743 ,, 140 | Stalldorf,9.944479692842783,49.578337870436215,31653753.0,Polygon,Umspannwerk Stalldorf,380000;110000,,,, 141 | Hannover/W,9.522576021806705,52.360409075767485,23682013.0,Polygon,Hannover/West,220000;110000,TenneT;Avacon Netz GmbH,,, 142 | Ohlensehlen,8.895627171590712,52.56398997029613,953015049.0,Polygon,Ohlensehlen,380000;110000,Amprion GmbH,,, 143 | Nehden,8.62480056704377,51.42788841483733,42797575.0,Polygon,Station Nehden,380000;110000,Amprion,,, 144 | Aschaffenburg,9.089693390602616,49.96849688108832,55069713.0,Polygon,Umspannwerk Aschaffenburg,380000;110000,TenneT TSO GmbH;Avacon Netz GmbH,,, 145 | Doernigheim,8.873006663494655,50.13085458638208,23881272.0,Polygon,Dörnigheim 220 kV,220000;110000,TenneT TSO GmbH,,, 146 | Wuergau,11.106734238968269,49.97908172156792,24757393.0,Polygon,Umspannwerk Würgau,380000,TenneT TSO GmbH,,, 147 | Y-Erzhausen,9.923768611106093,51.89757160295231,699048438.0,Polygon,Erzhausen,220000,,,, 148 | Y-Niederlangen,7.194564904714271,52.869841065668645,797009308.0,Polygon,Niederlangen,380000;110000,TenneT TSO GmbH,,, 149 | Wahle,10.365338662586154,52.28466156568131,24262656.0,Polygon,Wahle 380 kV,380000,TenneT TSO GmbH,,Multiple matches, 150 | Y-Rhede,7.254656899999983,53.02667164999983,32042992.0,Polygon,Rhede,380000,TenneT TSO GmbH,,, 151 | Ganderkesee,8.563991876746686,53.0319178277386,24493551.0,Polygon,Ganderkesee,380000;110000,TenneT;EON_Netz;EWE,,, 152 | Ingolstadt,11.50778001600666,48.76113865812945,24768051.0,Polygon,Ingolstadt,380000;220000;110000,,,, 153 | Stade/W,9.48980527344708,53.632503575657175,881636329.0,Polygon,Umspannwerk Stade-West,380000,,,, 154 | Wehrendorf,8.307757038447745,52.34563570305725,33411203.0,Polygon,Wehrendorf,380000;220000;110000,Amprion,,, 155 | Karben,8.809948917696865,50.20356666534424,24042358.0,Polygon,Umspannwerk Karben,380000;110000,TenneT,,, 156 | Kruemmel,10.414682339890737,53.412590635898894,23366603.0,Polygon,Umspannwerk Krümmel,380000,50Hertz Transmission GmbH,,, 157 | Y-Frankfurt/SW,8.618496094204243,50.0923124569255,62061952.0,Polygon,Umspannwerk Frankfurt Südwest,380000,,,, 158 | Godenau,9.797336150166128,52.00083922200648,30109913.0,Polygon,Godenau,220000;110000,TenneT;Avacon Netz GmbH,,, 159 | Y-Alfstedt,9.068813798412648,53.566635136165935,31927411.0,Polygon,Alfstedt,380000;110000,TenneT;Avacon Netz GmbH,,, 160 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_FR_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment 2,comment,correction 2 | VESLE,4.240553176727982,49.20151866320359,82805188.0,Polygon,Poste électrique de Vesle,400000;225000,RTE,,, 3 | HOUDREVILLE,6.08128431978551,48.52000936395503,295403868.0,Polygon,Poste électrique de Houdreville,400000,RTE,,, 4 | NEOULES,6.02248245756833,43.27631415693423,93189928.0,Polygon,Poste électrique de Neoules,400000;225000,RTE,,, 5 | LESQUIVE,1.2733547589847067,43.816670042353394,49510896.0,Polygon,Poste électrique de Lesquive,400000;225000,RTE,,, 6 | MARSILLON,-0.5954595216219754,43.38588682001813,111414142.0,Polygon,Poste électrique de Marsillon,400000;225000;63000,RTE,,, 7 | LOGELBACH,7.306425645730378,48.08351871761674,118079877.0,Polygon,Poste électrique de Logelbach,400000,RTE,,, 8 | DISTRE,-0.1143216931660334,47.20793098255346,99722046.0,Polygon,Poste électrique de Distré,400000;22500;90000,RTE,,, 9 | AVELIN,3.082279533140609,50.52484805919224,85605950.0,Polygon,Poste électrique d’Avelin,400000;225000,RTE,,, 10 | EGUZON,1.6208896628045963,46.458187012986144,105783300.0,Polygon,Poste Électrique d'Éguzon,400000,RTE,Duplicated OSM name: 105783300 105783305 ,, 11 | TAVEL,4.642847137153885,44.01497155555939,110086345.0,Polygon,Poste électrique de Tavel,400000;225000,RTE,,, 12 | PLESSIS-GASSOT,2.432692731672868,49.03408621262632,82741307.0,Polygon,Poste électrique de Plessis-Gassot,400000;225000,RTE,,, 13 | MANDARINS,1.784397462457035,50.903313258925074,85196424.0,Polygon,Poste électrique des Mandarins,400000;225000;90000,RTE,,, 14 | MERY-SUR-SEINE,3.918310757488438,48.51988021258669,82599261.0,Polygon,Poste électrique de Méry-sur-Seine,400000;225000;90000,RTE,,, 15 | HENRI-PAUL,4.503745403580102,46.74703277706728,318502246.0,Polygon,Poste électrique Henri-Paul,400000;225000;150000;63000;20000,RTE,,, 16 | CIROLLIERS,2.320043572649638,48.551435804478174,24849819.0,Polygon,Poste électrique de Cirolliers,400000;225000,RTE,,, 17 | MAZURES,4.6258856673280455,49.905683046374826,82949228.0,Polygon,Poste électrique des Mazures,400000;225000,RTE,,, 18 | ST-ELOI,3.212238902326972,46.99099999245737,114363583.0,Polygon,Poste électrique de Saint-Eloi,400000;225000;63000,RTE,,, 19 | BOIS-TOLLOT,6.055696675433075,46.250635574838746,26112209.0,Polygon,Poste électrique de Bois-Tollot,400000;63000,RTE,,, 20 | LOUISFERT,-1.4409296791074244,47.68042828738117,114355666.0,Polygon,Poste électrique de Louisfert,400000;90000,RTE,,, 21 | MOULAINE,5.791877339195461,49.48303604963852,225210595.0,Polygon,Poste électrique de Moulaine,400000;225000;63000,RTE,,, 22 | VILLEJUST,2.230281692641983,48.67621085446252,23287448.0,Polygon,Poste électrique de Villejust,400000;225000;90000,RTE,,, 23 | BOISSE (LA),5.0231234950570895,45.838444542938426,24025291.0,Polygon,Poste électrique de La Boisse,400000;225000;63000,RTE,,, 24 | BAYET,3.2951427185564306,46.273059082103984,71933086.0,Polygon,Poste électrique de Bayet,400000;225000;63000,RTE,,, 25 | CHAFFARD (LE),5.122572640814101,45.66217008331114,24020601.0,Polygon,Poste électrique du Chaffard,400000;63000,RTE,,, 26 | GRANDE-ILE,6.0280077621363,45.47076424063732,84182609.0,Polygon,Poste électrique de Grande-Île,400000;225000;63000,RTE,,, 27 | VIGY,6.276941809559523,49.197740072336,81641090.0,Polygon,Poste électrique de Vigy,400000;225000,RTE,,, 28 | ARGOEUVES,2.2500217562979707,49.93963607717353,36805588.0,Polygon,Poste électrique d’Argœuves,400000;225000;90000,RTE,,, 29 | TOLLEVAST,-1.599422142447971,49.594621796305255,85851255.0,Polygon,Poste électrique de Tollevast,400000,RTE,,, 30 | HERSE (LA),2.7021133001425937,49.36070923687737,85335661.0,Polygon,Poste électrique de La Herse,400000;25000,SNCF Réseau,,, 31 | VILLARODIN,6.715242565838555,45.21274929645072,95149719.0,Polygon,Poste électrique de Villarodin,400000,RTE,,, 32 | CLERAC,-0.2506623829574311,45.17794155969335,443975666.0,Polygon,Sous Station SNCF de Clérac,400000,SNCF,,, 33 | PREGUILLAC,-0.6059329950725976,45.67386039951009,105571340.0,Polygon,Poste électrique de Préguillac,400000,RTE,,, 34 | TABARDERIE,2.5350759373560257,47.747013828305775,86342772.0,Polygon,Poste électrique de Tabarderie,400000;225000,RTE,,, 35 | MARLENHEIM,7.526452002189223,48.61184902188621,118086309.0,Polygon,Poste électrique de Marlenheim,400000;225000,RTE,,, 36 | PLAINE HAUTE,-2.8779143117801733,48.42991708436522,86023818.0,Polygon,Poste électrique de Plaine-Haute,400000;225000,RTE,,, 37 | MENUEL,-1.5770848051708313,49.476561559933,85845085.0,Polygon,Poste électrique de Menuel,400000,RTE,,, 38 | CRENEY,4.137695684636618,48.34711693277461,120707003.0,Polygon,Poste électrique de Creney-prés-Troyes 400kV,400000,RTE,,, 39 | PIQUAGE A LA PRAZ-ST-ANDRE,6.583583496069723,45.20533397391629,147132690.0,Polygon,Poste électrique de La Praz Saint-André,400000,RTE,,No 100% match, 40 | LATENA,2.938161109773025,49.65763875296654,85273680.0,Polygon,Poste électrique de Laténa,400000;225000,RTE,,, 41 | LIMEUX,1.828442749937336,50.01096244619189,580568888.0,Polygon,Poste électrique de Limeux,400000;225000,RTE,,, 42 | PIVOZ-CORDIER,4.76117282695019,45.40933809011875,84485792.0,Polygon,Poste électrique Pivoz-Courdier,400000,RTE,,No 100% match, 43 | PENCHARD,2.8477656534486653,48.99875872119551,162540710.0,Polygon,Poste électrique de Penchard,400000;25000,SNCF Réseau,,, 44 | GAUDIERE (LA),2.6774013967634844,43.241045185625616,98890904.0,Polygon,Poste électrique de La Gaudière,400000;225000,RTE,,, 45 | CORDEMAIS-POSTE,-1.8704371826262465,47.2861456890863,112342683.0,Polygon,Poste électrique de Cordemais,400000;225000,RTE,,, 46 | SUPER-BISSORTE,6.576878034699402,45.20172059336497,688244185.0,Polygon,Super Bissorte,400000,Électricité de France,,, 47 | MOLIERE,-0.3072628652720566,47.87468890841361,448204203.0,Polygon,Poste électrique de Moliere,400000;90000,RTE,,, 48 | CHARPENAY,4.689928624738699,45.81878305024421,84452130.0,Polygon,Poste électrique de Charpenay,400000;225000;63000,RTE,,, 49 | DAMBRON,1.855706801990935,48.10687510028803,86260748.0,Polygon,Poste électrique de Dambron,400000;225000;90000;20000,RTE,,, 50 | MORBRAS,2.64824185685159,48.77884698601704,27266058.0,Polygon,Poste électrique de Morbras,400000;225000,RTE,,, 51 | REMISE,1.9302099659335883,49.28793447180028,85821243.0,Polygon,Poste électrique de Remise,400000;63000,RTE,,, 52 | HAVRE (LE) (POSTE),0.1481989297049806,49.47773131746292,118244194.0,Polygon,Poste électrique du Havre,400000,RTE,,, 53 | ISSEL,1.983107541763922,43.38431494432152,109859712.0,Polygon,Poste électrique de Issel,400000;63000,RTE,,, 54 | CANTEGRIT,-0.8874731635478454,44.01307996889375,111458307.0,Polygon,Poste électrique de Cantegrit,400000;225000;63000,RTE,,, 55 | YVELINES-OUEST,1.8288185348619976,48.80437562640999,117350758.0,Polygon,Poste électrique d'Yvelines-Ouest,400000;225000,RTE,,, 56 | AVOINE (POSTE 400 KV),0.1634846272013869,47.22425638733642,117446401.0,Polygon,Poste électrique d'Avoine,400000,RTE,,, 57 | BRAUD,-0.6820200896708613,45.25776485445327,105515586.0,Polygon,Poste électrique de Braud,400000;225000,RTE,,, 58 | CHAMBRY,2.907250606292962,48.98407286105669,82715808.0,Polygon,Poste électrique de Chambry,400000;63000,RTE,,, 59 | SAUSSET,2.575599591423093,48.97613854529816,188144496.0,Polygon,Poste électrique de Sausset,400000;225000,RTE,,, 60 | FAUX-FRESNAY,3.974628743913348,48.6496625275373,890834366.0,Polygon,Poste électrique de Faux-Fresnay,400000,RTE,,No 100% match,Under construction 61 | COCHE (LA),6.509932326319965,45.49640083366609,147132685.0,Polygon,Poste électrique de La Coche,400000;63000,RTE,,, 62 | LAUNAY,-1.2603461102393128,48.56372878938416,85877326.0,Polygon,Poste électrique de Launay,400000;225000;90000,RTE,,, 63 | SEUIL,4.434041761300101,49.45354372479467,82825446.0,Polygon,Poste électrique de Seuil,400000,RTE,,, 64 | RULHAT,3.2703636157177587,45.813463287511496,71933077.0,Polygon,Poste électrique de Rulhat,400000;225000,RTE,,, 65 | GALOREAUX (LES),-0.8551681720483512,47.31048464286951,467775702.0,Polygon,Poste électrique des Galoreaux,400000;225000,RTE,,, 66 | MONTAGNY-LES-LANCHES,6.056997510518149,45.865174059452414,199229562.0,Polygon,Poste électrique de Montagny-Les Lanches,400000;63000,RTE,,, 67 | TRANS,6.475146630571668,43.51007304351556,121297422.0,Polygon,Poste électrique de Trans en Provence,225000;63000;400000,RTE,,, 68 | TILLEUL,0.9687399452448818,49.0309939411548,30292953.0,Polygon,Poste électrique de Tilleul,400000;90000,RTE,,, 69 | BOUTRE,5.832309249463061,43.69090243594708,100087916.0,Polygon,Poste électrique de Boutre,400000;225000,RTE,,, 70 | GRILLE-AVOINE,0.1634846272013869,47.22425638733642,117446401.0,Polygon,Poste électrique d'Avoine,400000,RTE,,, 71 | GENISSIAT-POSTE,5.804613205738975,46.0558914222814,83293593.0,Polygon,Poste électrique de Génissiat,400000;225000;63000,RTE,,, 72 | LONNY,4.572872065285246,49.82747483626434,82825438.0,Polygon,Poste électrique de Lonny,400000,RTE,,, 73 | DONZAC,0.8228435543876957,44.10262786770663,105913465.0,Polygon,Poste électrique de Donzac,400000;225000,RTE,,, 74 | PENLY (POSTE EVACUATION),1.2274810268706688,49.96857823103559,85719389.0,Polygon,Poste électrique de Penly,400000,RTE,,, 75 | GAVRELLE,2.885346645898033,50.33726372400019,117893799.0,Polygon,Poste électrique de Gavrelle,400000;225000;90000,RTE,,, 76 | ALBERTVILLE,6.418252587318368,45.66191433169308,56998024.0,Polygon,Poste électrique d'Albertville,400000;225000;63000,RTE,,, 77 | MAMBELIN,6.663591631876483,47.36726218345579,39389229.0,Polygon,Poste électrique de Mambelin,400000;225000,RTE,,, 78 | FRASNE,6.163036729368127,46.8719015257908,159167277.0,Polygon,Poste électrique de Frasne,400000;225000;63000,RTE,,, 79 | VERGER,1.5979801750130564,47.71189595716536,86260099.0,Polygon,Poste électrique du Verger,400000,RTE,,, 80 | NEUVES-MAISONS,6.112514483612839,48.61077327094252,147056882.0,Polygon,Poste électrique de Neuves Maisons,400000,RTE,,, 81 | VAUJANY,6.050703273668742,45.1455204397092,147132694.0,Polygon,Poste électrique de Vaujany,15500;400000,RTE,,, 82 | BIANCON,6.835855694028641,43.59507265828472,121500497.0,Polygon,Poste électrique du Biançon,400000;225000,RTE,,, 83 | MARTYRE (LA),-4.193367303658051,48.44395782659023,146695955.0,Polygon,Poste électrique de La Martyre,400000;225000,RTE,,, 84 | SIERENTZ,7.47224490748176,47.64663556568646,49049745.0,Polygon,Poste électrique de Sierentz,400000;225000,RTE,,, 85 | JONQUIERES,4.583663510508429,43.82899443280963,114018928.0,Polygon,Poste électrique des Jonquières,400000;225000;63000,RTE,,, 86 | MUHLBACH,7.555796925629011,47.90710754488321,32196554.0,Polygon,Poste électrique de Muhlbach,400000,RTE,,, 87 | BREUIL (LE),2.2141517875591035,45.24627069715102,82306874.0,Polygon,Poste électrique de Le Breuil,400000;225000,RTE,,, 88 | CUBNEZAIS,-0.4355296546209659,45.06876009183606,235370803.0,Polygon,Poste électrique de Cubnezais,400000;225000;63000,RTE,,, 89 | CREYS,5.466460245678589,45.75615546019545,84153220.0,Polygon,Poste électrique de Creys-Malville,400000,RTE,,, 90 | CHEVALET,2.6383708199486224,50.1796629289048,85217416.0,Polygon,Poste électrique de Chevallet,400000,RTE,,No 100% match, 91 | MASTAING,3.290724027978676,50.296463127218246,82967739.0,Polygon,Poste électrique de Mastaing,400000;225000;90000,RTE,,, 92 | ARGIA (BAYONNE SUD),-1.430143384491294,43.42139845078243,111558550.0,Polygon,Poste électrique de Argia,400000;225000;63000,RTE,,, 93 | MARQUIS (LE),-0.5512377637498288,45.01043482790015,105840884.0,Polygon,Poste électrique du Marquis,400000;225000;63000,RTE,,, 94 | ST-AVOLD,6.703650244433099,49.13853564784563,129378915.0,Polygon,Poste électrique de Saint-Avold,400000;225000;63000,RTE,,, 95 | VAUPALIERE (LA),1.0100612505540392,49.48313439694992,85827398.0,Polygon,Poste électrique de La Vaupalière,400000;225000;90000;20000,RTE,,, 96 | T.SUP / PRION-TAVEL,5.766457767251671,43.70168527649207,147056883.0,Polygon,Poste électrique de Tore Supra,400000,RTE,,No 100% match, 97 | PRAZ-ST-ANDRE,6.583583496069723,45.20533397391629,147132690.0,Polygon,Poste électrique de La Praz Saint-André,400000,RTE,,, 98 | WEPPES,2.8949441907773137,50.64433889523521,85605959.0,Polygon,Poste électrique de Weppes,400000;225000,RTE,,Multiple matches, 99 | OUDON,-1.0085771818800764,47.9861118242071,432466512.0,Polygon,Poste électrique d’Oudon,400000;22500,RTE,,, 100 | TORE SUPRA,5.766457767251671,43.70168527649207,147056883.0,Polygon,Poste électrique de Tore Supra,400000,RTE,,, 101 | BOCTOIS,3.511435211181656,48.51937452772645,118387083.0,Polygon,Poste électrique de Boctois,400000,RTE,,, 102 | RUEYRES,2.6891888693378885,44.779253795276205,83726363.0,Polygon,Poste électrique de Rueyres,400000;225000;63000,RTE,,, 103 | TERRIER,2.2590062493852425,49.21758053852648,85047359.0,Polygon,Poste électrique de Terrier,400000;225000,RTE,,, 104 | MEZEROLLES,1.7414665298090182,48.93301538081504,89034196.0,Polygon,Poste électrique de Mezerolles,400000;225000,RTE,,, 105 | VILLERBON,1.3290376314540426,47.64882654290695,166073883.0,Polygon,Poste électrique de Villerbon,400000;90000,RTE,,, 106 | GREPILLES,4.117042841686416,46.08309172174257,118121876.0,Polygon,Poste électrique de Grépilles,400000;63000,RTE,,, 107 | BROC-CARROS (LE),7.1915995458881445,43.80309836528221,90842395.0,Polygon,Poste électrique de Le Broc-Carros,400000;225000,RTE,,, 108 | ROUGEMONTIER,0.7355471588320995,49.34348974267458,85827397.0,Polygon,Poste électrique de Rougemontier,400000;225000,RTE,,, 109 | BEAUMONT-MONTEUX,4.927969761989206,45.01921084476481,84603564.0,Polygon,Poste électrique de Beaumont Monteux,400000;225000;63000,RTE,,, 110 | SEREIN,3.740952311377658,47.88650859660896,81228088.0,Polygon,Poste électrique de Serein,400000;225000,RTE,,, 111 | VALDIVIENNE,0.6488948603550287,46.46572161955516,105690676.0,Polygon,Poste électrique de Valdivienne,400000;225000;90000,RTE,,, 112 | TERRETTE,-1.1874843764561327,49.161362540373815,85867971.0,Polygon,Poste électrique de Terrette,400000;90000,RTE,,, 113 | ST-VULBAS-OUEST,5.259278592574022,45.79564707516543,426020756.0,Polygon,Poste électrique de Saint-Vulbas,400000;225000;63000,RTE,,No 100% match, 114 | CAPELLE (LA),3.935112185158059,49.9736574627766,117975440.0,Polygon,Poste électrique de La Capelle,400000;225000;63000,RTE,,, 115 | CHAINGY,1.8033191687367067,47.87560254679458,34198056.0,Polygon,Poste électrique de Chaingy,400000;225000;90000;20000,RTE,,, 116 | SCHEER,7.519253196765943,48.3567300233959,214483816.0,Polygon,Poste électrique de Scheer,400000;225000,RTE,,, 117 | TAMAREAU,3.7161638078666512,43.632657759196526,26376870.0,Polygon,Poste électrique de Tamareau,400000;225000,RTE,,, 118 | GROSNE,4.711010142453479,46.629578289847714,122563466.0,Polygon,Poste électrique de Grosne,400000;225000,RTE,,, 119 | COULANGE,4.723430069713843,44.63241097630195,84490483.0,Polygon,Poste électrique de Coulange,400000,RTE,,, 120 | ROM,0.14557001312205,46.3241522679196,448355914.0,Polygon,Poste de Rom,400000,RTE,,, 121 | JUMEAUX (LES),-0.071508399300469,46.80181624810031,110450456.0,Polygon,Poste électrique de Les Jumeaux,400000;22500,RTE,,, 122 | CORNIER,6.295157110732089,46.084628311344666,100500802.0,Polygon,Poste électrique de Cornier,400000;225000;63000;20000,RTE,,, 123 | REALTOR,5.342831306626541,43.44683681126545,27259817.0,Polygon,Poste électrique de Cabriès Realtor,400000;225000,RTE,,, 124 | MIONS,4.975544951684504,45.67434685130104,24020441.0,Polygon,Poste électrique de Mions,400000;225000;63000,RTE,,, 125 | GATINAIS,2.384860674333365,48.089073079511984,86297273.0,Polygon,Poste électrique du Gâtinais,400000;90000,RTE,,, 126 | CERGY,2.059280671924714,49.04898781715813,41722745.0,Polygon,Poste électrique de Cergy,400000;225000,RTE,,, 127 | PRIONNET,5.772348660472201,43.70533142560881,202753898.0,Polygon,Poste électrique du Prionnet,400000,RTE,,, 128 | CHAMPAGNIER,5.709151367175468,45.10635550659926,69813552.0,Polygon,Poste électrique de Champagnier,400000;225000,RTE,,, 129 | BARNABOS,1.0123451804494097,49.65711145486728,85710783.0,Polygon,Poste électrique de Barnabos,400000,RTE,,, 130 | CHANCEAUX,0.6946717949331875,47.48205015414612,27951432.0,Polygon,Poste électrique de Chanceaux,400000,RTE,,, 131 | WARANDE,2.160319155825482,50.94911054822052,85203486.0,Polygon,Poste électrique de Warande,400000;225000,RTE,,, 132 | VILLEVAUDE,2.662400267413925,48.90451856833765,29088787.0,Polygon,Poste électrique de Villevaudé,400000;225000,RTE,,, 133 | PLAN-D ORGON,5.017941674506545,43.82718753588398,241189382.0,Polygon,Poste électrique du Plan d'Orgon,400000;225000;63000,RTE,,, 134 | CAZARIL,0.5134819011823751,43.17131924861918,110443404.0,Polygon,Poste électrique de Cazaril,400000;225000,RTE,,, 135 | TOURBE,-0.2642733540253149,49.10824354913047,85895367.0,Polygon,Poste électrique de Tourbe,400000;225000,RTE,,, 136 | MARMAGNE,2.2603565222038067,47.10193725938209,23286313.0,Polygon,Poste électrique de Marmagne,400000;225000;90000,RTE,,, 137 | BAIXAS,2.804247313849911,42.73229026891491,82837097.0,Polygon,Poste électrique de Baixas,400000;225000;63000,RTE,,, 138 | MONTEZIC (POSTE EXTERIEUR),2.638697315917708,44.73447624272051,113217487.0,Polygon,Poste électrique de Montézic,400000,RTE,,, 139 | VERFEIL,1.6721882967844657,43.62955137980059,109817708.0,Polygon,Poste électrique de Verfeil,400000;225000;63000,RTE,,, 140 | TAUTE,-1.3612980699609245,49.20292481021449,222188543.0,Polygon,Poste électrique de Taute,400000;90000,RTE,,, 141 | TRICASTIN-POSTE (LE),4.715014039217056,44.32943108739126,11278540.0,MultiPolygon,Poste électrique du Tricastin,400000;225000,RTE,Duplicated OSM name: 11278540 11278540 ,, 142 | GRANZAY,-0.5185456036053911,46.21868203266928,105630888.0,Polygon,Poste électrique de Granzay,400000;225000,RTE,,, 143 | DOMLOUP,-1.5561146152403318,48.09291698283411,85995894.0,Polygon,Poste électrique de Domloup,400000;225000;90000,RTE,,, 144 | LARCAY,0.7675103850826965,47.35192022790453,44883864.0,Polygon,Poste électrique de Larçay,400000;90000,RTE,,, 145 | VIELMOULIN,4.687244564902607,47.326143973597006,179260933.0,Polygon,Poste électrique de Vieilmoulin,400000;225000;63000;20000,RTE,,No 100% match, 146 | AGASSES (LES),4.660379365652763,43.88502716549828,1075712995.0,Polygon,Poste électrique de Les Agasses,400000,RTE,,, 147 | SAUCATS,-0.6136875659121696,44.61410792127056,111456385.0,Polygon,Poste électrique de Saucats,400000;225000;63000,RTE,,, 148 | ECHALAS,4.71931487472394,45.54284253568644,84476231.0,Polygon,Poste électrique de Échalas,400000;225000,RTE,,, 149 | VINCEY,6.326423012924369,48.35379543297767,81758476.0,Polygon,Poste électrique de Vincey,400000,RTE,,, 150 | BEZAUMONT,6.097581672005758,48.85728387840176,81665271.0,Polygon,Poste électrique de Bezaumont,400000;225000,RTE,,, 151 | FRUGES,2.0949917942554763,50.49941655729542,421690880.0,Polygon,Poste électrique de Fruges,400000;90000;20000,RTE,,, 152 | CALAN,-3.3029888709764506,47.88070051817389,210389707.0,Polygon,Poste électrique de Calan,400000;225000,RTE,,, 153 | CHESNOY (LE),2.866801125788516,48.38932172009287,79866837.0,Polygon,Poste électrique du Chesnoy,400000;225000;63000,RTE,,, 154 | ATTAQUES (LES),1.913830101628356,50.92111027676855,85198005.0,Polygon,Poste électrique des Attaques,400000;225000;90000,RTE,,, 155 | GAUGLIN,2.8703340069062016,47.50657563574972,41829825.0,Polygon,Poste électrique de Gauglin,400000,RTE,,, 156 | PICOCHERIE (LA),0.9756024283446082,47.57301665314604,86162998.0,Polygon,Poste électrique de La Picocherie,400000;25000,SNCF Réseau,,, 157 | PLAUD,0.8585045671431881,45.912158083226906,112893617.0,Polygon,Poste électrique de Plaud,400000;90000,RTE,,, 158 | VILLECHETIVE,3.4791721918917906,48.09775596894555,98390525.0,Polygon,Poste électrique de Villechétive,400000;25000,RTE,,, 159 | QUINTES (LES),0.2404904628849691,47.88611363822258,86131984.0,Polygon,Poste électrique des Quintes,400000;22500,RTE,,, 160 | REVIGNY,4.998007903344477,48.817862014339774,138382023.0,Polygon,Poste électrique de Révigny sur Ornain,400000;225000;63000;20000,RTE,,, 161 | -------------------------------------------------------------------------------- /OSM-locator/Core _Static Grid Model_template_D7_OSM_corrected.csv: -------------------------------------------------------------------------------- 1 | ,x,y,OSM_id,OSM_type,OSM_name,OSM_voltage,OSM_operator,comment 2,comment,correction 2 | Y-Bixterheide,7.7243840908435635,51.40933415630266,51940126.0,Polygon,Umspannwerk Bixterheide,220000;110000,Amprion,,, 3 | Dettingen,8.989507368655055,50.060279806954206,42372159.0,Polygon,Umspannwerk Dettingen,380000;110000,Amprion,Duplicated OSM name: 42372159 42372159 ,, 4 | Y-Bellendorf,7.031690662968561,51.609442996503965,38584673.0,Polygon,Station Bellendorf,220000,RWE,,, 5 | Gundelfingen,10.39177609451572,48.51846091034124,88945213.0,Polygon,Schaltanlage Gundelfingen,380000,Amprion,,, 6 | Asslar,8.480095303151472,50.59092047264495,24536211.0,Polygon,Umspannwerk Aßlar,380000;110000,E.ON Mitte AG,,, 7 | Guetersloh,8.364229604054682,51.92712243101322,26383042.0,Polygon,Gütersloh,380000;220000;110000;10000,Amprion;Westnetz,,, 8 | Y-Dahlem,6.531696645299816,50.3900469726347,32675761.0,Polygon,Station Dahlem,380000;110000,Amprion;Westnetz,,, 9 | Bacharach,7.692541935165413,50.02621584530208,373967500.0,Polygon,Bacharach,380000;110000,Amprion;Westnetz,,, 10 | Y-Edelstahl,6.5424084670371885,51.29944584737248,93278553.0,Polygon,Station Edelstahl Krefeld,220000;110000,,,No 100% match, 11 | Y-Huellen,7.123239074232209,51.525611597419605,23067006.0,Polygon,Station Hüllen,380000;110000,RWE,,, 12 | Wambel,7.522337661750596,51.532173877087054,24414688.0,Polygon,Station Wambel,220000;110000,Amprion,,, 13 | Osterath,6.625829004351691,51.26061129810614,24799890.0,Polygon,Station Osterath,220000;110000,RWE,Duplicated OSM name: 24799890 77179271 ,, 14 | Ohligs,7.0087384303100615,51.17417967022727,106096507.0,Polygon,Station Ohligs,380000;110000,Amprion;Westnetz,,, 15 | Nordlicht,6.906604094757433,51.56523580430414,24280460.0,Polygon,Station Nordlicht,380000;110000,RWE; ELE,,, 16 | Kriftel,8.47176344120472,50.097320201880926,38661452.0,Polygon,Umspannwerk Kriftel,380000;110000,Amprion,,, 17 | Rommerskirchen,6.702194792331111,51.0088598650855,24839976.0,Polygon,Umspannwerk Rommerskirchen,380000;220000,Amprion,,, 18 | Kruckel,7.417046808647433,51.457221831935925,22964137.0,Polygon,Station Kruckel,380000;220000;110000,Amprion;Westnetz,,, 19 | Duelken,6.329986497836532,51.24293354119608,24815262.0,Polygon,Station Dülken,380000;220000;110000,RWE,,, 20 | Y-Rommerskirchen,6.702194792331111,51.0088598650855,24839976.0,Polygon,Umspannwerk Rommerskirchen,380000;220000,Amprion,,, 21 | Utfort,6.617199413011047,51.47583728111109,23380800.0,Polygon,Station Utfort,380000;220000;110000,Amprion,,, 22 | St. Peter,6.8019019261838265,51.124931543128966,49577401.0,Polygon,Station Sankt Peter 220 kV,220000;110000,RWE,,No 100% match, 23 | Poeppinghausen,7.264078945443233,51.57357484256438,28452784.0,Polygon,Station Pöppinghausen,220000;110000,Amprion,,, 24 | Gremberghoven,7.047392378699001,50.90555192019308,29374542.0,Polygon,Station Gremberghoven,220000;110000,RWE,,, 25 | Bergmannsglueck,7.03761994113036,51.59854964417156,22944791.0,Polygon,Station Bergmannsglück,220000;110000,RWE,,, 26 | Dauersberg,7.863758842197255,50.76808852704537,152403632.0,Polygon,Station Dauersberg,380000;220000;110000,RWE,,, 27 | Wengerrohr,6.920161421361758,49.97058618721212,66764943.0,Polygon,Station Wengerohr,220000;110000,Amprion; Westnetz,,No 100% match, 28 | Y-Elmenhorst,7.445069349671856,51.61850011519319,24415232.0,Polygon,Station Elmenhorst,220000;110000,Amprion,,, 29 | Enniger,7.993959170676216,51.82309545032864,42560068.0,Polygon,Station Enniger,380000;110000,Amprion,,, 30 | Urberach,8.772275034667375,49.97457434094854,23284340.0,Polygon,Umspannwerk Urberach,380000;220000;110000,Amprion,,, 31 | Gronau,7.034948633916173,52.2029965351487,952346321.0,Polygon,Station Gronau,220000,,Duplicated OSM name: 952346321 952346322 ,, 32 | Siersdorf,6.216193010895058,50.91236183485157,25992879.0,Polygon,Siersdorf,380000;110000,,,, 33 | Y-Walsum,6.715197472199211,51.5268080533945,24478889.0,Polygon,Station Walsum,220000;110000,Amprion,,, 34 | Edelstahl,6.5424084670371885,51.29944584737248,93278553.0,Polygon,Station Edelstahl Krefeld,220000;110000,,,No 100% match, 35 | Y-Waldlaubersheim,7.815993836091351,49.92211102637205,198448981.0,Polygon,Umspannwerk Waldlaubersheim,380000;110000,RWE,,, 36 | Westerkappeln,7.890386064217893,52.27794041517122,114319248.0,Polygon,Station Westerkappeln,380000,Amprion,Duplicated OSM name: 114319248 954305865 ,, 37 | Kusenhorst 1,7.060221722122416,51.69639747736853,29077623.0,Polygon,Umspannwerk Kusenhorst,380000;220000;110000,Amprion;Westnetz,,No 100% match, 38 | Y-St. Peter,6.8019019261838265,51.124931543128966,49577401.0,Polygon,Station Sankt Peter 220 kV,220000;110000,RWE,,No 100% match, 39 | Oechtel,7.278589348573908,52.319422255099575,796306640.0,Polygon,Öchtel,380000,Amprion,,, 40 | Bixterheide,7.7243840908435635,51.40933415630266,51940126.0,Polygon,Umspannwerk Bixterheide,220000;110000,Amprion,,, 41 | Schwelgern,6.741242025705613,51.51307480367936,35834160.0,Polygon,Schwelgern,380000;220000;110000,ThyssenKrupp,,, 42 | Eller,6.846996879399116,51.20556806132731,23140544.0,Polygon,Station Eller,220000;110000,Amprion,,, 43 | Y-Poeppinghausen,7.264078945443233,51.57357484256438,28452784.0,Polygon,Station Pöppinghausen,220000;110000,Amprion,,, 44 | Norf,6.772521017747321,51.14710319021346,31762305.0,Polygon,Station Norf,220000;110000,,,, 45 | Y-Dauersberg,7.863758842197255,50.76808852704537,152403632.0,Polygon,Station Dauersberg,380000;220000;110000,RWE,,, 46 | Y-Kruckel,7.417046808647433,51.457221831935925,22964137.0,Polygon,Station Kruckel,380000;220000;110000,Amprion;Westnetz,,, 47 | Gelsenberg,7.0370235293558325,51.54072779802346,25051880.0,Polygon,Station Gelsenberg,220000;110000,RWE;ELE,,, 48 | Y-Voehringen,10.082157401960348,48.26609017292847,85523877.0,Polygon,Vöhringen Amprion,380000,Amprion,,, 49 | Y-Ohligs,7.0087384303100615,51.17417967022727,106096507.0,Polygon,Station Ohligs,380000;110000,Amprion;Westnetz,,, 50 | Mengede,7.353019672408075,51.575821142419045,32472806.0,Polygon,Station Mengede,380000,RWE,,, 51 | Waldlaubersheim,7.815993836091351,49.92211102637205,198448981.0,Polygon,Umspannwerk Waldlaubersheim,380000;110000,RWE,,, 52 | Urberach (NEU),8.772275034667375,49.97457434094854,23284340.0,Polygon,Umspannwerk Urberach,380000;220000;110000,Amprion,,No 100% match, 53 | Welper,7.195979372179284,51.41157533277352,156973363.0,Polygon,Station Welper,220000,RWE,,, 54 | Altenkleusheim,7.937986636819215,51.01063735220643,132814303.0,Polygon,Umspannwerk Altenkleusheim,220000;110000,Amprion;Westnetz,,, 55 | Y-Kusenhorst,7.060221722122416,51.69639747736853,29077623.0,Polygon,Umspannwerk Kusenhorst,380000;220000;110000,Amprion;Westnetz,,, 56 | Y-Karnap,6.996068915586044,51.51416960830488,59925390.0,Polygon,Station Karnap,380000;110000,,,, 57 | Y-Garenfeld,7.505971563874954,51.40160535879835,24667346.0,Polygon,Garenfeld,220000;110000,ENERVIE Vernetzt GmbH,,, 58 | Duennwald,7.023544555780102,50.99906843165605,27871140.0,Polygon,Station Dünnwald,220000,,,, 59 | Eiberg,7.125728802861796,51.44906599034112,113546939.0,Polygon,Station Eiberg,380000;220000;110000,Amprion,,, 60 | Rath,6.808906286063298,51.26860763479728,25044557.0,Polygon,Station Rath,380000,,,, 61 | St. Barbara,7.240374772306975,49.3576497643809,89352550.0,Polygon,Schaltanlage St. Barbara,380000;220000;110000,Amprion / STEAG,,, 62 | Hamborn,6.7875299322275335,51.505549426599536,37554416.0,Polygon,Station Hamborn,220000;110000,Amprion,,, 63 | Benteler,7.317849980403577,52.46911152226439,118928165.0,Polygon,Benteler Stahlwerk,220000,,,, 64 | Gersteinwerk,7.709038739054855,51.67646671921391,42507488.0,Polygon,Station Gersteinwerk,220000,Amprion,Duplicated OSM name: 42507488 952594482 ,, 65 | Garenfeld,7.505971563874954,51.40160535879835,24667346.0,Polygon,Garenfeld,220000;110000,ENERVIE Vernetzt GmbH,,, 66 | Niederstedem,6.475062982714618,49.922608785465314,151967290.0,Polygon,Station Niederstedem,380000;220000;110000,Amprion; Westnetz,,, 67 | FWH-S,8.537219075722902,50.07808506811367,23641079.0,Polygon,Farbwerke Höchst Süd (FWH-S),220000;110000,Amprion,,No 100% match, 68 | Liessem,7.1368559671979845,50.642920980893024,26777313.0,Polygon,Station Ließem,380000;110000,Amprion,,, 69 | Opladen,6.965533742474558,51.06993601928009,22761839.0,Polygon,Station Opladen,380000;220000;110000,RWE,,, 70 | Oberottmarshausen,10.840648243415412,48.23795898353696,30613895.0,Polygon,Umspannwerk Oberottmarshausen,380000;110000,Lech-Elektrizitätswerke,,, 71 | Unna,7.71862726556993,51.53420752461524,42809973.0,Polygon,Station Unna,380000;110000,Amprion,,, 72 | Ensdorf,6.773207879811484,49.29107421435738,82773910.0,Polygon,Umspannanlage Ensdorf,380000;220000;110000,,,, 73 | Bochum,7.17937351007122,51.4722006913016,68549340.0,Polygon,Station Bochum,220000;110000,Amprion GmbH,,, 74 | Arpe,8.211705438566499,51.17798501975109,42799487.0,Polygon,Station Arpe,380000;110000,Amprion,,, 75 | Emscherbruch,7.18794,51.55378,,Polygon,Emscherbruch,380000,Amprion,,No 100% match,"Because not yet done. In NEP 2030 (2019) as project AMP-028 for 2024, north to Power Plant Herne 5" 76 | Daxlanden,8.313340225406092,49.00904347266116,152261133.0,Polygon,Karlsruhe-Daxlanden,380000;220000;110000,EnBW,,No 100% match, 77 | Limburg,8.065794350111595,50.40646889792437,50898216.0,Polygon,Station Limburg,380000;110000,Amprion;Süwag,,, 78 | Rosenblumendelle,6.948210986686577,51.44457590187489,26291794.0,Polygon,Station Rosenblumendelle,380000;110000,RWE,,, 79 | Reisholz,6.828052633409942,51.16264600244359,23192640.0,Polygon,Station Reisholz,220000;110000,,,, 80 | Uerdingen,6.656735259258954,51.379523661073,24479984.0,Polygon,Uerdingen,220000;110000,RWE,,, 81 | Y-Diefflen,6.755523437374481,49.36486962452438,82310607.0,Polygon,Dieffeln,220000,VSE,,No 100% match, 82 | Paffendorf,6.596019852275015,50.95252746961278,26927264.0,Polygon,Station Paffendorf,380000;110000,Amprion,,, 83 | Y-Oechtel,7.278589348573908,52.319422255099575,796306640.0,Polygon,Öchtel,380000,Amprion,,, 84 | Buescherhof,6.926758989258948,51.499205696678,24921206.0,Polygon,Station Büscherhof,380000;220000,RWE,,, 85 | Rheinhausen,6.720308830908755,51.39153012288341,92024105.0,Polygon,Station Rheinhausen,220000,Amprion,,, 86 | Selbeck,6.868045010993416,51.37447481153728,25043127.0,Polygon,Station Selbeck,380000;110000,Amprion;Westnetz,,, 87 | Stockem,7.095822741107252,50.82688896167837,22796434.0,Polygon,Station Stockem,220000;110000,Westnetz,,, 88 | Quint,6.702285455777401,49.82899444427388,151967291.0,Polygon,Station Quint,220000;110000,Amprion; Westnetz,,, 89 | Bechterdissen,8.659610012459375,52.00034857382487,24264701.0,Polygon,Bechterdissen,220000;110000,TenneT TSO GmbH,Duplicated OSM name: 24264701 957746797 ,, 90 | Walsum,6.715197472199211,51.5268080533945,24478889.0,Polygon,Station Walsum,220000;110000,Amprion,,, 91 | Dillenburg,8.28486181251379,50.75907351621431,24536328.0,Polygon,Dillenburg,380000;110000,e.on;Mitte AG,,, 92 | Koblenz,7.593301877610282,50.38594381664384,160584794.0,Polygon,Station Koblenz,380000;110000,RWE,,, 93 | Y-Stockem,7.095822741107252,50.82688896167837,22796434.0,Polygon,Station Stockem,220000;110000,Westnetz,,, 94 | Amelsbueren,7.607116177157128,51.8986046307958,42861703.0,Polygon,Amelsbüren,220000,Amprion,,, 95 | Osburg,6.813684274912216,49.72483416686441,42097854.0,Polygon,Station Osburg,380000;110000,Amprion; Westnetz,,, 96 | Y-Gersteinwerk,7.709038739054855,51.67646671921391,42507488.0,Polygon,Station Gersteinwerk,220000,Amprion,Duplicated OSM name: 42507488 952594482 ,, 97 | Gellep,6.674738882328187,51.324867954651424,1040551074.0,Polygon,Station Gellep,220000:110000,Amprion,Duplicated OSM name: 1040551074 10753350 ,, 98 | Mutterstadt,8.35233394492863,49.421274356930944,152924498.0,Polygon,Netzleitstelle Mutterstadt,220000;110000,Pfalzwerke,,, 99 | Weissenthurm,7.449489147076909,50.40253032636382,395847307.0,Polygon,Station Weißenthurm,380000;220000;110000,Amprion,,, 100 | Niederlangen,7.194564904714271,52.869841065668645,797009308.0,Polygon,Niederlangen,380000;110000,TenneT TSO GmbH,,, 101 | Y-St. Huelfe,8.40350236040683,52.60907601215952,32904794.0,Polygon,Station Sankt Hülfe,380000;110000,Amprion,,No 100% match, 102 | Laer,7.278860519864335,51.4722322572028,66038431.0,Polygon,Station Laer,220000;110000,Amprion,,, 103 | Doerpen West,7.256250263683378,52.98145861873586,142487746.0,Polygon,Dörpen West,380000;320000,TenneT Offshore GmbH,,, 104 | Eiserfeld,7.98506748165171,50.842225493306856,89043564.0,Polygon,Station Eiserfeld,220000;110000,Amprion,,, 105 | Herbertingen,9.4253440768066,48.0644397251101,25306752.0,Polygon,Umspannwerk Herbertingen,380000;220000;110000,EnBW,,, 106 | Uchtelfangen,6.996459202699811,49.37540332206031,54359256.0,Polygon,Umspannwerk Uchtelfangen,380000;220000;110000,Amprion,,, 107 | Bocklemuend,6.851690333186582,50.98414694561532,22690852.0,Polygon,Umspannwerk Bocklemünd,220000;110000,,,, 108 | Ibbenbueren,7.725709161500636,52.27718892791024,29472852.0,Polygon,Station Ibbenbüren,220000;110000,Amprion;Westnetz,,, 109 | Y-Werben,9.71657,47.43264,83529203.0,Polygon,Umspannwerk Werben – Dornbirn,220000;110000,Vorarlberger Energienetze GmbH,,No 100% match,Because in Austria 110 | Linde,7.233199543289645,51.23251323261821,92165128.0,Polygon,Station Linde,380000;110000,Amprion;Westnetz,,, 111 | Sechtem,6.9724598759004,50.79563726149913,22766160.0,Polygon,Station Sechtem,380000;220000;110000,RWE,,, 112 | Oberzier,6.457700440405503,50.87149029113866,26593929.0,Polygon,Station Oberzier,380000;110000,Amprion,,, 113 | Twistetal,8.992792447752914,51.34300940581564,41232144.0,Polygon,Umspannwerk Twistetal,380000;110000,TenneT,,, 114 | Karnap,6.996068915586044,51.51416960830488,59925390.0,Polygon,Station Karnap,380000;110000,,,, 115 | Elmenhorst,7.445069349671856,51.61850011519319,24415232.0,Polygon,Station Elmenhorst,220000;110000,Amprion,,, 116 | Grosskrotzenburg,8.958708591309808,50.0826077917695,42410916.0,Polygon,Großkrotzenburg,380000;220000,TenneT TSO GmbH,,, 117 | Trier,6.62053564068397,49.74893869040139,145680894.0,Polygon,Station Trier,220000,Amprion,,, 118 | Huellen,7.123239074232209,51.525611597419605,23067006.0,Polygon,Station Hüllen,380000;110000,RWE,,, 119 | Y-Otterbach,7.729027530463258,49.48275269326096,152107815.0,Polygon,Otterbach,220000;110000,Amprion,,, 120 | Geithe,7.930744755137682,51.67297521330382,112695048.0,Polygon,Geithe,380000,Trianel,,, 121 | Knapsack,6.842650702727993,50.8635385229617,22765517.0,Polygon,Station Knapsack,380000;110000,Amprion,,, 122 | Lambsheim,8.294959271351203,49.52442754258794,600395952.0,Polygon,Umspannanlage Lambsheim,380000,Amprion,,, 123 | Lippborg,7.981178230031167,51.67354765775157,42488855.0,Polygon,Station Lippborg,380000;110000,Amprion,,, 124 | Saarwellingen,6.765974644480778,49.360090799233845,89215122.0,Polygon,Station Saarwellingen,220000;110000,Amprion,,, 125 | Fuehlingen,6.934911668116568,51.033531922095136,22761692.0,Polygon,UW Fühlingen,220000;110000,RheinEnergie,,, 126 | Y-Osterath,6.625829004351691,51.26061129810614,24799890.0,Polygon,Station Osterath,220000;110000,RWE,Duplicated OSM name: 24799890 77179271 ,, 127 | Y-Paffendorf,6.596019852275015,50.95252746961278,26927264.0,Polygon,Station Paffendorf,380000;110000,Amprion,,, 128 | Woringen,10.213752787155729,47.938734957376944,683227471.0,Polygon,UW Woringen,380000,LEW-Verteilnetz und Amprion,,, 129 | Luestringen,8.104639054942611,52.26510433428036,37764852.0,Polygon,Lüstringen,380000;220000;110000,Amprion;Westnetz,,, 130 | Y-Lippborg,7.981178230031167,51.67354765775157,42488855.0,Polygon,Station Lippborg,380000;110000,Amprion,,, 131 | Y-Welper,7.195979372179284,51.41157533277352,156973363.0,Polygon,Station Welper,220000,RWE,,, 132 | Pfungstadt,8.58859643159893,49.8156337220934,147521567.0,Polygon,Umspannanlage Pfungstadt,220000;110000,RWE,,, 133 | Oberbachern,11.370408790511975,48.29148987377033,18629425.0,Polygon,Umspannwerk Oberbachern,380000;220000;110000,TenneT TSO GmbH;E.ON Netz GmbH,,, 134 | Tiengen,8.258827663264396,47.63420888668615,31367940.0,Polygon,Umspannwerk Tiengen,380000;220000;110000,Amprion,,, 135 | Otterbach,7.729027530463258,49.48275269326096,152107815.0,Polygon,Otterbach,220000;110000,Amprion,,, 136 | Meitingen,10.867567075348711,48.53945547524873,24652261.0,Polygon,Station Meitingen,380000,Net,,Multiple matches, 137 | Meckenheim,7.012850436235686,50.61770844908937,42423415.0,Polygon,Meckenheim,380000;110000,Westnetz,,, 138 | Pulverdingen,9.045435450755903,48.902960997054,43688805.0,Polygon,Umspannwerk Pulverdingen,380000;220000;110000,Transnet BW GmbH,,, 139 | Weingarten,8.308455420376125,49.25710489415606,259561755.0,Polygon,Weingarten,380000,,,, 140 | Bauler,6.211020349982434,49.95862578002852,89176939.0,Polygon,SA Bauler,220000,Amprion,,No 100% match, 141 | Voehringen,10.082157401960348,48.26609017292847,85523877.0,Polygon,Vöhringen Amprion,380000,Amprion,,, 142 | Y-Homburg,7.31928580589051,49.30481782437113,156402422.0,Polygon,Homburg,220000;110000,Amprion,,, 143 | Y-Schwelgern,6.741242025705613,51.51307480367936,35834160.0,Polygon,Schwelgern,380000;220000;110000,ThyssenKrupp,,, 144 | Y-Gelsenberg,7.0370235293558325,51.54072779802346,25051880.0,Polygon,Station Gelsenberg,220000;110000,RWE;ELE,,, 145 | Halfeshof,7.123084146476574,51.17158483332769,33816726.0,Polygon,Station Halfeshof,380000;110000,,,, 146 | Siegburg,7.192410168463034,50.79890016560982,22767509.0,Polygon,Station Siegburg,220000;110000,RWE,,, 147 | Kuehmoos,7.958075914315581,47.59547794524665,88916034.0,Polygon,Lastverteilung/Schaltanlage Kühmoos,380000;220000,Schluchseewerk AG,,, 148 | Maximiliansau,8.273277878035147,49.02939466511203,276249131.0,Polygon,Umspannwerk Maximiliansau,220000;110000,Pfalzwerke AG;Amprion GmbH,,, 149 | Kusenhorst,7.060221722122416,51.69639747736853,29077623.0,Polygon,Umspannwerk Kusenhorst,380000;220000;110000,Amprion;Westnetz,,, 150 | Y-Pfungstadt,8.58859643159893,49.8156337220934,147521567.0,Polygon,Umspannanlage Pfungstadt,220000;110000,RWE,,, 151 | Hoheneck,9.190792677545437,48.914415086962414,25802269.0,Polygon,Amprion Umspannwerk Hoheneck,380000;220000;110000,Amprion GmbH,,, 152 | Uentrop,7.992887306488671,51.68370771208923,42488850.0,Polygon,Station Uentrop,380000,Amprion,,, 153 | Kottigerhook,7.011600422827089,52.17763913797467,979801144.0,Polygon,Kottigerhook 380 kV,380000;110000,Amprion,,, 154 | Buerstadt,8.41937316081906,49.63371907557298,149987048.0,Polygon,Station Bürstadt,380000;220000,RWE,,, 155 | Meppen,7.277153959089165,52.75324261892892,206289192.0,Polygon,Meppen,380000;110000,TenneT,,, 156 | Leupolz,10.362499738474495,47.73865994398625,57727004.0,Polygon,Umspannanlage Leupolz,380000;220000;110000,Amprion,,, 157 | Hanekenfaehr,7.3082416626983955,52.47679112116146,61918154.0,Polygon,Hanekenfähr,380000;220000;110000,Amprion,,, 158 | Muendelheim,6.72376718027625,51.35565439330572,91854336.0,Polygon,Station Mündelheim,220000;110000,RWE,,, 159 | Buers,9.810985,47.142966,101997887.0,Polygon,Umspannwerk Bürs,380000;220000,Vorarlberger Illwerke AG,,No 100% match,Because in Austria 160 | Roxel,7.545853774547571,51.9703343157337,25506770.0,Polygon,Station Roxel,380000;110000,Amprion,,, 161 | Witten,7.313215010167073,51.44662662171338,35763480.0,Polygon,Witten,380000,Amprion,,Multiple matches, 162 | Mittelbexbach,7.235793498089118,49.36939238956679,152018146.0,Polygon,Mittelbexbach,380000,Amprion,,, 163 | Kelsterbach,8.531521376056055,50.047887045399385,169244940.0,Polygon,Station Kelsterbach,380000,Amprion,,, 164 | Y-Setzer Wiese,8.020290393908699,50.92361692995778,90148336.0,Polygon,Setzer Wiese,220000,RWE,,, 165 | Pfalzdorf,6.221831906937434,51.69464227886552,23084417.0,Polygon,Station Pfalzdorf,220000;110000,Amprion;Westnetz,,, 166 | Bischofsheim,8.389618629206387,49.98247934596149,24685992.0,Polygon,Umspannstation Bischofsheim,380000;110000,RWE;Kraftwerke Mainz-Wiesbaden,,, 167 | Hattingen,7.167956726297346,51.38931989154421,63114179.0,Polygon,Station Hattingen,380000;220000;110000,Amprion,,, 168 | Y-Bidingen,10.70273280786235,47.8264605398202,77038371.0,Polygon,Umspannwerk Bidingen,380000;110000,LEW,,, 169 | Y-Hanekenfaehr,7.3082416626983955,52.47679112116146,61918154.0,Polygon,Hanekenfähr,380000;220000;110000,Amprion,,, 170 | Ruhrzink,7.32420276953938,51.62130747920862,787840119.0,Polygon,Ruhrzink,220000,Amprion GmbH,,, 171 | Muenster,7.591356543030094,51.92844335952379,111973179.0,Polygon,Station Münster,220000;110000,RWE,,, 172 | Ohlensehlen,8.895627171590712,52.56398997029613,953015049.0,Polygon,Ohlensehlen,380000;110000,Amprion GmbH,,, 173 | Brauweiler,6.804590290688176,50.96625110059548,23084554.0,Polygon,Umspannanlage Brauweiler,380000;220000;110000,RWE,,, 174 | Nehden,8.62480056704377,51.42788841483733,42797575.0,Polygon,Station Nehden,380000;110000,Amprion,,, 175 | Rheinau,8.547160873968362,49.44053973019507,152973139.0,Polygon,Station Rheinau,220000;110000,Net,,, 176 | Datteln,7.338924011796622,51.63214368920335,275138524.0,Polygon,Schaltanlage Datteln 4,380000,Uniper Kraftwerke GmbH,,No 100% match, 177 | Frankfurt,8.6184960942,50.0923124569,62061952.0,Polygon,Umspannwerk Frankfurt Südwest,380000,,,No 100% match,Because unspecified cardinality in core-tso 178 | Gohrpunkt,6.7097559467997785,51.09093247200033,27919734.0,Polygon,Station Gohrpunkt,220000;110000,Amprion,,, 179 | Rommersheim,6.459979850702905,50.211271748421176,1024536785.0,Polygon,Umspannwerk Rommersheim,380000;110000,,,, 180 | Dellmensingen,9.88550887153552,48.304069672493554,41389594.0,Polygon,Dellmensingen,380000;220000;110000,Netze BW GmbH;TransnetBW GmbH,,, 181 | Lechhausen,10.93670405059136,48.40129106082093,53378027.0,Polygon,Umspannwerk Lechhausen,380000;110000,Amprion;Stadtwerke Augsburg,,, 182 | Wehrendorf,8.307757038447745,52.34563570305725,33411203.0,Polygon,Wehrendorf,380000;220000;110000,Amprion,,, 183 | Lippe,7.403376981173483,51.64446203616047,121199242.0,Polygon,Station Lippe,380000,RWE,,, 184 | Y-Herbertingen,9.4253440768066,48.0644397251101,25306752.0,Polygon,Umspannwerk Herbertingen,380000;220000;110000,EnBW,,, 185 | Setzer Wiese,8.020290393908699,50.92361692995778,90148336.0,Polygon,Setzer Wiese,220000,RWE,,, 186 | St. Huelfe,8.40350236040683,52.60907601215952,32904794.0,Polygon,Station Sankt Hülfe,380000;110000,Amprion,,No 100% match, 187 | Diefflen,6.755523437374481,49.36486962452438,82310607.0,Polygon,Dieffeln,220000,VSE,,No 100% match, 188 | Niederrhein,6.680796263733797,51.64632880193469,24462426.0,Polygon,Station Niederrhein,380000;220000;110000,RWE,,, 189 | Spellen,6.614278589351338,51.61867882622461,24462317.0,Polygon,Spellen,220000;110000,Amprion,,, 190 | Y-Guetersloh,8.364229604054682,51.92712243101322,26383042.0,Polygon,Gütersloh,380000;220000;110000;10000,Amprion;Westnetz,,, 191 | -------------------------------------------------------------------------------- /data/manual_substation_locations.yaml: -------------------------------------------------------------------------------- 1 | Giessen N DE: 2 | x: 8.657241 3 | y: 50.605622 4 | God SK: 5 | x: 19.1341568 6 | y: 47.6834336 7 | comment: God HU 8 | Göttingen DE: 9 | x: 9.884931 10 | y: 51.51489 11 | Gonyu SK: 12 | x: 17.81550143839757 13 | y: 47.72026255 14 | comment: Gonyu HU 15 | Gradacac HR: 16 | x: 18.435677 17 | y: 44.904025 18 | comment: in Bosnia & Herzegowina 19 | Gransee DE: 20 | x: 13.263084 21 | y: 52.99384 22 | Graustein DE: 23 | x: 14.472217 24 | y: 51.552886 25 | Gronau NL: 26 | x: 7.03612 27 | y: 52.202545 28 | comment: Gronau DE 29 | Grossgartach DE: 30 | x: 9.154968 31 | y: 49.144407 32 | Gütersloh DE: 33 | x: 8.364786 34 | y: 51.927147 35 | Gurtweil DE: 36 | x: 8.2465136 37 | y: 47.6412423 38 | Györ AT: 39 | x: 17.695008 40 | y: 47.672615 41 | comment: Gyor HU 42 | Gyor HU: 43 | x: 17.695008 44 | y: 47.672615 45 | Gyor SK: 46 | x: 17.695008 47 | y: 47.672615 48 | comment: Gyor HU 49 | Güstrow DE: 50 | x: 12.186213 51 | y: 53.816907 52 | HAGENWERDER PL: 53 | x: 14.94618 54 | y: 51.062184 55 | comment: Hagenwerder DE 56 | HENRI-PAUL FR: 57 | comment: unknown 58 | HERSELA FR: 59 | comment: unknown 60 | HORTA BE: 61 | comment: unknown 62 | HOUFFALIZE BE: 63 | x: 5.794913 64 | y: 50.149863 65 | HUTA CZESTOCHOWA PL: 66 | x: 19.170024 67 | y: 50.776466 68 | Hallendorf DE: 69 | x: 10.36925 70 | y: 52.166817 71 | Hamburg N DE: 72 | x: 9.986403 73 | y: 53.74156 74 | comment: same as Hamburg Nord DE 75 | Hamburg Nord DE: 76 | x: 9.986403 77 | y: 53.74156 78 | comment: same as Hamburg N DE 79 | Hamburg Ost DE: 80 | x: 10.158499 81 | y: 53.554785 82 | Hamburg S DE: 83 | x: 9.911422 84 | y: 53.488427 85 | comment: same as Hamburg Süd DE 86 | Hamburg Süd DE: 87 | x: 9.911422 88 | y: 53.488427 89 | comment: same as Hamburg S DE 90 | Handewitt DE: 91 | x: 9.319254 92 | y: 54.728365 93 | comment: Umspannwerk Handewitt 94 | Hannover W DE: 95 | x: 9.524132 96 | y: 52.36062 97 | Hardegsen DE: 98 | x: 9.854122 99 | y: 51.649565 100 | Hausruck AT: 101 | x: 13.898388 102 | y: 48.103746 103 | Heide W DE: 104 | x: 9.054917 105 | y: 54.16192 106 | Heidelberg DE: 107 | x: 8.663475 108 | y: 49.360776 109 | Heilbronn DE: 110 | x: 9.21329 111 | y: 49.17935 112 | Heinersdorf Abzweig DE: 113 | x: 14.135078 114 | y: 52.442314 115 | Heinersdorf DE: 116 | x: 14.135078 117 | y: 52.442314 118 | Heviz 1 HU: 119 | x: 17.1597236 120 | y: 46.6962854 121 | comment: same as Heviz HU 122 | Heviz 2 HU: 123 | x: 17.1597236 124 | y: 46.6962854 125 | comment: same as Heviz HU 126 | Heviz HR: 127 | x: 17.1834489 128 | y: 46.7906038 129 | comment: same as Heviz HU 130 | Heviz HU: 131 | x: 17.1834489 132 | y: 46.7906038 133 | Hoheneck DE: 134 | comment: unknown 135 | Hradec CZ: 136 | x: 13.3364 137 | y: 50.34718 138 | Hradec DE: 139 | x: 13.3364 140 | y: 50.34718 141 | comment: Hradec CZ 142 | Ingolstadt DE: 143 | x: 11.507495 144 | y: 48.761466 145 | Isar DE: 146 | x: 12.29878 147 | y: 48.60422 148 | Itzehö W DE: 149 | x: 9.452683 150 | y: 53.966847 151 | comment: Itzehoe W DE 152 | J. Bohunice SK: 153 | x: 18.759669916472006 154 | y: 48.3491968 155 | comment: no substation found 156 | JAMKI PL: 157 | x: 20.7384219 158 | y: 51.4399414 159 | comment: no substation found 160 | JANOW PL: 161 | x: 19.07831 162 | y: 50.240316 163 | JASINIEC PL: 164 | x: 15.1663889 165 | y: 52.6661111 166 | comment: no substation found 167 | JOACHIMOW PL: 168 | x: 22.3545221 169 | y: 52.1374542 170 | comment: no substation found 171 | JONQUIERES FR: 172 | x: 2.7342277309405265 173 | y: 49.39949275 174 | comment: no substation found 175 | JUMEAUX LES FR: 176 | x: 1.300038 177 | y: 45.3881271 178 | comment: no substation found 179 | Jessen Nord DE: 180 | x: 13.061254 181 | y: 51.801071 182 | KATOWICE PL: 183 | x: 19.056829 184 | y: 50.264376 185 | KEDZIERZYN PL: 186 | x: 19.7343485 187 | y: 52.695948 188 | comment: no substation found 189 | KOMOROWICE PL: 190 | x: 17.0021085 191 | y: 51.0159371 192 | comment: no substation found 193 | KOPANINA PL: 194 | x: 19.6386111 195 | y: 51.1938889 196 | comment: no substation found 197 | KOZIENICE PL: 198 | x: 21.46238 199 | y: 51.66644 200 | KROSNO PL: 201 | x: 21.8651647 202 | y: 49.6790942 203 | Kainachtal AT: 204 | x: 15.424047 205 | y: 46.902785 206 | Kainachtal SI: 207 | x: 15.424047 208 | y: 46.902785 209 | comment: Kainachtal AT 210 | Karben DE: 211 | x: 8.81101 212 | y: 50.20351 213 | Karlsruhe DE: 214 | x: 8.318643 215 | y: 49.010263 216 | comment: assumed Karlsruhe-Daxlanden 217 | Karlsruhe West DE: 218 | x: 8.349113 219 | y: 49.013125 220 | Kasso DE: 221 | x: 6.900764938979943 222 | y: 49.63531555 223 | comment: no substation found 224 | Kempten AT: 225 | x: 10.323972 226 | y: 47.683046 227 | comment: Kempten DE 228 | Kerepes HU: 229 | x: 19.332967 230 | y: 47.535219 231 | Kiel S DE: 232 | x: 10.159332 233 | y: 54.274938 234 | Kiel W DE: 235 | x: 10.06207 236 | y: 54.348394 237 | Klein Ilsede DE: 238 | x: 10.237096 239 | y: 52.293822 240 | Kocin CZ: 241 | x: 13.4761378 242 | y: 49.9303801 243 | comment: no substation found 244 | Kopanina CZ: 245 | x: 17.0555509 246 | y: 49.4054191 247 | comment: no substation found 248 | Kosice SK: 249 | x: 21.193268 250 | y: 48.626587 251 | Kozlodui RO: 252 | x: 23.728258 253 | y: 43.7727332 254 | comment: in Bulgaria 255 | Krajnik DE: 256 | x: 14.48326 257 | y: 53.19597 258 | comment: in Poland 259 | Krizovany CZ: 260 | x: 17.66872 261 | y: 48.33882 262 | comment: Krizovany SK 263 | Krizovany SK: 264 | x: 17.66872 265 | y: 48.33882 266 | Kronstorf AT: 267 | x: 14.469335 268 | y: 48.115676 269 | Krosno SK: 270 | x: 21.86453 271 | y: 49.69016 272 | Krsko HR: 273 | x: 15.51911 274 | y: 45.94178 275 | comment: nuclear plant in Slovenia 276 | 277 | Cierny Vah: 278 | x: 19.806650 279 | y: 49.017433 280 | comment: Electrical substation 281 | 282 | Cluj Est: 283 | x: 23.671284 284 | y: 46.778832 285 | comment: Near the train station Cluj-Napoca Est 286 | 287 | Cluj Floresti: 288 | x: 23.459961 289 | y: 46.739890 290 | comment: Electrical substation near to Floresti 291 | 292 | Conneforde: 293 | x: 8.053005 294 | y: 53.332525 295 | comment: Electrical substation north of Conneforde 296 | 297 | Conneforde O: 298 | x: 8.053005 299 | y: 53.332525 300 | comment: Electrical substation north of Conneforde 301 | 302 | DOBROTWOR: 303 | x: 24.387077 304 | y: 50.205545 305 | comment: Dobrotvir a city in Ukraine (in polish Dobrotwor) 306 | 307 | Daürsberg: 308 | x: 7.863213 309 | y: 50.767377 310 | comment: Dauersberg transformer station (Spelling error) 311 | 312 | Detk: 313 | x: 20.107589 314 | y: 47.773761 315 | comment: Electrical substation near to power station Mátra 316 | 317 | Diele: 318 | x: 7.311716 319 | y: 53.126130 320 | comment: Electrical substation near to Diele DE 321 | 322 | Divaca: 323 | x: 13.968825 324 | y: 45.691287 325 | comment: Electrical substation near to Divaca Slovenia 326 | 327 | Djerdap: 328 | x: 22.53651 329 | y: 44.673441 330 | comment: Electrical substation near to Iron Gate I Hydroelectric Power Station 331 | 332 | Dobrudja: 333 | x: 27.200118 334 | y: 44.110039 335 | comment: Electrical substation near to Dobrudja Bulgaria 336 | 337 | Dobrzen: 338 | x: 17.874304 339 | y: 50.745841 340 | comment: Electrical substation near to Opole Power Plant 341 | 342 | Dörpen W: 343 | x: 7.256018 344 | y: 52.981963 345 | comment: Electrical substation for offshore wind (Konverter Station Dörpen West) 346 | 347 | Dreibein Mellach: 348 | x: 15.484837 349 | y: 46.908909 350 | comment: Electrical substation near to Power Station Mellach 351 | 352 | Dresden Süd: 353 | x: 13.841615 354 | y: 50.990035 355 | comment: Electrical substation near to train station Dresden-Zschachwitz 356 | 357 | Durnrohr: 358 | x: 15.884607 359 | y: 48.328263 360 | comment: Electrical substation near to Dürnrohr AT 361 | 362 | EEKLO NOORD: 363 | x: 6.862864 364 | y: 51.207298 365 | comment: Electrical substation near to Krekelmuit 366 | 367 | Eemshaven: 368 | x: 6.862864 369 | y: 53.435661 370 | comment: Electrical substation (Cobra Cable, DC to NO, Emshaven 220 kV and 380 kV) 371 | 372 | Eemshaven Oost: 373 | x: 6.862864 374 | y: 53.435661 375 | comment: Electrical substation (Cobra Cable, DC to NO, Emshaven 220 kV and 380 kV) 376 | 377 | Eemshaven Oude Schip: 378 | x: 6.862864 379 | y: 53.435661 380 | comment: Electrical substation (Cobra Cable, DC to NO, Emshaven 220 kV and 380 kV) 381 | 382 | Eemshaven het Hogeland: 383 | x: 6.862864 384 | y: 53.435661 385 | comment: Electrical substation (Cobra Cable, DC to NO, Emshaven 220 kV and 380 kV) 386 | 387 | Emden Borssum: 388 | x: 7.224262 389 | y: 53.349967 390 | comment: Electrical substation Emden 391 | 392 | Emden O: 393 | x: 7.207252 394 | y: 53.341283 395 | comment: Electrical substation near to Power Station Emden 396 | 397 | Ernestinovo: 398 | x: 18.663405 399 | y: 45.473047 400 | comment: Electrical substation connecting Croatia, Hungary, Serbia, Bosnia 401 | 402 | Ertsmyra: 403 | x: 6.754013 404 | y: 58.669139 405 | comment: Electrical substation in Norway connecting Germany with Norway (NordLink DC Cable) 406 | 407 | Etzenricht: 408 | x: 12.114281 409 | y: 49.631450 410 | comment: Electrical substation in Germany connecting Germany with Czechia 411 | 412 | Frankfurt N: 413 | x: 8.664841 414 | y: 50.160869 415 | comment: Electrical substations in Frankfurt not exactly determinable 416 | 417 | Frankfurt SW: 418 | x: 8.664841 419 | y: 50.160869 420 | comment: Electrical substations in Frankfurt not exactly determinable 421 | 422 | GALOREAUX LES: 423 | x: -0.855275 424 | y: 47.309829 425 | comment: Electrical substations near to Coved Bourgneuf 426 | 427 | GDANSK PRZYJAZN: 428 | x: 18.385561 429 | y: 54.306544 430 | comment: Electrical substations 431 | 432 | GDANSK-BLONI: 433 | x: 18.708908 434 | y: 54.338139 435 | comment: Electrical substations 436 | 437 | GKMB: 438 | x: 8.500120 439 | y: 49.444399 440 | comment: Electrical substations near to power station Grosskraftwerk Mannheim 441 | 442 | GKN2: 443 | x: 9.177660 444 | y: 49.037787 445 | comment: Electrical substations near to nuclear power station Neckarwestheim 446 | 447 | GREPILLES: 448 | x: 4.116943 449 | y: 46.083324 450 | comment: Electrical substations near to Les Grepilles 451 | 452 | Galceag: 453 | x: 23.595041 454 | y: 45.671580 455 | comment: Electrical substations near to Galceag (Oasa) Hydroelectric Power Station 456 | 457 | Rimavska Sobota: 458 | x: 20.04536283 459 | y: 48.38207435 460 | 461 | Rohrsdorf: 462 | x: 12.8132849 463 | y: 50.8574866 464 | 465 | Roman Nord: 466 | x: 26.9262321 467 | y: 46.9607454 468 | 469 | Rosiori: 470 | x: 23.2221316 471 | y: 47.7084204 472 | 473 | Ruethi: 474 | x: 9.557225411 475 | y: 47.30330026 476 | 477 | S. Mitrovica: 478 | x: 19.61304 479 | y: 45.01562 480 | 481 | S. Nova Ves: 482 | x: 20.53388 483 | y: 48.96448 484 | 485 | Sanem: 486 | x: 5.9850306 487 | y: 49.4959628 488 | 489 | SCHIFFLANGE: 490 | x: 6.0118175 491 | y: 49.5062732 492 | 493 | SOTEL: 494 | x: 5.947682388 495 | y: 49.50985368 496 | 497 | ST-MARD: 498 | x: 5.5284511 499 | y: 49.5577562 500 | 501 | ST-Mard SNCB: 502 | x: 5.5284511 503 | y: 49.5577562 504 | 505 | ST-VULBAS-OUEST: 506 | x: 5.2596 507 | y: 45.7959 508 | 509 | Sajoivanka: 510 | x: 20.5909 511 | y: 48.2613 512 | 513 | Sala: 514 | x: 17.92498 515 | y: 48.18895 516 | 517 | Sandorfalva: 518 | x: 20.12837 519 | y: 46.30639 520 | 521 | Siersdorf: 522 | x: 6.21604 523 | y: 50.91247 524 | 525 | Slavetice: 526 | x: 16.1087102 527 | y: 49.1035997 528 | 529 | Sokolnice: 530 | x: 49.11343 531 | y: 16.69789 532 | 533 | Soverzene: 534 | x: 46.20096 535 | y: 12.30283 536 | 537 | Stendal West: 538 | x: 52.56893 539 | y: 11.72736 540 | 541 | Subotica: 542 | x: 46.0394 543 | y: 19.7142 544 | 545 | Szombathely: 546 | x: 47.23117 547 | y: 16.67928 548 | 549 | T HAL-BYĆ: 550 | x: 50.2039 551 | y: 19.0844 552 | 553 | T JOA-LAG: 554 | x: 50.6519 555 | y: 19.2087 556 | 557 | TE Sisak: 558 | x: 45.4537 559 | y: 16.4143 560 | 561 | TRICASTIN-POSTE LE: 562 | x: 44.3293 563 | y: 4.7144 564 | 565 | Kühtai: 566 | x: 11.01187 567 | y: 47.21092 568 | address: Kraftwerk Kühtai, Silz, 6183, Österreich 569 | comment: TENNET line in DE, but actually in AT 570 | 571 | LEMESANY: 572 | x: 21.26014 573 | y: 48.85817 574 | address: Elektrická stanica Lemešany, Jarková 13/6, Lipany, 082 71, Slovensko 575 | comment: Tieline – Bus SKus SK 576 | 577 | LESQUIVE: 578 | x: 1.27608 579 | y: 43.8184 580 | address: Poste électrique de Lesquive, Grisolles, 82170, France 581 | comment: RTE line, Not really a town name 582 | 583 | LONNY: 584 | x: 4.57778 585 | y: 49.82142 586 | address: Poste électrique de Lonny, Harcy, 08150, France 587 | comment: Tieline – Bus in FR 588 | 589 | Leupolz: 590 | x: 10.35887 591 | y: 47.73892 592 | address: Umspannanlage Leupolz, Lenzfrieder Straße 125, Kempten (Allgäu), 87437, Deutschland 593 | comment: Tieline – Bus in DE 594 | 595 | Levice: 596 | x: 18.60096 597 | y: 48.22886 598 | address: Levice, okres Levice, Nitriansky kraj, Západné Slovensko, Slovensko 599 | comment: Tieline – Bus in SK 600 | 601 | Liskovec: 602 | x: 18.31866 603 | y: 49.71127 604 | address: ČEPS 220/110 kV Electrical Substation Lískovec (LIS), Žabeň, 739 25 , Česko 605 | comment: Tieline – Bus in CZ 606 | 607 | MAASBRACHT: 608 | x: 5.91674 609 | y: 51.14503 610 | address: Maasbracht, Linnerweg 11, Maasbracht, 6051 KK, Nederland 611 | comment: Tieline – Bus in NL 612 | 613 | MAMBELIN: 614 | x: 6.665415 615 | y: 47.368333 616 | address: Poste électrique de Mambelin, Les Quares, Dambelin, 25150, France 617 | comment: RTE line, Not really a town name 618 | 619 | MASTAING: 620 | x: 3.291276 621 | y: 50.296262 622 | address: Mastaing, Valenciennes, Nord, Hauts-de-France, France métropolitaine, 59172, France 623 | comment: Tieline – Bus in FR 624 | 625 | MERSUR-SEINE: 626 | x: 3.91361 627 | y: 48.51667 628 | address: Poste électrique de Méry-sur-Seine, Méry-sur-Seine, D7, Méry-sur-Seine, 10170, France 629 | comment: Wrong name in the table, but correct in the original data MERY-SUR-SEINE 630 | 631 | MONTAGNLES-LANCHES: 632 | x: 6.05569 633 | y: 45.86396 634 | address: Poste électrique de Montagny-Les Lanches, CR dit de la Fully, Montagny-Les Lanches, 74600, France 635 | comment: Wrong name in the table, but correct in the original data MONTAGNY-LES-ANGLES 636 | 637 | MOULAINE: 638 | x: 5.7926 639 | y: 49.48253 640 | address: Moulaine, Saint-Charles, Haucourt-Moulaine, Briey, Meurthe-et-Moselle, Grand Est, France métropolitaine, 54860, France 641 | comment: Tieline – Bus in FR 642 | 643 | Maribor: 644 | x: 15.69251 645 | y: 46.52299 646 | address: Maribor, 2000, Slovenija 647 | comment: Tieline – Bus in SI 648 | 649 | Mikulowa: 650 | x: 15.11432 651 | y: 51.08908 652 | address: Stacja elektroenergetyczna „Mikułowa”, Mikułowa, 59-975, Polsko 653 | comment: Tieline – Bus in PL 654 | 655 | Mukachevo: 656 | x: 22.6388 657 | y: 48.42149 658 | address: Мукачеве-400, Semynovych, 89626, Україна 659 | comment: Tieline – bus in UA 660 | 661 | NEMO CONVERTOR STATION: 662 | x: 3.207471 663 | y: 51.267331 664 | address: Nemo Link Converter Station, Pathoekeweg 302, Brugge, 8000, België 665 | comment: Tieline – Bus in BE 666 | 667 | NOSOVICE: 668 | x: 18.434385 669 | y: 49.668046 670 | address: Nošovice, okres Frýdek-Místek, Moravskoslezský kraj, Moravskoslezsko, 73951, Česko 671 | comment: Tieline – Bus in CZ 672 | 673 | Nadab: 674 | x: 21.52235 675 | y: 46.46594 676 | address: Nagyvárad-távvezeték alállomás, Nădab, Chișineu-Criș, Arad, 315101, România 677 | comment: Tieline – Bus in RO 678 | 679 | L. Mara: 680 | x: 19.48721 681 | y: 49.08728 682 | address: Liptovská Mara, Vlachy-Sokolče, 032 13, Slovensko 683 | comment: Wrong assignment, because common name 684 | 685 | MAERLANT: 686 | x: 3.31772 687 | y: 51.22805 688 | address: Van Maerlant, Sijseelsesteenweg, Damme, 8340, België 689 | comment: Wrong assignment, because wrong name 690 | 691 | MENUEL: 692 | x: -1.57765 693 | y: 49.47623 694 | address: Poste électrique de Menuel, L’Étang-Bertrand, 50260, France 695 | comment: Just slightly off 696 | 697 | MILOSNA: 698 | x: 21.28896 699 | y: 52.22869 700 | address: Stacja elektroenergetyczna "Miłosna", Sulejowek, 05-070 , Polonska 701 | comment: Wrong assignment, because common name 702 | 703 | MOSZCZENICA: 704 | x: 18.5654 705 | y: 49.94059 706 | address: Stacja elektroenergetyczna „Moszczenica”, Towarowa, 44-330 Jastrzębie-Zdrój, Polònia 707 | comment: Wrong assignment, because common name 708 | 709 | Mayrhofen: 710 | x: 11.8638664 711 | y: 47.1672188 712 | address: Schaltanlage Mayrhofen, Stumpfau, 6290 Mayrhofen, 6290, Tirol, Österreich 713 | comment: Just slightly off 714 | 715 | Meeden: 716 | x: 6.94509 717 | y: 53.1259 718 | address: Meeden, Wethouder L. Veemanweg 11, Meeden, 9651CN, Nederland 719 | comment: Wrong assignment, because common name, Tieline – Bus in NL 720 | 721 | Meiningen: 722 | x: 9.59153 723 | y: 47.31735 724 | address: Umspannwerk Meiningen, Lutta 6812, Meiningen, 6812, Österreich 725 | comment: Just slightly off; Wrong assignment, Tieline – Bus in AT 726 | 727 | Meissen: 728 | x: 8.96046 729 | y: 52.27965 730 | address: Umspannwerk Meißen, Grille, Minden, 32423, Deutchland 731 | comment: Wrong assignment, because common name 732 | 733 | Krümmel: 734 | x: 10.4523 735 | y: 53.4164 736 | address: Umspannwerk Krümmel, Langer Hals, 21502, Geesthacht, Deutschland 737 | comment: Wrong assignment, because common name 738 | 739 | Kühmoos: 740 | x: 7.9575 741 | y: 47.5946 742 | address: Lastverteilung/Schaltanlage Kühmoos, Kühmoos 1, Rickenbach, 79736, Deutschland 743 | comment: Wrong assignment, because common name 744 | 745 | LAUNAY: 746 | x: -1.2481 747 | y: 48.56084 748 | address: Poste électrique de Launay,Saint-Laurent-de-Terregatte, 50240, France 749 | comment: Wrong assignment, because common name 750 | 751 | LE VAL: 752 | x: 5.49527 753 | y: 50.60467 754 | address: Val, 4100 Seraing, België 755 | comment: Wrong assignment, because not named 756 | 757 | LEVI: 758 | x: 18.60343 759 | y: 48.23313 760 | address: Koháryho 2756/101, 934 01 Levice, Slovensko 761 | comment: Wrong assignment, because common name 762 | 763 | LISKOWIEC: 764 | x: 18.31949 765 | y: 49.70284 766 | address: ČEPS 220/110 kV Electrical Substation Lískovec (LIS), Žabeň, 739 25 , Česko 767 | comment: Wrong assignment, Tieline – Bus in CZ 768 | 769 | LOMZA SYSTEMOWA: 770 | x: 22.0521838178 771 | y: 53.18243065 772 | address: Stacja elektrenergetyczna 400kV "Łomża", Łomżyńska 71, Wygoda, 18-400, Polen 773 | comment: Just slightly wrong 774 | 775 | LUBLIN: 776 | x: 22.61731 777 | y: 51.29567 778 | address: SE 400/110kV Lublin Systemowa, Boduszyn, 21-003, Polska 779 | comment: Just slightly wrong 780 | 781 | Lacu Sarat: 782 | x: 27.88615 783 | y: 45.21569 784 | address: Lacu Sărat, 817026, România 785 | comment: Wrong assignment, because common name 786 | 787 | Lelystad: 788 | x: 5.55002 789 | y: 52.57496 790 | address: Lelystad, Ijsselmeerdijk 101, RC Lelystad, 8221, Nederland 791 | comment: Just slightly wrong 792 | 793 | Lüdershagen: 794 | x: 13.07765 795 | y: 54.28592 796 | address: Lüdershagen, Voigdehäger Weg, Stralsund, 18437, Deutschland 797 | comment: Just slightly wrong 798 | 799 | MANDARINS: 800 | x: 1.77935 801 | y: 50.90052 802 | address: Poste électrique des Mandarins, 9 Résidence les Mandarins, Bonningues-lès-Calais, 62340, France 803 | comment: Wrong assignment, because common name 804 | 805 | MARCOURT: 806 | x: 5.5509 807 | y: 50.20951 808 | address: Marcourt, Rue de la Résistance, Rendeux, 6987, België / Belgique / Belgien 809 | comment: Just slightly wrong 810 | 811 | MARMAGNE: 812 | x: 2.26341 813 | y: 47.09637 814 | address: Poste électrique de Marmagne, Saint Aubin, Marmagne, 18500, France 815 | comment: Wrong assignment, because common name 816 | 817 | MARQUIS LE: 818 | x: -0.55229 819 | y: 45.00696 820 | address: Poste électrique du Marquis, Chapelle d’Ambès,Ambès, 33810, France 821 | comment: Wrong assignment, because common name 822 | 823 | MAZURES: 824 | x: 4.63683 825 | y: 49.9061 826 | address: Poste électrique des Mazures, Le Huet Haut, Les Mazures, 08500, France 827 | comment: Wrong assignment, because common name 828 | 829 | MERCATOR: 830 | x: 4.24944 831 | y: 51.15259 832 | address: Mercator, Heirstraat, Kruibeke, 9150, België 833 | comment: Wrong assignment, because common name 834 | 835 | MEZEROLLES: 836 | x: 1.73922 837 | y: 48.93283 838 | address: Rue du Bois de la Planté, Guerville, 78930, France 839 | comment: Wrong assignment, because common name 840 | 841 | MOKRE: 842 | x: 23.14877 843 | y: 50.69717 844 | address: Stacja elektroenergetyczna „Mokre”, Kolonia Druga, Zamość, 22-400, Polska 845 | comment: Wrong assignment, because common name 846 | 847 | MOLIERE: 848 | x: -0.30162 849 | y: 47.87326 850 | address: Poste électrique de Moliere, Juigné-sur-Sarthe, 72300, France 851 | comment: Wrong assignment, because common name 852 | 853 | MONCEAU: 854 | x: 4.36238 855 | y: 50.39346 856 | address: Monceau, Rue Massart, Monceau-sur-Sambre, 6031, België 857 | comment: Wrong assignment, because common name 858 | 859 | MONT-SAINT-MARTIN: 860 | x: 5.75702 861 | y: 49.53897 862 | address: Poste électrique du Mont Saint-Martin, Chemin des chênes, Mont-Saint-Martin, 54350, France 863 | comment: Wrong assignment, Tieline – Bus in FR 864 | 865 | MORY: 866 | x: 20.86899 867 | y: 52.21578 868 | address: Stacja elektroenergetyczna "Mory", Połczyńska 125, Warszawa, 01-303, Polska 869 | comment: Wrong assignment, because common name 870 | 871 | MORZYCZYN: 872 | x: 14.89474 873 | y: 53.35361 874 | address: Stacja elektroenergetyczna "Morzyczyn", Energetyków, Morzyczyn, 73-108, Polska 875 | comment: Wrong assignment, because common name 876 | 877 | MOSCISKA: 878 | x: 20.86903 879 | y: 52.28808 880 | address: Stacja elektroenergetyczna "Mościska", Energetyczna, Mościska, 05-080, Polsla 881 | comment: Wrong assignment, because common name 882 | 883 | MT-SAINT-MARTIN: 884 | x: 5.75702 885 | y: 49.53897 886 | address: Poste électrique du Mont Saint-Martin, Chemin des chênes, Mont-Saint-Martin, 54350, France 887 | comment: Wrong assignment, because common name 888 | 889 | MUHLBACH: 890 | x: 7.55589 891 | y: 47.90518 892 | address: Poste électrique de Muhlbach, Av. Koechlin, Fessenheim, 68740, France 893 | comment: Just slightly wrong 894 | 895 | Malchow: 896 | x: 13.50248 897 | y: 52.58892 898 | address: Umspannwerk Malchow, Malchower Chaussee 20, Berlin, 13051, Deutschland 899 | comment: Wrong assignment, because common name 900 | 901 | Marbach: 902 | x: 9.23716 903 | y: 48.92475 904 | address: Umspannwerk Marbach, Reinhold-Würth-Straße, Marbach am Neckar, 71672, Deutschland 905 | comment: Wrong assignment, because common name 906 | 907 | Marienberg: 908 | x: 12.13093 909 | y: 47.91194 910 | address: Marienberg, Mühlstätt, Schechen, 83135, Deutschland 911 | comment: Wrong assignment, because common name 912 | 913 | Mariselu: 914 | x: 23.18414 915 | y: 46.70103 916 | address: Mărișelu, Mărişel Roşeşti, 407390, România 917 | comment: Wrong assignment, because common name 918 | 919 | Marke: 920 | x: 12.26263 921 | y: 51.73967 922 | address: Umspannwerk Marke, Am Umspannwerk, Raguhn-Jeßnitz, 06779, Deutschland 923 | comment: Wrong assignment, because common name 924 | 925 | Melina: 926 | x: 14.5814405 927 | y: 45.2796322 928 | address: Melina, 79a, Bakarac, Grad Kraljevica, Primorsko-goranska županija, 51261, Hrvatska 929 | comment: Wrong assignment, Tieline – Bus in HR 930 | 931 | Moldava: 932 | x: 21.04487 933 | y: 48.60187 934 | address: Moldava, Čečejovce, 044 71, Slovensko 935 | comment: Wrong assignment, because common name 936 | 937 | Mostar: 938 | x: 17.7715 939 | y: 43.30261 940 | address: Mostar, R424, Čule, 88000, Bosna I Hercegovina 941 | comment: Wrong assignment, Tieline – Bus in BA 942 | 943 | Munteni: 944 | x: 27.72543 945 | y: 46.62352 946 | address: Stație electrică, Strada Podul Înalt 1, Vaslui, 730217, România 947 | comment: Wrong assignment, because common name 948 | 949 | NAREW: 950 | x: 23.04664 951 | y: 53.02791 952 | address: Stacja elektroenergetyczna „Narew”, Białostocka, Iwanówka, 18-106, Polska 953 | comment: Wrong assignment, because common name 954 | 955 | LESNIOW: 956 | x: 15.29275 957 | y: 51.98746 958 | address: Stacja elektroenergetyczna "Leśniów" 220/110 kV, Leśniów Wielki, 66-016 , Polsko 959 | comment: Wrong assignment, because common name 960 | 961 | Mühlhausen: 962 | x: 9.21491 963 | y: 48.84973 964 | address: Heidenburgstraße, Stuttgart, 70378, Deutschland 965 | comment: Wrong assignment, because common name 966 | Nehden: 967 | x: 8.624493 968 | y: 51.427735 969 | Neuenhagen: 970 | x: 13.709838 971 | y: 52.540129 972 | Neufinsing: 973 | x: 11.812569 974 | y: 48.221174 975 | Neurott: 976 | x: 8.623132 977 | y: 49.356717 978 | Neusiedl: 979 | x: 16.837731 980 | y: 47.960542 981 | Neznasov: 982 | x: 15.834516 983 | y: 50.335942 984 | Niederlangen: 985 | x: 7.195136 986 | y: 52.869902 987 | Niederrhein: 988 | x: 6.680648 989 | y: 51.646185 990 | Niederstotzingen: 991 | x: 10.231168 992 | y: 48.529635 993 | Niedervieland: 994 | x: 8.694988 995 | y: 53.092632 996 | Nosovice: 997 | x: 18.430758 998 | y: 49.669147 999 | OBERZIER: 1000 | x: 6.456692 1001 | y: 50.871916 1002 | OFFSHORE SWITCHYARD: 1003 | x: 2.976863 1004 | y: 51.485416 1005 | OFFSHORE WINDPARK: 1006 | x: 2.958484 1007 | y: 51.494175 1008 | OLSZTYN MATKI: 1009 | x: 20.348253 1010 | y: 53.827518 1011 | OLTARZEW: 1012 | x: 20.741962 1013 | y: 52.227025 1014 | OSTROLEKA: 1015 | x: 21.623160 1016 | y: 53.107003 1017 | OSTROW WLKP: 1018 | x: 17.849199 1019 | y: 51.636006 1020 | OSTROWIEC WLKP: 1021 | x: 21.451822 1022 | y: 50.938955 1023 | OUDON: 1024 | x: -1.008277 1025 | y: 47.986077 1026 | OXYLUX: 1027 | x: 5.952095 1028 | y: 49.497017 1029 | Oberbachern: 1030 | x: 11.370751 1031 | y: 48.291540 1032 | Oberbrunn: 1033 | x: 11.294295 1034 | y: 48.051748 1035 | Oberhaid: 1036 | x: 10.835949 1037 | y: 49.928514 1038 | Oberjettingen: 1039 | x: 8.785772 1040 | y: 48.583940 1041 | Obermooweiler: 1042 | x: 9.801500 1043 | y: 47.652831 1044 | Obersielach: 1045 | x: 14.681727 1046 | y: 46.668593 1047 | Oberwald: 1048 | x: 8.445483 1049 | y: 48.986249 1050 | Oberzier: 1051 | x: 6.456692 1052 | y: 50.871916 1053 | Ocsa: 1054 | x: 19.206245 1055 | y: 47.320340 1056 | Oftringen: 1057 | x: 7.946372 1058 | y: 47.317492 1059 | Ohlensehlen: 1060 | x: 8.894862 1061 | y: 52.564088 1062 | Okroglo: 1063 | x: 14.326066 1064 | y: 46.252541 1065 | Oostzaan: 1066 | x: 4.876220 1067 | y: 52.429058 1068 | Opocinek: 1069 | x: 15.649181 1070 | y: 50.031752 1071 | Oradea Sud: 1072 | x: 21.947689 1073 | y: 47.021665 1074 | Oroszlany: 1075 | x: 18.267744 1076 | y: 47.501949 1077 | Oststeiermark: 1078 | x: 15.725867 1079 | y: 47.091008 1080 | Otelarie H: 1081 | x: 22.918424 1082 | y: 45.794973 1083 | Otrokovice: 1084 | x: 17.559192 1085 | y: 49.216828 1086 | Ottenhofen: 1087 | x: 11.868198 1088 | y: 48.206614 1089 | Oudehaske: 1090 | x: 5.871454 1091 | y: 52.972861 1092 | Ovenst�dt: 1093 | x: 8.939454 1094 | y: 52.403003 1095 | P. Biskupice: 1096 | x: 17.218074 1097 | y: 48.112893 1098 | P. Bystrica: 1099 | x: 18.424870 1100 | y: 49.115325 1101 | PABIANICE: 1102 | x: 19.367922 1103 | y: 51.677579 1104 | PASIKUROWICE: 1105 | x: 17.119408 1106 | y: 51.213518 1107 | PATNOW: 1108 | x: 18.235383 1109 | y: 52.304956 1110 | PELPLIN: 1111 | x: 18.665838 1112 | y: 53.945485 1113 | PENCHARD: 1114 | x: 2.847648 1115 | y: 48.998774 1116 | PENLY POSTE EVACUATION: 1117 | x: 1.227517 1118 | y: 49.968604 1119 | PIASECZNO: 1120 | x: 21.035576 1121 | y: 52.091173 1122 | PICOCHERIE LA: 1123 | x: 0.975519 1124 | y: 47.573265 1125 | PILA KRZEWINA: 1126 | x: 16.872048 1127 | y: 53.078346 1128 | PIOTRKOW: 1129 | x: 19.683245 1130 | y: 51.428322 1131 | PIVOZ-CORDIER: 1132 | x: 4.761042 1133 | y: 45.409322 1134 | PLAINE HAUTE: 1135 | x: -2.878062 1136 | y: 48.430101 1137 | PLAN-D ORGON: 1138 | x: 5.018508 1139 | y: 43.827074 1140 | PLAUD: 1141 | x: 0.858439 1142 | y: 45.912174 1143 | PLESSIS-GASSOT: 1144 | x: 2.432999 1145 | y: 49.033994 1146 | PLEWISKA: 1147 | x: 16.779814 1148 | y: 52.368766 1149 | PLOCK: 1150 | x: 19.718934 1151 | y: 52.635516 1152 | PODOLSZYCE: 1153 | x: 19.735912 1154 | y: 52.536843 1155 | POLANIEC: 1156 | x: 21.332212 1157 | y: 50.442385 1158 | POLICE: 1159 | x: 14.521838 1160 | y: 53.564435 1161 | POLKOWICE: 1162 | x: 16.075116 1163 | y: 51.496664 1164 | PORABKA-ZAR: 1165 | x: 19.211644 1166 | y: 49.780374 1167 | POREBA: 1168 | x: 19.349261 1169 | y: 50.479911 1170 | POSTE DE TRANSITION LONGUE VUE 220k V: 1171 | x: 5.716920 1172 | y: 50.743094 1173 | POZNAN PLD: 1174 | x: 16.865136 1175 | y: 52.374173 1176 | PRAZ-ST-ANDRE: 1177 | x: 6.583668 1178 | y: 45.205385 1179 | PREGUILLAC: 1180 | x: -0.605704 1181 | y: 45.673813 1182 | PRIONNET: 1183 | x: 5.772132 1184 | y: 43.705335 1185 | PULAWY: 1186 | x: 21.989734 1187 | y: 51.453968 1188 | Padriciano: 1189 | x: 13.831036 1190 | y: 45.663419 1191 | Paks: 1192 | x: 18.858224 1193 | y: 46.570308 1194 | Parchim Süd: 1195 | x: 11.900564 1196 | y: 53.407178 1197 | Paroseni: 1198 | x: 23.263048 1199 | y: 45.364337 1200 | Pasewalk: 1201 | x: 14.033628 1202 | y: 53.507906 1203 | Pecs 1: 1204 | x: 18.306794 1205 | y: 46.078246 1206 | Pecs 2: 1207 | x: 18.306794 1208 | y: 46.078246 1209 | Pecs: 1210 | x: 18.306794 1211 | y: 46.078246 1212 | Pehlin: 1213 | x: 14.408462 1214 | y: 45.355087 1215 | Pelicanu: 1216 | x: 27.345627 1217 | y: 44.240274 1218 | Perkata: 1219 | x: 18.754005 1220 | y: 47.052582 1221 | Perleberg Putlitz: 1222 | x: 12.109318 1223 | y: 53.250246 1224 | Perleberg: 1225 | x: 11.853082 1226 | y: 53.086616 1227 | Pestis: 1228 | x: 22.353064 1229 | y: 47.031492 1230 | Philippsburg: 1231 | x: 8.441543 1232 | y: 49.251522 1233 | Phyrn: 1234 | x: 14.330545 1235 | y: 47.678464 1236 | Pirach: 1237 | x: 12.747654 1238 | y: 48.148855 1239 | Pitesti Sud: 1240 | x: 24.942471 1241 | y: 44.786575 1242 | Plat: 1243 | x: 18.235775 1244 | y: 42.610536 1245 | Plattling: 1246 | x: 12.853436 1247 | y: 48.765201 1248 | Pleinting: 1249 | x: 13.103015 1250 | y: 48.666861 1251 | Plomin: 1252 | x: 14.166600 1253 | y: 45.137636 1254 | Podlog: 1255 | x: 15.129637 1256 | y: 46.276251 1257 | Portile de Fier: 1258 | x: 22.538542 1259 | y: 44.672663 1260 | Pradella: 1261 | x: 10.332232 1262 | y: 46.805113 1263 | Preilack: 1264 | x: 14.428323 1265 | y: 51.888994 1266 | Prestice: 1267 | x: 13.335183 1268 | y: 49.589892 1269 | Prijedor: 1270 | x: 16.718707 1271 | y: 44.941091 1272 | Prosenice: 1273 | x: 17.499137 1274 | y: 49.503377 1275 | Pulgar: 1276 | x: 12.337480 1277 | y: 51.196947 1278 | Pulverdingen: 1279 | x: 9.045856 1280 | y: 48.902511 1281 | Putlitz Süd: 1282 | x: 12.109411 1283 | y: 53.250270 1284 | QUINTES LES: 1285 | x: 0.240803 1286 | y: 47.886271 1287 | R. Sobota: 1288 | x: 20.044448 1289 | y: 48.381333 1290 | RADKOWICE: 1291 | x: 20.522602 1292 | y: 50.787836 1293 | RDK7: 1294 | x: 8.304488 1295 | y: 49.011581 1296 | RDK8: 1297 | x: 8.306254 1298 | y: 49.012568 1299 | REALTOR: 1300 | x: 5.342624 1301 | y: 43.446964 1302 | RECLAW: 1303 | x: 14.630352 1304 | y: 53.846559 1305 | REMISE: 1306 | x: 1.930084 1307 | y: 49.287793 1308 | REPIQUAGE BIFFERDANGE 220k V: 1309 | x: 5.903145 1310 | y: 49.526006 1311 | REPIQUAGE HOUFFALIZE 220k V: 1312 | x: 5.795390 1313 | y: 50.150079 1314 | REPIQUAGE LATOUR 220k V: 1315 | x: 5.585155 1316 | y: 49.548720 1317 | REPIQUAGE MARCOURT 220k V: 1318 | x: 5.549945 1319 | y: 50.209762 1320 | REPIQUAGE SART-TILMAN 220k V: 1321 | x: 5.559594 1322 | y: 50.590364 1323 | REPIQUAGE SENONCHAMPS 220k V: 1324 | x: 5.662021 1325 | y: 49.993378 1326 | REPIQUAGE ST-AMAND 380k V: 1327 | x: 4.526608 1328 | y: 50.494668 1329 | REVIGNY: 1330 | x: 4.997654 1331 | y: 48.817947 1332 | RILLAND: 1333 | x: 4.218892 1334 | y: 51.423857 1335 | RIMIERE: 1336 | x: 5.472042 1337 | y: 50.540148 1338 | RODENHUIZE: 1339 | x: 3.774670 1340 | y: 51.131900 1341 | ROGOWIEC: 1342 | x: 19.326273 1343 | y: 51.268680 1344 | ROKITNICA: 1345 | x: 18.771937 1346 | y: 50.365389 1347 | ROM: 1348 | x: 0.145763 1349 | y: 46.324051 1350 | ROMSEE: 1351 | x: 5.660197 1352 | y: 50.614016 1353 | ROMSEE SNCB: 1354 | x: 5.660197 1355 | y: 50.614016 1356 | RONDISSONE: 1357 | x: 7.936114 1358 | y: 45.233637 1359 | ROUGEMONTIER: 1360 | x: 0.735035 1361 | y: 49.343429 1362 | ROUVROY: 1363 | x: 5.506529 1364 | y: 49.549363 1365 | ROZKI: 1366 | x: 21.045993 1367 | y: 51.338048 1368 | RUEYRES: 1369 | x: 2.689158 1370 | y: 44.778903 1371 | RULHAT: 1372 | x: 3.269455 1373 | y: 45.813153 1374 | ABRAMOWICE: 1375 | x: 22.584133 1376 | y: 51.195981 1377 | ACHENE BE: 1378 | x: 5.055462 1379 | y: 50.260651 1380 | ACHENE FR: 1381 | x: 5.055462 1382 | y: 50.260651 1383 | comment: duplicate (FR line to ACHENE BE) 1384 | ACHENE SNCB: 1385 | x: 5.055462 1386 | y: 50.260651 1387 | comment: Trainsystem related substation at ACHENE BE 1388 | ADAMOW PL: 1389 | x: 18.5418 1390 | y: 52.0119 1391 | AFTAKKING BUGGENHOUT 380k V BE: 1392 | x: 4.2305022 1393 | y: 51.0228458 1394 | comment: Y Connection, not a substation 1395 | AFTAKKING LIEFKENSHOEK 380k V BE: 1396 | x: 4.2949 1397 | y: 51.2917 1398 | comment: Y Connection, not a substation 1399 | AFTAKKING MEKINGEN 380k V BE: 1400 | x: 4.2201958 1401 | y: 50.7567046 1402 | comment: Y Connection, not a substation 1403 | AFTAKKING RODENHUIZE 380k V BE: 1404 | x: 3.7804502 1405 | y: 51.1327222 1406 | comment: Y Connection, not a substation 1407 | AFTAKKING ZUTTENDAAL 380k V BE: 1408 | x: 5.5434566 1409 | y: 50.9077343 1410 | comment: Y Connection, not a substation 1411 | AGASSES LES FR: 1412 | x: 4.66033 1413 | y: 43.88517 1414 | ALBERTVILLE FR: 1415 | x: 6.4172 1416 | y: 45.6621 1417 | ALBRECHTICE PL: 1418 | x: 18.50724 1419 | y: 49.78632 1420 | ALEGRO CONVERTOR STATION BE: 1421 | x: 5.6673 1422 | y: 50.75303 1423 | comment: HVDC station 1424 | ALYTUS PL: 1425 | x: 23.9742 1426 | y: 54.44449 1427 | comment: weird topology 1428 | ANDRE DUMONT BE: 1429 | x: 5.48615 1430 | y: 50.93919 1431 | ANIOLOW PL: 1432 | x: 19.14293 1433 | y: 50.83201 1434 | ARGIA BAYONNE SUD FR: 1435 | x: -1.43022 1436 | y: 43.42163 1437 | ARGOEUVES FR: 1438 | x: 2.2504 1439 | y: 49.9395 1440 | ATTAQUES LES FR: 1441 | x: 1.9139458 1442 | y: 50.9213201 1443 | AUBANGE BE: 1444 | x: 49.56694 1445 | y: 55.79502 1446 | AUBANGE FR: 1447 | x: 49.56694 1448 | y: 55.79502 1449 | comment: duplicate (FR line to AUBANGE BE) 1450 | AVELGEM BE: 1451 | x: 3.46867 1452 | y: 50.78257 1453 | AVELGEM FR: 1454 | x: 3.46867 1455 | y: 50.78257 1456 | comment: duplicate (FR line to AVELGEM BE) 1457 | AVELIN BE: 1458 | x: 3.0814 1459 | y: 50.52511 1460 | comment: duplicate (BE line to AVELIN FR) 1461 | AVELIN FR: 1462 | x: 3.0814 1463 | y: 50.52511 1464 | AVOINE POSTE 400 KV FR: 1465 | x: 0.16324 1466 | y: 47.22439 1467 | AWIRS BE: 1468 | x: 5.4149 1469 | y: 50.58465 1470 | Alba Iulia RO: 1471 | x: 23.57105 1472 | y: 46.08891 1473 | Albertirsa HU: 1474 | x: 19.5805 1475 | y: 47.2254 1476 | Albrechtice CZ: 1477 | x: 18.50729 1478 | y: 49.78617 1479 | Alfstedt DE: 1480 | x: 9.0686 1481 | y: 53.56689 1482 | Algermissen DE: 1483 | x: 9.9169 1484 | y: 52.27822 1485 | Altbach DE: 1486 | x: 9.37094 1487 | y: 48.71924 1488 | Altenfeld DE: 1489 | x: 10.99154 1490 | y: 50.57369 1491 | Altentreptow Nord DE: 1492 | x: 13.31862 1493 | y: 53.73669 1494 | Altentreptow Süd DE: 1495 | x: 13.17423 1496 | y: 53.62406 1497 | Altheim AT: 1498 | x: 12.22211 1499 | y: 48.58566 1500 | comment: actually a DE node 1501 | Altheim DE: 1502 | x: 12.22211 1503 | y: 48.58566 1504 | Altlussheim DE: 1505 | x: 8.511873 1506 | y: 49.293911 1507 | Arad HU: 1508 | x: 21.379247 1509 | y: 46.183617 1510 | comment: duplicate (HU line to Arad RO) 1511 | Arad RO: 1512 | x: 21.379247 1513 | y: 46.183617 1514 | Arefu RO: 1515 | x: 24.942265 1516 | y: 44.786548 1517 | Raureni RO: 1518 | x: 24.942265 1519 | y: 44.786548 1520 | 1521 | Aschach AT: 1522 | x: 14.01988 1523 | y: 48.3852 1524 | Aschaffenburg DE: 1525 | x: 9.09 1526 | y: 49.96833 1527 | Asphard DE: 1528 | x: 7.75243 1529 | y: 47.5391 1530 | comment: actually a CH node 1531 | Asslar DE: 1532 | x: 8.47983 1533 | y: 50.59096 1534 | Audorf DE: 1535 | x: 9.72707 1536 | y: 54.29121 1537 | Audorf S DE: 1538 | x: 9.725 1539 | y: 54.28828 1540 | BAIXAS FR: 1541 | x: 2.80403 1542 | y: 42.73248 1543 | BARNABOS FR: 1544 | x: 1.01256 1545 | y: 49.65771 1546 | BASTOGNE BE: 1547 | x: 5.6868623 1548 | y: 49.9998160 1549 | comment: weird topology 1550 | BAYET FR: 1551 | x: 3.29454 1552 | y: 46.27333 1553 | BEAUMONT-MONTEUX FR: 1554 | x: 4.92759 1555 | y: 45.01918 1556 | BELVAL BE: 1557 | x: 5.94947 1558 | y: 49.51017 1559 | comment: actually a LU node 1560 | BERNEAU BE: 1561 | x: 5.71692 1562 | y: 50.74308 1563 | BEZAUMONT FR: 1564 | x: 6.09742 1565 | y: 48.85747 1566 | BIANCON FR: 1567 | x: 6.83575 1568 | y: 43.59514 1569 | BIERUN PL: 1570 | x: 19.16923 1571 | y: 50.08626 1572 | BLACHOWNIA PL: 1573 | x: 18.29404 1574 | y: 50.35926 1575 | BOCTOIS FR: 1576 | x: 3.51126 1577 | y: 48.51887 1578 | BOGUCHWALA PL: 1579 | x: 21.93292 1580 | y: 49.99411 1581 | BOGUSZOW PL: 1582 | x: 16.19075 1583 | y: 50.75282 1584 | BOIS-TOLLOT FR: 1585 | x: 6.05528 1586 | y: 46.25086 1587 | BOISSE LA FR: 1588 | x: 5.02291 1589 | y: 45.83859 1590 | BOUTRE FR: 1591 | x: 5.83259 1592 | y: 43.69083 1593 | BRAUD FR: 1594 | x: -0.68194 1595 | y: 45.25797 1596 | BREUIL LE FR: 1597 | x: 2.21414 1598 | y: 45.24557 1599 | BROC-CARROS LE FR: 1600 | x: 7.19154 1601 | y: 43.80328 1602 | BRUEGEL BE: 1603 | x: 4.23192 1604 | y: 50.88084 1605 | BRUME BE: 1606 | x: 5.84248 1607 | y: 50.37581 1608 | BRUME SNCB BE: 1609 | x: 5.84248 1610 | y: 50.37581 1611 | comment: Train-System Node at BRUME 1612 | BUJAKOW PL: 1613 | x: 19.21231 1614 | y: 49.84254 1615 | BYCZYNA PL: 1616 | x: 19.2927 1617 | y: 50.1633 1618 | BYDGOSZCZ ZA PL: 1619 | x: 17.87762 1620 | y: 53.08886 1621 | Babylon CZ: 1622 | x: 14.4547 1623 | y: 50.63523 1624 | Bacau Sud RO: 1625 | x: 26.95017 1626 | y: 46.54127 1627 | Baia Mare 3 RO: 1628 | x: 23.59957 1629 | y: 47.63414 1630 | Bechterdissen DE: 1631 | x: 8.6588 1632 | y: 51.99911 1633 | Bekescsaba HU: 1634 | x: 21.01375 1635 | y: 46.7071 1636 | Bekescsaba RO: 1637 | x: 21.01375 1638 | y: 46.7071 1639 | comment: duplicate (RO line to Bekescsaba HU) 1640 | Bentwisch DE: 1641 | x: 12.2136 1642 | y: 54.11234 1643 | Bergrheinfeld DE: 1644 | x: 10.16119 1645 | y: 49.98963 1646 | Bergrheinfeld W DE: 1647 | x: 10.1506 1648 | y: 49.9818 1649 | Bergshausen DE: 1650 | x: 9.51433 1651 | y: 51.25913 1652 | Bergum NL: 1653 | x: 6.02862 1654 | y: 53.21234 1655 | Bertikow DE: 1656 | x: 13.9564 1657 | y: 53.2524 1658 | Beuren DE: 1659 | x: 8.86154 1660 | y: 47.80654 1661 | Beverwijk NL: 1662 | x: 4.67899 1663 | y: 52.47295 1664 | Bezdecin CZ: 1665 | x: 15.11209 1666 | y: 50.65818 1667 | Bicske Del HU: 1668 | x: 18.65277 1669 | y: 47.47312 1670 | Bilice HR: 1671 | x: 15.90254 1672 | y: 43.75663 1673 | Birkenfeld DE: 1674 | x: 8.64102 1675 | y: 48.8903 1676 | Bisamberg AT: 1677 | x: 16.3783 1678 | y: 48.35835 1679 | Bisamberg CZ: 1680 | x: 16.3783 1681 | y: 48.35835 1682 | comment: duplicate (CZ line to Bisamberg AT) 1683 | Bleiswijk NL: 1684 | x: 4.52956 1685 | y: 52.03654 1686 | Blockland DE: 1687 | x: 48.81979 1688 | y: 53.1076 1689 | Borken DE: 1690 | x: 6.87967 1691 | y: 51.83952 1692 | Borssele NL: 1693 | x: 3.7265 1694 | y: 51.4333 1695 | Bosaca SK: 1696 | x: 17.83842 1697 | y: 48.79452 1698 | Boxmeer NL: 1699 | x: 5.91323 1700 | y: 51.63875 1701 | Bradu RO: 1702 | x: 24.27498 1703 | y: 45.0122 1704 | Brasov RO: 1705 | x: 25.6102746 1706 | y: 45.6523093 1707 | Braunschweig N DE: 1708 | x: 10.50525 1709 | y: 52.30183 1710 | Brazi Vest RO: 1711 | x: 26.0072 1712 | y: 44.8758 1713 | Brinje HR: 1714 | x: 15.10514 1715 | y: 44.99304 1716 | Brunsbüttel DE: 1717 | x: 9.20148 1718 | y: 53.89585 1719 | Bucuresti Sud RO: 1720 | x: 26.1553 1721 | y: 44.4053 1722 | Bühl DE: 1723 | x: 8.12074 1724 | y: 48.70571 1725 | Bünzwangen DE: 1726 | x: 9.56256 1727 | y: 48.70158 1728 | Bürs AT: 1729 | x: 9.81019 1730 | y: 47.14275 1731 | Bürs DE: 1732 | x: 9.81019 1733 | y: 47.14275 1734 | comment: duplicate (Bürs AT) 1735 | Bujakow CZ: 1736 | x: 9.81019 1737 | y: 47.14275 1738 | comment: duplicate (CZ Line to Bujakow PL) 1739 | Bärwalde DE: 1740 | x: 14.50783 1741 | y: 51.41375 1742 | C. Stred CZ: 1743 | x: 14.76760 1744 | y: 50.14342 1745 | CALAN FR: 1746 | x: -3.30264 1747 | y: 47.88148 1748 | CAMPOROSSO FR: 1749 | x: 7.62940 1750 | y: 43.82817 1751 | CANTEGRIT FR: 1752 | x: -0.88829 1753 | y: 44.01349 1754 | CAPELLE LA FR: 1755 | x: 3.93426 1756 | y: 49.97456 1757 | CAZARIL FR: 1758 | x: 0.51324 1759 | y: 43.17154 1760 | CENTRALE COO BE: 1761 | x: 5.86172 1762 | y: 50.38469 1763 | CHAFFARD LE FR: 1764 | x: 5.12265 1765 | y: 45.66293 1766 | CHAINGY FR: 1767 | x: 1.80332 1768 | y: 47.87539 1769 | CHAMBRY FR: 1770 | x: 2.90690 1771 | y: 48.98370 1772 | CHAMPAGNIER FR: 1773 | x: 5.70909 1774 | y: 45.10669 1775 | CHAMPION NAMUR BE: 1776 | x: 4.90364 1777 | y: 50.48876 1778 | CHANCEAUX FR: 1779 | x: 0.69378 1780 | y: 47.48277 1781 | CHARPENAY FR: 1782 | x: 4.68927 1783 | y: 45.81919 1784 | CHELM PL: 1785 | x: 23.44011 1786 | y: 51.15841 1787 | CHESNOY LE FR: 1788 | x: 2.86757 1789 | y: 48.38939 1790 | CHEVALET FR: 1791 | x: 2.63833 1792 | y: 50.17963 1793 | CHMIELOW PL: 1794 | x: 21.67094 1795 | y: 50.50434 1796 | CHOOZ BE: 1797 | x: 4.7911 1798 | y: 50.0909 1799 | comment: duplicate (BE Line to CHOOZ FR) 1800 | CHOOZ FR: 1801 | x: 4.7911 1802 | y: 50.0909 1803 | CIEPLICE PL: 1804 | x: 15.68407 1805 | y: 50.88752 1806 | CIROLLIERS FR: 1807 | x: 2.31894 1808 | y: 48.55165 1809 | CLERAC FR: 1810 | x: -0.25089 1811 | y: 45.17789 1812 | COCHE LA FR: 1813 | x: 6.50988 1814 | y: 45.49645 1815 | CORNIER FR: 1816 | x: 6.29413 1817 | y: 46.08509 1818 | Targiu Jiu Nord RO: 1819 | x: 23.255784 1820 | y: 44.971728 1821 | Targu Jiu Nord RO: 1822 | x: 23.255784 1823 | y: 44.971728 1824 | Taürn AT: 1825 | x: 12.740659 1826 | y: 47.27776 1827 | comment: spelling mistake Tauern 1828 | Ternitz AT: 1829 | x: 16.064239 1830 | y: 47.706776 1831 | Teufelsbruch DE: 1832 | x: 13.212144 1833 | y: 52.580754 1834 | Thyrow DE: 1835 | x: 13.30482 1836 | y: 52.23142 1837 | Trebinje HR: 1838 | x: 18.333783 1839 | y: 42.676971 1840 | comment: in Bosnia & Herzegovina 1841 | Tumbri SI: 1842 | x: 15.8713947 1843 | y: 45.6808114 1844 | comment: Tumbri HR 1845 | Tuzla HR: 1846 | x: 18.607219 1847 | y: 44.523416 1848 | comment: in Bosnia & Herzegovina 1849 | Tynec CZ: 1850 | x: 13.263697 1851 | y: 49.34712 1852 | comment: no substation found 1853 | Ugljevik HR: 1854 | x: 18.969274 1855 | y: 44.687429 1856 | comment: in Bosnia & Herzegovina 1857 | V. Dur SK: 1858 | x: 18.424342 1859 | y: 48.206923 1860 | V. Kapusany SK: 1861 | x: 22.04078 1862 | y: 48.57058 1863 | V.Dur SK: 1864 | x: 18.424342 1865 | y: 48.206923 1866 | V.Kapusany SK: 1867 | x: 22.04078 1868 | y: 48.57058 1869 | VALDIVIENNE FR: 1870 | x: 0.648725 1871 | y: 46.465917 1872 | VAN EYCK BE: 1873 | x: 5.77588 1874 | y: 51.121069 1875 | VDUR SK: 1876 | x: 18.424342 1877 | y: 48.206923 1878 | comment: V.Dur SK 1879 | VERFEIL FR: 1880 | x: 1.671977 1881 | y: 43.629239 1882 | VERGER FR: 1883 | x: 1.0053354 1884 | y: 44.429623 1885 | comment: no substation found 1886 | VESLE FR: 1887 | x: 4.241734 1888 | y: 49.201233 1889 | VIELMOULIN FR: 1890 | x: 4.688303 1891 | y: 47.326109 1892 | VIERRADEN PL: 1893 | x: 14.270895 1894 | y: 53.096217 1895 | comment: in Germany 1896 | VILLEROUX BE: 1897 | x: 5.664549 1898 | y: 49.97475 1899 | Van Eyck NL: 1900 | x: 5.77588 1901 | y: 51.121069 1902 | comment: VAN EYCK BE 1903 | Varin CZ: 1904 | x: 18.8704995 1905 | y: 49.2014402 1906 | comment: Varin SK 1907 | Velebit HR: 1908 | x: 15.75465 1909 | y: 44.208253 1910 | Velky Dur HU: 1911 | x: 18.424342 1912 | y: 48.206923 1913 | comment: V.Dur SK 1914 | Velky Dur SK: 1915 | x: 18.424342 1916 | y: 48.206923 1917 | comment: V.Dur SK 1918 | Veltheim DE: 1919 | x: 8.930656312655985 1920 | y: 52.19396476840864 1921 | Vill DE: 1922 | comment: not found 1923 | Villach Süd AT: 1924 | x: 13.829852 1925 | y: 46.553166 1926 | Vörden DE: 1927 | x: 9.2273290 1928 | y: 51.813224 1929 | Vogelgrun DE: 1930 | x: 7.573913 1931 | y: 48.019058 1932 | comment: in France 1933 | WANDA PL: 1934 | x: 19.4279041 1935 | y: 50.2005654 1936 | comment: no substation found 1937 | WARANDE FR: 1938 | x: 2.163468 1939 | y: 50.949022 1940 | WEPPES FR: 1941 | x: 2.896878 1942 | y: 50.644844 1943 | WIELOPOLE PL: 1944 | x: 19.45501 1945 | y: 51.4126 1946 | comment: no substation found 1947 | WROCLAW PL: 1948 | x: 16.883126 1949 | y: 51.003624 1950 | WRZOSOWA PL: 1951 | x: 19.168244 1952 | y: 50.753528 1953 | Waldeck DE: 1954 | x: 9.050444 1955 | y: 51.16685 1956 | Walgau DE: 1957 | comment: no substation found 1958 | Weier DE: 1959 | x: 7.911619 1960 | y: 48.5016 1961 | Weingarten DE: 1962 | x: 8.309019 1963 | y: 49.257002 1964 | Westerlee NL: 1965 | x: 4.221803 1966 | y: 51.982860 1967 | Westtirol AT: 1968 | x: 10.8735124 1969 | y: 47.2425547 1970 | Westtirol DE: 1971 | x: 10.8735124 1972 | y: 47.2425547 1973 | comment: Westtirol AT 1974 | Wielopole CZ: 1975 | comment: not found, Wielopole PL? 1976 | Wien HU: 1977 | comment: investigate 1978 | Wien Südost AT: 1979 | x: 16.423269 1980 | y: 48.123541 1981 | Daxlanden DE: 1982 | x: 8.314478 1983 | y: 49.008422 1984 | Emden O DE: 1985 | x: 7.24876 1986 | y: 53.35504 1987 | Erzhausen DE: 1988 | x: 9.92361 1989 | y: 51.89722 1990 | Frankfurt SW DE: 1991 | x: 8.618693 1992 | y: 50.092486 1993 | Kühmoos DE: 1994 | x: 7.959631 1995 | y: 47.595352 1996 | Rhede DE: 1997 | x: 7.256151 1998 | y: 53.025732 1999 | Simbach DE: 2000 | x: 13.00324295 2001 | y: 48.26214738 2002 | 2003 | YVELINES-OUEST FR: 2004 | x: 1.830297 2005 | y: 48.80381 2006 | ZANDVLIET BE: 2007 | x: 4.249252 2008 | y: 51.369652 2009 | ZARNOWIEC PL: 2010 | x: 19.86242 2011 | y: 50.4832713 2012 | comment: no substation found 2013 | ZGIERZ PL: 2014 | x: 19.384505 2015 | y: 51.830644 2016 | ZUKOWICE PL: 2017 | x: 16.00721 2018 | y: 51.66286 2019 | ZYDOWO KIERZKOWO PL: 2020 | x: 16.731705 2021 | y: 54.042397 2022 | ZYDOWO PL: 2023 | x: 16.710241 2024 | y: 54.0241 2025 | Zahidno Ukrainska HU: 2026 | x: 24.25423 2027 | y: 49.38553 2028 | comment: in Ukraine 2029 | Zandvliet NL: 2030 | x: 4.249252 2031 | y: 51.369652 2032 | comment: ZANDVLIET BE 2033 | Zerjavinec HR: 2034 | x: 16.1650186 2035 | y: 45.8688625 2036 | Zerjavinec HU: 2037 | x: 16.1650186 2038 | y: 45.8688625 2039 | comment: Zerjavinec HR 2040 | Zerjavinec SI: 2041 | x: 16.1650186 2042 | y: 45.8688625 2043 | comment: Zerjavinec HR 2044 | Zeyerveen NL: 2045 | x: 6.523704 2046 | y: 53.009374 2047 | Zurndorf HU: 2048 | x: 16.993504006410205 2049 | y: 47.97572155 2050 | comment: Zurndorf AT 2051 | Zwolle NL: 2052 | x: 6.189508 2053 | y: 52.530147 2054 | d. Mostistea RO: 2055 | x: 26.2146 2056 | y: 44.3717 2057 | comment: guess 2058 | --------------------------------------------------------------------------------