arcgisforwindowsmobile30用户手册内容摘要:
的显示达不到你想要的效果, Runtime SDK for Windows Mobile 中, Map 控件 提供了一个属性能禁用标注旋转。 ArcGIS for Windows Mobile 不支持图层标注的对齐属性,也不支持标注表达式,只能从一个字段中读取属性值来直接进行标注,如,不能从多个字段中读取值并构成一个字符串来标注街道地址,如果要标记街道地址,需重新新建字段并给字段赋值街道地址,再用该连续的字段进行标注。 文字标注, 支持 只支持文字 不支持对齐 旋转注记,支持 不旋转注记,支持 注记表达式,不支持 4) 考虑移动设备的缓存 移动设备的 配置比不上 PC,我们在设计地图时需要考虑移动设备的缓存。 如果 背景图层是必须的,建议使用要素使用简单符号,并使用 ArcGIS for Desktop 中的概化工具来简化背景图层中的要素形状。 另外,使用“ Create Mobile Base Map(创建移动底图)” GP 工具来为每个背景图层创建一个底图数据集,该数据集能在移动设备中加载并在野外工程中使用,然后就可以创建一个包含需要在野外更新和同步的业务数据的地图了。 产品应用与技术推广部 6. 为野外数据采集构建有效的数据模型 ArcGIS for Windows Mobile 编辑框架,及强有力的 Geodatabase 数据和事务模型,使得它能满足大量的野外数据编辑和工作流的需求,所以,要仔细考虑 geodatabase 数据模型支持哪些不支持哪些。 1) 分清 业务图层和背景图层 为野外工作定义地图时需要先考虑哪些数据要在野外进行编辑和同步,哪些又是用来做背景图层的,尽量少的使用背景图层,简化地图,避免使用定义查询、图层选择、连接表及其它 ArcMap 中才有的高级行为。 2) 设计 Geodatabase 模型 ArcGIS for Windows Mobile 支持 以 个人 型( Personal GDB)和多用户关系型 geodatabase( ArcSDE)存储的业务数据的编辑。 移动地图中也可以包含其他类型的数据源(如 personal GDB, shapefile 等),但是,如果你想要采集新的数据或更新现有要素,则编辑图层的数据源必须是存储在 Geodatabase 中的要素类。 ArcGIS for Windows Mobile 中的要素类要求: 数据存储在 personal GDB 或者 ArcSDE 中; 数据表中包含 GlobalID 列。 您增加到 Geodatabase 要素类中的每个字段都有一个特定的属性,用来 定义编辑和查询时 的 行为, ArcGIS for Windows Mobile 应用程序在用户体验过程中充分利用了这些属性。 子类型: ArcGIS for Windows Mobile 支持子类型; 域: ArcGIS for Windows Mobile 支持值域和范围域; Raster: Raster 字段类型被识别为特殊的字段类型,用来存储照片,您可以浏览已有的照片并将它加到 raster 字段中,或者使用移动设备的摄像头现场拍照; 日期:日期型字段没有默认值,但 ArcGIS for Windows Mobile 使得您在编辑时能简单方便的设置当前日期和时间; 电话号码:如果您以文本字段存储电话号码,并且设置恰当的格式,那么 Windows Mobile 设备中内置的手机芯片就能够识别电话号码, ArcGIS for Windows Mobile 就允许您在产品应用与技术推广部 移动应用程序中启动手机并直接拨打该号码。 注意: 包含 Z值和 M值的 要素类能够被编辑,但是 Z 值和 M 值的字段值将不会被存储,对于新创建的要素类, Z 值和 M 值的字段值不会被设置。 ArcGIS for Windows Mobile 不允许用户在移动设备上创建新图层和改变已有的属性字段结构,所有的地图模式都是应该已经存在于 Geodatabase 中的, 这意味着:用户在野外工作之前,必须设计好数据库,如果野外可能遇到需要创建不包含在已有数据模型中的新的要素类,或者需要额外采集之前没有预计和规划到的数据,是不能在野外现场创建新的图层和改变已有要素类的属性结构的。 建议在设计数据结构时,创建一个额外的要素类来存储这类数据。 注意: 如果 在已经创建了移动缓存之后又修改了数据和地图的结构,则必须重新创建缓存文件。 因为 ArcGIS for Windows Mobile 在野外进行数据同步时,会检查移动缓存中的数据结构和数据库中的数据结构是否一致(这个称为“校验和”),如果不一致,在同步时将会收到“校验和”错误提示。 3) Geodatabase 设计注意事项 数据模型的设计对外业工作来说非常重要,如果您打算重新定义已有的数据模型以便在野外使用, 您可以: 使用 Geodatabase 复制技术, 在现场 使用 现有 的数据模型; 使用 ETL( extract, transform, load,提取,转换和加载)过程来转换已有的数据模型。 选用哪种方式取决于您如何描述新采集的数据, 野外采集的数据的存储方式和企业级Geodatabase 中设计好的数据存储模型可能会有很大的差别,通常情况下,野外采集的空间数据是零碎的,比如,几个外业人员需要采集一个城市的公园信息,每个人会选择公园的一个角落开始,他们先采集一段湖岸线,然后再采集公园里的椅子,然后再重新回过头来采集湖岸线。 在设计数据模型时,湖被设计成存储在面要素类中,但实际采集时,湖岸线是以线要素的方式采集的,所以,将湖设计成单独的 Geodatabase 并以线的方式存储将更适合野外工作情况。 通过 ETL 模型能定义企业级 Geodatabase 数据模型向野外数据模型的转换过程,例如,您可以设定 一个过程 ,在野外进行同步时 将湖岸线的所有要素转换成一个湖多边形。 产品应用与技术推广部 数据模型设计中还需要考虑的问题有: 现有的数据模型中,有多少是在野外数据采集中真正需要的(数据集、字段、范围,等等)。 办公室人员需要远程管理野外数据的编辑吗。 需要准备新的数据集或图层,来存储野外采集的额外数据吗。 野外和办公室同步的频率设为多少合适。 4) 撤销编辑 ArcGIS for Windows Mobile 没有像 ArcMap 中那 样,开始、停止和保存编辑的概念,每个编辑都被存储到移动缓存中,直到通过网络与服务器同步, 您能取消一个对应用程序的 编辑,这 将回滚所有的更新操作,并重新保存编辑之前的状态,但是不能撤销对单个要素的编辑。 5) 提交修改 野外采集和编辑的数据存在移动缓存中非常重要,因为不能保证在野外总是能连接到服务器,外业人员也可能要关机并检查他们的设备。 在提交更新时,只有确实更改过的内容才会提交至服务器,比如,对一个要素的某个属性进行了更改,那么同步时将只更新这个要素的这个字段,而不是更新整个要素的所有字段。 野外同步需要带宽 和存储空间 的保证,您也可以在回到办公室之后再进行同步。 第二章 使用 MPC 创建和管理移动工程 1. 创建移动工程 安装好 ArcGIS for Windows Mobile 之后,会在开始菜单的 ArcGIS 项目下增加一个 ArcGIS Mobile 的菜单,选择“ Mobile Project Center”,打开 MPC 应用程序。 产品应用与技术推广部 图 6 开始菜单中的 ArcGIS Mobile 菜单 MPC 的开始页面包含了“最近使用过的项目”列表,从中选择项目可以直接进入到项目,也可以点击“文件”菜单,选择“新建”来新建工程,进入到新建工程页面: 产品应用与技术推广部 在此界面中,可以在地图、任务、功能三个标签页中切换,以配置不同的内容。 1) Mobile Map(地图): 为移动工程配置业务图层和底图 ; 2) Tasks(任务): 配置任务 , 包含野外采集工作流; 3) Capabilities(功能):可为工程添加的功能 (如显示 x, y 坐标)。 2. 添加业务图层 1) 添加 map service 类型的业务图层 1)将包含业务数据的 ArcMap 地图文档( .mxd 文档)发布成地图服务 ; 注意,业务数据如果需要编辑,则必须存储在 personal geodatabase 或 ArcSDE 中,如果 还需要在线同步,则必须存储在 ArcSDE 中 ,并且都必须包含 GlobalID 字段。 2)在“服务编辑器”页面,在“ Capabilities”里面,配置服务的“ mobile data access”能力: 产品应用与技术推广部 3) 其它的参数按照正常的 map service 进行设置即可,设定好后,点击 publish 发布。 这样,发布的 地图服务就能在 Map Project Center 中作为业务图层加入。 2) 添加 mobile cache 类型的业务图层 Mobile Cache 专为 ArcGIS Mobile 应用程序创建,以文件夹形式存储,有 3 种方式创建mobile cache: Create Mobile Map 工具箱、使用 Mobile SDK 创建、使用即拿即用的 ArcGIS Mobile Applications 来创建。 现在介绍使用 Create Mobile Map 工具箱来创建 Mobile Cache 的过程。 1)打开 ArcGIS Desktop Toolbox 工具箱,找到“ Create Mobile Map”工具 ,如下图所示: 2)双击运行工具,设置 mxd 文档和缓存目录,其它参数根据需要进行设置,设置完成产品应用与技术推广部 后点击 ok; 3)在指定的目录下创建的缓存文件如下: 4)在 MPC 中, 选择“添加” 》“业务图层” 》“ MobileCache” , 在弹出的对话框中 浏览到上述缓存 文件夹,添加 缓存的业务数据,图层名称以文件夹的命名相同: 产品应用与技术推广部 5)部署的时候,需要将该缓存数据拷贝到移动设备的工程文件夹下。 使用 ArcGIS Mobile Application 制作缓存文件是指,在 ArcGIS for windows Mobile 中,在添加地图服务类型的业务数据时。arcgisforwindowsmobile30用户手册
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。