Skip to main content

XML in Service Architectures for Mobile Cartographic Applications

  • Chapter
Map-based Mobile Services

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Adobe (2003): Adobe SVG Viewer, http://www.adobe.com/svg/viewer/install/main.html

    Google Scholar 

  • Apache (2004): Apache XML Project, http://xml.apache.org

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • GiMoDig (2003): GiMoDig System Architecture Specification, http://gimodig.fgi.fi/pub_deliverables/Gimodig_D4_1_1-Arch_Spec.pdf

    Google Scholar 

  • GiMoDig (2004): GiMoDig Project Home Page, http://gimodig.fgi.fi

    Google Scholar 

  • Harrie L., and Johansson, M. (2003): Real-time data generalisation and integration using Java. Geoforum Perspectiv, February, 2003, pp. 29–34

    Google Scholar 

  • ISO (2004): ISO TC211 Programme of Work, http://www.isotc211.org/pow.htm

    Google Scholar 

  • JTS (2004): JTS Topology Suite Home Page, http://www.vividsolutions.com/jts/jtshome.htm

    Google Scholar 

  • Java MIDP (2004): J2ME Mobile Information Device Profile (MIDP), http://java.sun.com/products/midp/index.jsp

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • OGC (2001): Web Map Service Implementation Specification, http://www.opengis.org/docs/01-068r2.pdf

    Google Scholar 

  • OGC (2002): Web Feature Service Implementation Specification, http://www.opengis.org/docs/02-058.pdf

    Google Scholar 

  • OGC (2003): Geography Markup Language (GML) Version 3.0, http://www.opengis.org/docs/02-023r4.pdf

    Google Scholar 

  • OGC (2004): OpenGIS Location Services (OpenLS) Core Services, http://portal.opengis.org/files/?artifact_id=3418

    Google Scholar 

  • 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.

    Google Scholar 

  • Sarjakoski, T., and Nivala, A-M. (2004): Adaption to Context — A Way to Improve the Usability of Mobile Maps. In this book, chapter 8

    Google Scholar 

  • SVG (2003): Scalable Vector Graphics (SVG) 1.1 Specification, http://www.w3.org/TR/SVG11/

    Google Scholar 

  • 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

    Google Scholar 

  • W3C (1999a): XML Path Language (XPath) Version 1.0, http://www.w3.org/TR/xpath

    Google Scholar 

  • W3C (1999b): XSL Transformations (XSLT) Version 1.0, http://www.w3.org/TR/xslt

    Google Scholar 

  • W3C (2001a): XHTML 1.1 — Module-based XHTML, http://www.w3.org/TR/xhtml11/

    Google Scholar 

  • W3C (2001b): XML Schema Part 1: Structures, http://www.w3.org/TR/xmlschema-1/

    Google Scholar 

  • W3C (2001c): XML Schema Part 2: Datatypes, http://www.w3.org/TR/xmlschema-2/

    Google Scholar 

  • W3C (2001d): XML Linking Language (XLink) Version 1.0, http://www.w3.org/TR/xlink/

    Google Scholar 

  • W3C (2003a): XPointer Framework, http://www.w3.org/TR/2003/REC-xptr-framework-20030325/

    Google Scholar 

  • W3C (2003b): Mobile SVG Profiles: SVG Tiny and SVG Basic, http://www.w3.org/TR/SVGMobile/

    Google Scholar 

  • W3C (2004a): World Wide Web Consortium’s Semantic Web Activity, http://www.w3.org/2001/sw/

    Google Scholar 

  • W3C (2004b): Extensible Markup Language (XML) 1.0 (Third Edition), http://www.w3.org/TR/2004/REC-xml-20040204/

    Google Scholar 

  • W3C (2004c): Web Services Arhitecture, http://www.w3.org/TR/ws-arch/

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • X3D (2004): X3D Specification, http://www.web3d.org/x3d/spec/index.html

    Google Scholar 

  • 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics