Font Size: a A A

Development And Study On The New WebGIS

Posted on:2009-12-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z C WangFull Text:PDF
GTID:2120360272983434Subject:Cartography and Geographic Information System
Abstract/Summary:PDF Full Text Request
In recent years, WebGIS in all walks of life in the world has been rapid development and widespread application. At the same time, the development of Web technology and means of developing WebGIS also has promoted the WebGIS specialized developing kit's unceasing development, and has presented many WebGIS specialized developing kit. Uses the specialized developing kit to develop WebGIS, although has many merits, but it also has many imperfect part,for example,it is very difficult to realize some WebGIS system's special function through the seamless integration. In the circumstances that the spatial data and spatial analysis request not high, one practical WebGIS system which will satisfy the special request can be developed quickly using C++Builder platform, and in aspects of flexibility, extendibility etc. it will have the incomparable merit.C++Builder6.0 platform has provided the formidable network programming technology, especially in aspects of web pages generation and database operation, its functions are not only strong but also easy to learn. This article through referred to current domestic and foreign WebGIS technology, union Web technologies as script language, ASP, VML etc. independently to develop a set of WebGIS system based on C++Builder6.0 platform.Developing the WebGIS usually include developing the server-side and the browser-side two parts. In developing the server-side's part, firstly to develop a desktop GIS application, it both may be one map editing system and also can provide the support for the server-side application. The desktop GIS designs some commonly used GIS functions, like map's demonstration, the window operation, the attribute inquiry, map's modification and the map picture's generation and so on, meanwhile uses the object-oriented technology to design and encapsulate c++ classs for above functions. In the WebGIS developing pattern, the server application program interface (Server API) is the method which In-Process expands, runs in the Web server's process, once it starts, it always has been at the running status, so it can reduce the procedure of building process and the process's communication load. In this research will use Microsoft's server application program interface—ISAPI to develop the WebGIS server-side application .In developing the browser-side's part will mainly design and realize each Web page, and the Web page's design and realization includes the static page and the dynamic page, the static page is scripted by HTML grammar, the dynamic page can be finished by the script language and the ASP technology.In the paper research, has firstly finished one desktop GIS software system, and based on this desktop GIS has completed the entire WebGIS system, and take Changchun city tourist map as the example, through in the website debugging and the running, it has achieved the quite good effect in the function, appearance, and in the speed of response. Moreover, WebGIS system must handle many request and the response message, the former WebGIS in handling these message mostly must write many codes to be able to realize, but using all kinds of Web component which C++Builder platform supported is very actually convenient and quickly, it has enhanced the WebGIS system development and the maintenance performance greatly.
Keywords/Search Tags:WebGIS, Desktop GIS, Server-side application, Web page, Object-oriented, Script language, ASP
PDF Full Text Request
Related items