2. Управление данными

В Системе предусмотрены следующие возможности управления данными: подключение к базам данных, картографическим серверам и папкам; импорт и экспорт данных. Эти возможности доступны только авторизованным пользователям, имеющим соответствующие права. Подробнее настройка прав пользователей описана в разделе Администрирование.

2.1. Начало работы с интерфейсом управления данными

Для перехода в подсистему управления данными, нажмите на символ: main_menu справа от названия платформы «Геоаналитика» и в выпадающем списке выберите «Управление данными». Перед вами откроется страница с перечнем имеющихся подключений к данным:

_images/data_management.png

2.2. Просмотр данных

На странице «Управление данными» отображается перечень имеющихся подключений к данным. В зависимости от типа источника данных используются различные обозначения слева от подключения:

  • database подключение к базе данных PostGIS;
  • directory подключение к файловой директории;
  • wms подключение к WMS-серверу;
  • wfs подключение к WFS-серверу;
  • wcs подключение к WCS-серверу;
  • wmts подключение к WMTS-серверу;
  • geoserver подключение к серверу GeoServer;
  • arcgis подключение к ArcGIS-серверу.
  1. Для просмотра данных нажмите «Плюс» справа от названия подключения, либо щелкните по самому подключению. Будет показан перечень источников данных для выбранного подключения:
_images/source_list.png

Так, в примере на рисунке выше отображается подключение к базе данных «Геоданные», в которой содержатся 3 пространственные таблицы: acid_dots, birds и fields (все три расположены в схеме public).

С помощью инструмента фильтрации: filter_button вы можете отобразить в списке подключения определенного типа:

_images/filter.png
  1. Чтобы выполнить предварительный просмотр данных, щелкните по названию пространственных данных. Появится всплывающее окно с изображением данных:
_images/source_preview.png

Для векторных и растровых данных в этом окне отображаются следующие сведения:

  • Count: количество объектов (для векторных данных) или количество спектральных каналов (для растровых данных);
  • Geom_type: тип геометрии для векторных объектов (для растра – raster);
  • Srid: код EPSG системы координат.
  1. Чтобы закрыть окно предварительного просмотра, щелкните на крестик в правом верхнем углу.

2.3. Создание нового подключения

Имеется возможность создания подключений следующих типов:

  • База данных PostGIS;
  • Файловая директория;
  • Веб-сервер (поддерживаемые типы серверов: WMS, WFS, WCS, WMTS, GeoServer, ArcGIS).

2.3.1. Подключение базы данных PostGIS

  1. Для создания подключения к существующей базе данных щелкните по кнопке new_connection_button над списком доступных подключений. Откроется окно настройки параметров нового подключения. Вкладка «База данных» будет открыта по умолчанию:
_images/new_connection_database.png
  1. Заполните следующие поля:
  1. Название: введите понятное для пользователей название подключения (можно по-русски).
  2. Хост: укажите адрес хоста (например, IP-адрес).
  3. Порт: укажите порт подключения.
  4. Имя бд: укажите имя базы данных, к которой необходимо подключиться.
  5. Пользователь и Пароль: укажите логин и пароль для подключения к базе.
  1. Для проверки корректности созданного подключения нажмите «Проверить подключение». В случае корректности введенных данных появится зеленая галочка, в случае некорректного подключения появится сообщение об ошибке.
  2. Нажмите кнопку save_button для создания подключения с указанными настройками. Новое подключение появится в перечне доступных подключений.

2.3.2. Подключение файловой директории

  1. Для создания подключения к файловой директории щелкните по кнопке new_connection_button над списком доступных подключений и перейдите на вкладку «Файловая директория». Откроется окно подключения файловой директории:
_images/new_connection_directory.png
  1. В появившемся окне укажите название директории, которую вы хотите создать.
  2. Нажмите кнопку save_button. Директория с указанным названием будет создана на сервере и появится в списке доступных подключений.

2.3.3. Подключение веб-сервера

  1. Для создания подключения к веб-серверу щелкните по кнопке new_connection_button над списком доступных подключений и перейдите на вкладку «Веб-сервис». Откроется окно подключения веб-сервиса:
_images/new_connection_webS.png
  1. Заполните следующие поля:
  1. Название: введите понятное для пользователей название подключения (можно по-русски).
  2. Тип сервера: выберите тип сервера, к которому необходимо подключиться.
  3. Хост: укажите адрес хоста (например, IP-адрес).
  4. Пользователь и Пароль: укажите логин и пароль для подключения к веб-сервису.
  1. Нажмите кнопку save_button. Новое подключение появится в перечне доступных подключений.

2.4. Редактирование подключения

  1. Для редактирования подключения наведите курсор мыши на название подключения. Название подключения изменится с серого на синий, а справа от него появится панель инструментов подключения:
_images/connection_settings.png
  1. Нажмите кнопку «Редактировать» панели инструментов:settings_button. Появится окно с параметрами подключения. Внесите необходимые изменения и нажмите кнопку save_button.

2.5. Удаление подключения

  1. Для удаления подключения наведите курсор мыши на название подключения. Название подключения изменится с серого на синий, а справа от него появится панель инструментов подключения.
  2. Нажмите кнопку «Удалить» панели инструментов: delete_button. Появится окно с предупреждением об удалении подключения:
_images/delete_connection_warning.png

Обратите внимание:

  • При удалении подключения к базе данных или ГИС-серверам удаляется только само подключение, а база или ГИС-сервер остаются без изменения;
  • При удалении локальной файловой директории сервера удаляется не только подключение, но и сама директория, включая все содержащиеся в ней данные.
  1. Нажмите кнопку delete_text_button для удаления подключения или cancel_button для отказа от удаления.

2.6. Удаление источника данных

  1. Для удаления источника данных наведите курсор мыши на источник данных. Справа от названия источника появится панель инструментов источника данных:
_images/data_source_tools.png
  1. Нажмите кнопку «Удалить» панели источника данных: delete_button. Появится окно с предупреждением об удалении источника данных. В предупреждении указывается, на какие сервисы и проекты повлияет удаление этого источника:
_images/delete_data_source_warning.png
  1. Если вы по-прежнему хотите удалить источник, установите галочку «Я понимаю и хочу удалить» и нажмите кнопку delete_button. Для отказа от удаления нажмите cancel_button.

2.7. Импорт данных

Вы можете выполнить импорт в систему следующих типов данных:

  • Векторных – в формате SHP, GPX, KML, GeoJSON, GPKG, MID/MIF, SXF (только чтение);
  • Растровых – в формате GeoTIFF, JPEG, PNG;
  • Табличных – в формате XLS, XLSX, CSV, XML.

Векторные данные рекомендуется по возможности хранить в базе данных PostGIS (для обеспечения максимальной производительности и использования всех возможностей Системы), а растровые данные – в файловой директории.

  1. Для импорта данных наведите курсор мыши на название подключения, в которое вы хотите импортировать данные. Название подключения изменится с серого на синий, а справа от него появится панель инструментов подключения. Нажмите кнопку «Импортировать» панели инструментов:import_button.
  2. В появившемся окне нажмите кнопку «Выбрать файл» и укажите путь к загружаемым данным или же перетащите файл с компьютера в окно «Перетащите файл сюда». Обратите внимание: файлы форматов SHP, JPEG, PNG, MID/MIF, SXF необходимо предварительно запаковать в ZIP-архив:
_images/data_import.png
  1. Нажмите «Загрузить файл». Новые данные будут загружены по указанному подключению.

2.8. Экспорт данных

Вы можете выполнить экспорт данных из системы:

  • Векторных данных – в формате SHP, GeoJSON, GeoPackage, MIF/MID, CSV, XLS, XLSX или KML;
  • Растровых данных – в формате GeoTIFF, JPEG, PNG.
  1. Для экспорта данных наведите курсор мыши на источник данных. Справа от названия источника появится панель инструментов источника данных.
  2. Нажмите кнопку «Экспортировать» панели источника данных:export_button.

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

При экспорте данных, хранящихся в базе данных, потребуется предварительно выбрать нужный формат данных – SHP, GeoJSON, GeoPackage, MIF/MID, CSV, XLS, XLSX или KML.

  1. После выбора формата будет произведен экспорт с сохранением имени таблицы:
_images/data_export_menu.png

2.9. Создание новой таблицы в базе данных

Через интерфейс управления данными можно создавать новые таблицы пространственных данных в базе данных PostGIS.

Для этого наведите курсор мыши на название подключения к базе данных, в которой вы хотите создать новую таблицу. Название подключения изменится с серого на синий, а справа от него появится панель инструментов подключения. Нажмите кнопку «Создать таблицу» панели инструментов:create_table_button. Откроется окно создания таблицы в базе данных:

_images/create_table_0.png

Заполните следующие поля:

  1. Название таблицы: введите наименование создаваемой таблицы. Рекомендуется использовать для названий строчные буквы латинского алфавита, при необходимости добавляя также цифры, подчеркивания.
  2. Псевдоним: укажите название таблицы, которое будет отображено в списке источников данных (можно по-русски).
  3. В выпадающем списке «Выберите схему» выберите схему базы данных, в которой будут храниться данные.

В таблице атрибутивных полей, которая находится ниже этих трех заданных параметров, первые два атрибутивных поля всегда создаются по умолчанию. Это поля id и geom. Атрибутивное поле id создается для задания уникального порядкового числового идентификатора для каждого из создаваемых объектов, поле geom отвечает за тип геометрии. Названия данных полей можно редактировать, также можно задать им псевдонимы. Псевдоним – наименование атрибутивного поля, используемое для вывода информации в картографический интерфейс. Для названий атрибутивных полей рекомендуется использовать строчные буквы латинского алфавита, при необходимости добавляя также цифры, подчеркивания, псевдонимы можно указывать по-русски. Для атрибута geom также укажите код EPSG проекции, в которой будут храниться данные (можно оставить проекцию по умолчанию – 3857) и подходящий для ваших данных тип геометрии:

  • POINT – точки;
  • LINESTRING – линии;
  • POLYGON – полигоны;
  • MULTILINESTRING – мультилинии;
  • MULTIPOLYGON – мультиполигоны.

Чтобы создать новое атрибутивное поле, щелкните плюс add_field в конце последнего атрибутивного поля. В появившейся внизу пустой строке заполните следующие поля:

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

  2. Псевдоним: укажите название таблицы, которое будет отображено в списке источников данных (можно по-русски).

  3. В выпадающем списке «Тип данных» укажите подходящий для ваших данных тип:

    • Boolean – логический тип (истина/ложь);
    • Integer – целое число;
    • Text – текстовое значение;
    • Date – дата;
    • Float – вещественное число.
  4. В поле «Дополнительные настройки» доступна настройка правил качества данных. Нажмите кнопку data_quality_button для выбора правила. В зависимости от выбранного типа данных доступны следующие правила качества данных:

    • catalogue_button cправочник – определенный, заданный пользователем набор значений, которые могут принимать атрибуты. Подробнее про создание и использование справочников см. раздел Создание справочников. Данное правило качества данных доступно для всех типов данных, кроме даты (date). Это правило удобно использовать во избежание дублирования значений в случае, когда количество возможных значений атрибутов не очень велико, при этом значения, которые могут принимать атрибуты, заранее определены. Например, при создании таблицы зданий, для каждого из которых необходимо указать тип строения – жилое, промышленное, гараж и пр.
    • unique_values_button уникальные значения – каждый объект имеет уникальное (не повторяющееся) значение атрибута. Данное правило качества данных доступно для всех типов данных, кроме логического (boolean). Это правило удобно использовать во избежание дублирования значений в случае, когда количество возможных значений велико: например, при создании таблицы зданий, каждое из которых имеет уникальный адрес.
    • range_button диапазон – диапазон числовых значений, которые может принимать атрибут. Данное правило качества данных доступно только для числовых атрибутивных полей – integer и float. Также возможность задания диапазона доступна для поля типа date. В случае выбора диапазона для поля даты откроется календарь с возможностью выбора диапазона дат.

Кроме того, можно оставить поле настройки правила качества данных без выбора одного из вышеперечисленных правил.

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

_images/create_table_2.png

Новая таблица появится в перечне таблиц базы данных. После создания таблицы ее можно будет редактировать (подробнее описано в разделе Настройка источника данных). Однако примите во внимание, что тип данных для атрибутов уже созданной таблицы редактировать невозможно.

2.10. Добавление данных в существующую таблицу в базе данных

Для таблиц в базе данных предусмотрена возможность дозагрузки (добавления) данных через функцию импорта.

Если структуры таблиц отличаются, необходимо в существующей таблице предварительно создать атрибутивные поля, соответствующие новым атрибутивным полям импортируемой таблицы. Т. е., если в добавляемых данных есть два новых атрибута, которые, к примеру, имеют типы string и integer, необходимо предварительно создать атрибутивные поля соответствующих типов в существующей таблице. Создание атрибутивных полей в существующей таблице описано в разделе Настройка источника данных.

  1. Для добавления данных в существующую таблицу в базе данных наведите курсор мыши на источник данных. Справа от названия источника появится панель инструментов источника данных. Нажмите кнопку «Импортировать»: import_to_table_button. Откроется окно добавления данных в таблицу:
_images/import_to_table_window.png
  1. В появившемся окне нажмите кнопку «Выбрать файл» и укажите путь к загружаемым данным или же перетащите файл с компьютера в окно «Перетащите файл сюда». Поддерживаемые форматы данных: SHP, XLS, XLSX, CSV. Обратите внимание, что файлы формата SHP необходимо предварительно запаковать в ZIP-архив.
  2. Нажмите «Далее».
  3. Откроется окно «Импорт данных».
_images/import_to_table_import.png

В открывшемся окне в столбце слева будут отображены атрибутивные поля, доступные для импорта, в столбце справа будут отображены атрибутивные поля существующей таблицы и соответствующие им поля импортируемой таблицы. Если для атрибутивного поля в существующей таблице в правом столбце не выбран соответствующий атрибут импортируемой таблицы, то под атрибутивным полем существующей таблицы будет указано «Атрибут не выбран».

Поля существующей и импортируемой таблиц, имеющие одинаковые названия, будут соотнесены автоматически.

  1. Если имеется заранее сохраненный шаблон соотнесения данных, в выпадающем списке «Шаблон сопоставления» выберите шаблон.
  2. Если необходимо сбросить все соотнесенные поля, нажмите «Сбросить».
  3. Для того чтобы соотнести атрибутивные поля из столбцов, переместите атрибутивное поле из левого столбца в поле с надписью «Атрибут не выбран» для атрибутивного поля справа.
_images/import_to_table_relation.png
  1. Если два поля соотнесены полностью, атрибутивное поле справа будет подсвечено синим цветом.
  2. Если два поля не могут быть соотнесены (из-за несоответствия типа данных), атрибутивное поле справа будет подсвечено красным цветом.
  3. Если два поля могут быть соотнесены с ограничениями (например, при попытке импортировать данные типа float в integer будет выполнено округление данных до целого числа), окно сопоставления и атрибутивное поле справа будут подсвечены желтым цветом, а также появится символ восклицательного знака, при наведении на который возникнет предупреждающее сообщение.
_images/import_to_table_import_yellow_warning.png

Также окно сопоставления и атрибутивное поле справа будут подсвечены желтым цветом в следующих случаях:

  • при попытке импортировать данные типа «linestring» в «multilinestring»;
  • при попытке импортировать данные типа «polygon» в «multipolygon»;
  • при попытке импортировать данные типа «point» в «multipoint».
  1. Для сохранения шаблона сопоставления после того как атрибуты будут соотнесены, нажмите кнопку «Сохранить текущее сопоставление в шаблон»: import_to_table_template_button. В появившемся поле «Введите название шаблона» укажите название для сохраняемого шаблона сопоставления. Нажмите import_to_table_template_save для сохранения и import_to_table_template_cancel для отмены.
  2. После того как все атрибуты будут сопоставлены, нажмите «Загрузить файл». Для отмены нажмите «Отмена».
  3. В открывшемся окне с указанием результатов импорта нажмите «ОК».
_images/import_to_table_finished.png

2.11. Настройка прав доступа

В подсистеме управления данными доступна настройка прав доступа к подключениям, а также более детальная настройка прав к источникам данных. Настройка доступа к подключению и к источнику данных производится отдельно. Таким образом, можно сделать всё подключение доступным для просмотра всеми пользователями (т.е. публичный доступ), но при этом к некоторым источникам данных дать пользователям также возможность редактирования и/или удаления. Или же разграничить права пользователей для одного источника данных – например, операторы могут только редактировать данные (изменять, добавлять), однако не имеют возможности удаления данных, а администраторы имеют полный доступ к данным, включая возможность их удаления.

2.11.1. Настройка прав доступа к подключениям

  1. Для настройки прав доступа к подключению наведите курсор мыши на название подключения. Название подключения изменится с серого на синий, а справа от него появится панель инструментов подключения.
  2. Нажмите кнопку «Настроить права доступа»:access_rights_button. Откроется окно настройки прав для подключения:
_images/access_rights_settings.png
  1. Нажмите кнопку «Публичный» для предоставления всем пользователям доступа к просмотру данного подключения или «Приватный» для ограничения доступа к подключению.
  2. Если необходимо, в таблице «Расширенные настройки» можно также настроить пользователям или группе пользователей индивидуальные права. Для этого в пустой графе слева впишите имя пользователя или название группы пользователей, а справа выберите уровень прав. Доступны три варианта настройки прав доступа к подключению: «Может просматривать», «Может изменять» (доступно редактирование данных, удаление не доступно), «Полный доступ». Для подключений к веб-сервисам доступны только два варианта настройки приватных прав: «Может просматривать» и «Полный доступ».
  3. После того, как вы написали имя пользователя или группы пользователей, доступ которым вы хотите настроить индивидуально, а также выбрали уровень доступа, нажмите «Плюс»:plus_button. Настроенные права появятся в строке ниже.
  4. Настройте права для всех пользователей, для которых это необходимо.
  5. Нажмите кнопку save_button.
_images/access_rights_settings_2.png

2.11.2. Настройка прав доступа к источникам данных

  1. Для настройки прав доступа к источнику данных наведите курсор мыши на источник данных. Справа от названия источника появится панель инструментов источника данных.
  2. Нажмите кнопку «Настроить права доступа»:access_rights_button. Откроется окно настройки прав для источника данных.
_images/access_rights_settings_for_data_source.png
  1. В таблице «Расширенные настройки» необходимо настроить индивидуальные права для отдельных пользователей или групп пользователей. Для этого в пустой графе слева впишите имя пользователя или название группы пользователей, а справа выберите уровень прав. Доступны три варианта настройки прав доступа к подключению: «Может просматривать», «Может изменять» (доступно редактирование данных, удаление не доступно), «Полный доступ». Для источников данных в подключениях к веб-сервисам доступны только два варианта настройки приватных прав: «Может просматривать» и «Полный доступ».
  2. После того, как вы написали имя пользователя или группы пользователей, доступ которым вы хотите настроить индивидуально, а также выбрали уровень доступа, нажмите «Плюс»:plus_button. Настроенные права появятся в строке ниже. Настройте права для всех пользователей, для которых это необходимо. Нажмите кнопку save_button.

2.11.3. Проверка данных

Данные в таблице можно проверить на дублирование и соответствие правилам ввода значений атрибутов.

  1. Для выполнения проверки данных наведите курсор мыши на источник данных. Справа от названия источника появится панель инструментов источника данных.
  2. Нажмите кнопку «Проверка данных»:data_verification_button. Перед вами откроется окно валидации данных (проверки данных на соответствие правилам ввода значений атрибутов).
_images/data_check.png
  1. В колонке «Действие при ошибке» из выпадающего списка выберите необходимое действие при выявлении ошибки для каждого атрибута из перечня. Возможные действия при выявлении ошибки: «Игнорировать» и «Удалить строку». Подробнее о настройках правил заполнения атрибутов смотрите в разделе Настройка источника данных.
  2. После завершения настроек нажмите кнопку run_validation_button. Окно проверки данных закроется, а возле названия источника данных, проверка данных которого выполняется, появится значок выполнения процесса:process_button.
  3. Когда проверка данных будет выполнена, значок выполнения процесса исчезнет.
  4. Для векторных данных доступна возможность проверки данных на наличие дубликатов. Проверка возможна как на дублирование самих объектов (т.е. проверка данных на наличие объектов, имеющих идентичную геометрию), так и на дублирование значений атрибутов. Для проверки данных на наличие дубликатов перейдите на вкладку «Поиск дубликатов».
  5. Появится окно с настройками для проверки данных на наличие дубликатов.
_images/data_verification.png
  1. В открывшемся окне заполните следующие поля:

    • Признак дубликата – Атрибут 1: из выпадающего списка выберите атрибут, который вы хотите проверить на наличие дубликатов. Если необходимо проверить геометрию – выберите соответствующий атрибут. Если необходимо проверить сразу несколько атрибутов, нажмите «Плюс» add_field справа от уже выбранного атрибута. Добавьте столько атрибутов, сколько необходимо. Для удаления атрибута нажмите минус delete_field справа от атрибута, который необходимо удалить.
    • Указать эталон: поставьте отметку mark_button напротив того, какую строку необходимо считать эталоном – первую или последнюю, а также укажите, по какому столбцу необходимо делать сортировку.
    • Действие: выберите действие, которое необходимо проделать с дубликатами: удалить их, или же создать для каждого объекта атрибут со ссылкой на строку, атрибут объекта которой дублируется (добавить атрибут со ссылкой на эталонную строку).
  2. После того, как все параметры указаны, нажмите кнопку search_for_duplicates_button. Окно проверки данных закроется, а возле названия источника данных, проверка данных которого выполняется, появится значок выполнения процесса:process_button. Когда проверка данных будет выполнена, значок выполнения процесса исчезнет.

2.12. Геокодирование данных

Для векторных данных, которые не имеют географической привязки, доступна возможность выполнения геокодирования данных.

Для выполнения геокодирования наведите курсор мыши на источник данных. Справа от названия источника появится панель инструментов источника данных. Нажмите кнопку «Геокодирование»:geocoding_button. Перед вами откроется окно геокодирования, которое имеет три вкладки: «По координатам», «По адресу», «По адресу детально»:

_images/geocoding_by_coordinates.png

Выберите вкладку, соответствующую тому способу геокодирования, который вы хотите использовать и заполните следующие поля:

  1. Геокодирование по координатам. Выберите из выпадающих списков атрибуты ваших данных, соответствующие следующим значениям:
    • Широта
    • Долгота
  2. Геокодирование по адресу. Выберите из выпадающего списка один из доступных геокодеров (Яндекс или OSM), а также выберите из выпадающего списка атрибут, соответствующий адресу.
  3. Геокодирование по адресу детально. Выберите из выпадающего списка один из доступных геокодеров (Яндекс или OSM), а затем выберите атрибуты, соответствующие следующим значениям:
    • Страна
    • Регион
    • Район
    • Населенный пункт
    • Улица
    • Номер здания
    • Корпус

В случае, если в ваших данных нет атрибута, соответствующего одному из параметров, которые необходимо указать, и при этом все данные имеют одинаковое значение данного параметра, вы можете в выпадающем списке выбрать «Другое значение» и указать значение параметра вручную. Это может быть актуально, если, например, все географические объекты находятся в России, а атрибута, указывающего на страну, в ваших данных нет.

_images/geocoding_by_coordinates_in_detail.png

После того, как все параметры указаны, нажмите кнопку geocode_button. Окно геокодирования закроется, а возле названия источника данных, геокодирование которого выполняется, появится значок выполнения процесса:process_button. Когда геокодирование данных будет выполнено, значок выполнения процесса исчезнет.

2.12.1. Настройка источника данных

Для векторных данных, загруженных в систему, можно выполнить настройку: удалить или добавить атрибуты, изменить их названия и псевдонимы, назначить правила качества данных.

  1. Для настройки источника данных наведите курсор мыши на источник данных. Справа от названия источника появится панель инструментов источника данных. Нажмите кнопку «Настройки»:settings_button. Перед вами откроется окно настроек источника данных:
_images/data_source_settings.png
  1. Для редактирования доступны название и псевдоним атрибута, а также дополнительные настройки: правила качества данных. Для изменения названия или псевдонима атрибута кликните на него мышью и впишите необходимое название.

  2. Для изменения правила качества данных, кликните символ, обозначающий тип правила, т.е. один из следующих:

    • catalogue_button справочник;
    • unique_values_button уникальные значения;
    • range_button диапазон.
  3. Перед вами откроется выпадающий список, в котором необходимо выбрать правило качества данных:

_images/data_quality_roules.png
  1. Если у атрибута не настроено правило качество данных, в строке атрибута будет доступна кнопка data_quality_button. Нажмите ее для выбора правила. Более детально настройка атрибутов таблицы описана в разделе Создание новой таблицы в базе данных.
  2. Чтобы создать новое атрибутивное поле, щелкните плюс add_field в конце последнего атрибутивного поля.
  3. Для удаления поля нажмите минус delete_field в конце атрибутивного поля, которое необходимо удалить.
  4. После того как все настройки будут выполнены, нажмите кнопку save_button.

2.13. Создание справочников

Справочник – это определенный, заданный пользователем набор значений, которые могут принимать атрибуты. Использовать справочники удобно во избежание ввода пользователями некорректных значений атрибута – к примеру, содержащих ошибки. Для создания справочника перейдите на вкладку «Справочники» в подсистеме «Управление данными». Перед вами откроется список уже созданных ранее справочников:

_images/catalogues.png

Для создания нового справочника нажмите кнопку catalogue_new_button. Перед вами откроется окно создания нового справочника:

_images/catalogue_new.png
  1. В поле «Название» введите понятное название справочника.
  2. В таблице «Значения» в колонке «Значение» введите значение, которое может принимать атрибут.
  3. Справа в колонке «Наименование» укажите наименование значения. Наименование значения будет отображаться вместо самого значения в таблице и в информации об объекте.
  4. Нажмите кнопку «Добавить значение»:create_table_button.
  5. Добавьте столько значений, сколько необходимо, повторив действия пунктов выше.
  6. Для удаления значения нажмите кнопку «Удалить значение»:delete_button.
  7. Нажмите кнопку save_button.

К примеру, объекты слоя – это здания различного типа. Всего возможно 3 типа зданий: 1 – жилое; 2 – промышленное; 3 – гараж. Мы можем создать справочник со следующими параметрами:

_images/catalogue_new_create.png

Затем, в настройках источника данных для атрибута «Тип строения» в качестве правила качества данных выбираем созданный справочник (раздел Настройка источника данных). И тогда при создании нового объекта в данном слое при вводе атрибута «Тип строения» у нас откроется выпадающий список с возможными наименования значения из справочника:

_images/catalogue_object.png
  1. Для редактирования справочника и его значений наведите курсор мыши на название справочника. Название справочника изменится с серого на голубой, а слева появится кнопка «Редактировать»:settings_button. Нажмите ее.
  2. Для удаления справочника наведите курсор мыши на название справочника. Название справочника изменится с серого на голубой, а слева появится кнопка «Удалить»:delete_button. Нажмите ее.