Программный модуль GeoПолис.Выборки представляет собой запросную систему, позволяющую оперировать произвольными правилами фильтрации данных при работе с различными массивами информации.
Удобный интерфейс позволяет формировать сложный запрос даже неподготовленному пользователю.
Запрос формируется простым выбором необходимых значений параметров из списка допустимых.
Опытные пользователи могут включить режим отображения сформированного SQL-запроса, внести дополнения или изменения в запрос и выполнить запрос уже с вновь заданными параметрами.
Пользователь получает результат запроса в виде набора записей электронной таблицы, содержащей указанные при формировании запроса информационные поля. Предварительно пользователь может задать правила сортировки выводимых результатов.
Модуль позволяет не только фильтровать данные, но и создавать более сложные запросы с использованием функций агрегации – получение суммы по группе значений, получение минимального или максимального значения из группы и т.п.
Получаемый набор может быть без труда экспортирован во внешние файлы, совместимые с офисными продуктами MS Office Word и Excel, а также в xml-файлы.
При выборе команды экспорта в Word и Excel открывается соответствующее приложение с загруженными данными, после чего пользователь может отформатировать таблицу (задать шрифты заголовков, установить ширину столбцов, добавить дополнительные столбцы).
Доступ пользователей к информационным массивам разграничивается администратором на основании редактируемой матрицы доступа к ресурсам.
GeoПолис.Выборки возможно встраивать в другие модули программного комплекса GeoПолис. Происходит это благодаря тому, что все модули комплекса работают с одним и тем же информационным массивом.
Область применения модуля этим не ограничивается. Его ядро может быть использовано сторонними разработчиками для внедрения в системы, работающие с иными информационными ресурсами, в том числе с ресурсами, не включающими информации об объектах адресного пространства некой территории. Адаптация внедряемого модуля сведется опять же к описанию метамодели предметной области разрабатываемой системы.