diff --git a/data/fields/roof/height.json b/data/fields/roof/height.json new file mode 100644 index 00000000..6453b46c --- /dev/null +++ b/data/fields/roof/height.json @@ -0,0 +1,6 @@ +{ + "key": "roof:height", + "minValue": 0, + "type": "number", + "label": "Roof Height (Meters)" +} diff --git a/data/fields/roof/shape.json b/data/fields/roof/shape.json new file mode 100644 index 00000000..769836a9 --- /dev/null +++ b/data/fields/roof/shape.json @@ -0,0 +1,23 @@ +{ + "key": "roof:shape", + "type": "combo", + "label": "Roof Shape", + "strings": { + "options": { + "flat": "Flat", + "gabled": "Gabled", + "skillion": "Skillion", + "hipped": "Hipped", + "half-hipped": "Half-Hipped", + "mansard": "Mansard", + "gambrel": "Gambrel", + "pyramidal": "Pyramidal", + "cone": "Cone", + "dome": "Dome", + "onion": "Onion", + "round": "Round" + } + }, + "autoSuggestions": true, + "customValues": false +} diff --git a/data/presets/building.json b/data/presets/building.json index e17f6134..391d2eb8 100644 --- a/data/presets/building.json +++ b/data/presets/building.json @@ -19,6 +19,8 @@ "not/name", "operator", "roof/colour", + "roof/shape", + "roof/height", "smoking", "wheelchair" ], diff --git a/data/presets/building/roof.json b/data/presets/building/roof.json index 75a94a11..f407dfbf 100644 --- a/data/presets/building/roof.json +++ b/data/presets/building/roof.json @@ -17,7 +17,9 @@ "gnis/feature_id-US", "not/name", "operator", - "roof/colour" + "roof/colour", + "roof/shape", + "roof/height" ], "geometry": [ "area" diff --git a/data/presets/building_part.json b/data/presets/building_part.json index e4962911..b734d16f 100644 --- a/data/presets/building_part.json +++ b/data/presets/building_part.json @@ -6,7 +6,9 @@ "height", "building/material", "building/colour", - "roof/colour" + "roof/colour", + "roof/height", + "roof/shape" ], "moreFields": [ "layer"