Full text: The 3rd ISPRS Workshop on Dynamic and Multi-Dimensional GIS & the 10th Annual Conference of CPGIS on Geoinformatics

ISPRS, Vol.34, Part 2W2, “Dynamic and Multi-Dimensional GIS’’, Bangkok, May 23-25, 2001 
228 
Geographical information interoperability is arisen from the needs 
of integrating and sharing the huge amount of geo-data from 
various sources. Open GIS Consortium (OGC) is the most active 
organization that develops industry-wide agreed standards for 
interoperable geoprocessing. OGC’s goal is to develop a unified 
framework for geo-spatial information communities. Hence, the 
communities adopt common mean to represent the Earth digitally; 
to implement geo-spatial data manipulation; and to solve 
institutional non-interopability problems [2]. Important standards 
to the Spatial Information Marketplace include; 
• OpenGIS Simple Features Specification is the fundamental 
standard that deals with the representation and 
manipulation for features on the earth surface. 
Implementation specifications have been developed for 
OLE/COM, COBRA and SQL [5], [6], [7]. 
• Catalog service and information community [8] 
• OpenGIS Web Map Server (WMS) Interface 
Implementation Specification - a standard for publishing 
maps on the Internet [9]. 
• OGC Web Feature Server (WFS) is a feature-based version 
of WMS. This specification will be developed in the second 
phase of WMS. 
• WFS Filter interface specification - standard querying 
language for WFS. This specification will be developed in 
the second phase of WMS. 
• Geography Markup Language (GML) - standard 
description of geographical features for data transportation 
and storage, this is an extension of Extended Markup 
Language (XML) [10]. 
The standards are contributed and agreed by major GIS software 
vendors in the industry, for examples, ESRI, Intergraph, Autodesk 
and Oracle. Details of those standards can be found from the 
OGC's Web site (http://www.openqis.org). 
4. PUTTING THEM TOGETHER: ARCHITECTURE OF 
SPATIAL INFORMATION MARKETPLACES 
Referring to the available technologies of geographical 
information interoperation, this section proposes an integral 
architecture of the Spatial Information Marketplace. The proposed 
marketplace consists of host of the marketplace, service provider, 
data communication between providers and customers, and 
wrapper at each service provider. 
Figure 1a. Parallel access, 1b. Cascading access, 
Data communication and data sharing among customers and 
services providers are critical to the Spatial Information 
Marketplaces. Hence, servers of various service providers must 
be efficiently connected. With referring to the OCG's standards, 
several possible architectures of the Spatial Information 
Marketplace are proposed [11]. Those are, direct connection, 
cascading server and mediating server (Figure 1). 
In the architecture of parallel access (Figure 1a), the software 
module that co-ordinates all the service providers is executed on 
the client-side. Computational loading for the client is extremely 
heavy, moreover, there is no server acts as the host of the 
marketplace. Consequently, the parallel access is not the 
anticipate architecture for the marketplaces. The other 
architecture, which is suggested by OGC in the WMT is 
cascading access [9] (Figure 1b). The architecture of cascading 
access treats map server as the client of another map server. In 
the client point of view, this approach integrates resources of 
multiple servers to one location on the Internet. This architecture 
is not enough for the adequate to the marketplace, since the client, 
responds for communicating service providers with different 
interfaces, input and output data formats and comminuting 
language. Hence, workload at the client side is extremely heavy. 
However, to accomplish a complex task, this approach can be 
applied to co-operate different service providers in the 
marketplace. Among the three architectures, mediator server is a 
more appropriate architecture for the marketplace. Mediator has 
been suggested to manipulate huge volumes of data, 
heterogeneities among data resources and mismatch between 
data values [12] (Figure 1c). To reduce computational load on the 
client side, mediator is used to co-ordinate all service providers to 
accomplish a service required by customer. The mediator 
ensures not only parallel access to all services providers, but also 
data compatibility between data sets received from different 
providers. 
Figure 2 illustrates the proposed architecture of Spatial 
Information Marketplace, customers firstly interact with the 
service providers through the catalogue service. The catalogue 
stores descriptive information of services to customer. 
Implementation of the catalogue shall follow the OGC’s catalogue 
implementation specification. Service providers establish their 
services according to the standardized OCG WMS or WFS server. 
GML should be the media for exchanging of geographical 
information between these service providers and the Spatial 
Information Marketplaces. 
On the client side, customer equips with a simple ActiveX viewer 
and Internet browser to access the Spatial Information 
Marketplace Server. The Server provides either GML or 
Scaleable Vector Graph (SVG) data set to the customer. SVG is a 
standard graphic format developed by World Wide Web 
Consortium (W3C), the format is another extension to XML for 
exchanging two-dimensional graph on the Internet [13]. With a 
Map Style Sheet, SVG can use as a visualizing form of GML. If 
the customer interests in the graphic result of the service, the 
Spatial Information Marketplace server generates SVG to user 
with the Map Style Sheet requested by the customer. If the 
customer requires the result for further processing, GML is 
delivered to the customer. A special type of customer is the other 
Internet-based Marketplace, which requires Gl and GlService in 
its own business using the format of SVG. 
The proposed spatial information marketplace benefits from the 
existing standards developed by OGC. The standards offer 
fundamental spatial data exchange formats and specification on 
Internet map server. However, the marketplace is a new concept 
to the OGC’s standards, specifications on service and acquiring 
methods are required to develop. This is impossible to limit the 
type of services available in the marketplace, hence, there is no 
way to standardize all types of services. Rather, the marketplace 
demands a common data model for service that is more flexible to 
represent disparate types of services. Moreover, a common 
requesting language is required to access those services from 
different providers [4], [14].
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.