О сервисе геометрии
Сервис геометрии позволяет выполнять в приложениях геометрические расчеты, например построение буферных объектов, упрощение, расчет площадей и длин, а также проецирование. Кроме того, в программных веб-интерфейсах приложений ArcGIS для создания и изменения геометрии пространственных объектов во время веб-редактирования используется сервис геометрии. Сервис геометрии является альтернативой платформе разработки мелкозадачных модулей ArcObjects или сервису геообработки.
Сервис геометрии создается автоматически в папке Утилиты (Utilities) при установке ArcGIS for Server. Он виден только администраторам сервера и разработчикам и может быть настроен через Manager, ArcCatalog или окно Каталог (Catalog) в ArcGIS for Desktop. Кроме того, администраторы сервера и разработчики могут увидеть сервис геометрии и узнать его URL REST с помощью директории Сервисов.
Простые пользователи, подключающиеся к серверу, не видят сервиса геометрии. Однако на них будут влиять расширенные функциональные возможности, которые предоставляет сервис геометрии через клиентские приложения, разработанные с помощью ArcGIS Viewer for Flex (Flex Viewer for ArcGIS), ArcGIS Viewer for Silverlight (Silverlight Viewer for ArcGIS) и веб API ArcGIS.
Администрирование сервиса геометрии
По умолчанию сервис геометрии не запускается после завершения установки ArcGIS for Server. Перед использованием сервиса геометрии для выполнения геометрических расчетов необходимо запустить его в Manager или ArcGIS for Desktop. Подробные инструкции см. в следующих разделах:
На сайте сервера ArcGIS может существовать только один сервис геометрии. Однако можно настроить несколько экземпляров сервиса для одновременной работы. Это можно сделать, увеличив свойство Максимальное количество экземпляров (Maximum number of instances) во время настройки сервиса геометрии в Manager или ArcGIS for Desktop. Статья по ссылке выше содержит инструкции по получению доступа к этому свойству. Более подробно о слиянии см. в разделе Настройка и конфигурирование сервисов.
Если необходимо переместить сервис геометрии из папки Утилиты (Utilities) в другую папку на сервере, необходимо будет удалить этот сервис и повторно его создать с помощью Директории администратора (Administrator Directory) ArcGIS for Server. Подробные инструкции см. в разделе Повторное создание сервиса геометрии.
Разработка с помощью сервиса геометрии
На страницах справки по веб API ArcGIS в Ресурсном центре ArcGIS (ArcGIS Resource Center) содержатся примеры использования сервиса геометрии для создания или изменения геометрии пространственных объектов с помощью программного кода: