创建移动地图 (移动)

摘要

此工具用于创建可同 ArcGIS Mobile 应用程序结合使用的即用型移动项目包。只要为其定义一个范围,此工具便可以为地图文档中的所选矢量和栅格图层生成一个移动项目包。输出移动项目包中将包括移动项目文件、移动缓存方案和数据(如果已指定)。然后便可以将生成的移动项目包直接部署到设备中以供现场使用。

注注:

此工具仅适用于 Microsoft Windows 操作系统。

用法

语法

CreateMobileMap_mobile (input_mapDocument, input_outputFolder, {input_mapSchemaOnly}, {input_extent}, {input_layers}, {input_version})
参数说明数据类型
input_mapDocument

用于创建移动项目和移动缓存的地图文档

ArcMap Document
input_outputFolder

输出移动项目和移动缓存的目录

Folder
input_mapSchemaOnly
(可选)

仅创建地图方案或创建带有移动缓存的地图方案。

  • true只生成移动地图方案。
  • false既生成移动地图方案也生成移动缓存。
Boolean
input_extent
(可选)

范围的指定方式为字符串、四个坐标(min_x、min_y、max_x 和 max_y)组成的列表或者创建一个范围对象并设置其属性。

Extent
input_layers
[input_layers,...]
(可选)

要提取的图层的名称

String
input_version
(可选)

将生成缓存的地理数据库的版本

String

代码示例

创建移动地图示例 1(Python 窗口)

为地图文档创建即用型移动项目。

import arcpy
arcpy.CreateMobileMap_mobile("c:/map/redlands.mxd", "c:/redlands_MobileProject", "","","","") 
创建移动地图示例 2(Python 窗口)

为地图文档生成即用型移动项目、覆盖默认范围并只创建地图方案。

import arcpy
arcpy.CreateMobileMap_mobile("c:/map/redlands.mxd", "c:/redlands_MobileProject", "true", "-1834676.42491188 -398227.791203287 -1833518.27644341 -396875.282178691", "","")
创建移动地图示例 3(独立 Python 脚本)

为地图文档中包含的所选图层生成一个移动项目并覆盖默认的提取范围。

import arcpy
map_document = "C:/map/redlands.mxd"
output_folder = "C:/Mobile/DeploymentPackages/Redlands"
extract_extent = "-117.274738 34.001452 -117.1115 34.135168"
layers = " qa.SDE.Vents;qa.SDE.Offices"
arcpy.CreateMobileMap_mobile(map_document, output_folder,"#", extract_extent, layers, "#")

环境

范围

定义希望实现同步的区域的范围。此工具接受“环境设置”中指定的范围。

相关主题

许可信息

ArcView: 是
ArcEditor: 是
ArcInfo: 是

7/10/2012