Сводка
Создает веб-карту на портале (Portal for ArcGIS либо на локальном портале) из файла MXD (документа карты). Требуется учетная запись для аутентификации на сайте ArcGIS.com или на локальном портале для публикации сервисов и создания веб-карты.
Использование
Корректные векторные слои входного документа карты будут опубликованы как сервис объектов на портале, указанном в ArcGIS Administrator. Растровые слои будут конвертированы в сервис листов кэша. Эти два типа сервисов будут комбинированы вместе с выбранной базовой картой – для создания выходной веб-карты.
Неподдерживаемые элементы документа карты, такие как сервисы объектов и базовые карты, будут убраны из получившихся сервисов и веб-карты. Каждый недопустимый элемент будет сопровождаться предупреждением.
Полная ссылка (URL) на веб-карту будет отображена в качестве последнего сообщения инструмента, так же как и вычисленный выходной параметр. Вам потребуется либо скопировать URL, либо открыть содержимое портала для запуска веб-карты.
Активный портал устанавливается в ArcGIS Administrator. Развертывание по умолчанию ArcGIS Desktop будет опубликовано на ArcGIS.com. Вам потребуется именованный пользователь с правами издателя для публикации сервисов и веб-карты.
Если в качестве активного портала в ArcGIS Administrator установлен локальный портал, все выходные данные будут создаваться в нем.
Чтобы изменить активный портал и место создания выходных данных, необходимо закрыть ArcGIS Desktop, открыть ArcGIS Administrator и указать новый активный портал. Можно затем еще раз открыть ArcGIS Desktop и опубликовать свою карту как веб-карту.
Карты, определенные как базовые карты на активном портале, будут доступны для выбора в параметре базовой карты. Эти карты задаются администратором портала. Если вы не видите в списке определенную карту, которую добавили на портал, свяжитесь с администратором вашего портала.
Если создаваемые веб-карта или сервисы (основанные на имени веб-карты) уже существуют на вашем портале, работа инструмента не будет завершена. Вам потребуется либо выбрать новое имя веб-карты, либо удалить элементы с портала. Инструмент не перезаписывает и не удаляет существующие сервисы.
По умолчанию, веб-карта не будет доступна в вашей организации или для широкой публики. Используйте параметры общего доступа для настройки подходящих опций публикации создаваемого сервиса объектов или веб-карты.
Синтаксис
arcpy.server.MXDToWebMap(Input_map_document, Web_map_name, Summary, Tags, {Layers_to_be_published}, {Basemap}, {Online_folder_name}, {Within_Organization}, {Everyone}, {Groups}, {Username}, {Password})
Параметр | Объяснение | Тип данных |
Input_map_document | Входной документ карты со слоями для конвертации в веб-карту портала. | ArcMap Document |
Web_map_name | Имя создаваемой веб-карты. | String |
Summary | Описание веб-карты. Описание содержит информацию о самой веб-карте при осуществлении поиска. | String |
Tags | Указание тегов для веб-карты. Теги способствуют успешному осуществлению поиска веб-карт. Введите несколько тегов, разделяя их запятыми. | String |
Layers_to_be_published [Layers_to_be_published,...] (Дополнительный) | Слои, включаемые в выходную веб-карту. По умолчанию, инструмент пытается сконвертировать все слои, найденные в документе карты. Слои некорректных типов (например, слои сервисов) не будут включены в содержание веб-карты, даже если они указаны в качестве входных. Пустой список также приведет к попытке создать веб-карту, содержащую все слои документа карты. | String |
Basemap (Дополнительный) | Базовая карта Esri, используемая в веб-карте. | String |
Online_folder_name (Дополнительный) | Папка портала, в которой создается веб-карта. Если папка отсутствует, она будет создана. | String |
Within_Organization (Дополнительный) | Определяет, будет ли веб-карта и связанные сервисы опубликованы и доступны в пределах вашей организации.
| Boolean |
Everyone (Дополнительный) | Определяет, будет ли веб-карта опубликована и доступна всем.
| Boolean |
Groups [Groups,...] (Дополнительный) | Выбрать группы, которым будет доступна веб-карта и сервисы. Необходимо убедиться, что пользовательская учетная запись, под которой публикуется веб-карт и сервисы, принадлежит группе, и группа написана правильно. Диалоговое окно инструмента проверит группы, это можно использовать как эталон перед запуском инструмента из скрипта python. | String |
Username (Дополнительный) | Имя пользователя для аутентификации в ArcGIS.com или в вашем локальном Portal for ArcGIS. Учетная запись должна иметь права издателя. | String |
Password (Дополнительный) | Пароль для аутентификации в ArcGIS.com или в вашем локальном Portal for ArcGIS. Обратите внимание, что пароль вводится как простой текст, а инструмент пытается создать HTTPS подключение. | String Hidden |
Производные выходные данные
Имя | Объяснение | Тип данных |
Web_map_URL | URL-адрес веб-карты. | Строка |
Пример кода
MXDToWebMap, пример 1 (окно Python)
Пример скрипта окна Python для использования функции MXDToWebMap в режиме прямого запуска.
import arcpy
mxd = arcpy.mapping.MapDocument("CURRENT")
arcpy.MXDToWebMap_server(mxd, "CoffeeShopLocations", "Location of coffee shops",
"coffee,map")
MXDToWebMap, пример 2 (автономный скрипт)
Создание веб-карты из документа карты в автономном скрипте.
import arcpy
# Tool variables
mxd = r"c:\gisProjects\fastfood\fastfood.mxd"
title = "FastFoodSpots"
user = "PortalKing"
pass = "mySecret"
tags = "hamburger, pizza, tacos, salad"
summary = "All the fast food places this side of the Mississippi."
arcpy.MXDToWebMap_server(mxd, title, summary, tags, Username=user,
Password=pass)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да