Skip to article frontmatterSkip to article content

Web map and feature services (WMS and WFS) are powerful tools that revolutionize the way we interact with geospatial data.

These services provide users with seamless access to a vast array of geospatial information, ranging from basemaps and satellite imagery to weather data and demographic information.

With web map and feature services, users can easily integrate geospatial data into their applications, visualize data in a geographic context, and perform complex spatial analysis tasks.

These services eliminate the need for users to store and process massive datasets locally, as the data is hosted and maintained by the service providers.

Notable examples include Google Maps as a WMS, offering basemaps, satellite imagery, and real-time traffic information, and GeoServer as an open-source WFS for sharing and analyzing vector geospatial data.

By leveraging web map and feature services, users can unlock the full potential of geospatial data, gaining insights and making informed decisions based on the spatial relationships and patterns present in the data.

Types of Maps and Features

Here are some common types of maps and features that can be accessed through web map services (WMS) and web feature services (WFS):

  • Street: Visual representation of roads, streets, and urban infrastructure.
  • Topographic: Displays terrain features, contour lines, elevation, and landforms.
  • Satellite Imagery: Uses aerial or satellite imagery for a realistic view of the Earth’s surface.
  • Weather: Shows real-time or forecasted weather conditions and meteorological data.
  • Hydrographic: Emphasizes water-related features like rivers, lakes, coastlines, and oceans.
  • Fire: Fire basemaps focus on monitoring and visualizing fire incidents, fire risk areas, and fire behavior.
  • Radar: Incorporates radar data to visualize weather phenomena such as precipitation intensity and storms.
  • Transportation: Focuses on transportation infrastructure like roads, highways, railways, airports, and transit routes.
  • Hydrographic: Highlights water-related features such as rivers, lakes, coastlines, and oceans.
  • Geological: Displays geological formations, rock types, and geological features.
  • Seismic: Focuses on seismic activity, fault lines, and earthquake-prone areas.
  • Soil and Agriculture: Depicts soil types, fertility, crop distribution, and agricultural practices.
  • Land Use and Land Cover: Showcases land use classification and distribution, including urban areas, forests, agricultural lands, and water bodies.
  • Ecological: Highlights ecosystems, biodiversity hotspots, protected areas, and ecological features.

Service Providers

Google Maps: Google Maps offers web map services with a wide range of basemaps, satellite imagery, and real-time traffic information. It is a popular choice for various applications, including navigation, location-based services, and spatial analysis.

OpenStreetMap: OpenStreetMap is an open-source web map service that provides free and editable map data contributed by users worldwide. It offers basemaps, street-level details, and various overlays, making it a versatile choice for mapping applications.

NASA Earth Observing System Data and Information System (EOSDIS): NASA EOSDIS provides web map services that offer access to Earth observation data, satellite imagery, and environmental datasets. These services support scientific research, climate monitoring, and natural resource management.

National Oceanic and Atmospheric Administration (NOAA): NOAA provides web map services that focus on weather, climate, and oceanographic data. These services offer real-time and historical weather information, storm tracking, oceanic conditions, and marine data for applications such as weather forecasting, environmental monitoring, and marine navigation.

United States Geological Survey (USGS): USGS offers web map services that provide access to a wide range of geospatial data, including topographic maps, satellite imagery, geologic maps, and elevation data. These services support geological research, land management, and hazard assessment.

European Space Agency (ESA): ESA offers web map services that provide access to satellite imagery and Earth observation data. These services enable users to monitor environmental changes, study land cover and land use, and analyze various geospatial phenomena.

British Geological Survey (BGS): BGS provides web map services that offer geological data, including geological maps, borehole information, and geophysical data. These services support geological research, exploration, and hazard assessment.

CGIAR-CSI (Consultative Group for International Agricultural Research - Consortium for Spatial Information): CGIAR-CSI offers web map services that provide access to geospatial data related to agriculture, including land suitability maps, climate data, and crop distribution information. These services support agricultural research, food security analysis, and sustainable land management.

WMS vs WFS

Web map services (WMS) primarily focus on serving map imagery or basemaps. They provide pre-rendered map images in the form of tiles that can be displayed and layered on top of each other to form a complete map. These basemaps typically include features like roads, buildings, and landmarks, and are often used for visual reference and navigation.

On the other hand, web feature services (WFS) are designed to serve geospatial feature data rather than map imagery. They provide access to individual geographic features such as points, lines, and polygons, along with their associated attributes and geometry information. Web feature services allow users to query, retrieve, and interact with these features, making them suitable for applications that require more detailed spatial analysis or data manipulation.


Summary

Web map and feature services (WMS / WFS) revolutionize geospatial data interaction. These services grant users seamless access to diverse geospatial information, from basemaps and satellite imagery to weather data and demographics. Users can integrate geospatial data into their applications, visualize it geographically, and perform complex spatial analysis tasks.

With web map and feature services, there’s no need for users to locally store and process massive datasets. The data is hosted and maintained by service providers. Notable examples include Google Maps as a WMS, offering basemaps, satellite imagery, and real-time traffic information. GeoServer is an open-source WFS for sharing and analyzing vector geospatial data.

Users unlock the full potential of geospatial data by leveraging web map and feature services. They gain insights and make informed decisions based on spatial relationships and patterns in the data

In the next couple sections we’ll learn about how to use web map and feature services with GeoViews, Matplotlib, and CartoPy.

Resources and references