Abstract
Geography Markup Language (GML) has been established as the standard language for the transport, storage and modelling of geographic information. In this paper we study how to adapt the XPath query language to GML documents. With this aim, we have defined a XPath based query language which handles the “semantic structure” of GML. Our approach focuses on querying urban maps whose representation is based on GML. We have developed a system called UALGIS, in order to implement the approach. Such system stores GML documents by means of the PostGIS RDBMS. In order to execute semantic-based XPath queries we have defined a translation of the queries into SQL. Such translation takes into account the GML schema. Finally, the system allows to visualize the result. With this aim, the result of a query is exported to the Keyhole Markup Language (KML) format.
This work has been partially supported by the Spanish MICINN under grant TIN2008-06622-C03-03.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Iso 19136, Encyclopedia of Database Systems (2009)
Apache Software Foundation. Apache Maven, http://maven.apache.org/
Berglund, A., Boag, S., Chamberlin, D., Fernandez, M.F., Kay, M., Robie, J., Siméon, J.: XML path language (XPath) 2.0. W3C (2007)
Boucelma, O., Colonna, F.M.: GQuery: a Query Language for GML. In: Proc. of the 24th Urban Data Management Symposium, pp. 27–29 (2004)
Chamberlin, D., Draper, D., Fernández, M., Kay, M., Robie, J., Rys, M., Simeon, J., Tivy, J., Wadler, P.: XQuery from the Experts. Addison Wesley, Boston, USA (2004)
OpenGIS Consortium. KML 2.2 Reference - An OGC Best Practice (2008), http://www.opengeospatial.org/standards/kml/
OpenGIS Consortium. GML Specifications (2010), http://www.opengeospatial.org/standards/gml/
Córcoles, J.E., González, P.: GML as Database. Handbook of Research on Geoinformatics (2009)
Simon Cox. HollowWorld (2009), https://www.seegrid.csiro.au/twiki/bin/view/AppSchemas/HollowWorld
Eclipse Foundation. Eclipse, http://www.eclipse.org/
Egenhofer, M.J.: Spatial SQL: A Query and Presentation Language. IEEE Transactions on Knowledge and Data Engeneering 6(1), 86–95 (1994)
European Union. InspireE, http://inspire.jrc.ec.europa.eu/
Wang, F., Sha, J., Chen, H., Yang, S.: GeoSQL:a Spatial Query Language for Object-Oriented GIS. In: Proc. of the 2nd International Workshop on Computer Science and Information Technologies (2000)
Huang, C.H., Chuang, T.R., Deng, D.P., Lee, H.M.: Building GML-native web-based geographic information systems. Computers & Geosciences (2009)
Junta de Andalucia. IDEAndalucia, http://www.andaluciajunta.es/IDEAndalucia/IDEA.shtml
Kay, M., Limited, S.: Ten reasons why Saxon XQuery is fast. IEEE Data Engineering Bulletin (1990)
Lake, R.: Geography mark-up language (GML). Wiley, Chichester (2004)
Li, Y., Li, J., Zhou, S.: GML Storage: A Spatial Database Approach. In: ER (Workshops) On Spatial Database Approach. LNCS, vol. 3289, pp. 55–66. Springer, Heidelberg (2001)
Lu, C.T., Dos Santos, R.F., Sripada, L.N., Kou, Y.: Advances in GML for geospatial applications. Geoinformatica 11(1), 131–157 (2007)
Need, A.P.: Querying GML. Handbook of Research on Geoinformatics, 11 (2009)
OpenGis Consortium (OGC). OpenGis Specifications (2003), http://www.opengeospatial.org
OpenGis Consortium (OGC). WMS Specifications (2008), http://www.opengeospatial.org/standards/wms
PostGis. PostGis, Geographic Objects for Postgres (2003), http://postgis.refractions.net
Ravada, S., Sharma, J.: Oracle8i Spatial: Experiences with Extensible Databases. In: Güting, R.H., Papadias, D., Frederick Lochovsky, H. (eds.)SSD, LNCS, vol. 1651, pp. 355–359. Springer, Heidelberg (2001)
Shekhar, S., Xiong, H.: Java Topology Suite (JTS). In: Encyclopedia of GIS, p. 601. Springer, Heidelburg (2008)
W3C. Extensible Markup Language (XML). Technical report, W3C (2007)
W3C Recommendation. Scalable Vector Graphics (SVG) 1.0 Specification (2001)
Wei, S., Joos, G., Reinhardt, W.: Management of Spatial Features with GML. In: Proceedings of the 4th AGILE Conference on Geographic Information Science, pp. 370–375. Brno, Czech Republic (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Almendros-Jiménez, J.M., Becerra-Terón, A., García-García, F. (2011). XPath for Querying GML-Based Representation of Urban Maps. In: Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., Apduhan, B.O. (eds) Computational Science and Its Applications - ICCSA 2011. ICCSA 2011. Lecture Notes in Computer Science, vol 6782. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21928-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-21928-3_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-21927-6
Online ISBN: 978-3-642-21928-3
eBook Packages: Computer ScienceComputer Science (R0)