ArcGIS 10 新特性之 Mobile
在 ArcGIS 10 版本中,ArcGIS Mobile 的改进主要体现在以下几方面:
- 改进了手持应用程序的可用性
- 将应用程序平台扩展为支持触摸屏 Microsoft Windows 设备
- 为开发人员开放了现场应用程序
- 通过使用名为“Mobile 项目中心”的新增应用程序简化了项目管理
应用程序可用性改进
在 9.3 版本中,ArcGIS Mobile 引入了一个新的可立即部署的 Windows Mobile 应用程序。ArcGIS Mobile 应用程序是一个任务驱动型的应用程序,可通过对其进行配置来完成各种现场项目。而 Arc GIS 10 版本则更为极大地改进了用户体验:操作采用触摸屏方式,文本和菜单选项字体更大且可读性更好,可通过手势来滚动列表,改进后的工作流更加直观且更具灵活性。
此外,ArcGIS 10 版本的应用程序中还新增了多个功能。通过新增一系列用于测量线、面积和要素的功能,地图任务的查看得到了改进。同时还增加了对新类型的在线和离线底图的支持。
“采集要素”任务也得到了增强和简化。GPS 数据采集的用户体验得到了简化,不但提供了用于平均化 GPS 定位点的简单启动和停止按钮,同时还可在采集定位点的过程中灵活地查看地图或 GPS 状态。
同时新版本中还提供了一种新的用于构建折线和面的 GPS 数据流方法,该方法可按照距离或时间间隔来过滤定位点,并可将形状从实际捕获位置进行横向偏移。采集属性时,每个字段都以整个页面视图的方式显示,从而使捕捉更加容易。为简化过程,您可将属性值从一个要素重复或复制到另一个要素中,当指定属性时,系统会就需要设置的值加以提醒。
当前版本下,“搜索任务”可存储搜索条件,且会将搜索条件随项目一同存储,这样,下次打开该项目时只需执行已存储的搜索。
“同步”任务当前也具有了相应的选项,可自动将编辑提交到服务器中。每次采集或更新要素时,都可以设置的时间间隔提交更改,也可在设备插入底座时提交。
新任务“查看野外工作队”可使现场工作人员之间的现场协作成为可能。通过使用“野外工作队”任务,可以在地图上查看其他现场工作人员的位置,并可通过电子邮件、SMS 或直接拨打电话的方式与他们取得联系。系统还提供了野外工作队记录扩展功能,可记录每个野外工作队成员每天的移动位置,从而使您可以定位和追踪其他现场工作人员,并可与他们进行协作。
ArcGIS Mobile for Windows 应用程序
ArcGIS 10 中,可在 Windows 设备以及 Windows Mobile 设备上使用 ArcGIS Mobile 应用程序。Windows 版本针对通常用于车载的抗震触摸屏设备进行了优化。Windows 应用程序包含了 Windows Mobile 应用程序的所有功能,是专门针对 Windows 系统的车载应用而设计的。Windows 应用程序所特有的功能包括:集成的触摸屏键盘、日间和夜间皮肤以及对应用程序自身亮度进行调节的功能。此外,还可以暗化底图图层,以使可操作地图图层内容从底图中凸显出来,从而在图层之间呈现视觉对比效果。
使用 .NET 扩展 ArcGIS Mobile 应用程序
用于 Windows 和 Windows Mobile 的 ArcGIS Mobile 应用程序无需编程即可对其进行相关配置。可从应用程序中添加或移除任务,更改现有任务的行为和功能,以及选择要在应用程序中提供哪些地图图层内容。
不过,为了适合您自己的业务工作流、任务和数据,通常可能有必要扩展核心应用程序功能。使用应用程序作为框架,您所需进行的自定义开发工作量即可得以减少,您的精力则可更多地放在业务价值方面,而且还可同时利用现有的核心 GIS 应用程序功能。
使用应用程序作为框架,可创建特定于业务工作流的新任务来进行现场数据管理、更改现有 ESRI 任务以提供其他功能,或对应用程序进行整体扩展。
通过使用“Mobile 项目中心”简化了项目管理
“Mobile 项目中心”是 ArcGIS 10 版本的新增应用程序,其核心功能是创建和管理现场项目。现场项目可定义用于完成各种现场工作流的地图、任务和功能。
在 9.3 版本中,创建和管理项目的功能内置于 ArcGIS Server 管理器应用程序中,该程序同时还用于管理 GIS server 和创建 Web 应用程序。
通过使用“Mobile 项目中心”,您可在本地的桌面上、预置的 ArcGIS Server(.NET 或 Java 版本)上或 arcgis.com 上创建现场项目。您可使用简单文件传输、预置的 Web 服务器或 ESRI 的云服务器(称为 arcgis.com),具体采用哪种方式取决于您的现场人力部署策略。无论采用何种方式将 ArcGIS Server 安装到某公司的 Web 服务器上,都将产生一个内容 Web 服务和可存储项目的虚拟目录。“Mobile 项目中心”可将项目保存到此 Web 服务中,而且 ArcGIS Mobile 现场应用程序可查询项目的内容 Web 服务并可将其提取至设备中。
可通过“Mobile 项目中心”来定义现场地图的内容。现场地图由一组地图图层组成,这些地图图层可以是可操作地图图层,也可以是底图图层。在 ArcGIS 10 版本中,只要相应的空间参考相匹配,则您的现场项目便可以包含多个可操作图层或 mobile 服务。这样,您可以按服务来隔离事务地图图层的列表。例如,您可能要将可编辑的图层(例如观测值或检查值)组织到一个服务中,并将只读事务图层(例如水阀和管道等设施点网络)组织到另一个可以查询但不能编辑的服务中。
除了可操作图层源外,您在指定底图图层时还有很多其他选择。底图可以为以下四种不同类型地图中的任意一种:街道地图、缓存地图服务、ArcGIS.com 底图或 ArcGIS Server 切片服务地图图层。
街道地图 (Steet Map) 是 ArcGIS Mobile 的新数据产品,其中包含街道中心线和所关注的数据点。您可以提取数据集中的一部分内容,将其复制到您的移动设备中,在现场断开连接时使用。
缓存地图服务图层也可以类似的方式使用。您可以创建一个缓存地图服务,断开地图缓存,并将其复制到您的移动设备中以便直接读取文件。缓存地图服务既可包括正射影像,也可包括制图底图。
除了本地底图外,您还可利用 ArcGIS 10 中已连接的底图。其中既包括 ArcGIS.com 底图服务,也包括您自己发布的切片地图服务。
使用“Mobile 项目中心”,现场项目中会显示通过应用程序框架创建的任务和扩展模块。如将自定义任务或扩展模块置于某个已知文件夹中,则创建移动项目时将显现附加的功能和任务。
有关 ArcGIS Mobile 的详细信息,请参阅 Desktop 帮助“专业库”的“移动 GIS”一章。