GeoПолис.Выборки

1Программный модуль GeoПолис.Выборки представляет собой запросную систему, позволяющую оперировать произвольными правилами фильтрации данных при работе с различными массивами информации.

Удобный интерфейс позволяет формировать сложный запрос даже неподготовленному пользователю.

Запрос формируется простым выбором необходимых значений параметров из списка допустимых.

Опытные пользователи могут включить режим отображения сформированного SQL-запроса, внести дополнения или изменения в запрос и выполнить запрос уже с вновь заданными параметрами.

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

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

Получаемый набор может быть без труда экспортирован во внешние файлы, совместимые с офисными продуктами MS Office Word и Excel, а также в xml-файлы.

234

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

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

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

Область применения модуля этим не ограничивается. Его ядро может быть использовано сторонними разработчиками для внедрения в системы, работающие с иными информационными ресурсами, в том числе с ресурсами, не включающими информации об объектах адресного пространства некой территории. Адаптация внедряемого модуля сведется опять же к описанию метамодели предметной области разрабатываемой системы.

56