Публикация сервиса геоданных

Для публикации сервиса геоданных необходимо указать файловую базу геоданных или многопользовательскую базу геоданных 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 необходимо выполнить следующие шаги.

Шаги:
  1. В дереве Каталога перейдите к базе геоданных.
  2. Щелкните правой кнопкой мыши базу геоданных, которую вы хотите опубликовать, и выберите Использовать совместно как сервис геоданных (Share As GeoData Service).

    Откроется окно Использовать совместно как сервис (Share as service).

  3. Выберите Опубликовать сервис и нажмите Далее.
  4. Выберите в ниспадающем списке Выбрать подключение (Choose a connection) подключение к ArcGIS for Server, которое вы хотите использовать. Если нужного подключения к серверу нет в списке, то вы можете создать новое подключение к серверу путем нажатия Подключиться к ArcGIS for Server (Connect To ArcGIS for Server). Добавить ArcGIS Server.

    Справку по выполнению этого шага см. в разделе О подключении к ArcGIS for Server в ArcGIS for Desktop.

  5. При необходимости в окне Опубликовать сервис (Publish a Service) введите новое имя сервиса. Имя может содержать только цифры, буквы, подчеркивания и не может быть длиннее 120 символов.

    Щелкните Далее (Next).

  6. По умолчанию сервисы публикуются в корневой папке (root) ArcGIS Server. Сервисы могут размещаться во вложенных папках корневой папки. Выберите папку, в которой требуется опубликовать сервис геоданных, или создайте новую папку для сервиса.
  7. Нажмите кнопку Продолжить (Continue). Появится окно Редактор сервиса (Service Editor).
  8. Укажите свойства, необходимые для вашего сервиса геоданных. Здесь вы можете выбрать, какие операции пользователи могут выполнять с вашей службой, а также настроить, как именно будет организован доступ к вашей службе на сервере. Подробные сведения о настройке свойств сервиса геоданных вручную см. в разделе Функции сервиса геоданных и разрешенные операции. Также можно автоматически импортировать свойства из существующего определения сервиса или опубликованного сервиса геоданных, щелкнув Импорт (Import) Импорт (Import). Более подробно об оптимальной настройке сервисов для развертывания см. справки Настройка и конфигурирование сервисов.
    ПодсказкаПодсказка:

    Если вы закроете Редактор сервисов (Service Editor) во время данного сеанса, то появится запрос на сохранения вашей работы как черновика сервиса. Черновики сервисов позволяют вам позднее возвращаться к конфигурации сервиса. По умолчанию черновики сервисов сохраняются в папке Черновики (Drafts) вашего подключения ArcGIS Server. Более подробно см. О черновиках сервисов.

  9. Щелкните Анализировать Анализировать (Analyze). При этом будет произведен анализ базы геоданных на возможность ее публикации на сервере.
  10. Исправьте все ошибки (Ошибка (Error)) в окне Подготовить (Prepare) для публикации базы геоданных как сервиса. Дополнительно, можно устранить предупреждения и сообщения для дальнейшего улучшения производительности и свойств сервиса геоданных.
    ПодсказкаПодсказка:

    Чтобы расширить область просмотра при настройке сервиса геоданных, нажмите кнопку Свернуть (Collapse). Свернуть (Collapse) в верхней части диалогового окна Редактор сервиса (Service Editor).

  11. После устранения ошибок и при необходимости любых сообщений и предупреждений щелкните Опубликовать (Publish) Опубликовать.

Сервис геоданных будет запущен на сервере. Доступ к нему могут получать пользователи и клиенты вашей сети. Если администратор сервера разрешил веб-доступ к сервису, то сервис геоданных также доступен по сети Интернет.

Если необходимо использовать команды автономного редактирования для создания реплик или извлечения данных из сервиса геоданных, вам нужно создать картографический сервис с тем же именем, что и у сервиса геоданных. Подробные инструкции см. в разделе Публикация сервиса геоданных с картографическим сервисом.

Связанные темы

5/16/2014