diff --git a/data/presets.yaml b/data/presets.yaml index b45b90ac0..f2a2861fc 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -3670,11 +3670,16 @@ en: name: Power Generator # 'terms: hydro,solar,turbine,wind' terms: '' + power/generator/source_nuclear: + # 'power=generator, generator:source=nuclear, generator:method=fission' + name: Nuclear Reactor + # 'terms: fission,generator,nuclear,nuke,reactor' + terms: '' power/generator/source_wind: # 'power=generator, generator:source=wind, generator:method=wind_turbine' - name: Wind Generator + name: Wind Turbine # 'terms: generator,turbine,windmill,wind' - terms: '' + terms: '' power/line: # power=line name: Power Line diff --git a/data/presets/presets.json b/data/presets/presets.json index 148496de5..2118ed00c 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -10046,8 +10046,40 @@ }, "name": "Power Generator" }, + "power/generator/source_nuclear": { + "icon": "poi-nuclear", + "fields": [ + "operator", + "generator/source", + "generator/method", + "generator/type", + "generator/output/electricity" + ], + "geometry": [ + "point", + "vertex", + "area" + ], + "terms": [ + "fission", + "generator", + "nuclear", + "nuke", + "reactor" + ], + "tags": { + "power": "generator", + "generator:source": "nuclear", + "generator:method": "fission" + }, + "reference": { + "key": "generator:source", + "value": "nuclear" + }, + "name": "Nuclear Reactor" + }, "power/generator/source_wind": { - "icon": "poi-wind-generator", + "icon": "poi-wind", "fields": [ "operator", "generator/source", @@ -10076,7 +10108,7 @@ "key": "generator:source", "value": "wind" }, - "name": "Wind Generator" + "name": "Wind Turbine" }, "power/line": { "icon": "power-line", diff --git a/data/presets/presets/power/generator/source_nuclear.json b/data/presets/presets/power/generator/source_nuclear.json new file mode 100644 index 000000000..753a3eda4 --- /dev/null +++ b/data/presets/presets/power/generator/source_nuclear.json @@ -0,0 +1,32 @@ +{ + "icon": "poi-nuclear", + "fields": [ + "operator", + "generator/source", + "generator/method", + "generator/type", + "generator/output/electricity" + ], + "geometry": [ + "point", + "vertex", + "area" + ], + "terms": [ + "fission", + "generator", + "nuclear", + "nuke", + "reactor" + ], + "tags": { + "power": "generator", + "generator:source": "nuclear", + "generator:method": "fission" + }, + "reference": { + "key": "generator:source", + "value": "nuclear" + }, + "name": "Nuclear Reactor" +} diff --git a/data/presets/presets/power/generator/source_wind.json b/data/presets/presets/power/generator/source_wind.json index 6200bcdc5..1c62b7e1b 100644 --- a/data/presets/presets/power/generator/source_wind.json +++ b/data/presets/presets/power/generator/source_wind.json @@ -1,5 +1,5 @@ { - "icon": "poi-wind-generator", + "icon": "poi-wind", "fields": [ "operator", "generator/source", @@ -28,5 +28,5 @@ "key": "generator:source", "value": "wind" }, - "name": "Wind Generator" + "name": "Wind Turbine" } diff --git a/data/taginfo.json b/data/taginfo.json index aa09de36d..613d3c122 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -2077,6 +2077,10 @@ "key": "power", "value": "generator" }, + { + "key": "generator:method", + "value": "fission" + }, { "key": "generator:method", "value": "wind_turbine" diff --git a/dist/locales/en.json b/dist/locales/en.json index 317f6a363..d7e12c6f5 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -4326,8 +4326,12 @@ "name": "Power Generator", "terms": "hydro,solar,turbine,wind" }, + "power/generator/source_nuclear": { + "name": "Nuclear Reactor", + "terms": "fission,generator,nuclear,nuke,reactor" + }, "power/generator/source_wind": { - "name": "Wind Generator", + "name": "Wind Turbine", "terms": "generator,turbine,windmill,wind" }, "power/line": { diff --git a/svg/iD-sprite.json b/svg/iD-sprite.json index 15e9a92b6..e20458558 100644 --- a/svg/iD-sprite.json +++ b/svg/iD-sprite.json @@ -305,7 +305,8 @@ "poi-chimney": { "viewBox": "550 335 15 15" }, "poi-bowling": { "viewBox": "565 335 15 15" }, "poi-binoculars": { "viewBox": "580 335 15 15" }, - "poi-wind-generator": { "viewBox": "595 335 15 15" }, + "poi-wind": { "viewBox": "595 335 15 15" }, + "poi-nuclear": { "viewBox": "610 335 15 15" }, "poi-sikhist": { "viewBox": "625 335 15 15" }, "poi-taoist": { "viewBox": "640 335 15 15" }, @@ -322,7 +323,8 @@ "poi-chimney-shape": { "fill": "currentColor" }, "poi-bowling-shape": { "fill": "currentColor" }, "poi-binoculars-shape": { "fill": "currentColor" }, - "poi-wind-generator-shape": { "fill": "currentColor" }, + "poi-wind-shape": { "fill": "currentColor" }, + "poi-nuclear-shape": { "fill": "currentColor" }, "poi-sikhist-shape": { "fill": "currentColor" }, "poi-taoist-shape": { "fill": "currentColor" }, diff --git a/svg/iD-sprite.src.idraw b/svg/iD-sprite.src.idraw index 0d5f34c54..51fbb2e4c 100644 Binary files a/svg/iD-sprite.src.idraw and b/svg/iD-sprite.src.idraw differ diff --git a/svg/iD-sprite.src.svg b/svg/iD-sprite.src.svg index bb6249851..de6432c3a 100644 --- a/svg/iD-sprite.src.svg +++ b/svg/iD-sprite.src.svg @@ -321,8 +321,11 @@ - - + + + + +