Публикация сервиса геоданных
Для публикации сервиса геоданных необходимо указать файловую базу геоданных или многопользовательскую базу геоданных ArcSDE, которые нужно опубликовать как сервис. Для того чтобы опубликовать файловую базу геоданных в качестве сервиса геоданных, учётная запись ArcGIS Server должна иметь разрешение на доступ к базе геоданных. Для того чтобы опубликовать многопользовательскую базу геоданных ArcSDE в качестве сервиса геоданных, учётная запись ArcGIS Server должна иметь разрешение на доступ к базе геоданных и файлу подключения ArcSDE, использованному для подключения к базе геоданных.
Например, подключения ArcSDE, созданные в дереве Каталога, расположены в директории учетной записи Windows в папке AppData\Roaming\ESRI\Desktop<version number>\ArcCatalog. Перед публикацией сервиса геоданных рекомендуется скопировать файл подключения в папку с общим доступом, для которой у учетной записи ArcGIS for Server есть права доступа. Дополнительные сведения см. в разделе Предоставление доступа к данным для ArcGIS for Server.
При публикации сервиса геоданных из ArcSDE для SQL Server Express, вы должны сохранить подключение к базе данных, чтобы создать файл подключения. Для этого откройте базу геоданных в дереве Каталога в папке Серверы баз данных (Database Servers). Щелкните правой кнопкой мыши базу геоданных, которую вы хотите опубликовать, и выберите Сохранить подключение (Save Connection). При этом будет создан файл подключения (.sde) в директории учетных записей, как было описано выше. Вам нужно использовать этот файл подключения при публикации базы геоданных. Перед публикацией сервиса рекомендуется скопировать этот файл подключения в папку с общим доступом, для которой у учетной записи ArcGIS for Server есть права доступа.
Для публикации сервиса геоданных щелкните правой кнопкой мыши на базе геоданных в дереве Каталога и выберите опцию совместного использования как сервиса геоданных. Для публикации сервиса геоданных в ArcGIS for Server с помощью ArcCatalog или окна Каталог (Catalog) в ArcGIS for Desktop необходимо выполнить следующие шаги.
- В дереве Каталога перейдите к базе геоданных.
-
Щелкните правой кнопкой мыши базу геоданных, которую вы хотите опубликовать, и выберите Использовать совместно как сервис геоданных (Share As GeoData Service).
Откроется окно Использовать совместно как сервис (Share as service).
- Выберите Опубликовать сервис и нажмите Далее.
- Выберите в ниспадающем списке Выбрать подключение (Choose a connection) подключение к ArcGIS for Server, которое вы хотите использовать. Если нужного подключения к серверу нет в списке, то вы можете создать новое подключение к серверу путем нажатия Подключиться к ArcGIS for Server (Connect To ArcGIS for Server). .
Справку по выполнению этого шага см. в разделе О подключении к ArcGIS for Server в ArcGIS for Desktop.
- При необходимости в окне Опубликовать сервис (Publish a Service) введите новое имя сервиса. Имя может содержать только цифры, буквы, подчеркивания и не может быть длиннее 120 символов.
Щелкните Далее (Next).
- По умолчанию сервисы публикуются в корневой папке (root) ArcGIS Server. Сервисы могут размещаться во вложенных папках корневой папки. Выберите папку, в которой требуется опубликовать сервис геоданных, или создайте новую папку для сервиса.
- Нажмите кнопку Продолжить (Continue). Появится окно Редактор сервиса (Service Editor).
- Укажите свойства, необходимые для вашего сервиса геоданных. Здесь вы можете выбрать, какие операции пользователи могут выполнять с вашей службой, а также настроить, как именно будет организован доступ к вашей службе на сервере. Подробные сведения о настройке свойств сервиса геоданных вручную см. в разделе Функции сервиса геоданных и разрешенные операции. Также можно автоматически импортировать свойства из существующего определения сервиса или опубликованного сервиса геоданных, щелкнув Импорт (Import) . Более подробно об оптимальной настройке сервисов для развертывания см. справки Настройка и конфигурирование сервисов.Подсказка:
Если вы закроете Редактор сервисов (Service Editor) во время данного сеанса, то появится запрос на сохранения вашей работы как черновика сервиса. Черновики сервисов позволяют вам позднее возвращаться к конфигурации сервиса. По умолчанию черновики сервисов сохраняются в папке Черновики (Drafts) вашего подключения ArcGIS Server. Более подробно см. О черновиках сервисов.
- Щелкните Анализировать . При этом будет произведен анализ базы геоданных на возможность ее публикации на сервере.
- Исправьте все ошибки () в окне Подготовить (Prepare) для публикации базы геоданных как сервиса. Дополнительно, можно устранить предупреждения и сообщения для дальнейшего улучшения производительности и свойств сервиса геоданных.Подсказка:
Чтобы расширить область просмотра при настройке сервиса геоданных, нажмите кнопку Свернуть (Collapse). в верхней части диалогового окна Редактор сервиса (Service Editor).
- После устранения ошибок и при необходимости любых сообщений и предупреждений щелкните Опубликовать (Publish) .
Сервис геоданных будет запущен на сервере. Доступ к нему могут получать пользователи и клиенты вашей сети. Если администратор сервера разрешил веб-доступ к сервису, то сервис геоданных также доступен по сети Интернет.
Если необходимо использовать команды автономного редактирования для создания реплик или извлечения данных из сервиса геоданных, вам нужно создать картографический сервис с тем же именем, что и у сервиса геоданных. Подробные инструкции см. в разделе Публикация сервиса геоданных с картографическим сервисом.