arcgis mobile初级篇开发资料

### ArcGIS Mobile开发基础知识详解####一、ArcGIS Mobile概述随着移动通信技术的飞速发展,特别是3G技术的到来,移动设备在人们的日常生活和工作中扮演着越来越重要的角色。移动设备如智能手机、PDA、导航设备和平板电脑等已成为标准配置。在这一背景下,地理信息系统(GIS)在移动设备上的应用日益广泛。传统的GIS工具如ArcPad等已无法满足当前的需求,因此ArcGIS Mobile应运而生。 **ArcGIS Mobile**是Esri推出的一款用于开发移动GIS应用的强大工具。它不仅支持在线应用,还特别强调了离线应用的能力。这意味着即使在网络不稳定或完全断开的情况下,用户仍然可以使用缓存的数据进行工作。此外,ArcGIS Mobile支持多种移动设备平台,并且可以通过简单的几步创建出功能丰富的移动GIS应用。 ####二、ArcGIS Mobile SDK 9.3功能概览通过ArcGIS Mobile SDK 9.3,开发者可以实现一系列核心功能: 1. **浏览空间数据**:查看和展示地图上的各种地理信息。 2. **捕捉和标注GPS位置**:利用GPS定位功能,精确记录和显示用户的地理位置。 3. **创建或更新地理要素**:允许用户在地图上创建新的点、线、面等地理对象,并对其进行修改。 4. **编辑表格数据**:通过ADO.NET框架对数据库中的表格数据进行增删改查操作。 5. **自动同步数据**:当设备连接到网络时,自动从GIS服务器同步最新的数据,保持数据的一致性和新鲜度。 ####三、创建移动GIS应用的整体流程1. **设计和创建地图**:在ArcGIS Desktop中设计所需的地图,包括添加图层、设置样式等。 2. **发布地图服务**:通过ArcGIS Server Manager将设计好的地图发布为Web服务,确保在发布选项中选择了“MobileDataAccess”。 3. **开发移动应用程序**:使用ArcGIS Mobile SDK在Visual Studio中编写应用程序代码,集成地图服务并与设备交互。 4. **部署到目标设备**:将开发好的应用程序安装到指定的移动设备或PC上进行测试和使用。 ####四、支持的设备平台ArcGIS Mobile 9.3支持以下智能设备平台: - Windows Mobile 6 Professional - Windows Mobile 6 Standard - Windows Mobile 5 Pocket PC - Windows Mobile 5 Smartphone - Windows Mobile 2003 - Windows CE .NET 5.0除了上述智能设备外,ArcGIS Mobile还支持完整的.NET框架,因此可以在Ultra-Mobile PC(UMPC)上运行。这意味着开发者可以为运行Windows XP、Windows XP Tablet PC edition和Windows Vista等操作系统的设备开发应用程序。 ####五、使设备联网为了确保移动GIS应用能够充分利用网络资源,必须使设备能够联网。这通常涉及到以下步骤: 1. **配置无线网络**:确保设备能够接入Wi-Fi或移动数据网络。 2. **设置网络参数**:根据所用的网络类型,正确配置IP地址、子网掩码等参数。 3. **测试网络连接**:使用测试工具检查设备是否能够成功访问Internet或内部网络资源。 ####六、测试Mobile服务和设备连接情况在开发过程中,需要定期测试移动服务和设备之间的连接情况。这包括: -使用浏览器访问发布的地图服务URL,确保服务正常运行。 -在设备上运行测试应用,验证数据同步、地图加载等功能是否正常。 -检查错误日志,及时发现并解决问题。 ####七、新建项目与Map控件1. **新建项目**:在Visual Studio中创建一个新的Windows Mobile应用程序项目,选择相应的模板。 2. **集成Map控件**:在项目中添加ArcGIS Mobile SDK提供的Map控件,并配置所需的属性和服务连接。 ####八、总结通过本文的介绍,我们了解了ArcGIS Mobile的基本概念、主要功能以及创建移动GIS应用的整体流程。ArcGIS Mobile SDK 9.3为开发者提供了强大的工具和支持,使得开发者能够轻松地为各种移动设备创建高质量的GIS应用。无论是初学者还是经验丰富的开发者,都可以利用这些工具和技术快速入门并开发出满足实际需求的应用程序。
pdf 文件大小:888.65KB