How Natural Earth Handles Disputed Boundaries and Point-of-View Variants

Updated

Natural Earth draws boundaries by de facto control by default — the line reflects who actually administers the territory, not who claims it under international law (de jure). If you need a different political reading of a contested area, you don't edit geometry: you switch to an optional point-of-view (POV) variant for that country, or you filter and restyle features using the fclass_* properties. This applies to the Admin 0 (countries, sovereign states, map units, breakaway/disputed areas) and Admin 1 (states, provinces) themes.

The default: de facto, not de jure

Every relevant Natural Earth boundary layer states the same rule: boundaries are shown "according to who controls the territory, versus de jure." That means:

  • A disputed region appears attached to whichever entity administers it on the ground.
  • Claim lines that exist only on paper are not the default rendering.
  • The geometry is a single, neutral starting point — the political interpretation is left to you.

This is why the same download can serve a neutral world map and, with a variant or a filter, a map that matches a specific national viewpoint.

The three ways to change the political view

1. Use a POV variant

Natural Earth publishes optional point-of-view variants for several dozen countries. These are separate files that redraw the disputed boundary to match one country's official position. If your map is for an audience in a country with a strong stance on a particular border, this is the intended mechanism — you pick the variant rather than hand-editing vertices.

2. Filter with fclass_* properties

The Admin 1 and breakaway/disputed layers expose fclass_* attributes that let you decide which boundaries are shown, hidden, and how they are rendered. In practice you:

  1. Load the layer.
  2. Inspect the fclass_* values on the features you care about.
  3. Filter out the classes you don't want to display, or restyle them (e.g., dashed claim lines vs. solid administrative lines).

This is the flexible route when no ready-made variant matches your case, or when you want to show a claim and the de facto line together.

3. Swap the Admin 0 layer

The choice of Admin 0 file itself changes what counts as a "country":

Layer Count Use it when
Admin 0 – Sovereign States 209 sovereign states (199 issue passports) You need the legal/sovereign framing
Admin 0 – Countries 258 countries Most users; e.g. Greenland separate from Denmark
Admin 0 – Map Units 298 map units, 360 subunits You need to distinguish edge cases like the four constituent countries of the UK, or overseas regions of France
Admin 0 – Breakaway, Disputed Areas ~100 features (Kashmir to the Elemi Triangle) You need the disputed features as their own geometry

Map units exist precisely because "country" is ambiguous: they are optimized for labeling edge cases such as England, Scotland, Wales, and Northern Ireland within the United Kingdom.

Choosing between them

  • Neutral world map, no political stance required → default de facto layers, no variant.
  • Map for a specific national audience → the POV variant for that country.
  • Need to show a claim alongside reality → keep the default and add the breakaway/disputed layer, styled via fclass_*.
  • Need to separate overseas regions or constituent countries → Admin 0 – Map Units rather than Countries.

Common sticking points

  • "My boundary is wrong" is usually a layer-choice problem, not a data error — check whether you loaded Sovereign States when you wanted Countries or Map Units.
  • POV variants are per-country and limited to several dozen countries. If yours isn't covered, fclass_* filtering is the fallback.
  • Mixing a POV variant with the default layers can produce two conflicting lines for the same border; decide deliberately whether that duplication is what you want to show.
  • De facto is the default everywhere, including Admin 1 — so internal administrative lines follow the same control-based logic as national ones.