The advent of web mapping can be regarded as a major new trend in cartography. Until recently, cartography was restricted to a few companies, institutes and mapping agencies, requiring relatively expensive and complex hardware and software as well as skilled cartographers and geomatics engineers. Web mapping has brought many geographical datasets, including free ones generated by OpenStreetMap and proprietary datasets owned by HERE, Huawei, Google, Tencent, TomTom, and others. A range of free software to generate maps has also been conceived and implemented alongside proprietary tools like ArcGIS. As a result, the barrier to entry for serving maps on the web has been lowered. The terms web GIS and web mapping are often used interchangeably, but the terms are distinct. Web GIS uses and enables web maps, and end users who are web mapping are gaining analytical capabilities from Web GIS, however Web GIS has more applications than web mapping, and web mapping can be accomplished without Web GIS. Web GIS emphasizes geodata processing aspects more involved with design aspects such as data acquisition and server software architecture such as data storage and algorithms, than it does the end-user reports themselves.
The term location-based services refers to web mapping consumer goods and services. Web mapping usually involves a web browser or other user agent capable of client-server interactions. Questions of quality, usability, social benefits, and legal constraints are driving its evolution. He distinguished static and dynamic web maps and further distinguished interactive and view only web maps. Today there is an increased number of dynamic web maps types, and static web map sources. Analytical web maps offer GIS analysis. The geodata can be a static provision, or need updates. The borderline between analytical web maps and web GIS is fuzzy. Parts of the analysis can be carried out by the GIS geodata server. As web clients gain capabilities processing is distributed. Realtime maps show the situation of a phenomenon in close to realtime (only a few seconds or minutes delay). They are usually animated. Data is collected by sensors and the maps are generated or updated at regular intervals or on demand.
Animated maps show changes in the map over time by animating one of the graphical or temporal variables. Technologies enabling client-side display of animated web maps include scalable vector graphics (SVG), Adobe Flash, Java, QuickTime, and others. Web maps with real-time animation include weather maps, traffic congestion maps and vehicle monitoring systems. Twitter uses this technology to create maps to reflect how users reacted to news and events worldwide. Collaborative maps are a developing potential. In proprietary or open source collaborative software, users collaborate to create and improve the web mapping experience. This type of web mapping is the most popular or familiar amongst the population today. Online atlases are collections of maps in a specific period of time like general reference maps, thematic maps, and geographical information. The traditional atlas goes through a remarkably large transition when hosted on the web. Atlases can cease their printed editions or offer printing on demand. Some atlases also offer raw data downloads of the underlying geospatial data sources.
Static web pages are view only without animation or interactivity. These maps were often used before technological advancements allowed the user to interact. These files are 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. These include scanned paper maps not 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. Various companies now offer web mapping as a cloud based software as a service. These service providers allow users to create and share maps by uploading data to their servers (cloud storage). The maps are created either by using an in browser editor or writing scripts that leverage the service providers API's.
|