Font Size: a A A

Research On Design Of RESTful Service Based On OGC And Application Of Mashup On Geographical Information Interacting

Posted on:2013-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:F B XuFull Text:PDF
GTID:2230330371470144Subject:Cartography and Geographic Information System
Abstract/Summary:PDF Full Text Request
With the development of Web GIS, there are more demands for geographical information interacting and sharing. RESTful (Representational State Transfer) web services are closer to the original intention of HTTP protocol, loading as well as updating maps concisely and efficiently. After combining RESTful web services with client script design, it is possible to reduce the server load, bring about highly efficient data updating asynchronously without web page refresh, improve the interactive efficiency between clients and servers, as well as achieve a much better user experience.Firstly, this paper does researches on the fundamentals, components, characteristics and designing principles of RESTful web services, as well as its superiority over SOAP (Simple Object Access Protocol) web services. Secondly, it analyses the international standards of geospatial information services. Above all, the realization of WMTS (Web Map Tile Service) is analyzed. According to principles of RESTful web services, the design and realization of WMTS services are discussed, which includes the URIs (Uniform Resource Identifier) designing as well as the detailed design about it on server-side. Based on these, this paper tries to get rid of the links published by traditional GIS server so as to realize the final release of service by analyzing URIs and doing process directly on web server along with setting up service formulations and mapping of physical addresses of resources.Then, this paper analyzes practical requirements of the platform for exchanging geographical information. With regard to the current basic geographical services, special ones, and different kinds of services from different servers, they need to be integrated on the client-side. Consequently, the design and application of Mashup are generated. With the help of JavaScript and Ajax (Asynchronous JavaScript and XML), the client-side could invoke different APIs (Application Programming Interface) in order to display and load various services in a view. As a result, the Mashup of multi-services can be achieved.Finally, two websites are designed on the basis of the above researches. They are the portal website of the platform for exchanging geographical information and the website for business application, verifying the realization of RESTful web services and the performance of Mashup on the client-side.
Keywords/Search Tags:Representational State Transfer, resources representations, geographical information interacting, Web Map Tile Service, Mashup
PDF Full Text Request
Related items