Font Size: a A A

Research On ArcGIS API For Silverlight Development Technology

Posted on:2016-07-16Degree:MasterType:Thesis
Country:ChinaCandidate:H LiFull Text:PDF
GTID:2278330470469173Subject:Cartography and Geographic Information System
Abstract/Summary:PDF Full Text Request
Web GIS is the combination of Web and GIS technology. The emergence of RIA and REST technology, effectively promotes the development of Web GIS, which also brings a brand new prospect for Web GIS. At present, Web GIS based on RIA has become hotspots of development of GIS products. This article analyzes the technology characteristics of Arc GIS Server, REST, Silverlight and focuses on the development method of Arc GIS API for Silverlight.(1) Based on Arc GIS Server, SQL server, Arc SDE, Microsoft Visual Studio 2010 and Arc GIS API for Silverlight to build the development environment.(2) Introducing REST service style; based on Visual Studio 2010, in accordance with RESTful, to develop WCF REST Service; to write Silverlight and Ajax application on client and visiting the REST service.(3) Based on the computer environment of Arc GIS Server and Arc SED to release Arc GIS Server REST service, including Map Server and Feature Server; based on Arc GIS API for Silverlight to develop a simple GIS website, which can achieve the functions of scaling, querying and editing.(4) Based on the above researches, the characteristics of Arc GIS API for Silverlight development technology are discussed, including service feature of Arc GIS Server REST, rich client feature of Arc GIS API for Silverlight, component granularity of Arc GIS API for Silverlight and comparison with Arc GIS Engine. The main research results are as follows,(1) When Silverlight application and Ajax application visit REST service, they can visit with RESTful style.(2) It discusses the rich client feature of Arc GIS API for Silverlight. The resource of the Map Server service type is not downloaded to the client, but the rendered resource is partially cached. Feature Server service type of attribute data and vector data have been downloaded to the client. Meanwhile, Silverlight application is connecting with Arc GIS Server in a real time. Client changes can be immediately reflected to the server side.(3) REST service style in Arc GIS Server is studied. Due to URL for visiting the REST service using the verb, it indicates that at the present stage REST service provide by Arc GIS Server do not fully meet RESTful style.(4) The granularity of Arc GIS API for Silverlight component is analyzed and compared with Arc GIS Engine component. It can use two different granularity components to operate on a chart in Arc GIS API for Silverlight, which is similar with Arc GIS Engine component. However, the difference with Arc GIS Engine is that Arc GIS API for Silverlight component usually only needs to access to the elements to show all the contents of thefield. It has higher degree of automation and the overall size of the component is relatively large.
Keywords/Search Tags:Arc GIS API for Silverlight, RIA, REST, ArcGIS Server
PDF Full Text Request
Related items