Сохраненные запросы позволяют сохранять в Web Feature Service (WFS) 2.0 сложные фильтры запросов и выполнять их посредством простого запроса. Настройка сохраненных запросов предоставляет вам массу преимуществ, расширяющих применение в приложениях WFS 2.0.
- Сложные запросы могут быть модернизированы с целью запуска в качестве HTTP-запросов GET.
- WFS можно настроить на поддержку только сохраненных запросов, чтобы администратор мог контролировать доступ пользователей к данным.
- Сохраненные запросы позволят уменьшить стоимость разработки приложений, поскольку могут быть настроены на поддержку конкретных запросов вместо сложных запросов для конкретного случая и выражений XPath.
- Интерфейсы REST устанавливаются поверх WFS, наряду с HTTP GET/POST и SOAP, для включения возможности работы WFS с тонкими клиентами.
Для использования запросов с WFS 2.0 настройте сервис, чтобы он ссылался на URL вашего файла сохраненных запросов. Это можно сделать с помощью ArcGIS Server Manager или ArcMap. Более подробно о создании файлов сохраненных запросов см. в разделе Связь с сервисом WFS в веб-браузере.
Примечание:
Сохраненные запросы поддерживаются только WFS 2.0 и не поддерживаются WFS 1.0.0 и 1.1.0.
Настройка в ArcGIS Server Manager
- Запустите ArcGIS Server Manager и выполните вход. Справка по этому шагу приведена в разделе Вход в Менеджер.
- Выберите Сервисы > Управление сервисами.
- В модуле Управление сервисами найдите свой сервис и нажмите кнопку Редактировать. Если сервис не указан в списке, он может находиться во вложенной папке в директории Site (корневой).
- В модуле Редактирование перейдите на вкладку Функции.
- В списке функций выберите WFS.
- В поле Путь или URL файла сохраненных запросов (WFS 2.0) введите путь или URL файла сохраненных запросов, например:
- Путь к файлу: net/WFS_Testing/WFSStoredQueryFile.xml
- URL: http://myserver.domain.com/WFSStoredQueryFile.xml
- Нажмите Сохранить и перезапустить.
Настройка в ArcMap
- В ArcCatalog или в окне Каталога в ArcMap разверните узел ГИС-серверы и установите подключение типа Администрировать ГИС-сервер к ArcGIS Server. Если соединение типа Администрировать ГИС-сервер уже установлено, этот шаг можно пропустить. Инструкции по подключению см. в разделе Подключение к ArcGIS Server из ArcGIS Desktop.
- В подключении к ArcGIS Server щелкните правой кнопкой мыши свой сервис WFS и выберите Свойства сервиса.
- В Редакторе сервисов щелкните Возможности > WFS.
- В поле Путь или URL файла сохраненных запросов (WFS 2.0) введите путь или URL файла сохраненных запросов, например:
- Путь к файлу: net/WFS_Testing/WFSStoredQueryFile.xml
- URL: http://myserver.domain.com/WFSStoredQueryFile.xml
- Щелкните OK.