ISPRS, Vol.34, Part 2W2, “Dynamic and Multi-Dimensional GIS’’, Bangkok, May 23-25, 2001
• describe the object model with IDL; IDL specifies the
interface to a server. IDL is a standard language that
allows a programmer to define the interfaces to
CORBA objects. Clients use these interfaces to access
objects across a network.
• Implement the interfaces. Because CORBA does not
dictate a particular language to use, it gives application
developers the freedom to choose the language that
best suits the needs of their applications. Taking this
freedom one step further, developers can also choose
multiple languages for various components of an
application. For instance, the client components of an
application might be implemented in Java, which
ensures that the clients can run on virtually any type of
machine. The server components of that application
might be implemented in C++ for high performance.
CORBA makes possible the communication between
these various components.
6. CONCLUSION
A distributed GIS is quite different from a stand-alone GIS. For
interoperability, the new GIS platform need conform the
specification of OpenGIS. So the spatial reference system and
spatial data interchange is necessary. Spatial query and spatial
data retrieve is important for domain application. GML is a new
method for spatial data storage. The integration of CORBA and
GML is the future of distributed GIS. Then the method of
building a distributed GIS with CORBA is introduced
REFERENCES
NCGIA(National Center for Geographic Information and
Analysis),"The research Plan of the National Center for
Geographic Information and Analysis”,International Journal of
Geographic Information Systems,Vol3(2):117-136,1989
Orfali, R. & Flarkey, D., Client/Server Programming with Java
and CORBA, 2nd Ed, Wiley Computer Publishing, 1998.
Preston, M., Clayton, P. & Wells, G, Creating a Web-based
Spatiotemporal GIS using VRML and Java, Unpublished
(Submitted for review to WebNet '99 Conference, Hawaii), 1999.
K.Buehler and McLee. The OpenGis Guide(Third Edition),
WayLand, Massachusetts: OpenGIS Consortium,Inc,1998
FANGJU WANG A Distributed Geographic Information System
on the Common Object Request Broker Architecture (CORBA)
Geolnfomatica 4:1 89-115(2000)
J.Siegel CORBA Fundamentals and Programming, New York:
John Wiley& Sons Inc 1996