Групповая семантика объекта |
|
|
Групповая семантика (TGROUPRECORD) содержит группы семантик, описывающих сложные свойства объектов карты.
Например, дом на перекрестке может иметь 2 адреса. Каждый адрес в полном описании может иметь наименование города, улицы, номер дома, корпуса, почтовый индекс и другие свойства. Наименование улицы и номер дома должны восприниматься строго в конкретной комбинации. В этом случае для объекта может быть создана групповая семантика «Адрес», включающая, например, 5 семантик: наименование города, наименование улицы, номер дома, номер корпуса, почтовый индекс. В групповую семантику могут входить другие групповые семантики, что позволяет строить многоуровневые деревья. Это позволяет сохранять в семантике объектов описания атрибутов из файлов XML с вложенностью узлов, а также сохранять представления объектов из пространственных баз данных (DBM-карты) с сохранением записей из подчиненных таблиц с многоуровневой вложенностью. При выборе галочки Вся семантика появляются незаполненные семантики, входящие в групповую. Таким образом можно дозаполнить необходимые семантики. Кнопка Повторить позволяет добавлять повторяемые семантики, входящие в групповую. Если повторяемая семантика уже была заполнена, то при копировании внесенные значения также копируются. Создание групповой семантики производится в задаче Редактор классификатор на вкладке Семантика. |