Skip to content

Commit 6ab886a

Browse files
author
IlkaCu
authored
Merge pull request #291 from openego/fix/subst_id
Fix/subst_id
2 parents 27f3dcd + 6f00b2e commit 6ab886a

2 files changed

Lines changed: 10 additions & 18 deletions

File tree

dataprocessing/sql_snippets/ego_dp_substation_id_to_generator.sql

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ UPDATE model_draft.ego_dp_supply_conv_powerplant a
2323
SET subst_id = b.subst_id
2424
FROM model_draft.ego_grid_mv_griddistrict b
2525
WHERE a.geom && ST_TRANSFORM(b.geom,4326)
26-
AND ST_Intersects(a.geom, ST_TRANSFORM(b.geom,4326))
26+
AND ST_Contains(ST_TRANSFORM(b.geom,4326), a.geom,)
2727
AND voltage_level >= 3;
2828

2929
-- Identify corresponding bus with the help of ehv-Voronoi
3030
UPDATE model_draft.ego_dp_supply_conv_powerplant a
3131
SET subst_id = b.subst_id
3232
FROM model_draft.ego_grid_ehv_substation_voronoi b
3333
WHERE a.geom && b.geom
34-
AND ST_Intersects(a.geom, b.geom)
34+
AND ST_Contains(b.geom, a.geom)
3535
AND voltage_level <= 2;
3636

3737
-- Assign conventional pp with voltage_level >=2 located outside of Germany to their closest 110 kV substation
@@ -77,16 +77,21 @@ UPDATE model_draft.ego_dp_supply_res_powerplant a
7777
SET subst_id = b.subst_id
7878
FROM model_draft.ego_grid_mv_griddistrict b
7979
WHERE a.geom && ST_TRANSFORM(b.geom,4326)
80-
AND ST_Intersects(a.geom, ST_TRANSFORM(b.geom,4326))
80+
AND ST_Contains(ST_TRANSFORM(b.geom,4326), a.geom)
8181
AND voltage_level >= 3;
8282

8383
-- Identify corresponding bus with the help of ehv-Voronoi
8484
UPDATE model_draft.ego_dp_supply_res_powerplant a
8585
SET subst_id = b.subst_id
8686
FROM model_draft.ego_grid_ehv_substation_voronoi b
8787
WHERE a.geom && b.geom
88-
AND ST_Intersects(a.geom, b.geom)
89-
AND voltage_level <= 2;
88+
AND ST_Contains(b.geom, a.geom)
89+
AND voltage_level <= 2;
90+
91+
/*
92+
The assignment and reallocation of RES generators which are located outside Germany happens in ego_dp_rea_setup.sql.
93+
94+
*/
9095

9196
-- scenario log (project,version,io,schema_name,table_name,script_name,comment)
9297
SELECT scenario_log('eGo_DP', 'v0.4.1','input','model_draft','ego_dp_supply_res_powerplant','ego_dp_substation_id_to_generator.sql',' ');

dataprocessing/sql_snippets/rea/ego_dp_rea_setup.sql

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,6 @@ ALTER TABLE model_draft.ego_dp_supply_res_powerplant
3636
-- scenario log (project,version,io,schema_name,table_name,script_name,comment)
3737
SELECT scenario_log('eGo_DP', 'v0.4.0','input','model_draft','ego_grid_mv_griddistrict','ego_dp_rea_setup.sql',' ');
3838

39-
-- subst_id from mv-griddistrict
40-
UPDATE model_draft.ego_dp_supply_res_powerplant AS t1
41-
SET subst_id = t2.subst_id
42-
FROM (
43-
SELECT a.id AS id,
44-
b.subst_id AS subst_id
45-
FROM model_draft.ego_dp_supply_res_powerplant AS a,
46-
model_draft.ego_grid_mv_griddistrict AS b
47-
WHERE b.geom && ST_TRANSFORM(a.geom,3035) AND
48-
ST_CONTAINS(b.geom,ST_TRANSFORM(a.geom,3035))
49-
) AS t2
50-
WHERE t1.id = t2.id;
51-
5239
-- rea_flag reset
5340
UPDATE model_draft.ego_dp_supply_res_powerplant
5441
SET rea_flag = NULL,

0 commit comments

Comments
 (0)