Для создания запросов к данным необязательно быть программистом и знать язык SQL. В состав решений Geometa входит визуальный конструктор Sapphire, предоставляющий возможность формировать сложные запросы к базе данных.
Готовые выборки можно просмотреть в виде таблиц или интерактивных карт. Ключевой особенностью Sapphire является поддержка пространственных отношений в запросах. Выполнить такой запрос можно в считанные секунды. Пример: увидеть на карте земельные участки, которые лежат в границах ЗОУИТ.
Конструктор запросов позволяет самостоятельно определить требования к результату: выбрать нужный состав колонок из различных источников, задать свои названия колонкам, а также произвести фильтрацию данных. Пример: отобразить на карте земельные участки, для которых выданы разрешения на строительство, начиная с 2021 года.
Ещё одно из преимуществ Конструктора запросов — это группировка данных и применение агрегатных функций. Группировка позволяет выполнить статистические вычисления по каждой отдельной группе. Например: подсчитать количество документов, зарегистрированных в ГИСОГД за 2021 с группировкой по классу документа.
Что нужно, чтобы создать запрос к данным в Sapphire:
- Выбрать источники данных: слои, таблицы Geometa.
- Определить набор колонок, которые необходимо отобразить в результате. При необходимости задать свои названия.
- Добавить критерии поиска: условие на пространственное пересечение, значение поля, дату и другие.
- Выгрузить в обменный формат .xlsx, либо опубликовать в виде слоя в Geometa. При необходимости задать свой стиль отображения результата запроса на карте.