GetPortalDescription

Краткая информация

Возвращает словарь информации портала.

Функция GetPortalDescription возвращает представление портала, доступное текущему пользователю, анонимному или выполнившему вход. Эта информация включает название организации, логотип, избранные элементы и поддерживаемые протоколы (HTTP или HTTPS) для данного портала. Если пользователь не выполнил вход, эта функция вернет представление портала по умолчанию. Если пользователь авторизовался, возвращенное представление портала будет соответствовать той организации, которой принадлежит пользователь. Представление портала по умолчанию также будет зависеть из настроек пользователя, которые указаны в его профиле.

Обсуждение

В таблице ниже содержится список наиболее важных свойств портала.

СвойствоПодробности
access

Определяет, кто может просматривать вашу организацию в качестве анонимного пользователя. Задание public позволяет анонимным пользователям получать доступ к пользовательскому URL-адресу вашей организации. Задание private ограничивает доступ только для участников вашей организации. По умолчанию – public.

Значения: private | public

allowedBetaFeatures

Массив бета-объектов, которые доступны для организации.

allowedOrigins

Массив до 100 доменов веб-приложений для ограничения доступа к REST API для совместного использования ресурсов между разными источниками (CORS). Это свойство доступно только для администраторов.

allowedRedirectUris

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

allSSL

Определяет, будет ли в организации использоваться HTTPS. Если задано true, то все обращения к ресурсам, принадлежащим организации, будут требовать HTTPS. По умолчанию – false.

Значения: true | false

analysisLayersGroupQuery

Этот запрос определяет группу, которая содержит слои, показанные в галерее Слои анализа для инструментов анализа.

appInfo

Информация о приложении, через которое доступен данный ресурс. Эта информация основана на токене, который используется для доступа к ресурсу.

authorizedCrossOriginDomains

Массив доверенных серверов, на которые клиенты могут отправлять учетные данные при выполнении запросов CORS для доступа к защищенным сервисам на веб-уровне.

authorizedCrossOriginNoCorsDomains

Появилось в ArcGIS Enterprise 11.0. Массив доверенных серверов, которым клиенты JavaScript, прежде чем делать какие-либо запросы между источниками (CORS), будут сначала отправлять прямые запросы для обработки проверки подлинности. Все доверенные серверы сначала должны быть указаны в свойстве authorizedCrossOriginDomains, прежде чем они будут добавлены в это свойство. Это свойство поддерживается только в ArcGIS Enterprise.

availableCredits

Общее количество кредитов в организации.

backgroundImage

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

basemapGalleryGroupQuery

Запрос, который определяет группу, содержащую веб-карты, отображающиеся в галерее базовых карт Map Viewer.

bingKey

Ключ Bing для веб-карт, которые используют Bing Maps.

canListApps

Организация может разместить приложения в Marketplace только в том случае, если canListApps задан как true.

Значения: true | false

canListData

Организация может разместить сервисы данных в Marketplace только в случае, если canListData указан как true.

Значения: true | false

canListPreProvisionedItems

Организация может разместить преднастроенные элементы в Marketplace только в случае, если canListPreProvisionedItems указан как true.

Значения: true | false

canProvisionDirectPurchase

Организация может разрешить прямые заказы на MarketPlace без запроса пользователя только в случае, если canProvisionDirectPurchase задан как true.

Значения: true | false

canSearchPublic

Включает или исключает публичные элементы, группы и пользователей в поисковых запросах Когда canSearchPublic задан как false, то публичные элементы за пределами организации не доступны для поиска. Однако возвращаются публичные элементы, которые являются частью элементов организации. По умолчанию – true.

Значения: true | false

canShareBingPublic

Ключ Bing может быть опубликован публично и возвращен как часть вызова описания портала (/sharing/rest/portals/<orgid>). Для этого необходимо, чтобы свойство access портала было задано как public. Свойство canShareBingPublic публично не возвращается, и показывается только пользователям, входящим в организацию.

canSharePublic

Показывает, может ли организация открывать публичный доступ к элементам или группам. Когда для canSharePublic выбрано false, ресурс не может быть опубликован для всех. По умолчанию – true.

Значения: true | false

canSignInArcGIS

Позволяет организация с настроенным корпоративным IDP включать или выключать опцию входа в ArcGIS. По умолчанию – true.

Значения: true | false

canSignInIDP

Позволяет организациям с настроенным корпоративным IDP выключать или выключать корпоративный вход. По умолчанию – true.

Значения: true | false

colorSetsGroupQuery

Запрос, определяющий группу, содержащую цветовые наборы, использующиеся для отображения в Map Viewer.

commentsEnabled

Позволяет организации отключить комментирование. По умолчанию – true. Когда для commentsEnabled задано false, комментарии скрываются, но не удаляются, а numComments устанавливается на ноль для всех элементов организации. Вызовы по добавлению или просмотру комментариев работать не будут. Если организация снова включит комментарии, они будут отображаться, а numComments также будут восстановлены.

Значения: true | false

contacts

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

contentCategorySetsGroupQuery

Запрос, определяющий группу, содержащую наборы категорий ресурсов ArcGIS Online.

created

Дата, когда была создана организация, формат UTC, используются милисекунды с начала эры.

creditAssignments

Определяет, включено ли в организации распределение кредитов. По умолчанию – disabled.

Значения: enabled | disabled

culture

Информация о локали по умолчанию (язык и страна). Формат кода культуры состоит из кода языка и кода страны, разделенных дефисом:

cultureFormat

Предпочитаемый номер и формат даты, в соответствии с CLDR. Это свойство cultureFormat применимо только для английского и испанского языков, когда для свойства culture задано значение en или es.

Поддерживаемые форматы см. в разделе Языки.

customBaseUrl

Пользовательский URL-адрес портала.

defaultBasemap

Базовая карта по умолчанию, отображаемая в Map Viewer.

defaultDevBasemap

Базовая карта по умолчанию, отображаемая в Map Viewer для подписки разработчика.

defaultExtent

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

defaultUserCreditAssignment

Распределение кредитов по умолчанию для новых участников. Значение -1 означает отсутствие выделенного лимита.

defaultVectorBasemap

Векторная базовая карта по умолчанию, отображаемая в Map Viewer, когда для useVectorBasemaps задано true.

description

Описание организации. Описание может быть любой длины.

devbasemapGalleryGroupQuery

Запрос, идентифицирующий группу, содержащую веб-карты, которые отображаются в галерее базовых карт Map Viewer для подписок разработчиков.

eueiEnabled

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

featuredGroups

Избранные группы для организации. Это группы, которые выделены на странице Группы главной страницы портала.

featuredItemsGroupQuery

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

galleryTemplatesGroupQuery

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

hasCategorySchema

Показывает, имеется ли в организации настроенная категория ресурсов.

helpBase

Указывает на базовый URL для справочной документации вашей организации, входящий во все URL справки портала. Начиная с версии ArcGIS Enterprise 10.8.1, helpBase можно обновить, задав поставщиком разделов справки общедоступный или установленный источник. По умолчанию в качестве источника справки выбрана локальная справка. При наличии доступа к Интернету включите эту опцию, чтобы получать справку из общедоступной веб-справки Esri главной страницы портала Enterprise.

Примечание:

Источник документации влияет только на документацию, доступ к которой идет с главной страницы приложения портала Enterprise, и не влияет ни на ArcGIS Server, ни на документацию по ArcGIS REST API.

helperServices

Объект JSON для различных сервисов, которые требуются для клиентских приложений. Сервисы справки могут быть перезаписаны организацией или порталом. Это следующие сервисы:

  • analysis—Размещенные сервисы геообработки для выполнения анализа.
  • asyncClosestFacility—Сервис геообработки ArcGIS для асинхронного анализа ближайшего пункта размещения.
  • asyncGeocode—Сервис геообработки ArcGIS для выполнения асинхронного пакетного геокодирования. (Этот вспомогательный сервис был добавлен в ArcGIS Enterprise 10.5.)
  • asyncLocationAllocation—Сервис геообработки ArcGIS для асинхронного сетевого анализа размещения-распределения.
  • asyncODCostMatrix—Сервис геообработки ArcGIS для асинхронного анализа построения матрицы стоимости источник-назначение.
  • asyncRoute—Сервис геообработки ArcGIS для асинхронного анализа построения маршрутов.
  • asyncServiceArea—Сервис геообработки ArcGIS для асинхронного анализа создания областей обслуживания.
  • asyncVRP—Сервис геообработки ArcGIS для синхронного решения задачи управления автопарком транспортных средств.
  • closestFacility—Сервис ArcGIS NAServer для выполнения синхронного анализа поиска ближайшего объекта.
  • creditEstimation — Сервис геообработки ArcGIS для оценки кредитов, которые будут затрачены на выполнение конкретной задачи.
  • elevation—Сервис геообработки ArcGIS для анализа высоты.
  • defaultElevationLayers — Сервис высот Limited Error Raster Compression (LERC), использующийся ArcGIS Pro и веб-Scene Viewer.
  • elevationSync—Сервис геообработки ArcGIS для анализа высоты.
  • geocode—Массив сервисов геообработки ArcGIS, которые используются для геокодирования.
  • geoenrichment—Сервис ArcGIS GeoenrichmentServer.
  • geometry—Сервис ArcGIS GeometryServer для функций геометрии.
  • hydrology—Сервис геообработки ArcGIS для проведения гидрологического анализа.
  • iot—URL региона ArcGIS Velocity.
  • locationTracking—Сервис объектов ArcGIS для отслеживания местоположений в организации.
  • orthomappingElevation—Сервис изображений ArcGIS для Ortho Maker.
  • printTask—Задача ArcGIS PrintServer для выполнения печати.
  • rasterUtilities—Сервис геообработки ArcGIS, который запускает анализ и обработку растров.
  • route—Сервис ArcGIS NAServer для выполнения синхронного анализа маршрутов.
  • routingServicesSource — появился в Enterprise 11.0. Информация об источнике и конфигурации сервисов маршрутизации.
  • routingUtilities—Сервис геообработки ArcGIS, который преодоставляет общую информацию, например, режимы передвижения, которые используются разными сервисами построения маршрутов.
  • serviceArea—Сервис ArcGIS NAServer для выполнения синхронного анализа построения областей обслуживания.
  • symbols — Отображает URL-адрес сервиса символов, используемый порталом.
  • syncVRP—Сервис геообработки ArcGIS для синхронного решения задач VRP.
  • traffic—Картографический сервис ArcGIS для отображения пробок и дорожных происшествий.
  • packaging—Сервис геообработки ArcGIS для создания автономных областей карты и пакетов из веб-карт.
homePageFeaturedContent

Группа, которая содержит избранные ресурсы для отображения на домашней странице организации.

homePageFeaturedContentCount

Количество избранных элементов, которые будут отображаться на домашней странице. Максимальное количество равно 100. Только целочисленные значения.

httpPort

Порт, который используется порталом для HTTP-сообщения.

httpsPort

Порт, который используется порталом для HTTPS-сообщения.

id

ID организации. Если равно null, это портал по умолчанию для анонимных пользователей и пользователей, не являющихся участником организации.

ipCntryCode

Код страны вызывающего IP (только ArcGIS Online).

isPortal

Обозначает, размещен ли портал на ресурсах организации.

isVerified

Показывает, проверена ли Esri идентичность организации.

layerTemplatesGroupQuery

Запрос, определяющий группу, содержащую шаблоны редактирования, использующиеся в Map Viewer.

livingAtlasGroupQuery

Запрос, определяющий группу, содержащую слои, которые используются в галерее Слоев анализа.

maxTokenExpirationMinutes

Максимальный срок действия токенов OAuth и non-OAuth, выданных пользователям организации. Значение -1 используется по умолчанию, это дает 2 недели для токенов доступа OAuth и токенов ArcGIS (не-OAuth), и максимум 90 дней для продлеваемых токенов OAuth. Это максимальные поддерживаемые значения. Выбор меньшего значения повлияет на все три типа токенов (ArcGIS, доступа OAuth и продлеваемые OAuth).

metadataEditable

Определяет, включено ли в организации использование метаданных.

Если true, все участники организации смогут просматривать метаданные. Только владельцы элементов и администраторы могут обновлять метаданные. Если false, ни у кого в организации не будет доступа к метаданным.

Значения: true | false

metadataFormats

Стиль метаданных, который используется в организации. По умолчанию – iso19139.

Значения: fgdc | inspire | iso19139 | iso19139-3.2 | iso19115

mfaAdmins

Массив из как минимум двух назначенных администраторов, окторые получают запросы на решение проблем при многофакторной аутентификации пользователей.

mfaEnabled

Определяет, нужно ли разрешать участникам организации использовать многофакторную аутентификацию в индивидуальных учетных записях.

modified

Дата, когда в организации были внесены последние изменения, формат UTC, используются милисекунды с начала эры.

name

Название организации или портала. Ограничение числа символов - 250.

orgEmail

Указанная электронная почта появится на вкладке Провайдер вашей организации на ArcGIS Marketplace.

orgPhone

Указанный номер телефона появится на вкладке Провайдер вашей организации на ArcGIS Marketplace.

orgUrl

URL веб-сайта, который появится на вкладке Провайдер вашей организации на ArcGIS Marketplace.

portalHostname

URL хоста портала.

portalMode

Определяет, multitenant или singletenant.

portalName

Имя портала.

portalProperties

Хранит свойства, относящиеся к организации, (например, ссылку "Связаться с нами", домашнюю страницу, средство просмотра Map Viewer и конфигурацию поиска). Если организация является публичной, то свойства видны анонимному пользователю.

portalThumbnail

URL иконки портала.

region

Регион организации.

rotatorPanels

Пользовательский HTML домашней страницы.

showHomePageDescription

Если true, то описание организации отображается на домашней странице.

Значения: true | false

storageQuota

Общий допустимый размер хранилища в байтах. Начиная с версии ArcGIS Enterprise 10.8, квота хранилища организации увеличилась до 10 ТБ. До версии ArcGIS Enterprise 10.8 объем хранилища организации составлял 2 ТБ. Объем хранилища для не-организации составляет 2 ГБ.

storageUsage

Общий используемый объем хранилища в байтах.

stylesGroupQuery

Запрос, который определяет группу, содержащую различные стили со ссылкам на символы, которые могут использоваться в организации.

supportsHostedServices

Определяет, поддерживаются ли размещенные сервисы.

supportsOAuth

Определяет, поддерживается ли OAuth.

symbolSetsGroupQuery

Запрос, который определяет группу заданного символа для отображения в Map Viewer.

templatesGroupQuery

Запрос, определяющий группу шаблона, использующегося в Map Viewer.

thumbnail

URL иконки организации.

units

Определяет единицы измерения для пользователей организации. Значение для пользователя по умолчанию берется из региона организации. Задает единицы измерения для english по стандартам США или metric.

Значения: english | metric

updateUserProfileDisabled

Определяет, можно ли разрешить участникам редактировать анкетные данные, а также выбирать тех, кто может видеть их профиль.

urlKey

Префикс, выбранный администратором организации, который будет использоваться в customBaseURL, например, <urlKey>.maps.arcgis.com.

user

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

useStandardizedQuery

Если true, только простые выражения запроса WHERE, совместимые с SQL92, могут использоваться для запросов в слоях и таблицах. Рекомендуемая настройка безопасности – true.

Значения: true | false

useVectorBasemaps

Если значение равно true, организация использует векторные базовые карты Esri в поддерживающихся приложениях ArcGIS, а basemapGalleryGroupQuery не редактируется и задается запросом по умолчанию.

Значения: true | false

vectorBasemapGalleryGroupQuery

Запрос, который определяет группу, содержащую векторные базовые карты, отображающиеся в галерее базовых карт Map Viewer. Используйте этот запрос только тогда, когда для useVectorBasemaps задано true.

СвойствоПодробная информация
orgCapabilities

Возвращает информацию о подписке на текущий портал по ID для аутентификации дополнительных модулей организации.

Синтаксис

GetPortalDescription ({portal_URL})
ПараметрОписаниеТип данных
portal_URL

The portal URL. If unspecified, the active portal will be used.

String
Возвращаемое значение
Тип данныхОписание
Dictionary

Словарь, содержащий информацию о портале.

Пример кода

GetPortalDescription, пример 1

Получение словаря ссылок URL служебных сервисов портала.

import arcpy

portal_desc = arcpy.GetPortalDescription()
helper_services = portal_desc['helperServices']
GetPortalDescription, пример 2

Получение информации о правах пользователя в портале.

import arcpy

portal_desc = arcpy.GetPortalDescription()
user_name = portal_desc['user']['fullName']
user_privileges = portal_desc['user']['privileges']

Связанные разделы