FAQ: ArcGIS Desktop和ArcGIS Server的Mobile ADF 数据分享模型有何不同

文章编号 : 32195
软件: ArcGIS Server 9.2, 9.3, 9.3.1 ArcGIS Mobile 9.2, 9.3, 9.3.1, 10
操作系统: N/A
已邀请:

EsriSupport

赞同来自:

问题: ArcGIS Desktop和ArcGIS Server的Mobile ADF 数据分享模型有何不同?
回答: ArcGIS Desktop和 Mobile ADF都允许用户检出空间数据,用于网络连接很慢或无法连接的环境。在9.2发布的版本中这两个平台采用的策略是不同的,并且在ArcGIS Desktop和mobile客户端之间是不兼容的。桌面模型是完全的地理数据库同步复制模型,而mobile ADF模型是明确的双向数据同步模型。

ArcGIS Desktop为每个用户创建子副本(地理数据库参与同步复制)。每个子和父副本的组合叫做一个复本对。除此之外,每个复本都会在它的数据字典中存储与之相关的副本的信息。子副本是完全的地理数据库, 拥有所有的功能和能力。因此,在多代地理数据库同步复制模型中它也可以扮演父副本。在连接可用的情况下,用户可以选择性的提交更新,在父和子副本间多次使用双向通信。通过检入数据,它只可以提交更新一次,完成编辑并移除子副本。用于ArcGIS同步复制的数据需求之一,除了要拥有对数据的写权限,就是版本——所有数据必须注册为版本,没有其它选项移动编辑到基表。同样,每个数据集必须有GlobalID列。

Mobile ADF的方式是唯一基于类似于双向同步模型的模型。客户端和服务器端的数据可以多次交换,既可以用服务器存储的改变更新客户端,也可以提交客户端的编辑行为到服务器端。不像Desktop模型,这个过程不需要服务器端版本。Mobile ADF模型在版本和非版本地理数据库中都可以工作的很好。进一步讲,在这个模型中没有父子对的概念,因此很多的野外用户都可以将他们的mobile工作提交给同一数据库。这在大型的野外部署中当软件安装和数据可以被快速分开单独安装时是非常有用的。当操作版本服务器数据库时,每个客户端有能力创建唯一的版本来确保数据的整合。不像同步复制模型,当野外编辑完成时,客户端数据库保留到设备并可以通过重新将其同步到服务器来维持更新,作为结果,它可以在未来的编辑中被使用。总结一下,Mobile ADF 模型约等于单代同步复制模型;mobile数据库不能扮演其它mobile客户端的父数据源。

在Mobile ADF和ArcGIS Desktop之间空间数据库的不同不仅限于同步模型。Mobile ADF代表了地理数据库的平面视图。它仅支持简单要素类,并不支持关系表,复杂类型,像网络,制图表达,或拓扑。它也优化了在移动设备中的使用,用于通信很慢,无线网络。在MobileADF中传输给服务器的数据更新仅限于变化量,或者对于已经改变的字段,取代整个要素。这极大减少了通信开销,并且降低了在野外服务器和客户端交换数据的开销。




创建时间:2006-11-21
最近更新: 2012-04-30


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册