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 
300 
WEB MAPPING WITH GEOGRAPHY MARKUP LANGUAGE 
Xingling WANG Chongjun YANG Donglin LIU 
Institute of Remote Sensing Applications, Chinese Academy of Sciences 
P.O.Box 9718, Beijing, China 100101 
Tel: 86-10-64889212 Fax: 86-10-64889206 Email: wxl@digitalearth.net.cn 
KEYWORD: XML, Web Mapping, GML 
ABSTRACT: 
XML (extensible Markup Language) provides a powerful new way for data description and data exchange, and it is becoming widely used 
on the World Wide Web. Over 100 XML derived languages emerging in last year. In March of 2000, OpenGIS have proposed a format to 
represent geographical information with XML, which is called GML (Geography Markup Language). GML is a powerful new way for 
geographic information sharing, interoperability and Web Mapping. This paper represents a GML-based Web Mapping application that 
public spatial data via the web. The new web will be a semantic web. With GML, spatial data will be integrated within the semantic web 
totally. 
1. INTRODUCTION 
XML is the “extensible Markup Language” that was 
developed by the World Wide Web Consortium. XML is an idea 
data format for storing structured and semi-structured text 
intended for dissemination and ultimate publication on a variety 
of media (Robin Cover, W3C 1998). Over 100 XML derived 
languages emerging in last year. There are two subtle but 
keenly important differences between HTML and XML. 
SoftwareAG (makers of Tamino, an XML based database) 
explains the distinction this way: The motto of HTML is: "I know 
how it looks," whereas the motto of XML is: "I know what it 
means, and you tell me how it should look.“ Said another way, 
HTML is about making pretty presentations while XML is a 
semi-structured document that holds "content". Various 
techniques based on the XML are under an intensive 
development by the World Wide Web Consortium (W3C). 
In the world of GIS we are still a ways off from extensive 
adoption of XML, as researchers and vendors explore and 
define how XML will be used (Adena Schutzberg, 2000). ESRI 
has chose XML to store metadata in Arclnfo 8. The data is in a 
raw format, and depending on your needs can be displayed in 
different ways. Gl, Geographic Information, community's 
interest in this new technology is exemplified by the various 
initiatives to adopt XML syntax as a encoding language for 
spatial data. Examples include the ISO TC211's work on 
developing rules for expressing UML-modeled datasets in an 
XML vocabulary and the Open GIS Consortium's (OGC) 
recently introduced Geography Markup Language (GML). The 
W3C is also developing an XML-based Web vector graphics 
specification, called Scalable Vector Graphics (SVG). Since the 
number of XML-encoded spatial datasets available on the Web 
is evidently going to increase, a question must be raised about 
how these datasets might be used. Many client applications will 
not be able to process spatial information in it's original form. 
The W3C's recent Recommendation, extensible Stylesheet 
Language Transformations (XSLT), is a power tool to 
pre-process spatial XML-based datasets into a more 
easy-to-use form. 
2. WHAT’S WEB MAPPING? 
Web Mapping is the set of products, standards and 
technologies that enable access to location information, usually 
portrayed as maps, via the Web(OGC, 2000). 
Unfortunately, today, most Web Mapping applications are 
inseparably tied to a specific server implementation. In other 
words, the client is hard coded to interact with a particular 
vendor's proprietary map server implementation. User must run 
different client applications in order to access the data and 
functionality provided by different server implementations. In 
this situation, there is very little interoperability or reuse of client 
and server implementations. Because data are often accessible 
only through a given server, there is also very limited ability for a 
user to transparently access data of interest from outside a fixed 
client/server. 
The Open GIS Consortium's Web Mapping Testbed (WMT) is 
a process that brings together sponsors (customers) and
	        
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.