Design and Realization of the GIS Application Model Based on UML and Object-Oriented Method
WU Zi-xing,PAN Mao,CONG Wei-qing,LI Guang-hui
DOI: https://doi.org/10.3969/j.issn.1672-0504.2007.03.009
2007-01-01
Abstract:The module of application analysis models is one of the key modules in a professional-application-oriented Geographical Information System(GIS).It's required that the design and realization of the module should be extensible and portable.In this paper,the design and realization of the geological hazards zonation module,which was a module in the geological hazards appraising and warning system of Anshan City,Liaoning Province,China,was discussed.According to the solution that was proposed in this paper,three abstract classes of class CModel,class CFactor and class CGridLayer were designed to present respectively the sub module for geological hazards zonation analysis models,the sub module for zonation factors,and the sub module for analysis cells.These three sub modules with strong cohesion and loose coupling constructed the geological hazards zonation module,and any modification and extension to the super module would be limited in the three sub modules.Meanwhile,the class CGridLayer was designed to be the mid-layer between the geological hazards zonation module and the general GIS platform,which shielded the module from the trivialities of different GIS platforms,so the portability of the module was guaranteed.The whole system was finally realized with the MapGIS 6.5 SDK and C.