gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15946
  • QQ554730525
  • 铜币25338枚
  • 威望15363点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:2125回复:2

[原创]ArcGIS Server 开发教程一--MOBILE SDK介绍

楼主#
更多 发布于:2007-07-30 13:36
  ArcGIS Server Mobile SDK是一个基于Microsoft .NET framework的构建高性能移动GIS应用的软件开发包,移动GIS应用让野外工作者在野外查看、检查、采集以及更新地理信息。在支持的移动设备平台上,移动设备利用Mobile SDK 开发的应用程序可以直接使用ArcGIS Desktop组织的地图资源(利用ArcGIS Server来进行分发和同步地理信息)。
<P>      The Mobile SDK组件建立在Microsoft .NET Framework的基础上,具有更多的基于.NET Framework类库开发的一系列自定义控件,组件可以运行在Windows and Windows Mobile开发平台中。你需要安装Visual Studio .NET 2005来使用Mobile组件来开发应用程序。The Mobile SDK支持在Windows Mobile 5 devices (Pocket PC and Smartphone), Windows Mobile for Pocket PC 2003/2003 SE, Windows CE 5.0 以及 Windows XP上开发应用程序。</P>
<P><IMG src="http://gisempire.com/blog/UploadFiles/2007-6/622252294.jpg"></P>Mobile 库可以添加下面的功能函数到你的移动GIS应用程序中:
<br>         在Map control中显示空间信息
<p>       显示和采集GPS位置
<p>       建立新的点、线、面要素,更新已经存在的要素
<p>       利用ado.net更新表格数据
<p>       在移动设备和GIS服务器上同步数据的更改
<p>
<P>        一旦你组织和发布了一个mobile map,你就可以利用map service来建立应用程序了,你需要确定你开发的程序和发布的地图服务部署在哪种野外设备上。最佳的操作方式,推荐的方法是生成一个map cache,并和你的应用程序一起部署到设备上。因为打开map cache的速度比在服务器上打开一个地图服务快很多,并且可以减少和GIS服务器数据同步的数据量。你建立的map cache可以略大于野外工作者的工作范围,这对于野外工作者的生产力的影响比较大,假如在他正在一个网络宽带比较小的地方作业,连接不稳定,或者根本无法连接GIS服务器,你仍然可以让他们继续作业。你可以考虑为所有视图范围内的背景地图图层建立map cache。背景地图图层是静态的并不需要和服务器同步,这些数据我们就不要在野外进行同步操作了。</P>
<P>        有不同的途径和技术来建立一个安装部署包,记录采用了什么途径去实现非常重要,从服务器上拖下来部署比直接部署到设备上更好。假如你使用Windows Mobile你可以打包你的部署到一个CAB文件里,如果使用windows,那可以使用zip文件,你可以使用微软的“click once deployment”技术来从服务器上部署你的程序,推荐你在有良好的网络连接的时候进行部署和供应设备。</P>
喜欢0 评分0
whmwxhanshan123
路人甲
路人甲
  • 注册日期2006-06-17
  • 发帖数3108
  • QQ
  • 铜币6445枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-07-31 13:23
好东西,要学习, 感谢
举报 回复(0) 喜欢(0)     评分
情瘦
路人甲
路人甲
  • 注册日期2004-02-23
  • 发帖数234
  • QQ
  • 铜币682枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-02-02 21:02
<P>请问,哪里有SDK下载?</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部