您的位置:首页 > 其它

ArcGIS Mobile 9.4学习笔记二

2010-06-14 20:45 357 查看
ArcGIS Mobile 9.4 的安装程序包含了5个部分(如下图),其中最重要的Software Developer Kit可以用来拓展ArcGIS Mobile Applications的功能。ArcGIS Mobile SDK还可以把GIS功能嵌入到已有的移动设备应用程序中,所以利用ArcGIS 9.4 Mobile SDK进行开发,最好先要有Windows Mobile SDK的开发经验,毕竟ArcGIS Mobile SDK是Windows Mobile SDK在GIS功能方面的拓展(如:1.浏览空间数据2. 捕捉、标注GPS位置3. 创建或更新点、线、面等要素4. 自动从GIS服务器同步更新数据等等)。

Tips:应先安装Windows Mobile SDK,然后再安装ArcGIS Mobile SDK,如果ArcGIS Mobile SDK安装早于Windows Mobile SDK或其它相关程序,则可能会造成Visual Studio 的工具箱中Windows Mobile SDK的相关控件不能显示出来。解决办法:在工具箱上右击,选中“重置工具箱”命令;如果还是不能显示,则只能在控制面板下的添加或删除程序中Repair你的ArcGIS Mobile SDK程序,然后再“重置工具箱”;如果还是不行,那么恭喜你,你可以去问上帝了~



ArcGIS Mobile 9.4提供的的控件(下右图)和9.3(下左图)相比,CatalogService控件被删除(组件尚在);增加了TokenCredential控件;MobileService控件的功能被拆分到MobileCache和MobileServiceConnection两个控件中。ArcGIS Mobile 9.4新增了一个ESRI.ArcGIS.Mobile.Client程序集,命名空间和相关类也进行了比较大的调整(具体内容尚在学习中,发现某些命名空间下没有一个类,估计9.4Beta2也在完善中)





最后在说下2个参数的设置,MobileServiceConnection控件的Url属性设置为你服务器上发布的某个"Mobile Data Access”类型服务的Url(这个Url9.3和9.4中是不同的,具体见上篇),MobileCache控件的StoragePath属性设置为地图缓存的文件夹名(地图缓成的创建见上篇),这里要注意了,如果用GP工具生成了一个名为"XYZ"的文件夹,并把这个文件夹拷贝到移动设备的My Documents文件夹下,那么StoragePath的设置应为/My Documents/XYZ/MobileCache("XYZ"文件夹下包含MobileCache文件夹和XYZ.amp文件,amp文件是ArcGIS Mobile Project File的简称)
The Mobile SDK contains a set of coarse grained .NET namespaces and classes that you can use to either:
1、Embed geospatial data and functionality into existing field applications.
2、Extend the ArcGIS Mobile applications with new tasks, capabilities and workflows.
You can use the Mobile SDK components to develop and deploy applications to Windows devices and Windows Mobile devices.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: