|
Geographic Information Systems (GIS) an input , storage, management , analysis, and display geographic information computer system, geospatial data analysis and processing generic technologies. In recent decades , GIS technology has made remarkable development , and is widely used in resource surveys, hazard detection, environmental impact assessment, urban planning, public facilities management, traffic management and other fields. And as computer and information science continues to evolve , its application still expanding . Software reuse is the current software engineering research is one of the important issues , to solve software crisis is considered to be realistic and feasible way . In recent years , object-oriented component-based software technology booming international emerged as CORBA, COM / OLE, JavaBeans / EJB and other components of the standards and technology, component-based software development (CBD) have received increasing attention . Because GIS system itself has the complexity of software development in order to improve the efficiency and quality, reduce unnecessary duplication of effort , the use of component technology to develop the GIS system is very necessary . This paper introduces the theory and GIS software component technology , based on the proposed component-based GIS application software development model , and gives a COM-based GIS component MapEase architecture and implementation details , as well as members of the GIS -based MapEase software development examples.
|