ArcGIS Mobile SDK 9.3高级开发:预缓存与Mobile Basemap应用
需积分: 4 49 浏览量
更新于2024-11-30
收藏 402KB PDF 举报
本篇文章主要介绍了使用ArcGIS Mobile SDK 9.3开发移动设备应用的高级篇内容,作者吴泳锋于2008年8月15日分享。文章详细阐述了在特定环境下(Windows XP SP3、ArcGIS Server 9.3、Visual Studio 2008以及Windows Mobile 6 Professional)利用ArcGIS Server的功能开发移动应用程序。
1. **预生成地图缓存**:ArcGIS Mobile支持离线和在线应用模式,开发者可以选择在应用首次运行前预生成地图缓存。这可以通过ArcCatalog中的"GenerateMobileServiceCache"工具实现,该工具会生成地图服务的缓存,便于在部署时直接在移动设备上使用,无需实时与服务器交互。
2. **Mobile Basemap**:Mobile Basemap是为移动设备优化的特殊数据,它对地图进行了高度压缩,以提高在有限硬件资源上的性能。Mobile Basemap作为底图,会在程序运行时首先加载,所有的其他地图图层都在其上绘制。创建Mobile Basemap通过ArcToolbox中的"CreateMobileBasemap"工具完成,一个.mxd文档对应一个navmap文件,图层也有相应的配套文件。
3. **开发移动桌面程序**:虽然文章没有详述具体的开发步骤,但可以推测这部分会涉及如何在Visual Studio 2008环境中设计和构建移动应用程序,包括与ArcGIS Mobile SDK的集成,界面设计,以及数据访问和显示。
4. **常见问题**:文章还可能涵盖了开发者可能会遇到的问题及解决方案,例如网络连接问题、性能优化技巧、错误处理等,这些都是高级篇中不可或缺的部分。
5. **命名空间**:在ArcGIS Mobile中,开发者需要熟悉"ESRI.ArcGIS"这个命名空间,它包含了用于与ArcGIS Server交互和操作地图数据的关键类和方法。
总结来说,本文提供了使用ArcGIS Mobile SDK 9.3进行移动应用开发的高级技术指导,从预处理地图缓存到Mobile Basemap的创建,再到开发过程中的注意事项,旨在帮助开发者高效地构建能在移动设备上流畅运行的地理信息系统应用。
2009-11-27 上传
137 浏览量
124 浏览量
158 浏览量
127 浏览量
2009-12-20 上传
2010-03-09 上传
127 浏览量

bibby173
- 粉丝: 4
最新资源
- 实现类似百度的邮箱自动提示功能
- C++基础教程源码剖析与下载指南
- Matlab实现Franck-Condon因子振动重叠积分计算
- MapGIS操作手册:坐标系与地图制作指南
- SpringMVC+MyBatis实现bootstrap风格OA系统源码分享
- Web工程错误页面配置与404页面设计模板详解
- BPMN可视化示例库:展示多种功能使用方法
- 使用JXLS库轻松导出Java对象集合为Excel文件示例教程
- C8051F020单片机编程:全面控制与显示技术应用
- FSCapture 7.0:高效网页截图与编辑工具
- 获取SQL Server 2000 JDBC驱动免分数Jar包
- EZ-USB通用驱动程序源代码学习参考
- Xilinx FPGA与CPLD配置:Verilog源代码教程
- C#使用Spierxls.dll库打印Excel表格技巧
- HDDM:C++库构建与高效数据I/O解决方案
- Android Diary应用开发:使用共享首选项和ViewPager