ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

帮助

  • 主页
  • 入门
  • 制图
  • 分析
  • 管理数据
  • 工具
  • 更多...

将 MXD 转换为 WebMap

  • 摘要
  • 用法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

摘要

通过 MXD(地图文档)在门户(如 Portal for ArcGIS 或本地门户)中创建 Web 地图。需要可使用 ArcGIS.com 进行身份验证的帐户或用于发布服务和创建 Web 地图的本地门户。

用法

  • 输入地图文档内的有效要素图层将作为要素服务发布到 ArcGIS Administrator 中设置的门户。栅格图层将转换为切片缓存服务。这两种服务类型将随所选底图一起合并以生成输出 Web 地图。

    地图文档中不受支持的项目(如要素服务和底图)将被排除在生成的服务和 Web 地图之外。将针对每个无效项目提供警告消息。

  • Web 地图的完整链接 (URL) 将显示为最后一条工具消息以及派生输出参数。您可能需要复制此 URL 或打开门户内容以启动 Web 地图。

  • 在 ArcGIS Administrator 中设置活动门户。ArcGIS for Desktop 的默认部署将发布到 ArcGIS.com。您需要具有发布权限的命名用户来发布服务和 Web 地图。

    如果已在 ArcGIS Administrator 中将活动门户设置为本地门户,则将在此处创建所有输出。

    要更改活动门户以及输出的创建位置,您需要关闭 ArcGIS for Desktop,打开 ArcGIS Administrator 并设置新的活动门户。然后您可以重新打开 ArcGIS for Desktop 并将地图发布为 Web 地图。

  • 如果门户中已存在要创建的 web 地图或服务(基于 web 地图名称创建),则将引发错误且工具不会继续运行。您需要选择新的 web 地图名称或从门户中删除项目。该工具不会覆盖或删除任何现有服务。

  • 该工具将通过 ArcGIS for Desktop 中的当前登录会话来使用凭据。如果您在启动工具前尚未登录到门户,则可能需要关闭工具并从应用程序登录到门户:文件 > 登录。

  • 随即将发布 web 地图,但不会共享。通过管理门户中的内容,您可以与组织、特定组或所有人共享 web 地图和服务。

  • 注:

    该工具由 ArcGIS for Desktop 提供并只能在该应用程序内使用。不能通过独立 Python 脚本运行此工具。

语法

MXDToWebMap_server (input_map_document, web_map_name, summary, tags, {layers_to_be_published}, {basemap}, {online_folder_name})
参数说明数据类型
input_map_document

要在门户中转换为 Web 地图的图层输入地图文档。

Map document
web_map_name

要创建的输出 Web 地图的名称。

String
summary

Web 地图的摘要。通过搜索找到 Web 地图时,摘要可提供有关该地图的信息。

String
tags

识别 Web 地图的标签。借助于标签,您可以在搜索时更加容易地找到 Web 地图。输入多个标签时可使用逗号分隔不同的词语。

String
layers_to_be_published
[layers_to_be_published,...]
(可选)

包含在输出 Web 地图中的图层。默认情况下,该工具尝试转换在地图文档内部找到的所有图层。将从 Web 地图中排除无效的图层类型(如服务图层),即使该类型是作为输入类型提供的。空白列表还会尝试使用地图文档中的所有图层创建 Web 地图。

String
basemap
[basemap,...]
(可选)

要在 Web 地图中使用的 Esri 底图。

String
online_folder_name
(可选)

要在其中创建 Web 地图的门户文件夹。如果该文件夹不存在,则将创建该文件夹。

String

代码示例

MXDToWebMap 示例(Python 窗口)

以下 Python 窗口脚本演示了如何在即时模式下使用 MXDToWebMap 函数。

mxd = arcpy.mapping.MapDocument("CURRENT")
arcpy.MXDToWebMap_server(mxd, "CoffeeShopLocations")
MXDToWebMap 示例 2(独立脚本)

通过地图文档创建 Web 地图。

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: 是

相关主题

  • 发布工具集概述

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明