Краткая информация
Создает веб-карту на портале (Portal for ArcGIS либо на вашем локальном портале) из файла MXD (документа карты). Требуется учетная запись для аутентификации на сайте ArcGIS.com или на локальном портале для публикации сервисов и создания веб-карты.
Использование
Корректные векторные слои входного документа карты будут опубликованы как сервис объектов на портале, указанном в ArcGIS Administrator. Растровые слои будут конвертированы в сервис листов кэша. Эти два типа сервисов будут комбинированы вместе с выбранной базовой картой – для создания выходной веб-карты.
Неподдерживаемые элементы документа карты, такие как сервисы объектов и базовые карты, будут убраны из получившихся сервисов и веб-карты. Каждый недопустимый элемент будет сопровождаться предупреждением.
Полная ссылка (URL) на веб-карту будет отображена в качестве последнего сообщения инструмента, так же как и вычисленный выходной параметр. Вам потребуется либо скопировать URL, либо открыть содержимое портала для запуска веб-карты.
Активный портал устанавливается в ArcGIS Administrator. Развертывание ArcGIS for Desktop по умолчанию ArcGIS.com. Вам потребуется именованный пользователь с правами издателя для публикации сервисов и веб-карты.
Если в качестве активного портала в ArcGIS Administrator установлен локальный портал, все выходные данные будут создаваться в нем.
Чтобы изменить активный портал и место создания выходных данных, вам нужно закрыть ArcGIS for Desktop, открыть ArcGIS Administrator и указать новый активный портал. Можно затем еще раз открыть ArcGIS for Desktop и опубликовать свою карту в веб-карту.
Если создаваемые веб-карта и сервисы (основанные на имени веб-карты) уже представлены на вашем портале, будет выдана ошибка и работа инструмента продолжена не будет. Вам потребуется либо выбрать новое имя веб-карты, либо удалить элементы с портала. Инструмент не перезаписывает и не удаляет существующие сервисы.
Инструмент будет использовать учетные данные текущей сессии имени пользователя в ArcGIS for Desktop. Вас могут попросить закрыть инструмент и войти на портал из приложения: Файл > Войти, если вы не вошли на портал перед запуском инструмента.
Веб-карта будет опубликована, но не для совместного использования. Вы можете совместно использовать веб-карту и сервисы в пределах вашей организации, конкретных групп или же открыть их для всех, управляя содержимым внутри портала.
Синтаксис
MXDToWebMap_server (input_map_document, web_map_name, summary, tags, {layers_to_be_published}, {basemap}, {online_folder_name})
Параметр | Объяснение | Тип данных |
input_map_document | Входной документ карты со слоями для конвертации в веб-карту портала. | Map document |
web_map_name | Имя создаваемой веб-карты. | String |
summary | Описание веб-карты. Описание содержит информацию о самой веб-карте при осуществлении поиска. | String |
tags | Указание тегов для веб-карты. Теги способствуют успешному осуществлению поиска веб-карт. Введите несколько тегов, разделяя их запятыми. | String |
layers_to_be_published [layers_to_be_published,...] (Дополнительный) | Слои, включаемые в выходную веб-карту. По умолчанию, инструмент пытается сконвертировать все слои, найденные в документе карты. Слои некорректных типов (например, слои сервисов) не будут включены в содержание веб-карты, даже если они указаны в качестве входных. Пустой список также приведет к попытке создать веб-карту, содержащую все слои документа карты. | String |
basemap [basemap,...] (Дополнительный) | Базовая карта Esri, используемая в веб-карте. | String |
online_folder_name (Дополнительный) | Папка портала, в которой создается веб-карта. Если папка отсутствует, она будет создана. | String |
Пример кода
MXDToWebMap, пример (окно Python)
Следующий скрипт окна Python демонстрирует порядок непосредственного использования функции MXDToWebMap.
mxd = arcpy.mapping.MapDocument("CURRENT")
arcpy.MXDToWebMap_server(mxd, "CoffeeShopLocations")
MXDToWebMap, пример 2 (автономный скрипт)
Создает веб-карту из документа карты.
import arcpy
# Tool variables
mxd = r"c:\gisProjects\fastfood\fastfood.mxd"
title = "FastFoodSpots"
Username = "PortalKing"
Password = "mySecret"
Tags = "hamburger, pizza, tacos, salad"
Desc = "All the fast food places this side of the Mississippi, and salad."
arcpy.MXDToWebMap_server(mxd, title, ,username=Username, password=Password, tags=Tags, description=Desc)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да