创建移动缓存 (移动)
摘要
此工具利用地图方案和 GIS 数据为 Mobile Project Center (MPC)(ArcGIS for Windows Mobile 产品的一个组件)创建移动缓存,以构建移动项目。使用地图文档的当前全图范围,此工具可从输入地图文档生成移动缓存。输出结果是一个以地图文档名命名的文件夹,移动缓存包含地图方案、GIS 数据和关联附件文件夹(如果可用)。
用法
此工具仅适用于 Microsoft Windows 操作系统。
-
默认情况下,此工具将为地图文档中的所有图层生成一个移动缓存,但只有基于 ArcSDE 的具有全局 ID 的矢量图层或文件地理数据库数据源才可在 ArcGIS for Windows Mobile 外业应用程序与数据源之间实现同步。
-
执行工具之前,输出文件夹必须已存在。
默认情况下,工具可用于创建一个包含地图方案、GIS 数据和附件(如果可用)的移动缓存文件夹。
-
默认情况下,提取范围将基于地图文档的全图范围。
-
默认情况下,所有图层都会被提取到移动缓存中。
法律声明:
在 10.0 版本中,此工具的名称是“创建移动地图”。在 10.1 版本中,工具中的各个参数也发生了变化。任何基于 10.0 版本的工具创建的脚本和模型都需要进行修改才能用于 10.1 版本中。
语法
CreateMobileCache_mobile (input_mapDocument, input_outputFolder, {input_layers}, {input_attachments}, {input_version})
参数 | 说明 | 数据类型 |
input_mapDocument |
用于创建移动缓存的地图文档 | ArcMap Document |
input_outputFolder |
输出文件夹的目录 | Folder |
input_layers [input_layers,...] (可选) |
要提取的图层的名称 | String |
input_attachments (可选) |
确定是否提取与要素类关联的附件。
| Boolean |
input_version (可选) |
将生成缓存的地理数据库的版本 | String |
代码实例
创建移动缓存示例 1(Python 窗口)
利用所有数据和附件从地图文档创建移动缓存。
import arcpy
arcpy.CreateMobileCache_mobile("C:/CampusMap/Campus.mxd","C:/CampusMap/MobileMap","#","#","#")
创建移动缓存示例 2(独立 Python 脚本)
利用附件从包含在地图文档中的选定图层生成移动缓存。
import arceditor
import arcpy
Campus_mxd = "C:\\CampusMap\\Campus.mxd"
MobileMap = "C:\\CampusMap\\MobileMap"
arcpy.CreateMobileCache_mobile(Campus_mxd, MobileMap, "PointAttachmentAtCache;LineAttachmentAtCache;PolygonAttachmentAtCache;PointWithoutAttachmentAtCache;LineWithoutAttachmentAtCache;PolygonWithoutAttachmentAtCache;PointWithoutGlobalIDAtCache", "INCLUDE_ATTACHMENTS", "")
环境
此工具不使用任何地理处理环境
相关主题
许可信息
ArcGIS for Desktop Basic:是
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013