在研究现有多格式空间数据共享与集成模式的基础上,借鉴通用数据访问(UniversalDataAccess,UDA)技术为传统多源数据提供通用数据访问的思路,作者提出了基于通用空间数据引擎(UniversalSpatialDataEngine,USDE)的空间数据共享与集成模式。通用空间数据引擎由数据引擎管理器及相应的一系列数据引擎构成,其中数据引擎管理器负责数据引擎的智能调用,并为客户GIS软件提供统一的数据访问接口;各数据引擎负责对具体数据访问接口的实现。利用COM技术,作者设计出了基于目前几种流行的GIS数据格式的USDE,并成功地实现了对几种不同格式空间数据的集成应用。