关于ArcGIS Mobile回传数据中常遇到的问题整理!
自己的写作水平不太好,如果有什么写的不好的地方,还请大家原谅!
首先我给大家介绍下Mobile对应ArcGIS Server(For .NET)服务,我的ArcGIS Server是建立在一个Window XP SP2的虚拟机中,而虚拟机部署在一台windows server 2003 企业版的服务器。ArcGIS Server发布Map Service服务所用的MXD都是在部署时需要重新指定新的sde连接。服务发布完后用ArcGIS Tools中的Mobile Tool转出所需数据!这里就不多做描述了!
当用PDA采集完数据后,上传时会遇到很多问题!
1.用.net写的程序回传时,如果ArcGIS Server是For Java的话,肯定是不能回传成功的
2.检查自己的程序,这个比较关键,同时回传时用Mobile Service的Request Complete去监测是否上传成功
3.检查发布服务的机器的IIS是否能正常使用,可以在IE的地址栏中输入localhost,看看是否有网页弹出,有的话说明你的IIS正常
4.在服务发布以后,用你发布的URL+?wsdl输入IE地址栏中,看看该地址能不能解析成功!如果能解析成功,说明能够连通发布的服务,同时在Ping下发布服务机器的IP,确保网络畅通
5.Mxd的问题,这个问题往往会被忽略,如果总是不能上传成功,程序可能会报Request Exception 的错误,具体Mxd应该怎样改才能满足要求,这个得看具体情况
6.PDA上的mobile cache数据应当是你MXD发布服务生成的,我个人认为,在cache中记录着发布的MXD的相关信息,如果不相匹配的时候也会报错
7.当采集的数据上传成功后,我个人认为,这个需要更新的数据已经标识为已上传,相当于是由MXD产生的,再一次上传将不会上传了,需要在下载同步一次mobilecache数据
大概问题就这些了,这都是我在回传中老遇到的问题,发出来和大家共享!如果还有什么新的问题,请告诉我