Skip To Content

Настройка WFS для использования сохраненных запросов

Сохраненные запросы позволяют сохранять в 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

  1. Запустите ArcGIS Server Manager и выполните вход. Справка по этому шагу приведена в разделе Вход в Менеджер.
  2. Выберите Сервисы > Управление сервисами.
  3. В модуле Управление сервисами найдите свой сервис и нажмите кнопку РедактироватьРедактировать. Если сервис не указан в списке, он может находиться во вложенной папке в директории Site (корневой).
  4. В модуле Редактирование перейдите на вкладку Функции.
  5. В списке функций выберите WFS.
  6. В поле Путь или URL файла сохраненных запросов (WFS 2.0) введите путь или URL файла сохраненных запросов, например:
    • Путь к файлу: C:\WFS_Testing\WFSStoredQueryFile.xml или \\share\WFS_Testing\WFSStoredQueryFile.xml
    • URL: http://myserver.domain.com/WFSStoredQueryFile.xml
  7. Нажмите Сохранить и перезапустить.

Настройка в ArcMap

  1. В ArcCatalog или в окне Каталога в ArcMap разверните узел ГИС-серверы и установите подключение типа Администрировать ГИС-сервер к ArcGIS Server. Если соединение типа Администрировать ГИС-сервер уже установлено, этот шаг можно пропустить. Инструкции по подключению см. в разделе Подключение к ArcGIS Server из ArcGIS Desktop.
  2. В подключении к ArcGIS Server щелкните правой кнопкой мыши свой сервис WFS и выберите Свойства сервиса.
  3. В Редакторе сервисов щелкните Возможности > WFS.
  4. В поле Путь или URL файла сохраненных запросов (WFS 2.0) введите путь или URL файла сохраненных запросов, например:
    • Путь к файлу: C:\WFS_Testing\WFSStoredQueryFile.xml или \\share\WFS_Testing\WFSStoredQueryFile.xml
    • URL: http://myserver.domain.com/WFSStoredQueryFile.xml
  5. Щелкните OK.