文档介绍:软件天地
Software Technology
WinCE 下基于 ArcGIS Mobile 实现的嵌入式地图
陈喜春
(石家庄机械化步兵学院,河北石家庄 050083)
摘要: 以基于 WinCE 平台的指控终端为例,介绍了通过 ArcGIS Mobile 实现地图操作以及态势
图标绘等功能的应用。
关键词: WinCE;ArcGIS Mobile;嵌入式 GIS;C#
中图分类号: TP319 文献标识码: A 文章编号: 1674-7720 (2012 )03-0018-02
GIS system implemented by ArcGIS Mobile on WinCE
Chen Xichun
(Shijiazhuang Mechanized Infantry Academy ,Shijiazhuang 050083 ,China )
Abstract : In this paper, the detail were given out on how to develop a mobile GIS application, achieve functions such as map
handling, symbol drawing etc.
Key words : WinCE; ArcGIS Mobile; embedded GIS; C#
很多场合的嵌入式应用, 需要涉及地图操作。目前捉、标注 GPS 位置, 创建或更新点、线、面等要素, 通过
嵌入式 GIS 产品国外主要有 ESRI 和 MapInfo, 国内主要 编辑表格数据, 自动从 GIS 服务器同步更新数
有超图、灵图等[1] 。据等[3] 。
本文介绍在某基于 WinCE 操作系统的车载信基于 ArcGIS Mobile 开发移动应用的基本步骤是: 首
息终端上嵌入式地图的实现方法。主要的目标功能如先使用 ArcMap 编辑地图; 然后使用 atalog 或者
下: 能够实现基本的地图操作, 例如放大、缩小、漫游、 ArcGIS Server Manager 发布地图; 使用 Visual Studio
分图层显示; 用户图层的绘制, 例如在地图上叠加军标、 2005 以及 ArcGIS Mobile SDK 开发应用程序; 最后将数
绘制符号等; 能够接收 GPS 坐标、绘制本车或它车的地据和应用程序部署到目标设备[4] 。
理位置。 2 地图数据的准备
本文的开发环境使用
VS 2005 、ArcGIS Server , ArcGIS Mobile 开发的应用, 不仅支持在线应用, 同
编程语言使用目标操作系统为
C# , WinCE 。时也支持离线应用。在应用程序有可用的网络使用时,
1 ArcGIS Mobile 开发环境 ArcGIS Mobile 可以在线同步更新数据, 并下载到本地设
ArcGIS Server 是 ESRI 公司推出的专业的 GIS 应用备上作为缓存; 当网络不可用时,ArcGIS Mobile 可以使
整合套装软件, 其主要目标是提供地理信息网络服务, 用缓存数据。
在大型 GIS 系统与终端设备间提供无缝的信息交换与