While reviewing some national park data in OsmAnd, I noticed inconsistencies in how various protected areas are rendered. This led me to dig into the tagging practices, especially around leisure=nature_reserve
, boundary=national_park
, and boundary=protected_area
.
We actually have a local tagging guideline here:
WikiProject Thailand/Protected areas
However, many national parks and protected areas in Thailand don’t seem to follow it consistently, and the page itself might be outdated.
According to the global OSM wiki:
leisure=nature_reserve
is meant for small, well-defined areas (often fenced or marked) managed by local/district law.boundary=national_park
should be used for administrative boundaries of officially designated national parks.boundary=protected_area
appears to be a newer, more general tag intended to cover all types of protected areas, including national parks, but it hasn’t yet gained enough rendering or community support to fully replace the more specific tags.protect_class=*
defines the level and purpose of protection for an area, following IUCN categories from strict reserves (1) to local or mixed-use protection (7).
Proposed Tagging Clarifications for Thailand:
National Parks
-
boundary=national_park
+protect_class=2
-
Use this instead of
boundary=protected_area
, as long asboundary=national_park
is not deprecated. -
Remove any
leisure=nature_reserve
tags. -
Add:
operator=Department of National Parks, Wildlife and Plant Conservation
operator:wikidata=Q5260416
name:en=*
(if missing)
Wildlife Sanctuaries
-
boundary=protected_area
+protect_class=1
-
No change in tagging.
-
Add:
name:en=*
(if missing)
-
Question: What is the correct
operator
for these areas?
State Forests
-
boundary=protected_area
+protect_class=4
-
Add:
name:en=*
(if missing)
-
Question: Who manages or operates these? Possibly the Royal Forest Department?
Non-Hunting Areas
-
boundary=protected_area
+protect_class=4
-
Add:
name:en=*
(if missing)
-
Question: What’s the appropriate
operator
here?
Local Nature Reserves (small, non-national areas)
-
leisure=nature_reserve
+protect_class=7
-
Remove
boundary=protected_area
orboundary=national_park
. -
Add:
name:en=*
(if missing)
Does anyone have any objections, suggestions, or additional input—especially regarding the correct operator
tags?
If there’s consensus, I’ll begin cleaning up tagging for national parks and adding missing English names and operator info where appropriate. I will also update the wiki.
This topic has also been discussed in older threads, such as: Thailand National Parks – OSM Community Forum