Skip To Content

Отношения между элементами веб-сервисов и портала

Portal for ArcGIS предоставляет платформу для публикации веб-сервисов и обмена ссылками на существующие сервисы. Это выполняется с помощью элементов портала, которые представляют каждый сервис как объект, доступный для поиска и обмена. Понимание взаимосвязи между веб-сервисами и элементами портала облегчает работу с Portal for ArcGIS.

Следует редактировать или удалять сервисы и элементы портала, используя те же средства, которыми они создавались. Например, если вы опубликовали сервис с помощью веб-сайта портала, следует работать с веб-сайтом портала для удаления этого сервиса; нельзя использовать Manager для удаления сервиса.

Слои, опубликованные из ArcGIS Pro, требуют к себе особого внимания при редактировании и удалении элементов. Дополнительные сведения смотрите в разделе Публикация из ArcGIS Pro.

В этом разделе описываются четыре стандартных способа сделать сервис таким же доступным, как и любой элемент портала. Для каждого способа предлагаются соответствующие инструменты редактирования и удаления.

Публикация сервиса с помощью портала

Этот метод доступен только, когда портал настроен с размещаемым сервером. Вы можете опубликовать сервис на портале, используя опцию Мои размещенные сервисы в ArcMap, на веб-сайте портала, в ArcGIS Maps for Office или из другого клиента, работающим напрямую с порталом. Когда вы это делаете, создаётся и элемент портала, и сервис. Все сервисы размещаются в папке ArcGIS Server с именем Hosted.

Типы сервисов, перечисленные в папке Размещенные, отличаются от типов сервисов, которые перечисляются в других папках сервера. Это для того, чтобы соответствовать типам элементов, которые отображаются в Portal for ArcGIS. В следующей таблице приведён список всех поддерживаемых размещенных сервисов и их обновленных типов элементов:

Тип сервиса ArcGIS ServerТип элемента сетевая папка/Portal for ArcGIS

Кэшированный картографический сервис

Слой листов

Картографический сервис с сервисом пространственных объектов

Слой листов и пространственных объектов

Сервис объектов

Векторный слой

Сервис изображений*

Слой изображения

Сервис сцены

Слой сцены

WFS сервис

Cлой WFS

*Сервис изображений, на основе которого работает размещенный слой изображений, запускается на сервере анализа растров портала, а не на хост-сервере портала.

Если вы добавляете элемент публикацией сервиса с помощью портала, то и редактирование или удаление элемента осуществляется с помощью портала. Например, вы можете использовать веб-сайт портала или опцию Мои размещенные сервисы в ArcMap, чтобы отредактировать или удалить этот элемент. При удалении элемента этим способом центральный сервис также удаляется.

Публикация сервиса при помощи портала

Пример:

Вы вошли на портал как издатель с именем Jan и загрузили CSV-файл. Вы выбрали опубликовать CSV на вашем портале как слой объектов. Автоматически также создаётся элемент портала.

Чтобы удалить данный сервис, рекомендуется зайти на веб-сайт портала в качестве издателя с именем Jan (или администратора) и удалить элемент портала, представляющий сервис. Когда вы это сделаете, сервис также автоматически удалится.

В этом сценарии вам не следует подключаться напрямую к центральному размещаемому серверу, чтобы удалить сервис. Это оставит элемент портала без ссылки на сервис. Вас попросят удалить элемент портала вручную.

Публикация из ArcGIS Pro

Вы можете опубликовать различные типы слоев из ArcGIS Pro. Где именно вы будете изменять или удалять тот или иной опубликованный из ArcGIS Pro слой зависит от типа слоя. Слои листов и сцены, опубликованные из ArcGIS Pro на портале, будут находиться в папке Размещенные на сервере портала. Их удаление и управление ими должно осуществляться с портала, как было описано в предыдущем разделе.

Начиная с версии ArcGIS Server 10.4, слои изображений карты можно публиковать из ArcGIS Pro. Подробнее см. в Слои, опубликованные на интегрированных серверах портала. Связанный картографический сервис опубликован в папке root на интегрированном сервере портала, который был задан при публикации. Чтобы удалить слой изображений карты необходимо удалить соответствующий сервис в Менеджере. Тогда связанный с ним слой изображений карты будет удален с портала.

При публикации слоя изображений карты из ArcGIS Pro вы также можете включить для этого слоя доступ к объектам или WMS. Если вы сделаете это, то на портале будет создан элемент векторного слоя или WMS, связанный со слоем изображений карты, функциональные возможности которого будут реализованы в картографическом сервисе на интегрированном сервере. Вы можете удалить элементы векторного слоя или WMS на портале, не удаляя слой изображений карты. Если же вы удалите картографический сервис на интегрированном сервере, то вместе с ним будут удалены также и соответствующее изображение карты и элементы векторного слоя и WMS.

Слои изображений можно публиковать также из ArcGIS Pro, начиная с версии 10.4. Связанный сервис изображений опубликован в папке root на интегрированном сервере портала, который был задан при публикации. Чтобы удалить слой изображений необходимо удалить этот сервис в Менеджере. Тогда связанный с ним слой изображений будет удален с портала. При публикации слоя изображений вы также можете включить для этого слоя WMS или WCS. Если вы включите WMS, то на портале будет создан элемент WMS, связанный со слоем изображений, функциональные возможности которого будут реализованы в сервисе изображений на интегрированном сервере. Вы можете удалить элемент WMS на портале, не удаляя слой изображений. Если же вы удалите сервис изображений на интегрированном сервере, то будут удалены также и связанные с ним элементы слоя изображений и WMS. При включении WCS элемент WCS на портале не создается, но его функциональные возможности будут реализованы в связанном с ним сервисе изображений.

Векторный слой на портале может быть размещенным векторным слоем или векторным слоем, связанным со слоем изображений карты, опубликованным из ArcGIS Pro. Чтобы определить это, перейдите к странице Описание элемента для данного слоя. Если векторный слой публиковался непосредственно на портал и не имеет связанного слоя изображений карты, то такой элемент будет описываться как (Размещенный). Векторные слои, опубликованные из ArcGIS Pro и не имеющие в описании признака (Размещенный), связаны со слоем изображений карты. Они должны удаляться и управляться посредством связанного картографического сервиса в Менеджере.

Примеры операций публикации из ArcGIS Pro на Portal for ArcGIS

В следующих примерах приводится описание связи между опубликованными элементами и соответствующими типами слоев и связанными с ними сервисами и функциональными возможностями ArcGIS Server.

Публикация из ArcGIS Pro на интегрированный GIS Server

При публикации слоя изображений карты из ArcGIS Pro вы также можете включить для этого слоя доступ к объектам или WMS. Если вы сделаете это, то на портале будет создан элемент векторного слоя или WMS, который будет связан со слоем изображений карты. Эти функциональные возможности будут включены в картографическом сервисе на GIS Server. Ниже приводится описание связи между опубликованными элементами и соответствующими типами слоев для данного случая:

  • Элемент Portal for ArcGIS: опубликованный слой изображений карты с включенной опцией доступа к объектам и типов слоев WMS
  • Сервис ArcGIS Server: опубликованный связанный сервис с включенной опцией доступа к объектам и поддержкой WMS

Отключение всех функциональных возможностей в ArcGIS Server Manager или ArcMap

Когда функция доступа к объектам или поддержка WMS отключается в ArcGIS Server Manager или ArcMap, соответствующий элемент типа слоя (WMS или векторного слоя) удаляется также с портала. Ниже приводится описание связи между опубликованными элементами и соответствующими типами слоев для данного случая:

  • Слой изображений карты опубликован из ArcGIS Pro на портале с включенной опцией доступа к объектам и поддержкой WMS
  • Связанный сервис будет создан на соответствующем GIS Server
  • При отключении поддержки WMS в ArcGIS Server Manager или ArcMap соответствующий тип слоя WMS будет удален

Удаление связанных элементов на портале

Вы можете удалить элементы слоев WMS или векторных слоев в ArcGIS Pro или на портале; однако в этом случае не будет удален связанный слой изображений карты, и не будет отключена соответствующая функциональная возможность сервиса GIS Server. Чтобы отключить функции связанного сервиса, используйте ArcGIS Server Manager или ArcMap. Ниже приводится описание связи между опубликованными элементами и соответствующими типами слоев для данного случая:

  • Слой изображений карты опубликован из ArcGIS Pro на портале с включенной опцией доступа к объектам и поддержкой WMS
  • Связанный сервис будет создан на соответствующем GIS Server
  • При удалении векторного слоя или слоя WMS с портала поддержка WMS для картографического сервиса останется включенной.

Удаление связанных сервисов в ArcGIS Server Manager или ArcMap

Если вы удалите картографический сервис на GIS Server, то вместе с ним будут также удалены и соответствующие элементы слоя изображений карты, векторного слоя и слоя WMS. Ниже приводится описание связи между опубликованными элементами и соответствующими типами слоев для данного случая:

  • Слой изображений карты опубликован из ArcGIS Pro на портале с включенной опцией доступа к объектам и поддержкой WMS
  • Связанный сервис будет создан на соответствующем GIS Server
  • Если вы удалите связанный картографический сервис в ArcGIS Server Manager или ArcMap, то вместе с ним будут также удалены и соответствующие элементы слоя изображений карты, векторного слоя и слоя WMS.

Публикация сервиса через интегрированный сайт ArcGIS Server

Вы можете опубликовать сервис через подключение к сайту ArcGIS Server, который был интегрирован с порталом. Публикация производится с помощью ArcGIS Server Manager или подключения к ArcGIS Server в дереве Каталог ArcMap. В момент публикации сервиса автоматически создаётся элемент портала.

Если вы добавили элемент этим способом, то вам следует редактировать и удалять данный сервис, используя Manager или подключение к ArcGIS Server в ArcMap.

При удалении сервиса этим способом также удаляется соответствующий элемент портала.

Публикация сервиса через интегрированный сайт

Пример:

Следует использовать Добавить ArcGIS Server в ArcMap для создания подключения пользователя к ArcGIS Server. Представим, что вы подключились из-под пользователя с правами издателя Jan и опубликовали сервис изображений на сайте доп. модуля ArcGIS Image Server, который был интегрирован с порталом. Сервис изображений автоматически становится элементом слоя изображений на вашем портале.

Чтобы удалить этот сервис, зайдите в Manager как издатель с именем Jan (или администратор) и удалите его. Соответствующий элемент автоматически удалится с портала.

В этом сценарии для удаления вам не следует использовать веб-сайт портала. Это оставит запущенный сервис без соответствующего элемента портала. С этим сервисом нельзя будет работать, так как доступ к сервису будет ещё контролироваться через модель общего доступа портала. Вам потребуется удалить сервис вручную.

Использование страницы Мои ресурсы на веб-сайте портала для добавления сервиса в качестве элемента

Вы можете добавить сервис как элемент портала, используя страницу Мои ресурсы на веб-сайте портала. Это способ обмена ссылками на веб-сервисы, которые не запущены на интегрированном сервере.

Если вы добавили элемент, используя Мои ресурсы, редактировать и удалять его следует при помощи веб-сайта портала. Даже если вы удалили элемент, соответствующий сервис продолжает быть запущенным до тех пор, пока вы не войдёте на его сервер и не удалите его. Такая ситуация предсказуема, потому что вы можете использовать элементы портала для обмена ссылками на сторонние сервисы, которые вы не желаете или не можете удалить.

Добавление сервиса как элемента портала через Мои ресурсы

Пример:

Вы нашли полезный для вас веб-сервис с сайта ArcGIS Server другого отдела организации и хотите добавить элемент, который будет к нему обращаться. Вы входите на веб-сайт портала и используете страницу Мои ресурсы, чтобы добавить сервис как элемент портала.

Для удаления этого элемента следует использовать веб-сайт портала. Удаление элемента не удаляет сам сервис. Это происходит, так как сервис и элемент портала в этом случае не имеют встроенных отношений.

Лучшие методы редактирования и удаления элементов

Вышеизложенные примеры подчеркивают, что для редактирования и удаления элементов следует использовать тот же способ, который использовался для их публикации. Это даёт гарантию того, что сервисы и элементы сохраняют взаимные ссылки.

Опубликованные из ArcGIS Pro слои могут удаляться в одних случаях с портала, а в других – из Manager. Откуда именно вы будете управлять элементом и удалять его зависит от того, какой это тип слоя.

Если вы будете удалять элементы или сервисы рекомендованным способом, вы можете получить не связанные ссылками элементы или сервисы, которые требуется удалять вручную.

Примите во внимание, что элемент портала может редактироваться или удаляться только:

  • Издателем, который добавил элемент
  • Администратором портала

Это отличается от бизнес-правил, которые реализованы в ArcGIS Server, где все издатели могут редактировать и удалять элементы.

Администраторы могут редактировать элементы, но этого следует избегать. Редактирование элементов администратором может быть причиной связи отдаленных ресурсов с учетной записью администратора. Учетные записи администратора главным образом должны использоваться для изменения владения элементами или удаления элементов, которые больше не требуются.