diff --git a/resources/data/defaultpresets.xml b/resources/data/defaultpresets.xml
index 7a944ac1245..0ed49905fb2 100644
--- a/resources/data/defaultpresets.xml
+++ b/resources/data/defaultpresets.xml
@@ -415,6 +415,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6179,44 +6196,179 @@
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
@@ -6226,49 +6378,56 @@
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
+
-
+
-
-
+
+
@@ -6291,10 +6450,11 @@
-
-
+
+
@@ -6303,10 +6463,11 @@
-
-
+
+
@@ -6317,10 +6478,11 @@
-
-
+
+
@@ -6330,10 +6492,11 @@
-
-
+
+
@@ -6342,36 +6505,49 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
+ -
+
+
+
+
+
+
+
+
+
-
diff --git a/resources/images/presets/power/heliostat.svg b/resources/images/presets/power/heliostat.svg
new file mode 100644
index 00000000000..07eae54e25a
--- /dev/null
+++ b/resources/images/presets/power/heliostat.svg
@@ -0,0 +1,237 @@
+
+
diff --git a/resources/styles/standard/elemstyles.mapcss b/resources/styles/standard/elemstyles.mapcss
index e09c569b592..58918ac743c 100644
--- a/resources/styles/standard/elemstyles.mapcss
+++ b/resources/styles/standard/elemstyles.mapcss
@@ -1292,6 +1292,10 @@ node[power=generator] {
icon-image: "presets/power/generator.svg";
set icon_z17;
}
+node[power=heliostat] {
+ icon-image: "presets/power/heliostat.svg";
+ set icon_z17;
+}
node[power=substation] {
icon-image: "presets/power/substation.svg";
set icon_z17;