新型GIS计算框架(构建面向GIS分析的新型GIS计算框架)

计算模型算子库

GIS问题的代数化、算子化求解是基于几何代数的GIS算法设计的重要特征。利用上述运算空间的的构建实现了几何对象的维度统一与对象无关的运算,从而为计算算子的设计提供统一的接口。利用前述计算空间对象基本算子定义及多重向量的运算规则构建GIS算子库,主要包括用于对象构造的维度算子,用于对象变换的变换算子和用于对象关系求解的关系算子三大类。

分析流程统一的结构化模板

构建了面向不同GIS数据和分析的结构化模板分析方法。

脚本化模板开发方法

构建了融合GA算子与GIS分析流程的脚本化模板开发方法、利用GA算子和预定义的结构模板可实现GIS算法快速开发。

代码自动生成与优化的元编程方法

设计了基于元编程思想的GA计算引擎,基于几何代数探索了GIS计算的自动优化与并行化,并尝试利用GPU等现代计算架构来提升GIS的计算效率。

算法解析优化与并行化

基于几何代数的解析式算法优化和异构计算方法可以实现面向CPU、GPU等平台的算法自适应生成;在异构平台的计算效率上也有大幅的提升。