Abstract
XML-based methods are becoming increasingly important in the development of GI-related Web services. This chapter describes the use of XML techniques in the context of open, layered service architecture designed to support mobile cartographic applications. The XML solutions discussed include data modelling and validation, spatial data encoding and linking, data transformations and map visualisation. The technologies are introduced, their application in the GI domain further elaborated and the role of each technique within layered GI service architecture described. The responsibilities of each of the service layers in the proposed five-layer architecture are also discussed and the relevant, internationally accepted GI standards briefly introduced. Finally, as a case study the service architecture implemented in the GiMoDig project is presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adobe (2003): Adobe SVG Viewer, http://www.adobe.com/svg/viewer/install/main.html
Apache (2004): Apache XML Project, http://xml.apache.org
Bernard, L., and Wytzisk, A. (2002): A Web-based Service Architecture for Distributed Spatiotemporal Modeling, Proceedings of the 5th AGILE Conference on Geographic Information Science, Palma, Spain, April 25–27, 2002, pp. 299–306
Bernand, L., Einspanier, U., Lutz, M., and Portele, C. (2003): Interoperability in GI Service Chains, Proceedings of the 6th AGILE Conference on Geographic Information Science, Lyon, France, April 24–26, 2003
Einspanier, U., Lutz, M., Senkler, K., Simonis, I., and Sliwinski, A. (2003): Toward a Process Model for GI Service Composition, GI-Tage (GI Days) 2003
GiMoDig (2003): GiMoDig System Architecture Specification, http://gimodig.fgi.fi/pub_deliverables/Gimodig_D4_1_1-Arch_Spec.pdf
GiMoDig (2004): GiMoDig Project Home Page, http://gimodig.fgi.fi
Harrie L., and Johansson, M. (2003): Real-time data generalisation and integration using Java. Geoforum Perspectiv, February, 2003, pp. 29–34
ISO (2004): ISO TC211 Programme of Work, http://www.isotc211.org/pow.htm
JTS (2004): JTS Topology Suite Home Page, http://www.vividsolutions.com/jts/jtshome.htm
Java MIDP (2004): J2ME Mobile Information Device Profile (MIDP), http://java.sun.com/products/midp/index.jsp
Lehto, L., and Kilpeläinen, T. (2001): Real-Time Generalization of XML-Encoded Spatial Data on the Web, Proceedings of the GIS Research in the UK, 9th Annual Conference, GISRUK 2001, University of Glamorgan, Wales, April 18–20, 2001, pp. 182–184
Lehto, L., Kähkönen, J., and Sarjakoski, T. (2001): Multi-purpose Publishing of Geodata in the Web, Proceedings of the 4th AGILE Conference on Geographic Information Science, Bmo, Czech Republic, April 19–21, 2001, pp. 209–214
Lehto, L. (2000): XML in Web-based Geospatial Applications, Proceedings of the 3rd AGILE Conference on Geographic Information Science, Helsinki/ Espoo, May 25–27, 2000, pp. 162–167
Lehto, L. (2003): A Standards-Based Architecture for Multi-purpose Publishing of Geodata on the Web. In Maps and the Internet, M. P. Peterson, Ed. Elsevier Science, pp. 221–230
OGC (2001): Web Map Service Implementation Specification, http://www.opengis.org/docs/01-068r2.pdf
OGC (2002): Web Feature Service Implementation Specification, http://www.opengis.org/docs/02-058.pdf
OGC (2003): Geography Markup Language (GML) Version 3.0, http://www.opengis.org/docs/02-023r4.pdf
OGC (2004): OpenGIS Location Services (OpenLS) Core Services, http://portal.opengis.org/files/?artifact_id=3418
Sarjakoski, T., Sarjakoski, L. T., Lehto, L., Sester, M., Illert, A., Nissen, F., Rystedt, R., and R. Ruotsalainen, 2002. Geospatial Info-mobility Services — A Challenge for National Mapping Agencies. Proceedings of the Joint International Symposium on “GeoSpatial Theory, Processing and Applications” (ISPRS/Commission IV, SDH2002). Ottawa, Canada, July 8–12, 2002, 5 p, CD-rom.
Sarjakoski, T., and Nivala, A-M. (2004): Adaption to Context — A Way to Improve the Usability of Mobile Maps. In this book, chapter 8
SVG (2003): Scalable Vector Graphics (SVG) 1.1 Specification, http://www.w3.org/TR/SVG11/
Visser, U., Stuckenschmidt, H., and Schlieder, C. (2002): Interoperability on GIS — Enabling Technologies, Proceedings of the 5th AGILE Conference on Geographic Information Science, Palma, Spain, April 25–27, 2002, pp. 291–298
W3C (1999a): XML Path Language (XPath) Version 1.0, http://www.w3.org/TR/xpath
W3C (1999b): XSL Transformations (XSLT) Version 1.0, http://www.w3.org/TR/xslt
W3C (2001a): XHTML 1.1 — Module-based XHTML, http://www.w3.org/TR/xhtml11/
W3C (2001b): XML Schema Part 1: Structures, http://www.w3.org/TR/xmlschema-1/
W3C (2001c): XML Schema Part 2: Datatypes, http://www.w3.org/TR/xmlschema-2/
W3C (2001d): XML Linking Language (XLink) Version 1.0, http://www.w3.org/TR/xlink/
W3C (2003a): XPointer Framework, http://www.w3.org/TR/2003/REC-xptr-framework-20030325/
W3C (2003b): Mobile SVG Profiles: SVG Tiny and SVG Basic, http://www.w3.org/TR/SVGMobile/
W3C (2004a): World Wide Web Consortium’s Semantic Web Activity, http://www.w3.org/2001/sw/
W3C (2004b): Extensible Markup Language (XML) 1.0 (Third Edition), http://www.w3.org/TR/2004/REC-xml-20040204/
W3C (2004c): Web Services Arhitecture, http://www.w3.org/TR/ws-arch/
Wei, S., Joos, G., and Reinhardt, W. (2001): Management of Spatial Features with GML, Proceedings of the 4th AGILE Conference on Geographic Information Science, Bmo, Czech Republic, April 19–21, 2001, pp. 370–375
Wiegand, N., Zhou, N., Ventura, S., and Cruz, I. (2003): Extending XML Web Querying to Heterogeneous Geospatial Information, The National Conference on Digital Government Research, Boston MA, May 18–21, 2003
X3D (2004): X3D Specification, http://www.web3d.org/x3d/spec/index.html
Zaslavsky, I., Marciano, R., Gupta, A., and Baru, C. (2000): XML-based Spatial Data Mediation Infrastructure for Global Interoperability, 4th Global Spatial Data Infrastructure Conference, Cape Town, South Africa, 13–15 March, 2000
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Lehto, L., Sarjakoski, T. (2005). XML in Service Architectures for Mobile Cartographic Applications. In: Meng, L., Reichenbacher, T., Zipf, A. (eds) Map-based Mobile Services. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-26982-7_12
Download citation
DOI: https://doi.org/10.1007/3-540-26982-7_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23055-7
Online ISBN: 978-3-540-26982-3
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)