diff --git a/data/presets.yaml b/data/presets.yaml index 0a06a8b07..18420b11a 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -679,6 +679,9 @@ en: flag/type: # 'flag:type=*' label: Flag Type + floating: + # floating=* + label: Floating ford: # ford=* label: Type diff --git a/data/presets/fields.json b/data/presets/fields.json index 3c3ba27ad..6dc212485 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -122,6 +122,7 @@ "fitness_station": {"key": "fitness_station", "type": "typeCombo", "label": "Equipment Type"}, "fixme": {"key": "fixme", "type": "textarea", "label": "Fix Me", "universal": true}, "flag/type": {"key": "flag:type", "type": "combo", "label": "Flag Type"}, + "floating": {"key": "floating", "type": "check", "label": "Floating"}, "ford": {"key": "ford", "type": "typeCombo", "label": "Type", "placeholder": "Default"}, "frequency_electrified": {"key": "frequency", "type": "combo", "label": "Operating Frequency", "prerequisiteTag": {"key": "electrified", "valueNot": "no"}}, "frequency": {"key": "frequency", "type": "combo", "label": "Operating Frequency"}, diff --git a/data/presets/fields/floating.json b/data/presets/fields/floating.json new file mode 100644 index 000000000..bc88753a6 --- /dev/null +++ b/data/presets/fields/floating.json @@ -0,0 +1,5 @@ +{ + "key": "floating", + "type": "check", + "label": "Floating" +} diff --git a/data/presets/presets.json b/data/presets/presets.json index 1d804ea65..fdcd45932 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -632,7 +632,7 @@ "man_made/monitoring_station": {"icon": "temaki-antenna", "geometry": ["point", "vertex", "area"], "fields": ["monitoring_multi", "operator"], "terms": ["weather", "earthquake", "seismology", "air", "gps"], "tags": {"man_made": "monitoring_station"}, "name": "Monitoring Station"}, "man_made/observatory": {"fields": ["name", "operator", "address", "access_simple", "building_area"], "moreFields": ["website", "phone", "email", "fax"], "geometry": ["point", "area"], "terms": ["astronomical", "meteorological"], "tags": {"man_made": "observatory"}, "name": "Observatory"}, "man_made/petroleum_well": {"icon": "temaki-storage_tank", "geometry": ["point"], "terms": ["drilling rig", "oil derrick", "oil drill", "oil horse", "oil rig", "oil pump", "petroleum well", "pumpjack"], "tags": {"man_made": "petroleum_well"}, "name": "Oil Well"}, - "man_made/pier": {"icon": "temaki-pedestrian", "fields": ["name", "surface", "lit", "width", "access"], "geometry": ["line", "area"], "terms": ["dock", "jetty"], "tags": {"man_made": "pier"}, "addTags": {"highway": "footway", "man_made": "pier"}, "removeTags": {"highway": "footway", "man_made": "pier"}, "name": "Pier"}, + "man_made/pier": {"icon": "temaki-pedestrian", "fields": ["name", "surface", "floating", "width", "access", "lit"], "moreFields": ["incline", "{highway/footway}"], "geometry": ["line", "area"], "terms": ["dock", "jetty"], "tags": {"man_made": "pier"}, "addTags": {"highway": "footway", "man_made": "pier"}, "removeTags": {"highway": "footway", "man_made": "pier"}, "name": "Pier"}, "man_made/pipeline": {"icon": "iD-pipeline-line", "fields": ["location", "operator", "substance", "layer"], "geometry": ["line"], "terms": ["oil", "natural gas", "water", "sewer", "sewage"], "tags": {"man_made": "pipeline"}, "name": "Pipeline"}, "man_made/pumping_station": {"icon": "maki-water", "geometry": ["point", "area"], "tags": {"man_made": "pumping_station"}, "name": "Pumping Station"}, "man_made/silo": {"icon": "temaki-silo", "fields": ["crop", "building_area"], "geometry": ["point", "area"], "terms": ["grain", "corn", "wheat"], "tags": {"man_made": "silo"}, "name": "Silo"}, diff --git a/data/presets/presets/man_made/pier.json b/data/presets/presets/man_made/pier.json index f349a08fc..05712c648 100644 --- a/data/presets/presets/man_made/pier.json +++ b/data/presets/presets/man_made/pier.json @@ -3,9 +3,14 @@ "fields": [ "name", "surface", - "lit", + "floating", "width", - "access" + "access", + "lit" + ], + "moreFields": [ + "incline", + "{highway/footway}" ], "geometry": [ "line", diff --git a/data/taginfo.json b/data/taginfo.json index 21c82219b..be0904dac 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -1257,6 +1257,7 @@ {"key": "fitness_station", "description": "🄵 Equipment Type"}, {"key": "fixme", "description": "🄵 Fix Me"}, {"key": "flag:type", "description": "🄵 Flag Type"}, + {"key": "floating", "description": "🄵 Floating"}, {"key": "ford", "description": "🄵 Type, 🄵 Structure"}, {"key": "frequency", "description": "🄵 Operating Frequency"}, {"key": "from", "description": "🄵 From"}, diff --git a/dist/locales/en.json b/dist/locales/en.json index 3bb0f7faf..7fc779472 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -2701,6 +2701,9 @@ "flag/type": { "label": "Flag Type" }, + "floating": { + "label": "Floating" + }, "ford": { "label": "Type", "placeholder": "Default"