mirror of
https://github.com/openstreetmap/id-tagging-schema.git
synced 2025-10-26 20:33:51 +01:00
refine power generation presets (#624)
* add values of the "generator:method" tag https://wiki.openstreetmap.org/w/index.php?title=Key:generator:method&oldid=2315464 * add strings for power generation sources and method and refine some presets accordingly
This commit is contained in:
parent
b91bbcecc4
commit
15a02ada3e
22 changed files with 308 additions and 33 deletions
|
|
@ -1,5 +1,23 @@
|
|||
{
|
||||
"key": "generator:method",
|
||||
"type": "combo",
|
||||
"label": "Method"
|
||||
"label": "Method",
|
||||
"strings": {
|
||||
"options": {
|
||||
"fission": "Fission",
|
||||
"fusion": "Fusion",
|
||||
"wind_turbine": "Wind Turbine",
|
||||
"water-storage": "Reservoir",
|
||||
"water-pumped-storage": "Pumped-Storage",
|
||||
"run-of-the-river": "Run-of-the-River",
|
||||
"barrage": "Tidal Barrage",
|
||||
"stream": "Tidal Stream",
|
||||
"thermal": "Solar Thermal",
|
||||
"photovoltaic": "Photovoltaic",
|
||||
"combustion": "Combustion",
|
||||
"gasification": "Gasification",
|
||||
"anaerobic_digestion": "Anaerobic Digestion"
|
||||
}
|
||||
},
|
||||
"autoSuggestions": false
|
||||
}
|
||||
|
|
|
|||
16
data/fields/generator/method/hydro.json
Normal file
16
data/fields/generator/method/hydro.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"key": "generator:method",
|
||||
"type": "combo",
|
||||
"label": "{generator/method}",
|
||||
"stringsCrossReference": "{generator/method}",
|
||||
"options": [
|
||||
"water-storage",
|
||||
"water-pumped-storage",
|
||||
"run-of-the-river"
|
||||
],
|
||||
"autoSuggestions": false,
|
||||
"prerequisiteTag": {
|
||||
"key": "generator:source",
|
||||
"value": "hydro"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +1,26 @@
|
|||
{
|
||||
"key": "generator:source",
|
||||
"type": "combo",
|
||||
"label": "Source"
|
||||
"label": "Source",
|
||||
"strings": {
|
||||
"options": {
|
||||
"nuclear": "Nuclear Power",
|
||||
"wind": "Wind",
|
||||
"hydro": "Hydropower",
|
||||
"tidal": "Tidal Power",
|
||||
"wave": "Wave Power",
|
||||
"geothermal": "Geothermal Energy",
|
||||
"solar": "Solar Radiation",
|
||||
"coal": "Coal",
|
||||
"gas": "Natural Gas",
|
||||
"biomass": "Plant Matter",
|
||||
"biofuel": "Plant Based Fuels",
|
||||
"biogas": "Biogas",
|
||||
"oil": "Oil",
|
||||
"diesel": "Diesel",
|
||||
"gasoline": "Gasoline",
|
||||
"waste": "Waste",
|
||||
"battery": "Battery"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
{
|
||||
"key": "plant:method",
|
||||
"type": "combo",
|
||||
"label": "Generation Method"
|
||||
"label": "Generation Method",
|
||||
"stringsCrossReference": "{generator/method}",
|
||||
"autoSuggestions": false
|
||||
}
|
||||
|
|
|
|||
16
data/fields/plant/method/hydro.json
Normal file
16
data/fields/plant/method/hydro.json
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"key": "plant:method",
|
||||
"type": "combo",
|
||||
"label": "{plant/method}",
|
||||
"stringsCrossReference": "{generator/method}",
|
||||
"options": [
|
||||
"water-storage",
|
||||
"water-pumped-storage",
|
||||
"run-of-the-river"
|
||||
],
|
||||
"autoSuggestions": false,
|
||||
"prerequisiteTag": {
|
||||
"key": "plant:source",
|
||||
"value": "hydro"
|
||||
}
|
||||
}
|
||||
15
data/fields/plant/method/solar.json
Normal file
15
data/fields/plant/method/solar.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"key": "plant:method",
|
||||
"type": "combo",
|
||||
"label": "{plant/method}",
|
||||
"stringsCrossReference": "{generator/method}",
|
||||
"options": [
|
||||
"thermal",
|
||||
"photovoltaic"
|
||||
],
|
||||
"autoSuggestions": false,
|
||||
"prerequisiteTag": {
|
||||
"key": "plant:source",
|
||||
"value": "solar"
|
||||
}
|
||||
}
|
||||
15
data/fields/plant/method/waste.json
Normal file
15
data/fields/plant/method/waste.json
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"key": "plant:method",
|
||||
"type": "combo",
|
||||
"label": "{plant/method}",
|
||||
"stringsCrossReference": "{generator/method}",
|
||||
"options": [
|
||||
"combustion",
|
||||
"gasification"
|
||||
],
|
||||
"autoSuggestions": false,
|
||||
"prerequisiteTag": {
|
||||
"key": "plant:source",
|
||||
"value": "waste"
|
||||
}
|
||||
}
|
||||
18
data/fields/plant/output.json
Normal file
18
data/fields/plant/output.json
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"key": "plant:output",
|
||||
"type": "multiCombo",
|
||||
"label": "Form of Power Output",
|
||||
"strings": {
|
||||
"options": {
|
||||
"electricity": "Electricity",
|
||||
"hot_water": "Hot Water",
|
||||
"hot_air": "Hot Air",
|
||||
"cold_water": "Cold Water",
|
||||
"cold_air": "Cold Air",
|
||||
"compressed_air": "Compressed Air",
|
||||
"steam": "Steam",
|
||||
"vacuum": "Vacuum"
|
||||
}
|
||||
},
|
||||
"autoSuggestions": false
|
||||
}
|
||||
|
|
@ -1,7 +1,11 @@
|
|||
{
|
||||
"key": "plant:output:electricity",
|
||||
"type": "typeCombo",
|
||||
"label": "Power Output",
|
||||
"label": "Electric Power Output",
|
||||
"placeholder": "500 MW, 1000 MW, 2000 MW...",
|
||||
"snake_case": false
|
||||
"snake_case": false,
|
||||
"prerequisiteTag": {
|
||||
"key": "plant:output:electricity",
|
||||
"valueNot": "no"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
{
|
||||
"key": "plant:source",
|
||||
"type": "combo",
|
||||
"label": "Energy Source"
|
||||
"label": "Energy Source",
|
||||
"stringsCrossReference": "{generator/source}"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"fields": [
|
||||
"ref",
|
||||
"operator",
|
||||
"generator/method",
|
||||
"generator/method/hydro",
|
||||
"generator/type",
|
||||
"generator/output/electricity"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
"fields": [
|
||||
"ref",
|
||||
"operator",
|
||||
"generator/method",
|
||||
"generator/type",
|
||||
"generator/output/electricity"
|
||||
],
|
||||
|
|
|
|||
|
|
@ -3,10 +3,11 @@
|
|||
"fields": [
|
||||
"name",
|
||||
"operator",
|
||||
"address",
|
||||
"plant/source",
|
||||
"plant/method",
|
||||
"plant/output",
|
||||
"plant/output/electricity",
|
||||
"address",
|
||||
"start_date"
|
||||
],
|
||||
"moreFields": [
|
||||
|
|
|
|||
|
|
@ -3,8 +3,9 @@
|
|||
"fields": [
|
||||
"name",
|
||||
"operator",
|
||||
"address",
|
||||
"plant/output",
|
||||
"plant/output/electricity",
|
||||
"address",
|
||||
"start_date"
|
||||
],
|
||||
"moreFields": [
|
||||
|
|
|
|||
|
|
@ -3,8 +3,9 @@
|
|||
"fields": [
|
||||
"name",
|
||||
"operator",
|
||||
"address",
|
||||
"plant/output",
|
||||
"plant/output/electricity",
|
||||
"address",
|
||||
"start_date"
|
||||
],
|
||||
"moreFields": [
|
||||
|
|
|
|||
|
|
@ -1,7 +1,13 @@
|
|||
{
|
||||
"icon": "maki-dam",
|
||||
"fields": [
|
||||
"{power/plant}"
|
||||
"name",
|
||||
"operator",
|
||||
"plant/source",
|
||||
"plant/method/hydro",
|
||||
"plant/output/electricity",
|
||||
"address",
|
||||
"start_date"
|
||||
],
|
||||
"moreFields": [
|
||||
"{power/plant}"
|
||||
|
|
|
|||
46
data/presets/power/plant/source/method/photovoltaic.json
Normal file
46
data/presets/power/plant/source/method/photovoltaic.json
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
{
|
||||
"icon": "fas-solar-panel",
|
||||
"fields": [
|
||||
"name",
|
||||
"operator",
|
||||
"plant/method/solar",
|
||||
"plant/output/electricity",
|
||||
"address",
|
||||
"start_date"
|
||||
],
|
||||
"moreFields": [
|
||||
"{power/plant}"
|
||||
],
|
||||
"geometry": [
|
||||
"area"
|
||||
],
|
||||
"tags": {
|
||||
"power": "plant",
|
||||
"plant:source": "solar",
|
||||
"plant:method": "photovoltaic"
|
||||
},
|
||||
"addTags": {
|
||||
"power": "plant",
|
||||
"plant:source": "solar",
|
||||
"plant:method": "photovoltaic",
|
||||
"plant:output:electricity": "*"
|
||||
},
|
||||
"removeTags": {
|
||||
"power": "plant",
|
||||
"plant:method": "*",
|
||||
"plant:source": "solar",
|
||||
"plant:output:electricity": "*",
|
||||
"landuse": "industrial"
|
||||
},
|
||||
"reference": {
|
||||
"key": "plant:method",
|
||||
"value": "photovoltaic"
|
||||
},
|
||||
"terms": [
|
||||
"photovoltaic power station",
|
||||
"solar panels",
|
||||
"solar park",
|
||||
"utility-scale solar"
|
||||
],
|
||||
"name": "Solar Farm"
|
||||
}
|
||||
|
|
@ -3,8 +3,9 @@
|
|||
"fields": [
|
||||
"name",
|
||||
"operator",
|
||||
"address",
|
||||
"plant/output",
|
||||
"plant/output/electricity",
|
||||
"address",
|
||||
"start_date"
|
||||
],
|
||||
"moreFields": [
|
||||
|
|
|
|||
|
|
@ -1,7 +1,13 @@
|
|||
{
|
||||
"icon": "fas-solar-panel",
|
||||
"fields": [
|
||||
"{power/plant}"
|
||||
"name",
|
||||
"operator",
|
||||
"plant/method/solar",
|
||||
"plant/output",
|
||||
"plant/output/electricity",
|
||||
"address",
|
||||
"start_date"
|
||||
],
|
||||
"moreFields": [
|
||||
"{power/plant}"
|
||||
|
|
@ -15,26 +21,18 @@
|
|||
},
|
||||
"addTags": {
|
||||
"power": "plant",
|
||||
"plant:source": "solar",
|
||||
"plant:method": "photovoltaic",
|
||||
"plant:output:electricity": "*"
|
||||
"plant:source": "solar"
|
||||
},
|
||||
"removeTags": {
|
||||
"power": "plant",
|
||||
"plant:method": "*",
|
||||
"plant:source": "solar",
|
||||
"plant:method": "*",
|
||||
"plant:output:electricity": "*",
|
||||
"landuse": "industrial"
|
||||
},
|
||||
"reference": {
|
||||
"key": "plant:method",
|
||||
"value": "photovoltaic"
|
||||
"key": "plant:source",
|
||||
"value": "solar"
|
||||
},
|
||||
"terms": [
|
||||
"photovoltaic power station",
|
||||
"solar panels",
|
||||
"solar park",
|
||||
"utility-scale solar"
|
||||
],
|
||||
"name": "Solar Farm"
|
||||
"name": "Solar Power Plant"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,8 +3,10 @@
|
|||
"fields": [
|
||||
"name",
|
||||
"operator",
|
||||
"address",
|
||||
"plant/method/waste",
|
||||
"plant/output",
|
||||
"plant/output/electricity",
|
||||
"address",
|
||||
"start_date"
|
||||
],
|
||||
"moreFields": [
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"fields": [
|
||||
"name",
|
||||
"operator",
|
||||
"address",
|
||||
"plant/output/electricity",
|
||||
"address",
|
||||
"start_date"
|
||||
],
|
||||
"moreFields": [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue