diff --git a/data/presets.yaml b/data/presets.yaml index b718e83a1..b762f81f4 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -277,6 +277,9 @@ en: building: # building=* label: Building + building/material: + # 'building:material=*' + label: Material building_area: # building=* label: Building diff --git a/data/presets/fields.json b/data/presets/fields.json index f49ec6c11..124a56831 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -43,6 +43,7 @@ "bridge/support": {"key": "bridge:support", "type": "combo", "label": "Type"}, "building_area": {"key": "building", "type": "combo", "default": "yes", "geometry": "area", "label": "Building"}, "building": {"key": "building", "type": "combo", "label": "Building"}, + "building/material": {"key": "building:material", "type": "combo", "label": "Material"}, "bunker_type": {"key": "bunker_type", "type": "combo", "label": "Type"}, "cables": {"key": "cables", "type": "number", "minValue": 1, "label": "Cables", "placeholder": "1, 2, 3..."}, "camera/direction": {"key": "camera:direction", "type": "number", "label": "Direction (Degrees Clockwise)", "placeholder": "45, 90, 180, 270"}, diff --git a/data/presets/fields/building/material.json b/data/presets/fields/building/material.json new file mode 100644 index 000000000..c7353274e --- /dev/null +++ b/data/presets/fields/building/material.json @@ -0,0 +1,5 @@ +{ + "key": "building:material", + "type": "combo", + "label": "Material" +} diff --git a/data/presets/presets.json b/data/presets/presets.json index d3fde2c96..61461db02 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -250,7 +250,7 @@ "boundary/administrative": {"name": "Administrative Boundary", "geometry": ["line"], "tags": {"boundary": "administrative"}, "fields": ["name", "admin_level"]}, "bridge/support": {"icon": "fas-archway", "fields": ["bridge/support"], "moreFields": ["material", "seamark/type"], "geometry": ["point", "vertex", "area"], "tags": {"bridge:support": "*"}, "name": "Bridge Support"}, "bridge/support/pier": {"icon": "fas-archway", "fields": ["bridge/support"], "moreFields": ["material", "seamark/type"], "geometry": ["point", "vertex", "area"], "tags": {"bridge:support": "pier"}, "name": "Bridge Pier"}, - "building": {"icon": "maki-home", "fields": ["name", "building", "levels", "height", "address"], "geometry": ["point", "area"], "tags": {"building": "*"}, "matchScore": 0.6, "terms": [], "name": "Building"}, + "building": {"icon": "maki-home", "fields": ["name", "building", "levels", "height", "address"], "moreFields": ["building/material"], "geometry": ["point", "area"], "tags": {"building": "*"}, "matchScore": 0.6, "terms": [], "name": "Building"}, "building/bunker": {"fields": ["name", "address", "levels", "height"], "geometry": ["area"], "tags": {"building": "bunker"}, "matchScore": 0.5, "name": "Bunker", "searchable": false}, "building/entrance": {"icon": "maki-entrance-alt1", "geometry": ["vertex"], "tags": {"building": "entrance"}, "name": "Entrance/Exit", "searchable": false}, "building/train_station": {"icon": "maki-building", "fields": ["name", "address", "levels", "height"], "geometry": ["point", "vertex", "area"], "tags": {"building": "train_station"}, "matchScore": 0.5, "name": "Train Station", "searchable": false}, diff --git a/data/presets/presets/building.json b/data/presets/presets/building.json index 5553455dc..ed763e8b9 100644 --- a/data/presets/presets/building.json +++ b/data/presets/presets/building.json @@ -7,6 +7,9 @@ "height", "address" ], + "moreFields": [ + "building/material" + ], "geometry": [ "point", "area" diff --git a/data/taginfo.json b/data/taginfo.json index c531598df..ae30f638d 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -7156,6 +7156,7 @@ {"key": "brand", "description": "🄵 Brand"}, {"key": "brewery", "description": "🄵 Draft Beers"}, {"key": "bridge", "description": "🄵 Type"}, + {"key": "building:material", "description": "🄵 Material"}, {"key": "bunker_type", "description": "🄵 Type"}, {"key": "cables", "description": "🄵 Cables"}, { diff --git a/dist/locales/en.json b/dist/locales/en.json index 7b97632d6..4787b053f 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -2065,6 +2065,9 @@ "building": { "label": "Building" }, + "building/material": { + "label": "Material" + }, "bunker_type": { "label": "Type" },