arcgis mobile开发

arcgis mobile开发

ID:9308199

大小:899.50 KB

页数:32页

时间:2018-04-27

arcgis mobile开发_第1页
arcgis mobile开发_第2页
arcgis mobile开发_第3页
arcgis mobile开发_第4页
arcgis mobile开发_第5页
资源描述:

《arcgis mobile开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、以前没有注意到这个问题,今天换了一个模拟器调试原先的程序,抛出“MissingArcGISregistrykey”错误。这与ArcGISMobile的开发环境配置不人性化有关。我们知道ArcEngine开发桌面程序需要目标机器安装Runtime,但是开发机器的环境已经包含了Runtime。ArcGISMobile与此类似,部署的时候需要在目标设备上安装ArcGISMobileRuntime,但是开发调试时并不会自动部署,因此需要你首先手动安装。安装包是你的机器ARCGIS安装目录“%ARCGIS_HOME%DotNetWindowsCEInstallAGMRuntim

2、e.CAB”,对于定制的WinCE平台,可能需要安装AGMRTWinCE.CAB可是,怎么在开发调试的pda模拟器上安装AGMRuntime.CAB呢?VS中工具——选项——设备工具——设备——属性——仿真器选项——设置共享文件夹,把要传到模拟器的文件放到共享文件夹中,模拟器把共享文件夹当作storagecard看待,这样就可以拷贝到模拟器中了mobileService1的urlhttp://yzcity/ArcGIS/services/yizhen/MapServerArcGISMobile简介随着3G移动通讯时代的到来,移动设备开始扮演越来越重要的角色。包括各种智能手机、

3、PDA、导航设备、平板电脑在内的各种移动终端,在人们生活和业务中发挥越来越重要的作用。对于移动设备来说,构建其上的GIS应用天生与目前基本属于移动设备标准配置的GPS关系密切;同时,有了3G高速带宽的支持,GIS在移动设备上的各种应用,也能够凭借互联网的东风,扶摇直上。这个时候,ArcPad以及其它很多嵌入式GIS开发工具已经不能满足这样的需求了,ArcGISMobile应运而生。ArcGISMobile开发的应用,不仅支持在线应用,它同时也支持离线应用。在应用程序有可用的网络使用时,ArcGISMobile应用可以在线同步更新数据,并下载到本地设备上作为缓存;当网络暂时不可

4、用时,ArcGISMobile应用同样可以通过操作缓存数据来使用;甚至在应用部署的时候,我们可以预先生成缓存直接部署到目标设备上。这种灵活的模式使ArcGISMobile应用在移动环境下有着非常好的伸缩性。通过SDK我可以做什么?通过ArcGISMobileSDK,我们可以实现以下一些主要功能:1.浏览空间数据2.捕捉、标注GPS位置3.创建或更新点、线、面等要素4.通过ADO.Net编辑表格数据5.自动从GIS服务器同步更新数据我们看到,以上的这些功能,基本上已经可以满足移动GIS应用的需求了。那么我们再来看一看从整体流程上如何创建一个移动应用。从上图我们可以看到,通过Ar

5、cGISMobile创建一个移动应用大体可以通过这几个步骤完成:1.在ArcGISDesktop中设计创建地图2.将地图通过ArcGISServer发布3.使用ArcGISMobileSDK创建移动应用程序4.将程序部署到目标设备上是不是很简单?对于了解并熟悉ArcGISServer和.Net程序开发的人来说,开发移动应用无非是换了一个开发环境——在ArcGISServer强大的支持下,万变不离其宗。好,让我们开始开发我们的第一个ArcGISMobile应用吧!准备数据并发布服务对于熟悉ArcGISDesktop和ArcGISServer的人来说,这和桌面应用的数据准备没有任

6、何区别。我们首先使用ArcMap进行地图的组织,然后通过ArcCatalog或者ArcGISServerManager将这个地图发布成服务,只需注意,为了支持我们的移动应用,在发布服务时,选中“MobileDataAccess”。我们在移动设备上使用的地图服务一般应该是如下的这种URL形式:http:///arcgis/services//MapServer/MobileServer支持的设备平台ArcGISMobile9.3支持以下这些智能设备平台:lWindowsMobile6ProfessionallWindowsMobil

7、e6StandardlWindowsMobile5PocketPClWindowsMobile5SmartphonelWindowsMobile2003lWindowsCE.NET5.0以上这些移动设备平台SDK都可以在微软的网站上免费下载。另外需要说明的是,除了这些智能设备,ArcGISMobile支持完整的.Net框架,因此ArcGISMobile也支持开发能够在Ultra-MobilePC(超便携移动个人电脑,操作系统可能包括WindowsXP、WindowsXPTabletPCedition和W

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。