Skip to main content

Open Data & Attribution

Last updated: August 5, 2026.

OpenStreetMap trail data

TrailAware uses map data from OpenStreetMap to fill gaps in trail coverage, alongside trail data we hold in our own right. Where a trail comes from OpenStreetMap, TrailAware’s collection of that trail’s geometry is a database derived from OpenStreetMap and is made available under the Open Database License (ODbL) 1.0 — the same licence OpenStreetMap’s own data carries. Map data © OpenStreetMap contributors.

How we build this collection (ODbL section 4.6(b))

The Open Database License requires us to either publish the derived database itself, or describe the method used to alter OpenStreetMap’s data, free of charge, over the internet. This section is that description. It covers OpenStreetMap-derived trail geometry only — it does not extend to TrailAware’s community data, favorites, condition reports, AR calibration data, or partner-venue content, none of which is built from OpenStreetMap.

The Overpass query

We fetch OpenStreetMap data from the public Overpass API, one park at a time, identifying our requests with a descriptive user agent and contact address as OpenStreetMap’s API usage policy asks. First we resolve the park’s boundary:

[out:json][timeout:180];
rel["boundary"~"^(national_park|protected_area)$"]["name"="<park full name, e.g. Yosemite National Park>"];
out ids tags;

Then, using the OpenStreetMap area id computed from that boundary’s relation id, we fetch the trail geometry:

[out:json][timeout:300];
way(area:<area id from the boundary query>)["highway"~"^(path|footway|track|bridleway|steps|cycleway)$"];
out tags geom;

And the nearby facility points:

[out:json][timeout:300];
(
  node(area:<area id>)["amenity"~"^(parking|toilets|drinking_water|shelter|ranger_station)$"];
  node(area:<area id>)["tourism"~"^(viewpoint|information|alpine_hut|wilderness_hut|picnic_site|camp_site)$"];
  node(area:<area id>)["highway"="trailhead"];
  way(area:<area id>)["amenity"~"^(parking|toilets)$"];
);
out center tags;

Get the altered data

Instead of this description, you may request the current OpenStreetMap-derived trail database as we hold it — free of charge, over the internet — by emailing [email protected] or using the licensing & business form on our Contact page. We will send an export or a link to one.

National Park Service content and photos

Some park descriptions, alerts, and photos come from the National Park Service (nps.gov). Text and photos authored by NPS staff are U.S. Government works and are in the public domain. NPS also hosts photos on nps.gov that were contributed by outside photographers who keep their own copyright; we exclude any photo whose credit line names someone other than NPS, rather than assume it is free to use. Where we republish NPS public-domain material, no claim is made to original U.S. Government works. See the National Park Service’s own disclaimer and usage policy.

Wikipedia extracts

Some place descriptions are a short extract from the lead section of the relevant Wikipedia article. Wikipedia text is licensed CC BY-SA 4.0. Wherever we use it we credit “From Wikipedia, CC BY-SA 4.0” with a link to the specific article.

Wikimedia Commons images

Some photos come from Wikimedia Commons. We only use files that carry a machine-readable free licence — public domain, CC0, CC BY, or CC BY-SA; files marked non-commercial, no-derivatives, or carrying an additional usage restriction are excluded automatically. Each image we use is credited individually, next to the image, with the creator’s name, the licence name, and a link to the licence and to the file’s page on Commons.

How we credit all of this

Wherever content from one of these sources appears, we credit it the same way: the source, the licence it carries, and a link to the original — next to the content itself for anything credited to an individual creator (Wikimedia Commons photos), and in the site footer or an about/credits screen for attribution that covers a whole collection (OpenStreetMap map data, NPS public-domain material). That matches the placement OpenStreetMap’s own guidance treats as sufficient: a visible, linked credit that does not need to repeat on every single view.

Questions or data requests

For anything on this page — a request for the current OpenStreetMap-derived dataset, a correction, or a licensing question — email [email protected].