From 485b8b373965b0981d91397a77c6f9f94b2cd704 Mon Sep 17 00:00:00 2001 From: Kyle Hensel Date: Tue, 9 Sep 2025 22:07:58 +1000 Subject: [PATCH] create preset for 'Ship Berth' --- data/fields/maxdraft.json | 6 ++++++ data/fields/seamark/name.json | 5 +++++ data/presets/seamark/berth.json | 23 +++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 data/fields/maxdraft.json create mode 100644 data/fields/seamark/name.json create mode 100644 data/presets/seamark/berth.json diff --git a/data/fields/maxdraft.json b/data/fields/maxdraft.json new file mode 100644 index 00000000..1b4eaabd --- /dev/null +++ b/data/fields/maxdraft.json @@ -0,0 +1,6 @@ +{ + "key": "maxdraft", + "type": "roadheight", + "label": "Maximum Draft", + "snake_case": false +} diff --git a/data/fields/seamark/name.json b/data/fields/seamark/name.json new file mode 100644 index 00000000..904a65c3 --- /dev/null +++ b/data/fields/seamark/name.json @@ -0,0 +1,5 @@ +{ + "key": "seamark:name", + "type": "text", + "label": "{ref}" +} diff --git a/data/presets/seamark/berth.json b/data/presets/seamark/berth.json new file mode 100644 index 00000000..446cba01 --- /dev/null +++ b/data/presets/seamark/berth.json @@ -0,0 +1,23 @@ +{ + "icon": "temaki-boat_floating", + "fields": [ + "seamark/name", + "maxweight", + "maxlength", + "maxdraft", + "maxstay" + ], + "geometry": [ + "point", + "vertex", + "area" + ], + "tags": { + "seamark:type": "berth" + }, + "name": "Ship Berth", + "terms": [ + "berth", + "mooring" + ] +}