结合mapgis7.0的空间数据模型,本文提出了分布式空间结构化查询语言(DGSQL),设计了DGSQL的查询解释器,给出了分布式空间结构化查询语言分解为空间数据节点的GSQL的方法,建立了全局空间查询语句到局部查询语句的映射模型,从而支持空间数据的分布式查询,实现了分布式网络环境下的空间数据的关系运算(相等、并、交、差等)、合成运算(几何长度、缓冲区、相交区域等)等各种空间运算。
Combined with Spatial data model of MAPGIS7. 0, this article proposed distributed structure query language (DGSQL), and designed the interpreter of DGSQL. It also built the mapping model from global spatial query sentence to local query sentence. Hence, DGSQL can support the query of distributed spatial data. Finally it realized the spatial relation operation ( Equal, Intersection, Union, Difference) and synthesized operation (Length, Buffer, intersecting region) and so on.