New GIS computing framework
Computating operator library
The algebraic and operator solution of the GIS applications is an important feature of GIS algorithm design based on geometric algebra. Using the construction of the above computing space, the dimension of the geometry object is unified and the object independent operation is realized, so as to provide a uniform interface for the design of the operator. Basic operator USES the computing space object definition and algorithm of multiple vector library building GIS operator, mainly including dimension operator for object construction, used for object transform the transform operator and solution for object relations operator three categories.
Analyze template with unified structure
A structured template analysis method for GIS data and analysis is constructed.
Algorithm development methods based on scripting
We constructs a scripting template development method for integrating GA operator and GIS analysis process, using GA operator and predefined structure template to realize rapid development of GIS algorithm.
metaprogramming methods for code generation and optimized
Design a GA based on meta programming calculation engine, based on the geometric algebra to explore the automatic optimization and parallelization of GIS to calculate, and try to take advantage of GPU modern computing architectures such as to improve the computing efficiency of GIS.
Algorithm optimization and parallelization
The analytic algorithm optimization and the heterogeneous computing method based on geometric algebra can realize the adaptive generation of the algorithm for CPU, GPU and other platforms. There are also significant improvements in the computational efficiency of heterogeneous platforms.