In recent years, with the rapid development of object-oriented component software technology, people have attach more and more importance to Component Based Software Development(CBSD)gradually. CBSD has made great compact on the software engineering and transformed the traditional software development pattern, and poured the new vitality into the software development of GIS. ComGIS is the new generation of geographic information system that adapts the software module tidal .In order to improve efficiency and quality in developing GIS software and reduce the nonessential repetition work, it is necessary to develop the GIS system adopting component technology.This paper aims at developing a small GIS platform based on adequate research of GIS architecture, function and application. The paper starts from component technology and describes the development model of component-based GIS software development method by combining component technology with GIS technology. Finally a layered component model of GIS is designed based on COM/DCOM.Quality of spatial analysis function affects overall performance of GIS platform directly. In the view of this, the paper has taken vast theoretical research and analysis in this field and emphasized on the discussion of buffer generating algorithm, one of spatial analysis functions. At the basis of analyzing the existing algorithms, a new method has been put forward. This new algorithm provided the good rational base on designing component of spatial analysis in ComGIS platform software.
|