GIS数据快速访问的一个思路

Posted by 蒋波涛 18 March,2010 Views (1)Comment

在许多涵盖有GIS功能的业务系统中,都是惯常使用AE+SDE来开发的,通过SDE存储地理数据,使用AE的MapControl控件来显示,这也是典型的C/S思路。但是在这种模式中,一旦数据量很大,或者并发用户很多时,数据的访问效率其实非常低下,而好不容易搞过来的数据,也不过是其一个背景图的作用。费这么大的尽头,其实效果却很简单。

一种解决方式是使用ArcGIS Server,采用B/S的架构加瓦片技术,这并不难办到,唯一的问题是C/S和B/S程序混合在一块,尤其是在数据相互交互时总显得有些别扭。

前几天在做Mobile开发时突然发现Mobile原来还有WinForm类型的控件,而且该控件可以使用本地缓存数据。考虑了一下,似乎可以采用这种方式来提高数据访问速度:

1.客户端:Mobile MapControl

2.数据层:本地缓存数据+AGS服务

AGS服务的一个好处是如果数据相交本地缓存有变化,它会覆写本地缓存,从而使下一次访问得到的速度更快。大家可以试试看。

Related Items

Categories : ArcGIS Server Tags : ArcGIS Server  
Comments
2010-3-19 15:21:18

积累经验 ^^

Posted by tsonghua Gravatar Icon

Leave a comment

Or, take a look at Archives and Categories

目录

存档