Web mapping

From Wiki.GIS.com

Jump to:navigation, search

"Web mapping is the process of designing, implementing, generating and delivering maps on the World Wide Web. While web mapping primarily deals with technological issues, web cartography additionally studies theoretic aspects: the use of web maps, the evaluation and optimization of techniques and workflows, the usability of web maps, social aspects, and more. Web GIS is similar to web mapping but with an emphasis on analysis, processing of project specific geodata and exploratory aspects. Often the terms web GIS and web mapping are used synonymously, even if they don't mean exactly the same. In fact, the border between web maps and web GIS is blurry. Web maps are often a presentation media in web GIS and web maps are increasingly gaining analytical capabilities. A special case of web maps are mobile maps, displayed on mobile computing devices, such as mobile phones, smart phones, PDAs, GPS and other devices. If the maps on these devices are displayed by a mobile web browser or web user agent, they can be regarded as mobile web maps. If the mobile web maps also display context and location sensitive information, such as points of interest, the term Location-based services is frequently used."[1]

"The use of the web as a dissemination medium for maps can be regarded as a major advancement in cartography and opens many new opportunities, such as realtime maps, cheaper dissemination, more frequent and cheaper updates of data and software, personalized map content, distributed data sources and sharing of geographic information. It also implicates many challenges due to technical restrictions (low display resolution and limited bandwidth, in particular with mobile computing devices, many of which are physically small, and use slow wireless Internet connections), copyright[2] and security issues, reliability issues and technical complexity. While the first web maps were primarily static, due to technical restrictions, today's web maps can be fully interactive and integrate multiple media. This means that both web mapping and web cartography also have to deal with interactivity, usability and multimedia issues."[3]

A more general term is neogeography.

Contents

[edit] Development and implementation

The advent of web mapping can be regarded as a major new trend in cartography. Previously, cartography was restricted to a few companies, institutes and mapping agencies, requiring expensive and complex hard- and software as well as skilled cartographers and geomatics engineers. With web mapping, freely available mapping technologies and geodata potentially allow every skilled person to produce web maps, with expensive geodata and technical complexity (data harmonization, missing standards) being two of the remaining barriers preventing web mapping from fully going mainstream. The cheap and easy transfer of geodata across the internet allows the integration of distributed data sources, opening opportunities that go beyond the possibilities of disjoint data storage. Everyone with minimal knowhow and infrastructure can become a geodata provider. These facts can be regarded both as an advantage and a disadvantage. While it allows everyone to produce maps and considerably enlarges the audience, it also puts geodata in the hands of untrained people who potentially violate cartographic and geographic principles and introduce flaws during the preparation, analysis and presentation of geographic and cartographic data. Educating the general public about geographic analysis and cartographic methods and principles should therefore be a priority to the cartography community.[neutrality disputed]

[edit] Types of web maps

A first classification of web maps has been made by Kraak.[4] He distinguished static and dynamic web maps and further distinguished interactive and view only web maps. However, today in the light of an increased number of different web map types, this classification needs some revision. Today, there are additional possibilities regarding distributed data sources, collaborative maps, personalized maps, etc.

The following graphic lists potential types of web maps. While the graphic shows in principle an order of increasing sophistication, the allocation within the order is not explicit. Many maps fall into more than one category and it is not always clear that a personalized web map is more complex or sophisticated than an interactive web map. Individual web map types are discussed below.


[edit] Static web maps

A USGS DRG – a static map

Static web pages are view only with no animation and interactivity. They are only created once, often manually and infrequently updated. Typical graphics formats for static web maps are PNG, JPEG, GIF, or TIFF (e.g., drg) for raster files, SVG, PDF or SWF for vector files. Often, these maps are scanned paper maps and had not been designed as screen maps. Paper maps have a much higher resolution and information density than typical computer displays of the same physical size, and might be unreadable when displayed on screens at the wrong resolution.[4]

[edit] Dynamically created web maps

These maps are created on demand each time the user reloads the webpages, often from dynamic data sources, such as databases. The webserver generates the map using a web map server or a self written software.

[edit] Distributed web maps

These maps are created from distributed data sources. The WMS protocol offers a standardized method to access maps on other servers. WMS servers can collect these different sources, reproject the map layers, if necessary, and send them back as a combined image containing all requested map layers. One server may offer a topographic base map, while other servers may offer thematic layers.

[edit] Animated web maps

Animated Maps show changes in the map over time by animating one of the graphical or temporal variables. Various data and multimedia formats and technologies allow the display of animated web maps: SVG, Adobe Flash, Java, Quicktime, etc., also with varying degrees of interaction. Examples for animated web maps are weather maps, maps displaying dynamic natural or other phenomena (such as water currents, wind patterns, traffic flow, trade flow, communication patterns, etc.).

[edit] Realtime web maps

Realtime maps show the situation of a phenomenon in close to realtime (only a few seconds or minutes delay). Data is collected by sensors and the maps are generated or updated at regular intervals or immediately on demand. Examples are weather maps, traffic maps or vehicle monitoring systems.

[edit] Personalized web maps

Personalized web maps allow the map user to apply his own data filtering, selective content and the application of personal styling and map symbolization. The OGC (Open Geospatial Consortium) provides the SLD standard (Styled Layer Description) that may be sent to a WMS server for the application of individual styles. This implies that the content and data structure of the remote WMS server is properly documented.

[edit] Customisable web maps

Web maps in this category are usually more complex web mapping systems that offer APIs for reuse in other people's web pages and products. Example for such a system with an API for reuse are the Open Layers Framework, Yahoo! Maps and Google Maps.

[edit] Interactive web maps

Interactivity is one of the major advantages of screen based maps and web maps. It helps to compensate for the disadvantages of screen and web maps. Interactivity helps to explore maps, change map parameters, navigate and interact with the map, reveal additional information, link to other resources, and much more. Technically, it is achieved through the combination of events, scripting and DOM manipulations. See section on Client Side Technologies.

[edit] Analytic web maps

These web maps offer GIS analysis, either with geodata provided, or with geodata uploaded by the map user. As already mentioned, the borderline between analytic web maps and web GIS is blurry. Often, parts of the analysis are carried out by a serverside GIS and the client displays the result of the analysis. As web clients gain more and more capabilities, this task sharing may gradually shift.

[edit] Online atlases

Atlas projects often went through a renaissance when they made a transition to a web based project. In the past, atlas projects often suffered from expensive map production, small circulation and limited audience. Updates were expensive to produce and took a long time until they hit the public. Many atlas projects, after moving to the web, can now reach a wider audience, produce cheaper, provide a larger number of maps and map types and integrate with and benefit from other web resources. Some atlases even ceased their printed editions after going online, sometimes offering printing on demand features from the online edition. Some atlases (primarily from North America) also offer raw data downloads of the underlying geospatial data sources.

[edit] Collaborative web maps

Collaborative maps are still new, immature and complex to implement, but show a lot of potential. The method parallels the Wikipedia project where various people collaborate to create and improve maps on the web. Technically, an application allowing simultaneous editing across the web would have to ensure that geometric features being edited by one person are locked, so they can't be edited by other persons at the same time. Also, a minimal quality check would have to be made, before data goes public. Some collaborative map projects:

[edit] Advantages of web maps

A surface weather analysis for the United States on October 21, 2006.

[edit] Disadvantages of web maps and problematic issues

[edit] History of web mapping

Event types
  • Cartography-related events
  • Technical events directly related to web mapping
  • General technical events
  • Events relating to Web standards

This section contains some of the milestones of web mapping, online mapping services and atlases. Because web mapping depends on enabling technologies of the web, this section also includes a few milestones of the web.[5]

National Atlas of the United States logo
Screenshot from NASA World Wind

[edit] Web mapping technologies

The potential number of technologies to implement web mapping projects is almost infinite. Any programming environment, programming language and serverside framework can be used to implement web mapping projects. In any case, both server and client side technologies have to be used. Following is a list of potential and popular server and client side technologies utilized for web mapping.

[edit] Server side technologies

[edit] Client side technologies

[edit] See also

[edit] Notes and references

  1. Andreas Neumann Encyclopedia of GIS pg 1261
  2. See Trap street for examples of how map vendors trap copyright violators, by introducing deliberate errors into their maps.
  3. Andreas Neumann in Encyclopedia of GIS, Springer, 2007. pg 1262
  4. 4.0 4.1 Kraak, Menno Jan (2001): Settings and needs for web cartography, in: Kraak and Allan Brown (eds), Web Cartography, Francis and Taylor, New York, p. 3–4. see also webpage [1]. Accessed 2007-01-04.
  5. For much more detail, see History of the World Wide Web and related topics under History of computer hardware.
  6. More details are in: History of the World Wide Web#1980–91: Development of the WWW.
  7. For a list of early Web browsers, see: List of web browsers#Historically important browsers.
  8. 8.0 8.1 8.2 For the version history of HTTP, see: HTTP#HTTP versions.
  9. For more details on CERN's decision to give away early web technology, see: History of the World Wide Web#Web organization.
  10. 10.0 10.1 10.2 10.3 For the version history of HTML, see: HTML#Version history of the standard.
  11. See HTML#History of HTML.
  12. ActiveCGM is evidently an ActiveX control that displays CGM files. References needed.
  13. 13.0 13.1 13.2 13.3 13.4 See: SVG format#Development history
  14. David Montgomery (Mar. 14, 2007). "Here Be Dragons" (HTML). News. Washington Post. http://www.washingtonpost.com/wp-dyn/content/article/2007/03/13/AR2007031301854.html. Retrieved 2007-03-14. 
  15. Überschär, Nicole and André M. Winter (2006): Visualisieren von Geodaten mit SVG im Internet, Band 1: Scalable Vector Graphics – Einführung, clientseitige Interaktionen und Dynamik, Wichmann Verlag, Heidelberg, ISBN 3-87907-431-3.
  16. Neumann, Andreas and André M. Winter (2003): Webmapping with Scalable Vector Graphics (SVG): Delivering the promise of high quality and interactive web maps, in: Peterson, M. (ed.), Maps and the Internet, Elsevier, p. 197–220.
  17. Herzog, Adrian (2003):Developing Cartographic Applets for the Internet, in: Peterson, M. (ed.) Maps and the Internet, Elsevier, p. 117–130.

[edit] Further reading

[edit] External links

Navigation
Need Help
Toolbox
Share This Page