Полигон

Введение

В NocoBase поле «Полигон (Polygon)» используется для хранения площадных пространственных областей.

Поле «Полигон» подходит для хранения данных о территориях административных районов, зонах доставки и продаж, закрытых и других областях. В сочетании с блоком карты оно позволяет отображать границы областей.

Если область имеет форму простого круга, выберите Круг. Если нужно сохранить только одну позицию, выберите Точку.

Сценарии использования

Полигон подходит для следующих бизнес-сценариев:

  • Зоны продаж и доставки
  • Зоны обслуживания и управления
  • Закрытые и опасные зоны
  • Границы бизнес-территорий на карте

Создание и настройка

На странице «Configure fields» таблицы данных нажмите «Add field» и выберите «Полигон», чтобы создать поле «Полигон».

20240512181547

НастройкаОписание
Field interfaceИнтерфейс поля. Для полигона соответствует polygon и определяет способ ввода и отображения данных на странице.
Field display nameИмя поля, отображаемое в интерфейсе, например «Зона продаж», «Зона доставки» или «Опасная зона». Рекомендуется использовать понятное сотрудникам название.
Field nameИдентификатор поля, используемый для внутренних ссылок в API, полях связей, правах доступа, рабочих процессах и других функциях. После создания обычно не изменяется; допускаются только буквы, цифры и символы подчёркивания, причём имя должно начинаться с буквы.
Field typeТип поля на уровне данных. Для поля «Полигон» по умолчанию используется polygon.
Default valueЗначение по умолчанию. При добавлении записи оно автоматически подставляется, если пользователь не указал значение.
Validation rulesПравила проверки. Обычно достаточно настроить обязательность заполнения.
DescriptionОписание поля. Здесь можно указать его назначение, требования к заполнению, источник данных или ответственного за обслуживание.
Внимание

После создания имя поля используется блоками страниц, правами доступа, рабочими процессами и API. Перед созданием проверьте название, чтобы избежать дополнительных затрат на изменение конфигурации в дальнейшем.

Особенности поля

Поле «Полигон» по умолчанию работает следующим образом:

ОсобенностьОписание
Интерфейс Field interface по умолчаниюpolygon.
Тип Field type по умолчаниюpolygon.
Доступный тип Field typepolygon.
Компонент страницыВ режиме редактирования используется компонент для рисования на карте.
ФильтрацияВозможность пространственной фильтрации зависит от возможностей плагина карты и источника данных.
СортировкаОбычно не используется для сортировки.
ПроверкаПоддерживаются базовые проверки, включая обязательность заполнения.

Редактирование настройки

После создания нажмите «Edit» справа от поля, чтобы изменить настройки поля «Полигон». Редактирование поля в основном используется для настройки его отображения и поведения в NocoBase, например для изменения отображаемого имени, описания, значения по умолчанию, правил проверки или специальных параметров поля.

Если поле поступает из таблицы, уже синхронизированной с основной базой данных, редактирование обычно выполняется в рамках сопоставления полей — поле базы данных сопоставляется с Field type и Field interface в NocoBase.

НастройкаМожно редактироватьОписание
Field display nameДаИзменение имени поля, отображаемого в интерфейсе, без изменения идентификатора поля.
Field nameНетИдентификатор поля обычно нельзя изменить в форме редактирования после создания.
Field interfaceПри определённых условияхИнтерфейс полей основной базы данных или синхронизированных полей можно изменить при сопоставлении. Это повлияет на способ ввода, отображения и проверки данных на странице.
Field typeПри определённых условияхТип полей основной базы данных или синхронизированных полей можно изменить при сопоставлении. Перед изменением необходимо убедиться, что существующие данные можно использовать с новым типом.
Default valueДаИзменение значения по умолчанию для новых записей.
Validation rulesДаИзменение правил проверки поля.
DescriptionДаДополнение назначения поля, требований к заполнению, источника данных или сведений об ответственном.
Внимание

Переключение Field type или Field interface — это не простое изменение отображаемого имени. Оно влияет на способ хранения данных, компонент ввода, правила проверки, условия фильтрации и использование переменных в рабочих процессах. При большом объёме существующих данных сначала убедитесь, что их формат соответствует новому типу.

Удаление поля

Нажмите «Delete» справа от поля, чтобы удалить поле «Полигон». В основной базе данных можно также выбрать несколько полей и удалить их одновременно.

При удалении поля «Полигон», созданного в основной базе данных, обычно одновременно удаляются соответствующий физический столбец в базе данных и хранящиеся в нём данные. При удалении поля, синхронизированного с базой данных или сопоставленного с внешним источником данных, область воздействия зависит от соответствующего источника и происхождения поля.

Предупреждение

Удаление поля может повлиять на блоки страниц, формы, фильтры, права доступа, рабочие процессы, API, импорт и экспорт, а также существующие данные. Перед удалением убедитесь, что это поле больше не используется в бизнес-конфигурации.

Использование в конфигурации страниц

Поле «Полигон» подходит для управления областями и отображения данных на карте. 20260710145218

СценарийНазначение
Блок формыРисование границ области.
Блок сведенийОтображение границ области.
Блок картыОтображение площадной области на карте.
Диаграммы и статистикаАнализ бизнес-данных по измерению области.

Связанные ссылки

  • Поля — узнайте о назначении, категориях и логике сопоставления полей
  • Обычная таблица — создание и управление полями в обычной таблице
  • Точка — сохранение отдельной позиции
  • Круг — сохранение круглой области