UNPKG

tag2link

Version:

Formatter URLs for OpenStreetMap tags

32 lines (20 loc) 1.56 kB
# Tag2Link This repository contains formatter URLs for OpenStreetMap keys. The data is obtained from: - Wikidata items which have [OSM key (P13786)](https://www.wikidata.org/wiki/Property:P13786) and [formatter URL (P1630)](https://www.wikidata.org/wiki/Property:P1630) defined - OSM Wiki Wikibase via the OSM Sophox Service which have [formatter URL (P8)](https://wiki.openstreetmap.org/wiki/Property:P8) ## Contributing ### OSM Wiki Data 1. Read [https://wiki.openstreetmap.org/wiki/Data\_items](https://wiki.openstreetmap.org/wiki/Data_items). 2. Create the item (see [https://wiki.openstreetmap.org/wiki/Data\_items#Item\_creation\_process](https://wiki.openstreetmap.org/wiki/Data_items#Item_creation_process)). 3. Input the standard information for the tag. Be as complete as possible please. Other software may use this information (such as for validation purposes). 4. Add the `formatter url` (`P8`) property. 5. Don't forget to add the [site link](https://wiki.openstreetmap.org/wiki/Special:SetSiteLink) (see #2 for details). 6. Wait for the next update Example: [https://wiki.openstreetmap.org/wiki/Item:Q401](https://wiki.openstreetmap.org/wiki/Item:Q401) ## Usage Use `index.json` in your application. Replace `$1` with the tag value. You may want to obtain the package from npm: https://www.npmjs.com/package/tag2link ## Updating Run `python3 ./osm_wikidata.py && npm run build` which will update `index.json`. ## Taginfo The extracted keys and URLs are also provided in Taginfo: https://taginfo.openstreetmap.org/projects/tag2link#tags