Topolab
Article/understanding-coordinate-systems-netherlands-rd-wgs84
|UTC

Understanding Coordinate Systems in the Netherlands: RD vs WGS84

5 min read

The Challenge of Coordinate Systems

One of the most common sources of confusion when working with Dutch geospatial data is coordinate systems. If you've ever imported a dataset only to find your points landing in the middle of the ocean, or struggled to overlay data from different sources, you've encountered this challenge firsthand.

This guide explains the two primary coordinate systems used in the Netherlands, when to use each, and how to transform between them accurately.

Rijksdriehoekscoördinaten (RD)

The Rijksdriehoekscoördinaten system, commonly abbreviated as RD (EPSG:28992), is the national coordinate reference system of the Netherlands. It's a projected coordinate system optimized for the Dutch territory.

Key Characteristics

  • Origin: Located in Amersfoort at approximately 52.1552°N, 5.3876°E
  • Units: Meters, making distance calculations straightforward
  • Coverage: Optimized for the Netherlands; accuracy decreases outside this region
  • Typical Values: X ranges from ~7,000 to ~280,000; Y ranges from ~289,000 to ~629,000

When to Use RD

Use RD coordinates when:

  • Working exclusively with Dutch data
  • Performing accurate distance or area calculations
  • Integrating with Dutch government systems (Kadaster, BAG, etc.)
  • Building applications for Dutch end-users

WGS84 (EPSG:4326)

WGS84 is the global standard coordinate reference system, using latitude and longitude in degrees. It's the system used by GPS devices and most web mapping platforms.

Key Characteristics

  • Type: Geographic (unprojected) coordinate system
  • Units: Degrees (latitude/longitude)
  • Coverage: Global
  • Netherlands Range: Lat ~50.75° to ~53.47°; Lon ~3.36° to ~7.21°

When to Use WGS84

Use WGS84 coordinates when:

  • Building web applications with Mapbox, Leaflet, or Google Maps
  • Working with GPS data
  • Combining Dutch data with international datasets
  • Using GeoJSON format (which specifies WGS84)

Transformation Between Systems

Converting between RD and WGS84 requires a datum transformation, not just a simple formula. The official transformation uses the RDNAPTRANS™ grid, which provides centimeter-level accuracy.

Using PROJ

# RD to WGS84
echo "155000 463000" | cs2cs +init=epsg:28992 +to +init=epsg:4326

# WGS84 to RD
echo "52.37 4.89" | cs2cs +init=epsg:4326 +to +init=epsg:28992

TopoLab API

Our transformation API handles this automatically with high precision. Simply specify your desired output CRS in API requests, and we'll transform the data for you.

Best Practices

  1. Store in Native CRS: Keep data in its original coordinate system and transform on-the-fly
  2. Document CRS: Always include projection information (.prj files, metadata)
  3. Use Official Tools: Rely on PROJ, GDAL, or TopoLab APIs for transformations
  4. Validate Results: Spot-check transformed coordinates against known points

Share this article