Merge branch 'openstreetmap:main' into strings

This commit is contained in:
novoLife 2025-08-01 10:55:29 +08:00 committed by GitHub
commit 3f1ec9dd24
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
260 changed files with 14856 additions and 81889 deletions

View file

@ -0,0 +1,10 @@
{
"key": "climbing:bolts",
"type": "number",
"minValue": 0,
"label": "Number of Bolts",
"prerequisiteTag": {
"key": "climbing:sport",
"value": "yes"
}
}

View file

@ -0,0 +1,48 @@
{
"key": "climbing:grade:french",
"type": "combo",
"label": "Grade (French)",
"placeholder": "5c",
"caseSensitive": false,
"customValues": true,
"autoSuggestions": false,
"options": [
"1",
"2",
"3-",
"3",
"3+",
"4a",
"4b",
"4c",
"5a",
"5b",
"5c",
"5c+",
"6a",
"6a+",
"6b",
"6b+",
"6c",
"6c+",
"7a",
"7a+",
"7b",
"7b+",
"7c",
"7c+",
"8a",
"8a+",
"8b",
"8b+",
"8c",
"8c+",
"9a",
"9a+",
"9b",
"9b+",
"9c",
"9c+",
"10a"
]
}

View file

@ -0,0 +1,39 @@
{
"key": "climbing:grade:saxon",
"type": "combo",
"label": "Grade (Saxon)",
"placeholder": "VIIa",
"caseSensitive": true,
"customValues": true,
"autoSuggestions": false,
"options": [
"I",
"II",
"III",
"IV",
"V",
"VI",
"VIIa",
"VIIb",
"VII",
"VIIc",
"VIIIa",
"VIIIb",
"VIIIc",
"IXa",
"IXb",
"IXc",
"Xa",
"Xb",
"Xc",
"XIa",
"XIb",
"XIc",
"XIIa",
"XIIb",
"XIIc",
"XIIIa",
"XIIIb",
"XIIIc"
]
}

View file

@ -0,0 +1,51 @@
{
"key": "climbing:grade:uiaa",
"type": "combo",
"label": "Grade (UIAA)",
"placeholder": "6-",
"caseSensitive": false,
"customValues": true,
"autoSuggestions": false,
"options": [
"1-",
"1",
"1+",
"2-",
"2",
"2+",
"3-",
"3",
"3+",
"4-",
"4",
"4+",
"5-",
"5",
"5+",
"6-",
"6",
"6+",
"7-",
"7",
"7+",
"8-",
"8",
"8+",
"9-",
"9",
"9+",
"10-",
"10",
"10+",
"11-",
"11",
"11+",
"12-",
"12",
"12+",
"13-",
"13",
"13+",
"14-"
]
}

View file

@ -0,0 +1,45 @@
{
"key": "climbing:grade:yds_class",
"type": "combo",
"label": "Grade (YDS)",
"placeholder": "5.10a",
"caseSensitive": false,
"customValues": true,
"autoSuggestions": false,
"options": [
"5",
"5.1",
"5.2",
"5.3",
"5.4",
"5.5",
"5.6",
"5.7",
"5.8",
"5.9",
"5.10a",
"5.10b",
"5.10c",
"5.10d",
"5.11a",
"5.11b",
"5.11c",
"5.11d",
"5.12a",
"5.12b",
"5.12c",
"5.12d",
"5.13a",
"5.13b",
"5.13c",
"5.13d",
"5.14a",
"5.14b",
"5.14c",
"5.14d",
"5.15a",
"5.15b",
"5.15c",
"5.15d"
]
}

View file

@ -0,0 +1,6 @@
{
"key": "climbing:length",
"type": "number",
"minValue": 0,
"label": "Length (Meters)"
}

View file

@ -0,0 +1,5 @@
{
"key": "climbing:sport",
"type": "check",
"label": "Sport climbing (bolted climbing)"
}

View file

@ -0,0 +1,5 @@
{
"key": "climbing:trad",
"type": "check",
"label": "Traditional climbing"
}

View file

@ -0,0 +1,18 @@
{
"key": "education",
"type": "typeCombo",
"label": "Type",
"strings": {
"options": {
"college": "College",
"dancing_school": "Dancing School",
"driving_school": "Driving School",
"kindergarten": "Kindergarten",
"language_school": "Language School",
"music_school": "Music School",
"prep_school": "Test Prep / Tutoring School",
"school": "School",
"university": "University"
}
}
}

View file

@ -0,0 +1,15 @@
{
"type": "structureRadio",
"keys": [
"bridge",
"tunnel"
],
"label": "Structure",
"placeholder": "Unknown",
"strings": {
"options": {
"bridge": "Bridge",
"tunnel": "Tunnel"
}
}
}

View file

@ -0,0 +1,12 @@
{
"icon": "temaki-climbing",
"name": "Climbing Features",
"members": [
"climbing/route",
"climbing/route_bottom",
"climbing/crag",
"type/route/climbing",
"type/site/climbing/crag",
"type/site/climbing/area"
]
}

View file

@ -20,6 +20,7 @@
"type/route/pipeline",
"type/route/detour",
"type/route_master",
"type/route/climbing",
"type/route"
]
}

View file

@ -4,8 +4,9 @@
"members": [
"natural/water",
"natural/water/pond",
"natural/water/basin",
"natural/water/lake",
"natural/water/reservoir"
"natural/water/reservoir",
"natural/water/river",
"natural/water/basin"
]
}

View file

@ -13,6 +13,8 @@
"dine",
"dining",
"dinner",
"doner kebab",
"döner kebab",
"drive-in",
"eat",
"grill",

View file

@ -20,5 +20,9 @@
"amenity": "theatre",
"theatre:type": "amphi"
},
"reference": {
"key": "theatre:type",
"value": "amphi"
},
"name": "Amphitheater"
}

View file

@ -0,0 +1,23 @@
{
"icon": "temaki-climbing",
"fields": [
"name"
],
"moreFields": [
"website"
],
"geometry": [
"point"
],
"tags": {
"climbing": "crag"
},
"addTags": {
"sport": "climbing",
"climbing": "crag"
},
"aliases": [
"Climbing Cliff"
],
"name": "Climbing Crag"
}

View file

@ -0,0 +1,33 @@
{
"icon": "temaki-climbing",
"geometry": [
"line",
"point"
],
"fields": [
"{climbing/route_bottom}"
],
"moreFields": [
"{climbing/route_bottom}"
],
"terms": [
"boulder problem",
"climb",
"climbing",
"rock climbing",
"rock climbing route",
"sport climbing"
],
"tags": {
"climbing": "route"
},
"addTags": {
"climbing": "route",
"sport": "climbing"
},
"name": "Climbing Route",
"aliases": [
"Boulder Problem",
"Climb"
]
}

View file

@ -0,0 +1,39 @@
{
"icon": "temaki-abseiling",
"geometry": [
"point",
"vertex"
],
"fields": [
"name",
"climbing/sport",
"climbing/trad",
"climbing/bolts"
],
"moreFields": [
"climbing/grade/uiaa",
"climbing/grade/french",
"climbing/grade/saxon",
"climbing/grade/yds_class",
"website",
"climbing/length",
"description"
],
"terms": [
"rock climbing route",
"sport climbing",
"route bottom",
"climbing point",
"route start",
"climbing area",
"climbing crag"
],
"tags": {
"climbing": "route_bottom"
},
"addTags": {
"sport": "climbing",
"climbing": "route_bottom"
},
"name": "Climbing Route Start"
}

View file

@ -0,0 +1,39 @@
{
"icon": "temaki-school",
"fields": [
"name",
"education",
"operator",
"address",
"building_area",
"phone",
"website"
],
"moreFields": [
"{@templates/contact}",
"branch_brand",
"brand",
"building/levels_building",
"gnis/feature_id-US",
"height_building",
"level",
"opening_hours",
"payment_multi",
"wheelchair"
],
"geometry": [
"point",
"area"
],
"tags": {
"education": "*"
},
"terms": [
"classes",
"school",
"teaching",
"training"
],
"name": "Education Facility",
"matchScore": 0.7
}

View file

@ -0,0 +1,18 @@
{
"icon": "temaki-school",
"fields": [
"name",
"education",
"{education}"
],
"geometry": [
"point",
"area"
],
"tags": {
"education": "yes"
},
"searchable": false,
"matchScore": 0.5,
"name": "Education Facility (Unspecified Type)"
}

View file

@ -26,5 +26,13 @@
"tags": {
"amenity": "college"
},
"addTags": {
"amenity": "college",
"education": "college"
},
"reference": {
"key": "amenity",
"value": "college"
},
"name": "College Grounds"
}

View file

@ -27,6 +27,14 @@
"tags": {
"amenity": "dancing_school"
},
"addTags": {
"amenity": "dancing_school",
"education": "dancing_school"
},
"reference": {
"key": "amenity",
"value": "dancing_school"
},
"name": "Dance School",
"aliases": [
"Dance Studio"

View file

@ -19,5 +19,13 @@
"tags": {
"amenity": "driving_school"
},
"addTags": {
"amenity": "driving_school",
"education": "driving_school"
},
"reference": {
"key": "amenity",
"value": "driving_school"
},
"name": "Driving School"
}

View file

@ -36,5 +36,13 @@
"tags": {
"amenity": "kindergarten"
},
"addTags": {
"amenity": "kindergarten",
"education": "kindergarten"
},
"reference": {
"key": "amenity",
"value": "kindergarten"
},
"name": "Preschool / Kindergarten Grounds"
}

View file

@ -27,5 +27,13 @@
"tags": {
"amenity": "language_school"
},
"addTags": {
"amenity": "language_school",
"education": "language_school"
},
"reference": {
"key": "amenity",
"value": "language_school"
},
"name": "Language School"
}

View file

@ -20,5 +20,13 @@
"tags": {
"amenity": "music_school"
},
"addTags": {
"amenity": "music_school",
"education": "music_school"
},
"reference": {
"key": "amenity",
"value": "music_school"
},
"name": "Music School"
}

View file

@ -28,5 +28,13 @@
"tags": {
"amenity": "prep_school"
},
"addTags": {
"amenity": "prep_school",
"education": "prep_school"
},
"reference": {
"key": "amenity",
"value": "prep_school"
},
"name": "Test Prep / Tutoring School"
}

View file

@ -39,5 +39,13 @@
"tags": {
"amenity": "school"
},
"addTags": {
"amenity": "school",
"education": "school"
},
"reference": {
"key": "amenity",
"value": "school"
},
"name": "School Grounds"
}

View file

@ -1,10 +1,10 @@
{
"icon": "maki-college",
"fields": [
"{amenity/college}"
"{education/college}"
],
"moreFields": [
"{amenity/college}"
"{education/college}"
],
"geometry": [
"area",
@ -19,5 +19,13 @@
"tags": {
"amenity": "university"
},
"addTags": {
"amenity": "university",
"education": "university"
},
"reference": {
"key": "amenity",
"value": "university"
},
"name": "University Grounds"
}

View file

@ -0,0 +1,30 @@
{
"icon": "temaki-plaque",
"fields": [
"name",
"inscription",
"subject/wikidata"
],
"moreFields": [
"direction",
"image",
"wikimedia_commons"
],
"geometry": [
"point",
"vertex"
],
"tags": {
"memorial": "blue_plaque"
},
"addTags": {
"historic": "memorial"
},
"name": "Blue Plaque",
"locationSet": {
"include": [
"gb",
"ie"
]
}
}

View file

@ -24,10 +24,6 @@
"tags": {
"leisure": "disc_golf_course"
},
"addTags": {
"leisure": "disc_golf_course",
"sport": "disc_golf"
},
"terms": [
"disk golf",
"frisbee golf",

View file

@ -16,7 +16,8 @@
"defender",
"lawyer",
"legal",
"prosecutor"
"prosecutor",
"solicitor"
],
"name": "Law Office"
}

View file

@ -5,7 +5,9 @@
"area"
],
"terms": [
"sew"
"sew",
"textile",
"textiles"
],
"tags": {
"shop": "fabric"

View file

@ -1,5 +1,5 @@
{
"icon": "fas-vector-square",
"icon": "temaki-portrait-framed",
"geometry": [
"point",
"area"

View file

@ -0,0 +1,38 @@
{
"icon": "temaki-climbing",
"geometry": [
"relation"
],
"fields": [
"{climbing/route_bottom}"
],
"moreFields": [
"{climbing/route_bottom}"
],
"terms": [
"climb",
"climbing",
"rock climbing",
"rock climbing route",
"mountain climbing"
],
"tags": {
"type": "route",
"route": "climbing"
},
"addTags": {
"climbing": "route",
"route": "climbing",
"sport": "climbing",
"type": "route"
},
"reference": {
"key": "climbing",
"value": "route"
},
"name": "Climbing Route",
"aliases": [
"Climb",
"Mountaineering Route"
]
}

View file

@ -0,0 +1,30 @@
{
"icon": "temaki-climbing",
"fields": [
"name"
],
"moreFields": [
"website"
],
"geometry": [
"relation"
],
"tags": {
"climbing": "area",
"type": "site"
},
"addTags": {
"climbing": "area",
"site": "climbing",
"sport": "climbing",
"type": "site"
},
"reference": {
"key": "climbing",
"value": "crag"
},
"name": "Climbing Area",
"aliases": [
"Climbing Region"
]
}

View file

@ -0,0 +1,30 @@
{
"icon": "temaki-climbing",
"fields": [
"{climbing/crag}"
],
"moreFields": [
"{climbing/crag}"
],
"geometry": [
"relation"
],
"tags": {
"type": "site",
"climbing": "crag"
},
"addTags": {
"climbing": "crag",
"site": "climbing",
"sport": "climbing",
"type": "site"
},
"reference": {
"key": "climbing",
"value": "crag"
},
"aliases": [
"Climbing Cliff"
],
"name": "Climbing Crag"
}

View file

@ -2,7 +2,7 @@
"icon": "iD-waterway-canal",
"fields": [
"name",
"structure_waterway",
"structure_canal",
"width",
"usage_waterway",
"intermittent",