Font Size: a A A

Gis Plug-in Development And Sharing

Posted on:2005-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:W F ZhangFull Text:PDF
GTID:2190360122493855Subject:Cartography and Geographic Information System
Abstract/Summary:PDF Full Text Request
In early days of GIS, it was primarily focused on the project to develop necessary modules for customers based on the original platform and these modules were usually attached to the developed application, which only provided services for the special project. The universal modules must be re-developed in different applications, which needed a mass repeated work in the process of software development and added to expenditure for application development. Furthermore, there is need of team's and department's cooperation on great project for time and job, then it is too difficult to integrate seamlessly with modules (maybe DLLs or components) developed by many persons, even if it is a relatively traditional and mature mode to integrate with modules based on source code and it can cut down the leak of source code by suitability using DLLs and components, but the often things are that each integration and maintenance of code need to rebuild, re-link and republish, which sometimes is very troubled. In order to realize convenient software reuse and fast integration, some GIS software are improved to support for plug-ins, and then new technologies and software appear. So currently, this thesis make a deep study of plug-in development of plug-in GIS and puts forward the solution of share of plug-ins between different host system to demonstrates its great values in practice and application.Plug-in is a module which is developed with some criterions by host system developer or the third developer to improve and update the functions of the host system. The process of development of plug-in is different for different host system, so there is needed to develop each plug-in including the plug-in with the same functions.The thesis makes a deep study of the process of development of different type plug-ins, including the creation, the load and the unload of plug-in. With the foundation of study of development of plug-in, it finally puts forward the share scheme based on the analysis of plug-in's share possibility through host system , plug-in and plug-in connector.There are five chapters in this thesis. The first chapter of preface illustrate the background of the subject, purpose of this research, the actuality and trends in this respect in the word and also explains briefly main content and innovations of my own research. The second chapter of development of GIS plug-in demonstrates different GIS plug-in types and process of development of different type plug-in, including the creation, the load and the unload of plug-in and characteristic of allkinds of plug-in. The third chapter of analysis of share GIS plug-in demonstrates the share possibility of GIS plug-in based on the host system, the plug-in connector and the plug-in, and puts forward the share scheme of GIS plug-in. The forth chapter of realization of share GIS plug-in tells of the concrete process, including the share of interface and the reuse of core algorithm. The fifth chapter of conclusion summarizes of all of above and brings forward what is going to do at next step.There are two innovative respects: to bring forward developing technology of GIS plug-in for different host system; to analyze the mechanism and approach for share of GIS plug-in by different host system and to put forward the developing criterion, to develop a plug-in dialog converter.
Keywords/Search Tags:plug-in, Share, Dialog Converter, Core Algorithm
PDF Full Text Request
Related items