ArcGIS Mobile 9.4学习笔记八之如何设计和创建移动地图

来源:互联网 发布:linux cp 返回值 编辑:程序博客网 时间:2024/05/07 21:04

 

在野外执行的地图浏览及数据编辑任务和室内相比有很大的不同。移动设备的硬件因素(包括显示分辨率、按键、摇杆和手写笔)、设备内存及存储限制、野外的环境状况(比如强烈的日光、阴雨天暗淡)都会影响到你设计的移动地图的实际使用效果。因此,充分考虑该移动地图的使用目的、考虑任务的工作流程、考虑具体什么型号的设备使用地图是非常重要的。下面我们来具体探讨下移动地图设计考虑的关键点以及ArcGIS Mobile Applications中如何利用好ArcGIS Desktop中的地图符号:

  • 设计野外使用的地图

在设计移动地图的时候,考虑野外工作的任务和流程是至关重要的,应用程序在何时何地使用(工作环境因素),野外工作人员会使用到什么样的专业术语或专业应用,所有这些因素都将决定野外工作中哪些图层的可视化、导航和信息收集是非常重要的。在设计移动地图的时候,还应该考虑它在野外工作中将如何部署和管理,大多数手机地图是由基础图层和业务层两部分构成的。

基础图层主要提供用于浏览和导航的参考信息(航空图形、街道地图、区域分界等),基础地图不需要进行数据同步,所以它可以作为一个独立的部分提供给一个特定的野外项目。业务图层指在野外工作中信息需要更新的图层以及提供的信息可能会改变的图层,业务地图图层作为一个地图服务进行发布,它在服务器和移动设备之间能够进行同步。使用ArcGIS Mobile,你可以把自己在野外所做的信息修改上传到GIS服务器,你也可以从服务器上下载最新的信息,这些信息可能被室内或在野外工作的其他成员更新过。

不管你是否一开始就拥有一张现有地图或你从头开始创建一个新地图,你都需要考虑工作环境因素、设备显示分辨率和方向(横向或纵向)、要素的符合表示(移动设备并不支持ArcGIS Desktop提供的所有符号和风格)和图层规模。

  •  工作环境条件

野外的实地环境可能包含烈日、雨淋、降雪等天气。光照条件对移动地图设计时选择的颜色和符号有直接影响。在办公室你是在理想条件下的设计地图,办公室的光照条件和大屏幕显示器可以使你广泛的使用各种颜色和符号,这些颜色和符号在野外的使用是不是也有室内的效果?不幸的是,这是需要你不断的试错和实际的经验。

作为一般准则,设计背景层尽可能透明。设计一个成功的移动地图的关键是简单性和对比性。如果您有展示面状地块或地区信息作为背景资料,请尽量不要填充区域多边形;如果需要,尽量使用简单的颜色。尽可能多地使用灰色色调并且尽量限制您需要显示的文本量,请记住,在办公室台式电脑上显示的良好效果在野外移动设备上可能并不好看(移动地图如中图)

 

 

  • 设备框架因素

你需要考虑部署应用程序的移动设备的外形因素以及地图的朝向(纵向或横向)问题。大多数Pocket PC设备的屏幕是320 × 240,但不同品牌或型号间差别可能很大。你设计移动地图使用的显示器屏幕分辨率为1024 × 780或1280 x 1024或更高,地图的设计很大程度上会受到屏幕大小的影响。在设计地图的过程中充分考虑到屏幕的大小会促使你只把真正需要用到的内容添加到地图中来,这可以提供移动地图的清晰度,更为重要的是可以减少你绘制地图花费的时间。

你应该为每一个图层设置一个可显示的比例尺范围,需要注意的是,ArcGIS Mobile应用程序并不完全遵照你在地图中设置的比例参考,所以你的地图符号不会随着比例的变化而放大或缩小。当为某个设备设计移动地图时,建议你缩小ArcMap的地图显示窗口,保持和移动设备屏幕一样的大小,然后再设置相关的比例参考,还需要考虑到适当的标记符号的大小和线要素的宽度 

 

  • 地图符号

您所选择的用于显示地理信息的符号将决定移动应用中地图的使用效率。如果你正在重建现有的应用程序或在野外还在使用纸质地图,如果可能话,尝试使用野外工作流程中熟悉的指示符号。让你选择的符合简单、容易记,并且可以传达有效的地理信息是非常重要的。ArcGIS的符号可分为象标记符号、线符号、填充符号和文字符号。 ArcGIS Mobile支持的是ArcGIS Desktop符号集的子集。那哪些支持哪些不支持呢?定义如下:

1 标记符号

移动框架在服务器上对标记符号进行栅格化并把位图传递到客户端设备缓存中,这就意味着所有的标记符号类型移动设备都能够支持。然而,必须指出的是由于上述方式,使地图的参考比例得不到支持,所以你必须指定标记要素的可显比例范围。

2 线符号

当使用线符合时,需要注意你选用的符号应保持地图的简洁性,包括地图的清晰和展现效率。ArcGIS Mobile支持简单的线条符号、字符线符号和哈希线符号,但它不支持的标记线符合和装饰线符合(比如在先的端点有箭头)

3 填充符号

如果可能的话,应该尽量避免为一个多边形使用填充符号,在移动设备上它往往并不一定需要且它会增加地图的复杂性。ArcGIS Mobile 只支持简单的填充符号,而且它支持的多边形符号的轮廓线使用的是哈希线符号或字符线符号。框架不支持其他类型的填充符号(图片填充符号、标记填写符号、线条符号)

 4 文字符号

ArcGIS Mobile的移动地图支持图层的标签和存储在GDB中的注释,ArcGIS Mobile does not support the justification properties for a map layer, and it does not support labeling using an expression,你的标注必须直接来源于单一字段。In the example below, the text that is not supported is an expression that concatenates several fields together to form a street address. To accomplish this, you will need to create a new field and calculate the value of the field equal to the concatenation of the existing fields.简单的说,就是你用来标注的字段不可以是通过其它几个字段经过计算得来的。

 

原创粉丝点击