Font Size: a A A

The Research Of Development Technology Based On ArcGIS Engine Under .NET Environment

Posted on:2009-07-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2120360275461278Subject:Cartography and Geographic Information System
Abstract/Summary:PDF Full Text Request
With the development of socio-economic and computer technology, GIS technology has been widely used.GIS software and mainstream software development platform for integrated development has became an important technology of GIS application .This paper selected .NET as a software development platform, with ArcGIS Engine it researched the development technology of ArcGIS Engine under .NET environment. Today, .NET platform represents the mainstream of development technology, ArcGIS Engine is a new product in ArcGIS 9, it is a set of development components based on the ArcObjects, the software of development by using it can be run independently from the ArcGIS environment. The combination of the two can better reflect the advantages of the integrated and secondary development.Firstly, this paper introduced the background of the secondary development of GIS software and the status quo of development at home and abroad, ArcObjects components were discussed. Then it explained the types of ArcObjects's class, the inheritance and call of the interface, explained how to understand Object Model Diagram and through Object Model Diagram to understand the relationship among the ArcObjects objects and the use of class and interface. And then it analyzed the class library of ArcGIS Engine and the functions of class library and the corresponding relationship between class library and documentation.Described the development process of a simple COM component, in order to further understand COM component technology. Focused on the study of how to use COM components under .NET environment, it introduced the method of how to get Interop assembly and further analyzed the principle of Interop assembly. Finally, this paper described the generation process of Primary Interop Assembly (PIA). The studies of this paper and the methods and techniques involved in this paper have a certain reference for ArcGIS Engine Development under .NET Environment.
Keywords/Search Tags:ArcGIS Engine, ArcObjects, COM component, Interop assembly, Primary Interop Assembly(PIA)
PDF Full Text Request
Related items