Advances in GML for Geospatial Applications

This paper presents a study of Geography Markup Language (GML), the issues that arise from using GML for spatial applications, including storage, parsing, querying and visualization, as well as the use of GML for mobile devices and web services. GML is a modeling language developed by the Open Geospatial Consortium (OGC) as a medium of uniform geographic data storage and exchange among diverse applications. Many new XML-based languages are being developed as open standards in various areas of application. It would be beneficial to integrate such languages with GML during the developmental stages, taking full advantage of a non-proprietary universal standard. As GML is a relatively new language still in development, data processing techniques need to be refined further in order for GML to become a more efficient medium for geospatial applications.

[1]  John Thomas,et al.  Information organization using Rufus , 1993, SIGMOD '93.

[2]  N.S.T. Lee Single line street network: The foundation of Mobile GIS , 1993, Proceedings of VNIS '93 - Vehicle Navigation and Information Systems Conference.

[3]  Agnès Voisard,et al.  Designing and integrating user interfaces of geographic database applications , 1994, AVI '94.

[4]  Roy Goldman,et al.  Lore: a database management system for semistructured data , 1997, SGMD.

[5]  Dan Suciu,et al.  Catching the boat with Strudel: experiences with a Web-site management system , 1998, SIGMOD '98.

[6]  David Beech,et al.  A Formal Data Model and Algebra for XML , 1999 .

[7]  Martin Reddy,et al.  Under the hood of GeoVRML 1.0 , 2000, VRML '00.

[8]  Menzo Windhouwer,et al.  Efficient Relational Storage and Retrieval of XML Documents , 2000, WebDB.

[9]  Stefano Ceri,et al.  Comparative analysis of five XML query languages , 1999, SGMD.

[10]  Quanzhong Li,et al.  Indexing and Querying XML Data for Regular Path Expressions , 2001, VLDB.

[11]  Agnès Voisard,et al.  Spatial Databases: With Application to GIS , 2001 .

[12]  Toshiyuki Amagasa,et al.  XRel: a path-based approach to storage and retrieval of XML documents using relational databases , 2001, ACM Trans. Internet Techn..

[13]  Pascual González,et al.  A specification of a spatial query language over GML , 2001, GIS '01.

[14]  Latifur Khan,et al.  A performance evaluation of storing XML data in relational database management systems , 2001, WIDM '01.

[15]  Shashi Shekhar,et al.  WMS and GML based interoperable web mapping system , 2001, GIS '01.

[16]  Juliana Freire,et al.  From XML schema to relations: a cost-based approach to XML storage , 2002, Proceedings 18th International Conference on Data Engineering.

[17]  Pascual González,et al.  Analysis of different approaches for storing GML documents , 2002, GIS '02.

[18]  Hongjun Lu,et al.  Path Materialization Revisited: An Efficient Storage Model for XML Data , 2002, Australasian Database Conference.

[19]  Shashi Shekhar,et al.  Spatial Databases: A Tour , 2003 .

[20]  Elke A. Rundensteiner,et al.  Rainbow: multi-XQuery optimization using materialized XML views , 2003, SIGMOD '03.

[21]  Andrea Piras,et al.  Using Compact GML to Deploy Interactive Maps on Mobile , 2003, WWW.

[22]  S. Boag,et al.  XQuery 1.0 : An XML query language, W3C Working Draft 12 November 2003 , 2003 .

[23]  Zhong-ren Peng,et al.  Internet GIS: Distributed Geographic Information Services for the Internet and Wireless Networks , 2003 .

[24]  Chang-Tien Lu,et al.  Geography Markup Language (GML) , 2008, Encyclopedia of GIS.