Я бы покликал, но стремновато как то приступать к рисованиб супергигантских объектов. Просто опыта такого нет. Какие там нюансы?
Чтобы создать такую кнопку, используем плагин JOSM easypresets.
1) Создадим на карте объект-полигон (он же "замкнутая линия", closed way), и назначим ему вышеуказанные тэги
2) На основе созданного объекта создадим пресет: меню Заготовки->Create preset
3) В открывшейся форме создания нового пресета ставим следующие настройки:
- PresetEditorDialogresetname: здесь вводим имя нового пресета "Частный сектор"
- Show the name on the dialog: если включить, диалоговое окно будет показываться при каждом присвоении тэгов, если выключить, не будет. Выключаем, т.к. у нас не планируется вариативных полей, только жёстко заданные.
- Select Icon: здесь выбираем из сотни с гаком разных иконок любую, которая хотя бы отдалённо напоминает объект, который мы будем рисовать (эта иконка будет потом на кнопке, которую мы вынесем на панель инструментов, так что это важный момент).
- Applies to: здесь указываем, для каких геометрических фигур применим этот тип тэга. Очевидно, для площадных объектов, поэтому указываем обе галочки, относящиеся к полигонам: "Замкнутая линия" и "Мультиполигон". Теперь при попытке присвоить этот пресет точке или линии, JOSM будет ругаться.
- Оба ключа у нас предлагается вводить в варианте "Fixed Value", такой вариант означает, что поле всегда будет присваиваться данной заготовкой, без вариантов, даже показываться в диалоговом окне не будет, т.к. не предусматривает вариантов заполнения.
- Если бы в ходе заполнения этой заготовки нужно было бы каждому объекту задавать своё имя, можно было бы добавить поле типа "текст" с ключом name. И заполнять его каждый раз, когда назначаем какому-нибудь объекту/объектам эту заготовку. Тогда надо было бы включить и вышеупомянутую галочку "Show the name on the dialog". Но нам такого не нужно, наша заготовка вообще не будет выдавать диалоговое окно.
4) Нажимаем OK и сохраняем заготовку.
5) Плагин easypresets очень глючный. Поэтому у меня он не сохраняет для новой заготовки значения параметров "Имя заготовки" и "Не показывать диалог". Открываем эту заготовку на редактирование: меню Заготовки->Manage custom presets, заготовка new preset, кнопка "правка" справа от списка заготовок.
6) Исправляем два вышеуказаных параметра, нажимаем ОК, снова заходим в список автоматически созданных заготовок (меню Заготовки->Manage custom presets), видим, что на сей раз всё сохранилось правильно.
7) Вытаскиваем свежесозданную заготовку на верхнюю панель инструментов. Меню Правка->Настройки. Наводим мышь на левые вкладки в этой диалоговой панели, и листаем колёсиком мыши до вкладки "Настройка панели инструментов" с изображением дискеты.
8) Теперь в левой части у нас список кнопок этой панели. А в правой части - всё дерево меню программы JOSM, в которое входит подменю с заготовками, в которое входит подменю с заготовками, которые были созданны плагином Easypresets. Выделяем в левом списке ту кнопку, перед которой добавим новую. Выбираем в правом списке пункт "Действия"->"Заготовки"->"Easy Presets"->"Частный сектор". Нажимаем кнопку "Добавить", нажимаем кнопку "ОК". В правом списке можно ещё и отступ-разделитель выбрать, он находится в самом низу списка и добавляется аналогично другим пунктам - вставляется перед той кнопкой, которую мы выбрали слева. Отступ-разделитель даёт возможность группировать кнопки по смыслу. Инструменты отдельно, заготовки для разных видов объектов тоже отдельно.
9) В панели инструментов в том месте где мы указали, должна появиться новая кнопка, с той пиктограммой, которую мы выбрали для заготовки. Проверяем её работу. Рисуем новый полигон, выбираем его, нажимаем свежесозданную кнопку. Если всё сделано правильно, в списке тэгов объекта должны появиться два вышеуказанных тэга.