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:
- Load the layer.
- Inspect the
fclass_*values on the features you care about. - 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.