ArcGIS Server содержит следующие элементы как части серверной ГИС:
Публикация веб-сервиса
Установив ArcGIS Server, вы получаете возможность публиковать веб-сервисы на основе ваших ГИС-ресурсов, например, карт, изображений и моделей геообработки. Вы также получаете предварительно настроенные сервисы, описание которых следует ниже.
Веб-сервисы ArcGIS Server доступны через REST и SOAP и могут использоваться как клиентами Esri, так и сторонними клиентскими приложениями. Продвинутые разработчики могут расширить использование стандартных сервисов с помощью расширений серверных объектов (SOE) и перехватчиков серверных объектов (SOI).
Предварительно настроенные сервисы
ArcGIS Server поставляется с рядом предварительно настроенных сервисов, которые помогают в выполнении общих задач.
Контроллеры кэширования
Сервис CachingControllers помогает обрабатывать задания кэширования карт и изображений. Максимальное число экземпляров, разрешенных для данного сервиса, определяет, сколько заданий кэширования может выполняться одновременно.
Сервис CachingControllers работает с сервисом CachingTools. Для построения кэшей необходимо, чтобы оба работали.
Инструменты кэширования
Вместо интенсивного использования картографического сервиса и сервиса изображений, теперь для кэширования применяется сервис геообработки CachingTools. Этот сервис имеет готовые настройки в папке System, заданные при создании сайта ArcGIS Server.
Сервис Инструменты кэширования запускается по умолчанию. Этот сервис должен оставаться включенным, чтобы отвечать на запросы кэширования. Если ваш сервис остановлен или недоступен, то запросы кэширования будут отменены. Сервис CachingTools нельзя удалить, необходимо оставить его работать в режиме Асинхронно .
Сервис CachingTools работает с сервисом CachingControllers. Для построения кэшей необходимо, чтобы оба работали.
Инструменты GeoAnalytics
Предварительно настроенный сервис SpatialAnalysisTools поддерживает анализ объектов больших данных в ArcGIS GeoAnalytics Server.
Чтобы участники могли использовать сервис GeoAnalyticsTools для выполнения анализа объектов больших данных в ArcGIS Enterprise, REST API, ArcGIS API for Python или ArcGIS Pro, необходимо следовать инструкциям раздела Настройка ArcGIS GeoAnalytics Server в руководстве администратора Portal for ArcGIS. Сервис SpatialAnalysisTools имеет предварительно заданную конфигурацию в папке System и по умолчанию отключен. Он автоматически запускается после настройки ArcGIS Server как сервера хостинга для портала GeoAnalytics Server.
Инструменты Геокодирования
Сервис GeocodingTools с предварительно заданными настройками поддерживает асинхронное пакетное геокодирование в ArcGIS Enterprise. См. документацию ArcGIS REST API для получения подробной информации об инструментах пакетного геокодирования.
Сервис геометрии
Предварительно настроенный сервис геометрии позволяет выполнять геометрические расчеты, например построение буферных объектов, упрощение, расчет площадей и длин, а также проецирование. Он также содержит функции, используемые при веб-редактировании. Если вы будете создавать веб-приложение с помощью ArcGIS API for JavaScript, вы можете использовать сервис геометрии и его конечную точку REST, чтобы выполнять в веб-приложении геометрические расчеты и редактирование.
Сервис геометрии предварительно настроен в папке Utilities и остановлен по умолчанию. Вы должны отдельно запустить сервис перед тем, как его использовать.
Инструменты печати
PrintingTools — это сервис геообработки, который можно развернуть для печати веб-карт. При разработке веб-приложений, например, с помощью ArcGIS веб-API, вы можете вызвать сервис Инструменты печати и получить от картографического сервиса изображение для печати высокого картографического качества.
Инструменты печати представляет собой предварительно настроенный сервис, доступный в папке Utilities. Он остановлен по умолчанию. Вы должны явно запустить сервис Инструменты печати перед тем, как его использовать.
Инструменты публикации
При публикации сервиса, ArcGIS Server использует сервис геообработки, который называется PublishingTools, для загрузки файла определения сервиса, его распаковки на сервере и использования в качестве сервиса.
Сервис Инструменты публикации предварительно настроен в папке System и запускается по умолчанию. Этот сервис должен оставаться включенным, чтобы отвечать на запросы публикации. Если сервис PublishingTools остановлен или недоступен, публикация сервиса завершится ошибкой. Вы не можете удалить сервис Инструменты публикации.
Инструменты анализа растров
Сервисы с предварительно заданными настройками RasterAnalysisTools, RasterProcessing и RasterRendering поддерживают распределенный анализ растров в ArcGIS Image Server.
Чтобы участники могли использовать сервис GeoAnalyticsTools для выполнения анализа растров в ArcGIS Enterprise, REST API, ArcGIS API for Python или ArcGIS Pro, необходимо следовать инструкциям раздела Настройка и развертывание ArcGIS Enterprise для анализа растров в руководстве администратора Portal for ArcGIS. Эти сервисы имеют предварительно заданные настройки в папке System, и по умолчанию они остановлены. Они автоматически запускаются после настройки ArcGIS Server как сервера хостинга для портала ArcGIS Image Server.
Инструменты отчетов
Сервис Инструменты отчетов (ReportingTools) позволяет создавать отчеты о состоянии карты и заданиях кэширования сервиса изображений.
Данный сервис предварительно настроен в папке System и запускается по умолчанию. Оставьте сервис включенным для того, чтобы он был доступен для отчетов о статусе заданий кэширования. Если сервис ReportingTools остановлен или недоступен, вы не сможете просмотреть статус задний кэширования. Вы не можете удалить сервис Инструменты отчетов.
Картографический сервис Города мира
Картографический сервис SampleWorldCities продемонстрирует функциональные возможности ArcGIS Server. Вы можете щелкнуть эскиз этого картографического сервиса в ArcGIS Server Manager, чтобы сразу отобразить его в веб-приложении. Вы также можете использовать этот образец в клиентах ArcGIS так же, как и любой другой картографический сервис.
Картографический сервис Города мира (SampleWorldCities) предварительно настроен в папке Site (корневая) и запускается по умолчанию. Если вам больше не нужен данный сервис, то вы можете удалить его с сайта ArcGIS Server.
Контроллеры кэширования сцены
Сервис SceneCachingControllers помогает обрабатывать задания кэширования карт, изображений и глобусов. Максимальное число экземпляров, разрешенных для данного сервиса, определяет, сколько заданий кэширования может выполняться одновременно.
Сервис SceneCachingControllers работает с сервисом SceneCachingTools. Для построения кэшей необходимо, чтобы оба работали.
Инструменты кэширования сцены
Вместо интенсивного использования сервиса сцены, теперь для кэширования применяется сервис геообработки SceneCachingTools. Этот сервис имеет готовые настройки в папке System, заданные при создании сайта ArcGIS Server.
Сервис SceneCachingTools запускается по умолчанию. Этот сервис должен оставаться включенным, чтобы отвечать на запросы кэширования. Если ваш сервис остановлен или недоступен, то запросы кэширования будут отменены. Сервис SceneCachingTools нельзя удалить и режим его выполнения должен оставаться Асинхронным.
Сервис SceneCachingTools работает с сервисом SceneCachingControllers. Для построения кэшей необходимо, чтобы оба работали.
Инструменты пространственного анализа
Предварительно настроенный сервис SpatialAnalysisTools поддерживает выполнение пространственного анализа на портале ArcGIS Enterprise. Этот сервер выполняет обработку запросов анализа, сохраняя результаты в ArcGIS Data Store и возвращая их участникам веб-сайта портала.
Чтобы пользователи могли работать с сервисом SpatialAnalysisTools и выполнять анализ в ArcGIS Enterprise, необходимо настроить ArcGIS Server как хост-сервер для портала и предоставить пользователям права доступа на выполнение операций анализа. Сервис SpatialAnalysisTools предварительно настраивается в папке System, и сервис остановлен по умолчанию. Он автоматически запускается после настройки ArcGIS Server как сервера хостинга для портала.
Подсказка:
Инструкции по настройке портала для выполнения операций анализа можно найти в Руководстве администратора Portal for ArcGIS.
Инструменты синхронизации
Вы можете включить в сервисах объектов функцию синхронизации, позволяющую клиентам загружать локальную копию данных для работы в автономном режиме и синхронизировать изменения с сервисом объектов при восстановлении подключения к сети. Эти операции загрузки и синхронизации можно выполнять в синхронном или асинхронном режиме. Когда операции синхронизации выполняются в асинхронном режиме, используется сервис SyncTools.
Сервис геообработки SyncTools имеет готовые настройки в папке System ArcGIS Server, и по умолчанию он запущен. Оставьте сервис работающим, если включили функцию синхронизации в сервисах объектов. Если сервис геообработки 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 пользователи сервера могут получать доступ к географическому контуру всех доступных сервисов. Пользователи могут также получать сервисные метаданные о ваших сервисах и просматривать их в веб-браузере, ArcGIS Earth и Google Earth.
Открыть Services Directory можно с помощью установленного ярлыка или по адресу https://gisserver.domain.com:6443/arcgis/rest/services, который надо указать в веб-браузере.
REST API и утилиты командной строки для администрирования сервиса
ArcGIS REST API позволяет создавать скрипты для выполнения стандартных задач администрирования сервера, такие как добавление компьютера на сайт, публикация сервиса, добавление разрешений и т. д. ArcGIS Server Administrator Directory предлагает интерактивный доступ к этому API. Это полезно для изучения иерархии команд и формирования HTTP-запросов для скриптов. Когда вы освоите API, вы сможете полностью управлять сайтом ArcGIS Server с помощью любого из инструментов и на любом языке программирования, позволяющем отправлять HTTP-запросы.
Откройте Administrator Directory, для чего наберите в веб-браузере https://gisserver.domain.com:6443/arcgis/admin .
ArcGIS Server также устанавливает набор утилит командной строки, которые можно использовать в пакетных файлах. Это устраняет необходимость написания кода для большинства административных операций.
Дополнительную информацию см. в разделе Скрипты для администрирования ArcGIS Server.
Дополнительные модули
Расширения ArcGIS Server позволяют добавлять функциональные возможности системы. Перечень доступных дополнительных модулей см. в разделе Функциональные возможности и расширения ArcGIS Server.