Sciweavers

GIS
2006
ACM

Efficient GML-native processors for web-based GIS: techniques and tools

15 years 26 days ago
Efficient GML-native processors for web-based GIS: techniques and tools
Geography Markup Language (GML) is an XML-based language for the markup, storage, and exchange of geospatial data. It provides a rich geospatial vocabulary and allows flexible document structure. However, GML documents are usually large and complicated in structure. Existing techniques for XML document processing, either streaming-based or memory-based, may not deal with such GML documents efficiently. There is an urgent need to adapt existing XML techniques to support the processing of large XML/GML documents, as well as to express GML-native geospatial operations. In this paper, we propose and implement an efficient GML query processor, GPXQuery, and a GML-aware streaming parser, GPSAX, by extending an XQuery processor and a SAX parser, respectively, to support GML-native geospatial functionalities. In addition to these tools, an XML prefiltering technique is applied to the processors to speed up geospatial operations over large GML documents. Our experiment results show that the XM...
Chia-Hsin Huang, Tyng-Ruey Chuang, Dong-Po Deng, H
Added 11 Nov 2009
Updated 11 Nov 2009
Type Conference
Year 2006
Where GIS
Authors Chia-Hsin Huang, Tyng-Ruey Chuang, Dong-Po Deng, Hahn-Ming Lee
Comments (0)