Font Size: a A A

Research On Multi-level Sharing And Packaging Method Of GIS Model For Multi-domain Services

Posted on:2021-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:Q ZhuFull Text:PDF
GTID:2370330614956741Subject:Geological engineering
Abstract/Summary:PDF Full Text Request
The development of modern geography and information technology has enabled people to use a variety of mathematical methods and computer dynamic simulation techniques to quantify and dynamically establish a series of GIS models such as geographic analysis,planning,and decision-making,and run the models as computer programs to complete the application.In order to solve different geoscience problems,scholars at home and abroad have studied a large number of GIS application models,and achieved model reuse through component sharing.These shareing models are organized in the form of functions,hiding their implementation details,and providing interfaces for external execution of models.However,for different models,there is a certain degree of heterogeneity in design and implementation,which leads to poor reuse and sharing of GIS models,so an effective GIS model packaging method is explored to shield the heterogeneous problem of GIS models is one of the important tasks to achieve GIS model sharing.The GIS model described in the article is not a strict application model in a broad sense,but refers specifically to a custom-developed geographic application processing model based on the.Net framework.To date,researchers have developed a componentbased shared design idea based on GIS models A customized platform for remote sensing thematic applications.A large number of universal GIS models are packaged in the platform in the form of components for sharing and rapid application.This article is to improve the platform's deficiencies in GIS model packaging and sharing.First of all,although the platform has packaged nearly one hundred common GIS models of the Dotspatial open source class library,the sharing efficiency is not high,and there is no GIS model of the type of thematic application.The existing image reading models in the platform exist for 100 M image reading.The severe lag problem of the image,the rendering effect of the image rendering model on the image is not good;secondly,the platform's encapsulation method for the GIS model is not good,and the heterogeneous problems of the GIS model in terms of structure and development language are not well shielded.The paper proposes solutions to the above problems.Finally,because the form of GIS model component sharing is too simple,this article organizes and shares the GIS model in the form of thematic application system,expands the sharing level,and completes the multi-level sharing of GIS models.The level here refers to a certain type of GIS model.Organizational form,the thematic application system level sharing proposed in this article refers to the application program of a specific geographic thematic application processing composed of multiple GIS model components.The model contains a series of geographic analysis processing operations for thematic processing.The details are as follows:(1)Optimized the sharing of existing component-level GIS models from various aspects.In terms of sharing efficiency,the paper combines MEF technology and.Net reflection technology to design a delayed construction method of GIS model component objects,so that objects are only created when model component functions are called,avoiding frequent creation of component objects in the customization process.Saved memory space,and also proposed a shared dynamic management mechanism to adjust the model component building relationship,and use the feature labeling operation to complete the interaction between model components;in terms of model algorithm,a method of opening image segmentation is proposed to solve the problem of 100 M image reading stutter in the platform,extended a variety of commonly used rendering methods to optimize rendering effects;in terms of model sources,in addition to the general GIS model of the Dotspatial open source library,this article also extracted the GIS model of the special application class and auxiliary sharing The layout-like GIS model expands the scope of GIS model sharing.(2)Added the GIS model sharing of thematic application system level.This hierarchical sharing design idea mainly describes the hierarchical GIS model of the special application system in the form of XML documents and executable program files,and completes the online sharing of files.The addition of the sharing level avoids the repeated development of the topic application system,and meets the requirements of the topic application system level GIS model reuse and sharing.(3)Independently designed the GIS model packaging method.The method mainly includes the design of the encapsulation interface for heterogeneous models to complete the visual encapsulation and metadata encapsulation of the model;the formulation of encapsulation rules allows the model functions to be called according to their own rules;the encapsulation process is based on the qualitative pre-qualification of heterogeneous models to judge,complete the encapsulation of the GIS model using the encapsulation interface and rules.At the end of the paper,an example is shown to verify the feasibility and effectiveness of the multi-level sharing and packaging method of GIS model in this paper.In summary,through the above research content,this article allows researchers and developers to focus more on the design and implementation of GIS model algorithms,so that various fields can quickly obtain GIS models in various forms according to the corresponding GIS application requirements and implementing applications to deal with various types of GIS problems.There is of great significance for improving the service capabilities of GIS models in various fields;the GIS model packaging method designed in this article also shields the heterogeneous model problems in sharing to a certain extent and supports The integration of heterogeneous GIS models in the platform facilitates rapid model expansion and expands the scope of GIS services to a certain extent.
Keywords/Search Tags:Multi-level sharing of GIS model, GIS model encapsulation, Dotspatial class library, MEF technology, XML
PDF Full Text Request
Related items