GetPortalDescription

Сводка

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

Описание

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

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

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

allSSL

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

analysisLayersGroupQuery

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

appInfo

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

authorizedCrossOriginDomains

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

allowedRedirectUris

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

availableCredits

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

backgroundImage

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

basemapGalleryGroupQuery

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

bingKey

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

canListApps

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

canListData

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

canListPreProvisionedItems

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

canProvisionDirectPurchase

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

canSearchPublic

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

canShareBingPublic

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

canSharePublic

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

canSignInArcGIS

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

canSignInIDP

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

colorSetsGroupQuery

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

commentsEnabled

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

contentCategorySetsGroupQuery

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

created

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

creditAssignments

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

culture

Информация о локальных настройках или культурном коде организации (страна-язык), например, en-us.

cultureFormat

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

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

customBaseUrl

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

defaultBasemap

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

defaultExtent

Экстент по умолчанию для организации.

defaultUserCreditAssignment

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

defaultVectorBasemap

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

description

Описание организации.

eueiEnabled

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

featuredGroups

Группы организации по умолчанию. Это группы, которые выделены на странице Группы.

featuredItemsGroupQuery

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

galleryTemplatesGroupQuery

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

hasCategorySchema

Обозначает, имеется ли в организации настроенная категория ресурсов.

helpBase

Предоставляет базовый URL справочной документации. Используется для построения всех справочных URL на портале. Начиная с ArcGIS Enterprise 10.8.1, helpBase может быть обновлен, таким образом источником документации по умолчанию будет веб-версия пользовательской документации ArcGIS 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 и Web Scene Viewer.
  • elevationSync - сервис геообработки ArcGIS для анализа высот.
  • geocode Массив сервисов геокодирования ArcGIS для геокодирования.
  • geoenrichment - сервис ArcGIS GeoenrichmentServer.
  • geometry - сервис ArcGIS GeometryServer для функций геометрии.
  • hydrology - сервис геообработки ArcGIS для гидрологического анализа.
  • locationTracking – сервис объектов ArcGIS для отслеживания местоположений в организации.
  • orthomappingElevation – сервис изображений ArcGIS для Ortho Maker.
  • printTask – задача ArcGIS PrintServer для функций печати.
  • rasterUtilities – сервис геообработки ArcGIS, который запускает анализ и обработку растров.
  • route – сервис ArcGIS NAServer для выполнения синхронного анализа маршрутов.
  • routingUtilities – сервис геообработки ArcGIS, который предоставляет дополнительную информацию, такую как режимы передвижения, используемые различными сервисами построения маршрутов.
  • serviceArea – сервис ArcGIS NAServer для выполнения синхронного анализа построения областей обслуживания.
  • syncVRP – сервис геообработки ArcGIS для синхронного решения задачи управления автопарком транспортных средств.
  • traffic – картографический сервис ArcGIS для отображения скорости трафика и дорожно-транспортных происшествий.
  • packaging – сервис геообработки ArcGIS для создания автономных областей карты и пакетов из веб-карт.
  • iot - URL-адрес региона ArcGIS Velocity.
homePageFeaturedContent

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

homePageFeaturedContentCount

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

httpPort

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

httpsPort

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

id

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

ipCntryCode

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

isPortal

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

isVerified

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

layerTemplatesGroupQuery

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

livingAtlasGroupQuery

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

maxTokenExpirationMinutes

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

metadataEditable

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

metadataFormats

Стиль метаданных, используемый в организации.

Пример: metadataFormats:["fgdc"]

modified

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

name

Имя организации.

orgEmail

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

orgPhone

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

orgUrl

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

portalHostname

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

portalMode

Обозначает, является ли он multitenant или singletenant.

portalName

Имя портала.

portalProperties

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

portalThumbnail

URL-адрес эскиза портала.

region

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

rotatorPanels

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

showHomePageDescription

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

storageQuota

Общий допустимый размер хранилища в байтах. Обычно это 2 TB для организации и 2 Гб для не-организации.

storageUsage

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

stylesGroupQuery

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

supportsHostedServices

Обозначает наличие поддержки размещенных сервисов.

supportsOAuth

Обозначает наличие поддержки OAuth.

symbolSetsGroupQuery

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

templatesGroupQuery

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

thumbnail

URL-адрес эскиза организации.

units

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

updateUserProfileDisabled

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

urlKey

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

useStandardizedQuery

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

useVectorBasemaps

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

vectorBasemapGalleryGroupQuery

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

allowedOrigins

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

mfaAdmins

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

contacts

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

mfaEnabled

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

allowedBetaFeatures

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

user

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

Синтаксис

GetPortalDescription ({portal_URL})
ParameterОбъяснениеТип данных
portal_URL

URL-адрес портала. Если не указано, то используется активный портал.

String
Значение отраженного сигнала
Тип данныхОбъяснение
Dictionary

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

Пример кода

Пример 1 GetPortalDescription

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

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

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

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

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