ArcGIS Server содержит следующие элементы как части серверной ГИС:
Публикация веб-сервиса
Установив ArcGIS Server, вы получаете возможность публиковать веб-сервисы на основе ваших ГИС-ресурсов, например, карт, изображений и моделей геообработки. Вы также получаете несколько предварительно настроенных сервисов, описанных ниже.
Веб-сервисы ArcGIS Server доступны через REST и SOAP и могут использоваться как клиентами Esri, так и сторонними клиентскими приложениями. Продвинутые разработчики могут расширить использование стандартных сервисов с помощью расширений серверных объектов (SOE) и перехватчиков серверных объектов (SOI).
Предварительно настроенные сервисы
ArcGIS Server поставляется с рядом предварительно настроенных сервисов, которые помогают в выполнении общих задач.
Контроллеры кэширования
Сервис CachingControllers помогает обрабатывать задания кэширования карт и изображений. Максимальное число экземпляров, разрешенных для данного сервиса, определяет, сколько заданий кэширования может выполняться одновременно.
Сервис CachingControllers работает совместно с сервисом CachingTools. Для построения кэшей необходимо, чтобы оба работали и находились в одном кластере.
Инструменты кэширования
Вместо интенсивного использования картографического сервиса и сервиса изображений, теперь для кэширования применяется сервис геообработки CachingTools. Этот сервис предварительно настроен в папке System при создании сайта ArcGIS Server. Вы можете настроить запуск сервиса CachingTools с определенным кластером компьютеров, таким образом освободив другие компьютеры на сайте для более быстрой обработки запросов сервисов.
Сервис Инструменты кэширования запускается по умолчанию. Этот сервис должен оставаться включенным, чтобы отвечать на запросы кэширования. Если ваш сервис остановлен или недоступен, то запросы кэширования будут отменены. Сервис CachingTools нельзя удалить и режим его выполнения должен оставаться Асинхронным.
Сервис CachingTools работает совместно с сервисом CachingControllers. Для построения кэшей необходимо, чтобы оба работали и находились в одном кластере.
Инструменты GeoAnalytics
Предварительно настроенный сервис SpatialAnalysisTools используется для поддержки анализа больших данных в ArcGIS GeoAnalytics Server.
Чтобы участники могли использовать GeoAnalyticsTools для выполнения анализа больших данных в Portal for ArcGIS, REST API, Python API или ArcGIS Pro, необходимо выполнить инструкции раздела Настройка портала с ArcGIS GeoAnalytics Server Руководства администратора Portal for ArcGIS. Сервис SpatialAnalysisTools имеет предварительно заданную конфигурацию в папке System и по умолчанию отключен. Он автоматически запустится после того, как вы настроите ArcGIS Server как GeoAnalytics Server для портала.
Инструменты Геокодирования
Сервис GeocodingTools с предварительно заданными настройками поддерживает асинхронное пакетное геокодирование в Portal for ArcGIS. См. документацию ArcGIS REST API для получения подробной информации об инструментах пакетного геокодирования.
Сервис геометрии
Предварительно настроенный сервис Геометрия позволяет выполнять геометрические расчеты, например построение буферных объектов, упрощение, расчет площадей и длин, а также проецирование. Он также содержит функции, используемые при веб-редактировании. Если вы создаете веб-приложение с помощью ArcGIS API for JavaScript, вы можете сослаться на сервис геометрии, используя его конечную точку REST, чтобы выполнять в веб-приложении геометрические расчеты и редактирование.
Сервис геометрии предварительно настроен в папке Utilities и остановлен по умолчанию. Принудительно запустите сервис перед тем, как его использовать.
Инструменты печати
Инструменты печати – это сервис геообработки, который можно развернуть для печати веб-карт. При разработке веб-приложения, например с помощью ArcGIS веб-API, вы можете вызвать сервис Инструменты печати и получить изображение для печати высокого картографического качества от картографического сервиса.
Инструменты печати представляет собой предварительно настроенный сервис, доступный в папке Utilities. Он остановлен по умолчанию. Вы должны явно запустить сервис Инструменты печати перед тем, как его использовать.
Инструменты публикации
Когда вы публикуете сервис с помощью Manager или ArcGIS Desktop, ArcGIS Server использует сервис геообработки с именем PublishingTools, с его помощью загружает файл определения сервиса и распаковывает его на сервере с последующим развертыванием, чтобы использовать его как сервис.
Сервис Инструменты публикации предварительно настроен в папке System и запускается по умолчанию. Этот сервис должен оставаться включенным, чтобы отвечать на запросы публикации. Если сервис PublishingTools остановлен или недоступен, публикация сервиса завершится ошибкой. Вы не можете удалить сервис Инструменты публикации.
Инструменты анализа растров
Сервисы с предварительно заданными настройками RasterAnalysisTools, RasterProcessing и RasterRendering используются для поддержания распределенного анализа растров в дополнительном модуле ArcGIS Image Server.
Чтобы участники могли использовать RasterAnalysisTools для выполнения анализа растров в Portal for ArcGIS, REST API, Python API или ArcGIS Pro, необходимо выполнить инструкции раздела Настройка портала для выполнения анализа растров Portal for ArcGIS Руководства администратора. Эти сервисы имеют предварительно заданные настройки в папке System, и по умолчанию они остановлены. Они автоматически будут запущены после того, как вы настроите ArcGIS Server как дополнительный модуль ArcGIS Image Server для своего портала.
Инструменты отчетов
Сервис Инструменты отчетов позволяет создавать отчеты о состоянии карты и заданиях кэширования сервиса изображений.
Данный сервис предварительно настроен в папке System и запускается по умолчанию. Оставьте сервис включенным для того, чтобы он был доступен для отчетов о статусе заданий кэширования. Если сервис ReportingTools остановлен или недоступен, вы не сможете просмотреть статус задний кэширования. Вы не можете удалить сервис Инструменты отчетов.
Картографический сервис Города мира
Картографический сервис SampleWorldCities позволяет выполнять предварительный просмотр функциональных возможностей ArcGIS Server. Можно щелкнуть эскиз данного картографического сервиса в Менеджере ArcGIS for Server, чтобы немедленно отобразить его в веб-приложении. Вы также можете применить данный пример в клиентах ArcGIS, аналогично тому, как используется любой другой картографический сервис.
Картографический сервис Города мира (SampleWorldCities) предварительно настроен в папке Site (корневая) и запускается по умолчанию. Если вам больше не нужен данный сервис, то вы можете удалить его с сайта ArcGIS Server.
Контроллеры кэширования сцены
Сервис SceneCachingControllers помогает обрабатывать задания кэширования карт, изображений и глобусов. Максимальное число экземпляров, разрешенных для данного сервиса, определяет, сколько заданий кэширования может выполняться одновременно.
Сервис SceneCachingControllers работает совместно с сервисом SceneCachingTools. Для построения кэшей необходимо, чтобы оба работали и находились в одном кластере.
Инструменты кэширования сцены
Вместо интенсивного использования сервиса сцены, теперь для кэширования применяется сервис геообработки SceneCachingTools. Этот сервис предварительно настроен в папке System при создании сайта ArcGIS Server. Вы можете настроить запуск сервиса SceneCachingTools с определенным кластером компьютеров, таким образом освободив другие компьютеры на сайте для более быстрой обработки запросов сервисов.
Сервис SceneCachingTools запускается по умолчанию. Этот сервис должен оставаться включенным, чтобы отвечать на запросы кэширования. Если ваш сервис остановлен или недоступен, то запросы кэширования будут отменены. Сервис SceneCachingTools нельзя удалить и режим его выполнения должен оставаться Асинхронным.
Сервис SceneCachingTools работает совместно с сервисом SceneCachingControllers. Для построения кэшей необходимо, чтобы оба работали и находились в одном кластере.
Инструменты пространственного анализа
Сервис с предварительно заданными настройками SpatialAnalysisTools используются для поддержки пространственного анализа в Portal for ArcGIS. Сервер выполняет обработку запросов анализа, сохраняя результаты в Хранилище данных ArcGIS, и возвращая результаты пользователям на веб-сайте Portal for ArcGIS.
Чтобы пользователи могли использовать сервис SpatialAnalysisTools для выполнения анализа в Portal for ArcGIS, потребуется настроить ArcGIS Server как хост-сервер портала и предоставить пользователям права доступа для выполнения операций анализа. Сервис SpatialAnalysisTools предварительно настраивается в папке System, и сервис остановлен по умолчанию. Он автоматически запускается после настройки ArcGIS Server как сервера хостинга для портала.
Подсказка:
Подробные инструкции по настройке портала для выполнения операций анализа можно найти в Руководстве администратора Portal for ArcGIS.
Инструменты синхронизации
Вы можете включить в сервисах объектов функцию синхронизации, позволяющую клиентам загружать локальную копию данных для работы в автономном режиме и синхронизировать изменения с сервисом объектов при восстановлении подключения к сети. Эти операции загрузки и синхронизации можно выполнять в синхронном или асинхронном режиме. Когда операции синхронизации выполняются в асинхронном режиме, используется сервис SyncTools.
Сервис геообработки SyncTools имеет готовые настройки в папке ArcGIS Server System, и по умолчанию он запущен. Оставьте сервис работающим, если включили функцию синхронизации в сервисах объектов. Если сервис геообработки SyncTools остановлен или недоступен, операции синхронизации не смогут быть выполнены в асинхронном режиме. Вы не можете удалить сервис SyncTools.
ArcGIS Server Manager
Менеджер ArcGIS Server Manager – это приложение, используемое для работы с ГИС-сервером. В Менеджере можно добавлять и удалять сервисы, настраивать и защищать сервисы и упорядочивать сервисы в папки. Кроме того, Менеджер позволяет настраивать компьютеры и директории на сайте ArcGIS Server и выявлять неисправности ГИС-сервера, используя его журналы.
ArcGIS Web Adaptor
ArcGIS Web Adaptor – это дополнительная настройка, которую можно задать, чтобы ArcGIS Server мог работать с вашим собственным веб-сервером. Для сценариев базовой разработки и тестирования ArcGIS Server использует веб-сервисы через HTTP, но если вы хотите настроить URL-адрес и номер порта для сайта или настроить политику безопасности на веб-уровне, необходимо установить Web Adaptor.
Дополнительные сведения см. в разделе Об ArcGIS Web Adaptor.
ArcGIS Server Services Directory
При разработке веб-приложений вам нужно будет предоставлять URL некоторых ресурсов на сервере. ArcGIS Server Services Directory – это инструмент, использующий технологию REST для обнаружения информации о ваших сервисах и соответствующих URL, которые можно применять для разработки.
Services Directory – это также прекрасный способ обеспечить обнаружение сервера при обзоре или поиске. Например, с помощью Services Directory пользователи сервера могут получать доступ к географическому контуру всех доступных сервисов. Пользователи могут также получать сервисные метаданные о ваших сервисах и просматривать их в веб-браузере, ArcMap, ArcGIS Earth и Google Earth.
Вы можете открыть Services Directory с помощью установленного ярлыка, или введя http://gisserver.domain.com:6080/arcgis/rest/services в веб-браузере.
REST API и утилиты командной строки для администрирования сервиса
ArcGIS REST API позволяет создавать скрипты для выполнения стандартных задач администрирования сервера, такие как добавление компьютера на сайт, публикация сервиса, добавление разрешений и т. д. ArcGIS Server Administrator Directory предлагает простой интерактивный доступ к этому API. Это полезно для изучения иерархии команд и формирования HTTP-запросов для скриптов. Как только вы начнете понимать API, вы сможете полностью управлять сайтом ArcGIS Server с помощью любого инструмента или языка программирования, который может отправлять HTTP-запросы.
Откройте Administrator Directory, введя http://gisserver.domain.com:6080/arcgis/admin.
ArcGIS Server также устанавливает набор утилит командной строки, которые можно использовать в пакетных файлах. Это устраняет необходимость написания кода для большинства административных операций.
Дополнительную информацию см. в разделе Скрипты для администрирования ArcGIS Server.
Служебное приложение Configure ArcGIS Server Account utility
Утилита Configure ArcGIS Server Account – это небольшое приложение, включенное в комплект установки ArcGIS Server, которое позволяет быстро перенастраивать учетную запись ArcGIS Server. Если возникает ситуация, когда вам нужно изменить учетную запись, например, чтобы поменять пароль, запустите эту утилиту из папки установки ArcGIS Server.
Дополнительные сведения см. в разделе Учетная запись ArcGIS Server.
Расширения
Дополнительные модули для ArcGIS Server позволяют добавлять новые функциональные возможности в систему. Во многих случаях требуются отдельные дополнительные модули для настольного приложения и сервера. Перечень доступных дополнительных модулей см. в разделе Дополнительные модули ArcGIS Server.