diff --git a/.dockerignore b/.dockerignore
index e182865ae0..7f1acae4ab 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -25,6 +25,7 @@ server/upload/
server/src/queries
server/dist/
server/www/
+server/resources/v1.pmtiles
web/node_modules/
web/coverage/
diff --git a/docker/docker-compose.dev.yml b/docker/docker-compose.dev.yml
index 60685d84d6..a484f7e76a 100644
--- a/docker/docker-compose.dev.yml
+++ b/docker/docker-compose.dev.yml
@@ -24,6 +24,7 @@ services:
- ${UPLOAD_LOCATION}/photos/upload:/usr/src/app/upload/upload
- /usr/src/app/node_modules
- /etc/localtime:/etc/localtime:ro
+ - ../server/resources/v1.pmtiles:/usr/src/app/resources/v1.pmtiles
env_file:
- .env
environment:
diff --git a/open-api/immich-openapi-specs.json b/open-api/immich-openapi-specs.json
index 706ff5b8fb..df46a2b934 100644
--- a/open-api/immich-openapi-specs.json
+++ b/open-api/immich-openapi-specs.json
@@ -3216,6 +3216,74 @@
]
}
},
+ "/map/tiles.json": {
+ "get": {
+ "operationId": "getTilesJson",
+ "parameters": [],
+ "responses": {
+ "200": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object"
+ }
+ }
+ },
+ "description": ""
+ }
+ },
+ "tags": [
+ "Map"
+ ]
+ }
+ },
+ "/map/tiles/{z}/{x}/{y}.{format}": {
+ "get": {
+ "operationId": "getTiles",
+ "parameters": [
+ {
+ "name": "format",
+ "required": true,
+ "in": "path",
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "x",
+ "required": true,
+ "in": "path",
+ "schema": {
+ "type": "number"
+ }
+ },
+ {
+ "name": "y",
+ "required": true,
+ "in": "path",
+ "schema": {
+ "type": "number"
+ }
+ },
+ {
+ "name": "z",
+ "required": true,
+ "in": "path",
+ "schema": {
+ "type": "number"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": ""
+ }
+ },
+ "tags": [
+ "Map"
+ ]
+ }
+ },
"/memories": {
"get": {
"operationId": "searchMemories",
diff --git a/server/package-lock.json b/server/package-lock.json
index ee432b9e06..d116789ba3 100644
--- a/server/package-lock.json
+++ b/server/package-lock.json
@@ -52,6 +52,7 @@
"openid-client": "^5.4.3",
"pg": "^8.11.3",
"picomatch": "^4.0.2",
+ "pmtiles": "^3.0.7",
"react": "^18.3.1",
"react-email": "^3.0.0",
"reflect-metadata": "^0.2.0",
@@ -5300,6 +5301,15 @@
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"dev": true
},
+ "node_modules/@types/leaflet": {
+ "version": "1.9.12",
+ "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.9.12.tgz",
+ "integrity": "sha512-BK7XS+NyRI291HIo0HCfE18Lp8oA30H1gpi1tf0mF3TgiCEzanQjOqNZ4x126SXzzi2oNSZhZ5axJp1k0iM6jg==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/geojson": "*"
+ }
+ },
"node_modules/@types/lodash": {
"version": "4.17.7",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz",
@@ -8665,6 +8675,12 @@
"reusify": "^1.0.4"
}
},
+ "node_modules/fflate": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz",
+ "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==",
+ "license": "MIT"
+ },
"node_modules/figures": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
@@ -11427,6 +11443,16 @@
"node": ">=4"
}
},
+ "node_modules/pmtiles": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/pmtiles/-/pmtiles-3.2.0.tgz",
+ "integrity": "sha512-4v3Nw5xeMxaUReLZQTz3PyM4VM/Lx/Xp/rc2GGEWMl0nqAmcb+gjyi+eOTwfPu8LnB0ash36hz0dV76uYvih5A==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@types/leaflet": "^1.9.8",
+ "fflate": "^0.8.0"
+ }
+ },
"node_modules/point-in-polygon-hao": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/point-in-polygon-hao/-/point-in-polygon-hao-1.1.0.tgz",
@@ -18588,6 +18614,14 @@
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"dev": true
},
+ "@types/leaflet": {
+ "version": "1.9.12",
+ "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.9.12.tgz",
+ "integrity": "sha512-BK7XS+NyRI291HIo0HCfE18Lp8oA30H1gpi1tf0mF3TgiCEzanQjOqNZ4x126SXzzi2oNSZhZ5axJp1k0iM6jg==",
+ "requires": {
+ "@types/geojson": "*"
+ }
+ },
"@types/lodash": {
"version": "4.17.7",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz",
@@ -21126,6 +21160,11 @@
"reusify": "^1.0.4"
}
},
+ "fflate": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz",
+ "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A=="
+ },
"figures": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
@@ -23150,6 +23189,15 @@
"integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
"dev": true
},
+ "pmtiles": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/pmtiles/-/pmtiles-3.2.0.tgz",
+ "integrity": "sha512-4v3Nw5xeMxaUReLZQTz3PyM4VM/Lx/Xp/rc2GGEWMl0nqAmcb+gjyi+eOTwfPu8LnB0ash36hz0dV76uYvih5A==",
+ "requires": {
+ "@types/leaflet": "^1.9.8",
+ "fflate": "^0.8.0"
+ }
+ },
"point-in-polygon-hao": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/point-in-polygon-hao/-/point-in-polygon-hao-1.1.0.tgz",
diff --git a/server/package.json b/server/package.json
index ab6ebeec41..3fb5d8f880 100644
--- a/server/package.json
+++ b/server/package.json
@@ -78,6 +78,7 @@
"openid-client": "^5.4.3",
"pg": "^8.11.3",
"picomatch": "^4.0.2",
+ "pmtiles": "^3.0.7",
"react": "^18.3.1",
"react-email": "^3.0.0",
"reflect-metadata": "^0.2.0",
diff --git a/server/resources/style-dark.json b/server/resources/style-dark.json
index 91148e7814..a115d838d5 100644
--- a/server/resources/style-dark.json
+++ b/server/resources/style-dark.json
@@ -5,7 +5,7 @@
"sources": {
"protomaps": {
"type": "vector",
- "url": "https://tiles.immich.cloud/v1.json"
+ "url": "http://localhost:2283/api/map/tiles.json"
}
},
"layers": [
diff --git a/server/resources/style-light.json b/server/resources/style-light.json
index 612622ef85..a985c45a04 100644
--- a/server/resources/style-light.json
+++ b/server/resources/style-light.json
@@ -5,7 +5,7 @@
"sources": {
"protomaps": {
"type": "vector",
- "url": "https://tiles.immich.cloud/v1.json"
+ "url": "http://localhost:2283/api/map/tiles.json"
}
},
"layers": [
diff --git a/server/resources/tiles.json b/server/resources/tiles.json
new file mode 100644
index 0000000000..4585ef9429
--- /dev/null
+++ b/server/resources/tiles.json
@@ -0,0 +1,6367 @@
+{
+ "tilejson": "3.0.0",
+ "scheme": "xyz",
+ "tiles": [
+ "http://localhost:2283/api/map/tiles/{z}/{x}/{y}.mvt"
+ ],
+ "vector_layers": [
+ {
+ "id": "boundaries",
+ "fields": {
+ "disputed": "Boolean",
+ "pmap:brk_a3": "String",
+ "pmap:kind": "String",
+ "pmap:kind_detail": "String",
+ "pmap:min_admin_level": "Number"
+ },
+ "minzoom": 0,
+ "maxzoom": 15
+ },
+ {
+ "id": "buildings",
+ "fields": {
+ "height": "Number",
+ "layer": "Number",
+ "pmap:kind": "String",
+ "pmap:kind_detail": "String"
+ },
+ "minzoom": 11,
+ "maxzoom": 15
+ },
+ {
+ "id": "earth",
+ "fields": {
+ "pmap:kind": "String"
+ },
+ "minzoom": 0,
+ "maxzoom": 15
+ },
+ {
+ "id": "landcover",
+ "fields": {
+ "pmap:kind": "String"
+ },
+ "minzoom": 0,
+ "maxzoom": 7
+ },
+ {
+ "id": "landuse",
+ "fields": {
+ "aeroway": "String",
+ "amenity": "String",
+ "area:aeroway": "String",
+ "boundary": "String",
+ "highway": "String",
+ "landuse": "String",
+ "leisure": "String",
+ "man_made": "String",
+ "natural": "String",
+ "place": "String",
+ "pmap:kind": "String",
+ "railway": "String",
+ "sport": "String"
+ },
+ "minzoom": 2,
+ "maxzoom": 15
+ },
+ {
+ "id": "natural",
+ "fields": {
+ "landuse": "String",
+ "natural": "String",
+ "pmap:kind": "String"
+ },
+ "minzoom": 2,
+ "maxzoom": 15
+ },
+ {
+ "id": "physical_line",
+ "fields": {
+ "intermittent": "Boolean",
+ "layer": "Number",
+ "name": "String",
+ "name:--1942-06-29": "String",
+ "name:-2007": "String",
+ "name:1939-12-12--1994-12-15": "String",
+ "name:1942-06-29--1946-01-05": "String",
+ "name:1966": "String",
+ "name:1975": "String",
+ "name:2": "String",
+ "name:3": "String",
+ "name:Kabardinisch": "String",
+ "name:Maps4BW": "String",
+ "name:Muishaung": "String",
+ "name:Nawat": "String",
+ "name:Pomo": "String",
+ "name:aaq": "String",
+ "name:ab": "String",
+ "name:aba": "String",
+ "name:abbr": "String",
+ "name:abq": "String",
+ "name:ace": "String",
+ "name:adi": "String",
+ "name:ady": "String",
+ "name:aeb": "String",
+ "name:af": "String",
+ "name:afi": "String",
+ "name:aht": "String",
+ "name:ak": "String",
+ "name:al": "String",
+ "name:alq": "String",
+ "name:als": "String",
+ "name:alt": "String",
+ "name:am": "String",
+ "name:ams": "String",
+ "name:an": "String",
+ "name:ang": "String",
+ "name:anicinapemowin": "String",
+ "name:apj": "String",
+ "name:ar": "String",
+ "name:ar-Latn": "String",
+ "name:ar1": "String",
+ "name:ar2": "String",
+ "name:arc": "String",
+ "name:arn": "String",
+ "name:arp": "String",
+ "name:arq": "String",
+ "name:ary": "String",
+ "name:arz": "String",
+ "name:as": "String",
+ "name:asb": "String",
+ "name:ast": "String",
+ "name:at": "String",
+ "name:ats": "String",
+ "name:atv": "String",
+ "name:aus": "String",
+ "name:av": "String",
+ "name:avk": "String",
+ "name:ay": "String",
+ "name:az": "String",
+ "name:az-Arab": "String",
+ "name:az-cyr": "String",
+ "name:azb": "String",
+ "name:ba": "String",
+ "name:bal": "String",
+ "name:bar": "String",
+ "name:bat-smg": "String",
+ "name:bcl": "String",
+ "name:be": "String",
+ "name:be-tarask": "String",
+ "name:ber": "String",
+ "name:bg": "String",
+ "name:bg-Latn": "String",
+ "name:bg_Ltn": "String",
+ "name:bgn": "String",
+ "name:bh": "String",
+ "name:bi": "String",
+ "name:bjn": "String",
+ "name:bm": "String",
+ "name:bn": "String",
+ "name:bo": "String",
+ "name:bo-Latn-pinyin": "String",
+ "name:bo-Latn-thl": "String",
+ "name:bo-Latn-wylie": "String",
+ "name:boulder": "String",
+ "name:bqi": "String",
+ "name:br": "String",
+ "name:bridge": "String",
+ "name:bs": "String",
+ "name:bs-Cyrl": "String",
+ "name:bua": "String",
+ "name:bxr": "String",
+ "name:ca": "String",
+ "name:cau": "String",
+ "name:cbk": "String",
+ "name:cdo": "String",
+ "name:ce": "String",
+ "name:ceb": "String",
+ "name:ch": "String",
+ "name:chm": "String",
+ "name:cho": "String",
+ "name:chr": "String",
+ "name:chr-cyr": "String",
+ "name:chy": "String",
+ "name:cim": "String",
+ "name:cjm-Latn": "String",
+ "name:ckb": "String",
+ "name:clc": "String",
+ "name:climbing": "String",
+ "name:co": "String",
+ "name:coo": "String",
+ "name:cop": "String",
+ "name:cos": "String",
+ "name:cr": "String",
+ "name:cr-latin": "String",
+ "name:cr-sro": "String",
+ "name:crg": "String",
+ "name:crh": "String",
+ "name:crh-cyr": "String",
+ "name:crk": "String",
+ "name:cro": "String",
+ "name:cs": "String",
+ "name:csb": "String",
+ "name:cu": "String",
+ "name:cv": "String",
+ "name:cy": "String",
+ "name:da": "String",
+ "name:dak": "String",
+ "name:dar": "String",
+ "name:de": "String",
+ "name:de:-1945": "String",
+ "name:del": "String",
+ "name:dgr": "String",
+ "name:dgw": "String",
+ "name:dhu": "String",
+ "name:din": "String",
+ "name:disaster": "String",
+ "name:dja": "String",
+ "name:djk": "String",
+ "name:doi": "String",
+ "name:dsb": "String",
+ "name:dv": "String",
+ "name:dyu": "String",
+ "name:dz": "String",
+ "name:egl": "String",
+ "name:el": "String",
+ "name:el-Latn": "String",
+ "name:el_lat": "String",
+ "name:eme": "String",
+ "name:eml": "String",
+ "name:en": "String",
+ "name:en-VN": "String",
+ "name:en-t-zh": "String",
+ "name:en-u-nu-latn": "String",
+ "name:en-u-nu-roman": "String",
+ "name:en1": "String",
+ "name:en2": "String",
+ "name:en3": "String",
+ "name:eo": "String",
+ "name:es": "String",
+ "name:esu": "String",
+ "name:et": "String",
+ "name:etymology": "String",
+ "name:etymology:ref": "String",
+ "name:etymology:wikidata": "String",
+ "name:etymology:wikipedia": "String",
+ "name:eu": "String",
+ "name:evn": "String",
+ "name:fa": "String",
+ "name:ff": "String",
+ "name:fgkz": "String",
+ "name:fi": "String",
+ "name:fi:alt": "String",
+ "name:fit": "String",
+ "name:fkv": "String",
+ "name:fla": "String",
+ "name:fo": "String",
+ "name:former": "String",
+ "name:fr": "String",
+ "name:frc": "String",
+ "name:frp": "String",
+ "name:frr": "String",
+ "name:full": "String",
+ "name:fur": "String",
+ "name:fy": "String",
+ "name:ga": "String",
+ "name:ga:genitive": "String",
+ "name:gag": "String",
+ "name:gag-cyr": "String",
+ "name:gan": "String",
+ "name:gcf": "String",
+ "name:gcr": "String",
+ "name:gd": "String",
+ "name:ge": "String",
+ "name:gem": "String",
+ "name:genitive": "String",
+ "name:git": "String",
+ "name:gjm": "String",
+ "name:gl": "String",
+ "name:glk": "String",
+ "name:gn": "String",
+ "name:gom": "String",
+ "name:grb": "String",
+ "name:grc": "String",
+ "name:gsw": "String",
+ "name:gu": "String",
+ "name:gv": "String",
+ "name:gwi": "String",
+ "name:haa": "String",
+ "name:hai": "String",
+ "name:hak": "String",
+ "name:hal": "String",
+ "name:haw": "String",
+ "name:he": "String",
+ "name:he1": "String",
+ "name:hgm": "String",
+ "name:hgmx": "String",
+ "name:hi": "String",
+ "name:hif": "String",
+ "name:historic": "String",
+ "name:hk": "String",
+ "name:hr": "String",
+ "name:hr:TK25": "String",
+ "name:hr:hok": "String",
+ "name:hr:tk25": "String",
+ "name:hsb": "String",
+ "name:ht": "String",
+ "name:hu": "String",
+ "name:hur": "String",
+ "name:hy": "String",
+ "name:hyw": "String",
+ "name:ia": "String",
+ "name:id": "String",
+ "name:ig": "String",
+ "name:ik": "String",
+ "name:ilo": "String",
+ "name:ing": "String",
+ "name:inh": "String",
+ "name:int": "String",
+ "name:invisible": "String",
+ "name:io": "String",
+ "name:iow": "String",
+ "name:is": "String",
+ "name:it": "String",
+ "name:iu": "String",
+ "name:iu-Latn": "String",
+ "name:ja": "String",
+ "name:ja-Hira": "String",
+ "name:ja-Kana": "String",
+ "name:ja-Latn": "String",
+ "name:ja_furigana": "String",
+ "name:ja_kana": "String",
+ "name:ja_rm": "String",
+ "name:jam": "String",
+ "name:jkr": "String",
+ "name:jv": "String",
+ "name:ka": "String",
+ "name:ka-Latn": "String",
+ "name:kaa": "String",
+ "name:kab": "String",
+ "name:kab-Arab": "String",
+ "name:kbd": "String",
+ "name:kbp": "String",
+ "name:kbr": "String",
+ "name:ket": "String",
+ "name:kg": "String",
+ "name:kh": "String",
+ "name:kio": "String",
+ "name:kjh": "String",
+ "name:kk": "String",
+ "name:kk-Arab": "String",
+ "name:kk-Cyrl": "String",
+ "name:kk-Latn": "String",
+ "name:km": "String",
+ "name:km-Latn": "String",
+ "name:kmr": "String",
+ "name:kn": "String",
+ "name:kn:iso15919": "String",
+ "name:ko": "String",
+ "name:ko-Hani": "String",
+ "name:ko-KP": "String",
+ "name:ko-KR": "String",
+ "name:ko-Latn": "String",
+ "name:ko_hanja": "String",
+ "name:kok": "String",
+ "name:koy": "String",
+ "name:krc": "String",
+ "name:krl": "String",
+ "name:ks": "String",
+ "name:ksb": "String",
+ "name:ksh": "String",
+ "name:ku": "String",
+ "name:ku-Arab": "String",
+ "name:kum": "String",
+ "name:kut": "String",
+ "name:kuu": "String",
+ "name:kv": "String",
+ "name:kw": "String",
+ "name:ky": "String",
+ "name:ky-Arab": "String",
+ "name:ky-Cyrl": "String",
+ "name:la": "String",
+ "name:lad": "String",
+ "name:language": "String",
+ "name:lat": "String",
+ "name:lb": "String",
+ "name:left": "String",
+ "name:left:be": "String",
+ "name:left:br": "String",
+ "name:left:de": "String",
+ "name:left:en": "String",
+ "name:left:ko": "String",
+ "name:left:ko-Hani": "String",
+ "name:left:lzh": "String",
+ "name:left:ru": "String",
+ "name:left:uk": "String",
+ "name:left:zh": "String",
+ "name:left:zh-Hans": "String",
+ "name:left:zh-Hant": "String",
+ "name:left:zh-Latn-pinyin": "String",
+ "name:lez": "String",
+ "name:lfn": "String",
+ "name:li": "String",
+ "name:lij": "String",
+ "name:lim": "String",
+ "name:liv": "String",
+ "name:lkt": "String",
+ "name:lld": "String",
+ "name:lmo": "String",
+ "name:ln": "String",
+ "name:lo": "String",
+ "name:lo-Latn": "String",
+ "name:lo_rm": "String",
+ "name:loc": "String",
+ "name:local": "String",
+ "name:lt": "String",
+ "name:ltg": "String",
+ "name:ltz": "String",
+ "name:lut": "String",
+ "name:lux": "String",
+ "name:lv": "String",
+ "name:lzh": "String",
+ "name:mai": "String",
+ "name:mak": "String",
+ "name:maps4BW": "String",
+ "name:md": "String",
+ "name:mdf": "String",
+ "name:me": "String",
+ "name:meo": "String",
+ "name:mez": "String",
+ "name:mg": "String",
+ "name:mhn": "String",
+ "name:mhr": "String",
+ "name:mi": "String",
+ "name:mia": "String",
+ "name:mic": "String",
+ "name:mk": "String",
+ "name:mk-Latn": "String",
+ "name:ml": "String",
+ "name:mn": "String",
+ "name:mn-Cyrl": "String",
+ "name:mn-Latn-pinyin": "String",
+ "name:mn-Mong": "String",
+ "name:mnc": "String",
+ "name:mnr": "String",
+ "name:mo": "String",
+ "name:mo-Cyrl": "String",
+ "name:mo-Latn": "String",
+ "name:mo-k": "String",
+ "name:mo-l": "String",
+ "name:moe": "String",
+ "name:moh": "String",
+ "name:mos": "String",
+ "name:mr": "String",
+ "name:mrj": "String",
+ "name:ms": "String",
+ "name:ms-Arab": "String",
+ "name:mwl": "String",
+ "name:my": "String",
+ "name:myv": "String",
+ "name:mzn": "String",
+ "name:na": "String",
+ "name:nah": "String",
+ "name:nan": "String",
+ "name:nan-HJ": "String",
+ "name:nan-POJ": "String",
+ "name:nan-TL": "String",
+ "name:naq": "String",
+ "name:nature_reserve": "String",
+ "name:nb": "String",
+ "name:nds": "String",
+ "name:nds-nl": "String",
+ "name:ne": "String",
+ "name:new": "String",
+ "name:nez": "String",
+ "name:njz": "String",
+ "name:nl": "String",
+ "name:nl:-2007": "String",
+ "name:nn": "String",
+ "name:no": "String",
+ "name:nog": "String",
+ "name:non": "String",
+ "name:nqo": "String",
+ "name:nuk": "String",
+ "name:ny": "String",
+ "name:nys": "String",
+ "name:oc": "String",
+ "name:oj": "String",
+ "name:ojb": "String",
+ "name:old": "String",
+ "name:om": "String",
+ "name:one": "String",
+ "name:ono": "String",
+ "name:or": "String",
+ "name:os": "String",
+ "name:os-dig": "String",
+ "name:osa": "String",
+ "name:ota": "String",
+ "name:otw": "String",
+ "name:oym": "String",
+ "name:pa": "String",
+ "name:paw": "String",
+ "name:pl": "String",
+ "name:pms": "String",
+ "name:pnb": "String",
+ "name:pnt": "String",
+ "name:pot": "String",
+ "name:pqm": "String",
+ "name:pr": "String",
+ "name:prefix": "String",
+ "name:prefix:be": "String",
+ "name:prefix:ru": "String",
+ "name:pronunciation": "String",
+ "name:ps": "String",
+ "name:pt": "String",
+ "name:qu": "String",
+ "name:qua": "String",
+ "name:rgn": "String",
+ "name:right": "String",
+ "name:right:br": "String",
+ "name:right:de": "String",
+ "name:right:en": "String",
+ "name:right:ko": "String",
+ "name:right:ko-Hani": "String",
+ "name:right:lzh": "String",
+ "name:right:ru": "String",
+ "name:right:zh": "String",
+ "name:right:zh-Hans": "String",
+ "name:right:zh-Hant": "String",
+ "name:right:zh-Latn-pinyin": "String",
+ "name:right:zh_pinyin": "String",
+ "name:rm": "String",
+ "name:ro": "String",
+ "name:roa-tara": "String",
+ "name:ru": "String",
+ "name:ru:alt": "String",
+ "name:ru:alt_old": "String",
+ "name:ru:loc": "String",
+ "name:ru:old": "String",
+ "name:ru:word_stress": "String",
+ "name:ru_rm": "String",
+ "name:rue": "String",
+ "name:rut": "String",
+ "name:sa": "String",
+ "name:sac": "String",
+ "name:sah": "String",
+ "name:sak": "String",
+ "name:sal": "String",
+ "name:sandre": "String",
+ "name:sardo": "String",
+ "name:sat": "String",
+ "name:saxon": "String",
+ "name:sc": "String",
+ "name:scn": "String",
+ "name:sco": "String",
+ "name:scs": "String",
+ "name:sd": "String",
+ "name:sdh": "String",
+ "name:se": "String",
+ "name:sea:pronunciation": "String",
+ "name:see": "String",
+ "name:senćoŧen": "String",
+ "name:sh": "String",
+ "name:sheip": "String",
+ "name:shh": "String",
+ "name:shi": "String",
+ "name:shn": "String",
+ "name:short": "String",
+ "name:si": "String",
+ "name:simple": "String",
+ "name:sit": "String",
+ "name:sje": "String",
+ "name:sju": "String",
+ "name:sjw": "String",
+ "name:sk": "String",
+ "name:skr": "String",
+ "name:sl": "String",
+ "name:sm": "String",
+ "name:sma": "String",
+ "name:sme": "String",
+ "name:smi": "String",
+ "name:smj": "String",
+ "name:smn": "String",
+ "name:sms": "String",
+ "name:sn": "String",
+ "name:so": "String",
+ "name:source": "String",
+ "name:sq": "String",
+ "name:squ": "String",
+ "name:sr": "String",
+ "name:sr-Latn": "String",
+ "name:srm": "String",
+ "name:srn": "String",
+ "name:ss": "String",
+ "name:st": "String",
+ "name:stq": "String",
+ "name:su": "String",
+ "name:su-Latn": "String",
+ "name:suffix": "String",
+ "name:suv": "String",
+ "name:sv": "String",
+ "name:sva_rm": "String",
+ "name:sw": "String",
+ "name:swb": "String",
+ "name:swg": "String",
+ "name:syc": "String",
+ "name:szl": "String",
+ "name:ta": "String",
+ "name:taq": "String",
+ "name:tau": "String",
+ "name:tay": "String",
+ "name:te": "String",
+ "name:tfn": "String",
+ "name:tg": "String",
+ "name:tg_cyr": "String",
+ "name:tg_latn": "String",
+ "name:th": "String",
+ "name:th-Latn": "String",
+ "name:thp": "String",
+ "name:thv": "String",
+ "name:ti": "String",
+ "name:tibt": "String",
+ "name:tj": "String",
+ "name:tk": "String",
+ "name:tk-cyr": "String",
+ "name:tkr": "String",
+ "name:tl": "String",
+ "name:tli": "String",
+ "name:tpi": "String",
+ "name:tr": "String",
+ "name:ts": "String",
+ "name:tsu": "String",
+ "name:tt": "String",
+ "name:tt-lat": "String",
+ "name:tyv": "String",
+ "name:uby": "String",
+ "name:udm": "String",
+ "name:ug": "String",
+ "name:uk": "String",
+ "name:uk:word_stress": "String",
+ "name:ur": "String",
+ "name:uz": "String",
+ "name:uz-Cyrl": "String",
+ "name:uz-Latn": "String",
+ "name:uz-cyr": "String",
+ "name:ve": "String",
+ "name:vec": "String",
+ "name:vep": "String",
+ "name:vi": "String",
+ "name:vi-CN": "String",
+ "name:vi-Hani": "String",
+ "name:vls": "String",
+ "name:vo": "String",
+ "name:vro": "String",
+ "name:wa": "String",
+ "name:wae": "String",
+ "name:wal": "String",
+ "name:war": "String",
+ "name:waterway": "String",
+ "name:way": "String",
+ "name:weg": "String",
+ "name:win": "String",
+ "name:wiy": "String",
+ "name:wo": "String",
+ "name:wrh": "String",
+ "name:wth": "String",
+ "name:wuu": "String",
+ "name:wyi": "String",
+ "name:xal": "String",
+ "name:xh": "String",
+ "name:xmf": "String",
+ "name:xsl": "String",
+ "name:xtz": "String",
+ "name:xww": "String",
+ "name:yi": "String",
+ "name:yo": "String",
+ "name:ypk": "String",
+ "name:yrk": "String",
+ "name:yue": "String",
+ "name:yue-HK-Latn": "String",
+ "name:yue-Hans": "String",
+ "name:yue-Hant": "String",
+ "name:yue-Latn": "String",
+ "name:yue-Latn-VN": "String",
+ "name:yue-Latn-jyutping": "String",
+ "name:yuf": "String",
+ "name:za": "String",
+ "name:zea": "String",
+ "name:zgh": "String",
+ "name:zh": "String",
+ "name:zh-Bopo": "String",
+ "name:zh-CN": "String",
+ "name:zh-HK": "String",
+ "name:zh-Hans": "String",
+ "name:zh-Hans-MY": "String",
+ "name:zh-Hant": "String",
+ "name:zh-Latn-pinyin": "String",
+ "name:zh-MO": "String",
+ "name:zh-SG": "String",
+ "name:zh-TW": "String",
+ "name:zh-VN": "String",
+ "name:zh-hans": "String",
+ "name:zh-u-nu-hant": "String",
+ "name:zh-u-nu-latn": "String",
+ "name:zh-u-nu-roman": "String",
+ "name:zh-x-t-en": "String",
+ "name:zh_pinyin": "String",
+ "name:zh_yue": "String",
+ "name:zh_zhuyin": "String",
+ "name:zku": "String",
+ "name:zn": "String",
+ "name:zu": "String",
+ "name:zz-Latn-pinyin": "String",
+ "name:zza": "String",
+ "name:гру": "String",
+ "name:ערבית": "String",
+ "natural": "String",
+ "pmap:kind": "String",
+ "pmap:level": "Number",
+ "pmap:min_zoom": "Number",
+ "pmap:pgf:name": "String",
+ "pmap:pgf:name:bh": "String",
+ "pmap:pgf:name:doi": "String",
+ "pmap:pgf:name:en": "String",
+ "pmap:pgf:name:gom": "String",
+ "pmap:pgf:name:hi": "String",
+ "pmap:pgf:name:kok": "String",
+ "pmap:pgf:name:mai": "String",
+ "pmap:pgf:name:mr": "String",
+ "pmap:pgf:name:ne": "String",
+ "pmap:pgf:name:new": "String",
+ "pmap:pgf:name:sa": "String",
+ "pmap:script": "String",
+ "waterway": "String"
+ },
+ "minzoom": 9,
+ "maxzoom": 15
+ },
+ {
+ "id": "physical_point",
+ "fields": {
+ "alkaline": "Boolean",
+ "bridge": "String",
+ "ele": "String",
+ "intermittent": "Boolean",
+ "landuse": "String",
+ "layer": "Number",
+ "leisure": "String",
+ "name": "String",
+ "name:": "String",
+ "name:1857": "String",
+ "name:1891-1997": "String",
+ "name:1950--1999-06-11": "String",
+ "name:1950-03-14--1962-01-19": "String",
+ "name:1975": "String",
+ "name:2": "String",
+ "name:3": "String",
+ "name:Arapaho": "String",
+ "name:Carrier": "String",
+ "name:Crow": "String",
+ "name:Hmong": "String",
+ "name:Lakota": "String",
+ "name:Nawat": "String",
+ "name:Pomo": "String",
+ "name:Rajbanshi": "String",
+ "name:Suo": "String",
+ "name:aa": "String",
+ "name:ab": "String",
+ "name:abb": "String",
+ "name:abbreviation": "String",
+ "name:abe": "String",
+ "name:ace": "String",
+ "name:acf": "String",
+ "name:ady": "String",
+ "name:aeb": "String",
+ "name:af": "String",
+ "name:aht": "String",
+ "name:al": "String",
+ "name:alb": "String",
+ "name:alq": "String",
+ "name:als": "String",
+ "name:alt": "String",
+ "name:am": "String",
+ "name:ami": "String",
+ "name:an": "String",
+ "name:ang": "String",
+ "name:anicinapemowin": "String",
+ "name:apj": "String",
+ "name:apm": "String",
+ "name:apw": "String",
+ "name:ar": "String",
+ "name:ar-Latn": "String",
+ "name:ar1": "String",
+ "name:ar2": "String",
+ "name:arc": "String",
+ "name:arn": "String",
+ "name:arp": "String",
+ "name:arq": "String",
+ "name:ary": "String",
+ "name:arz": "String",
+ "name:as": "String",
+ "name:ast": "String",
+ "name:at": "String",
+ "name:atj": "String",
+ "name:atv": "String",
+ "name:aus": "String",
+ "name:av": "String",
+ "name:avk": "String",
+ "name:ay": "String",
+ "name:az": "String",
+ "name:az-Arab": "String",
+ "name:az-cyr": "String",
+ "name:azb": "String",
+ "name:ba": "String",
+ "name:bal": "String",
+ "name:bar": "String",
+ "name:bat-smg": "String",
+ "name:bcl": "String",
+ "name:bd": "String",
+ "name:be": "String",
+ "name:be-tarask": "String",
+ "name:be-tarask:word_stress": "String",
+ "name:be:prefix": "String",
+ "name:be:word_stress": "String",
+ "name:be_tarask": "String",
+ "name:ber": "String",
+ "name:bg": "String",
+ "name:bh": "String",
+ "name:bjn": "String",
+ "name:bla": "String",
+ "name:bm": "String",
+ "name:bn": "String",
+ "name:bnn": "String",
+ "name:bo": "String",
+ "name:bo-Latn-pinyin": "String",
+ "name:bo-Latn-thl": "String",
+ "name:bo-Latn-wylie": "String",
+ "name:botanical": "String",
+ "name:br": "String",
+ "name:bru": "String",
+ "name:bs": "String",
+ "name:bs-Cyrl": "String",
+ "name:bs-Latn": "String",
+ "name:bua": "String",
+ "name:bxr": "String",
+ "name:ca": "String",
+ "name:cdo": "String",
+ "name:ce": "String",
+ "name:ceb": "String",
+ "name:ch": "String",
+ "name:chm": "String",
+ "name:chn": "String",
+ "name:chp": "String",
+ "name:chr": "String",
+ "name:chr-Latn": "String",
+ "name:chr-cyr": "String",
+ "name:chy": "String",
+ "name:cim": "String",
+ "name:ckb": "String",
+ "name:ckt": "String",
+ "name:clc": "String",
+ "name:cmn": "String",
+ "name:cmn-Hant": "String",
+ "name:cmn-Latn": "String",
+ "name:cmn-Latn-pinyin": "String",
+ "name:co": "String",
+ "name:cow": "String",
+ "name:cr": "String",
+ "name:cr-Latn": "String",
+ "name:cr-SRO": "String",
+ "name:cr-latin": "String",
+ "name:crg": "String",
+ "name:crh": "String",
+ "name:crh-cyr": "String",
+ "name:crj": "String",
+ "name:crk": "String",
+ "name:cro": "String",
+ "name:cs": "String",
+ "name:csb": "String",
+ "name:cu": "String",
+ "name:cv": "String",
+ "name:cwd": "String",
+ "name:cy": "String",
+ "name:da": "String",
+ "name:dak": "String",
+ "name:de": "String",
+ "name:de:-1945": "String",
+ "name:de:1928-1945": "String",
+ "name:de_1": "String",
+ "name:de_AT": "String",
+ "name:de_DE": "String",
+ "name:del": "String",
+ "name:den": "String",
+ "name:description:de": "String",
+ "name:dgr": "String",
+ "name:dih": "String",
+ "name:disaster": "String",
+ "name:dja": "String",
+ "name:dru": "String",
+ "name:dsb": "String",
+ "name:duu": "String",
+ "name:dv": "String",
+ "name:dz": "String",
+ "name:ee": "String",
+ "name:el": "String",
+ "name:el-Latn": "String",
+ "name:em": "String",
+ "name:eme": "String",
+ "name:en": "String",
+ "name:en-US-NC": "String",
+ "name:en-US-VA": "String",
+ "name:en-t-zh": "String",
+ "name:en1": "String",
+ "name:en2": "String",
+ "name:en3": "String",
+ "name:en4": "String",
+ "name:en5": "String",
+ "name:en6": "String",
+ "name:en7": "String",
+ "name:en8": "String",
+ "name:en:etymology": "String",
+ "name:en:etymology:wikidata": "String",
+ "name:en:pronunciation": "String",
+ "name:en_1": "String",
+ "name:en_2": "String",
+ "name:en_3": "String",
+ "name:en_4": "String",
+ "name:en_5": "String",
+ "name:en_6": "String",
+ "name:eo": "String",
+ "name:es": "String",
+ "name:esu": "String",
+ "name:et": "String",
+ "name:etymology": "String",
+ "name:etymology:description": "String",
+ "name:etymology:en": "String",
+ "name:etymology:wikidata": "String",
+ "name:etymology:wikipedia": "String",
+ "name:etymology:wikipedia:en": "String",
+ "name:etymology:wikipedia:fr": "String",
+ "name:etymology:wiktionary": "String",
+ "name:eu": "String",
+ "name:evn": "String",
+ "name:ext": "String",
+ "name:fa": "String",
+ "name:fa-Latn": "String",
+ "name:ff": "String",
+ "name:fi": "String",
+ "name:fi:plural": "String",
+ "name:fi_1": "String",
+ "name:fil": "String",
+ "name:fit": "String",
+ "name:fkv": "String",
+ "name:fla": "String",
+ "name:fo": "String",
+ "name:fon": "String",
+ "name:former": "String",
+ "name:fr": "String",
+ "name:fr-x-brg": "String",
+ "name:frc": "String",
+ "name:frp": "String",
+ "name:frr": "String",
+ "name:fry": "String",
+ "name:fur": "String",
+ "name:fy": "String",
+ "name:ga": "String",
+ "name:gag": "String",
+ "name:gan": "String",
+ "name:gcf": "String",
+ "name:gd": "String",
+ "name:ge": "String",
+ "name:genitive": "String",
+ "name:git": "String",
+ "name:gl": "String",
+ "name:gle": "String",
+ "name:glk": "String",
+ "name:gn": "String",
+ "name:gr": "String",
+ "name:grc": "String",
+ "name:gsw": "String",
+ "name:gu": "String",
+ "name:gv": "String",
+ "name:gwi": "String",
+ "name:ha": "String",
+ "name:haa": "String",
+ "name:hak": "String",
+ "name:hak-Hant": "String",
+ "name:haw": "String",
+ "name:he": "String",
+ "name:he1": "String",
+ "name:he2": "String",
+ "name:hei": "String",
+ "name:hi": "String",
+ "name:hi-Latn": "String",
+ "name:historic": "String",
+ "name:historic_1": "String",
+ "name:hmn": "String",
+ "name:hr": "String",
+ "name:hr:tk25": "String",
+ "name:hsb": "String",
+ "name:ht": "String",
+ "name:hu": "String",
+ "name:hur": "String",
+ "name:hy": "String",
+ "name:hyw": "String",
+ "name:ia": "String",
+ "name:ibl": "String",
+ "name:id": "String",
+ "name:ig": "String",
+ "name:ii": "String",
+ "name:ik": "String",
+ "name:ike": "String",
+ "name:ikt": "String",
+ "name:ilo": "String",
+ "name:induk_idn": "String",
+ "name:infix": "String",
+ "name:informal": "String",
+ "name:ing": "String",
+ "name:inh": "String",
+ "name:int": "String",
+ "name:int_name": "String",
+ "name:inz": "String",
+ "name:io": "String",
+ "name:is": "String",
+ "name:isv-Cyrl": "String",
+ "name:isv-Latn": "String",
+ "name:it": "String",
+ "name:iu": "String",
+ "name:iu-Latn": "String",
+ "name:izh": "String",
+ "name:ja": "String",
+ "name:ja-Hani": "String",
+ "name:ja-Hira": "String",
+ "name:ja-Latn": "String",
+ "name:ja_hrkt": "String",
+ "name:ja_kana": "String",
+ "name:ja_rm": "String",
+ "name:jbo": "String",
+ "name:jje": "String",
+ "name:jv": "String",
+ "name:ka": "String",
+ "name:ka-Latn": "String",
+ "name:kaa": "String",
+ "name:kab": "String",
+ "name:kab-Arab": "String",
+ "name:kbd": "String",
+ "name:ket": "String",
+ "name:kg": "String",
+ "name:khk": "String",
+ "name:kjh": "String",
+ "name:kk": "String",
+ "name:kk-Arab": "String",
+ "name:kk-Cyrl": "String",
+ "name:kk-Latn": "String",
+ "name:kl": "String",
+ "name:kld": "String",
+ "name:kli": "String",
+ "name:km": "String",
+ "name:km-Latn": "String",
+ "name:kmr": "String",
+ "name:kn": "String",
+ "name:kn:alt": "String",
+ "name:kn:iso15919": "String",
+ "name:kny": "String",
+ "name:ko": "String",
+ "name:ko-CN": "String",
+ "name:ko-Hani": "String",
+ "name:ko-Hani-KR": "String",
+ "name:ko-KP": "String",
+ "name:ko-KR": "String",
+ "name:ko-Kore": "String",
+ "name:ko-Latn": "String",
+ "name:ko_hanja": "String",
+ "name:koy": "String",
+ "name:krc": "String",
+ "name:krl": "String",
+ "name:ks": "String",
+ "name:ksh": "String",
+ "name:ku": "String",
+ "name:ku-Arab": "String",
+ "name:kut": "String",
+ "name:kv": "String",
+ "name:kw": "String",
+ "name:ky": "String",
+ "name:ky-Arab": "String",
+ "name:ky-Cyrl": "String",
+ "name:ky-Latn": "String",
+ "name:la": "String",
+ "name:lad": "String",
+ "name:language": "String",
+ "name:lb": "String",
+ "name:lbe": "String",
+ "name:left": "String",
+ "name:lez": "String",
+ "name:lfn": "String",
+ "name:lg": "String",
+ "name:li": "String",
+ "name:lij": "String",
+ "name:lil": "String",
+ "name:lkt": "String",
+ "name:lld": "String",
+ "name:lmo": "String",
+ "name:ln": "String",
+ "name:lo": "String",
+ "name:lo-Latn": "String",
+ "name:lo_rm": "String",
+ "name:loc": "String",
+ "name:loc:postfix": "String",
+ "name:local": "String",
+ "name:lrc": "String",
+ "name:lt": "String",
+ "name:ltg": "String",
+ "name:luo": "String",
+ "name:lus": "String",
+ "name:lut": "String",
+ "name:lv": "String",
+ "name:lzh": "String",
+ "name:md": "String",
+ "name:mez": "String",
+ "name:mg": "String",
+ "name:mhn": "String",
+ "name:mhr": "String",
+ "name:mi": "String",
+ "name:mi:etymology": "String",
+ "name:mi:etymology:wikidata": "String",
+ "name:mia": "String",
+ "name:mic": "String",
+ "name:min": "String",
+ "name:miq": "String",
+ "name:mk": "String",
+ "name:mk-Latn": "String",
+ "name:ml": "String",
+ "name:mm": "String",
+ "name:mn": "String",
+ "name:mn-Cyrl": "String",
+ "name:mn-Mong": "String",
+ "name:mn_1": "String",
+ "name:mn_2": "String",
+ "name:mn_3": "String",
+ "name:mno": "String",
+ "name:mnr": "String",
+ "name:mns": "String",
+ "name:mo": "String",
+ "name:moe": "String",
+ "name:moh": "String",
+ "name:mov": "String",
+ "name:mp": "String",
+ "name:mr": "String",
+ "name:mrh": "String",
+ "name:ms": "String",
+ "name:mt": "String",
+ "name:mwl": "String",
+ "name:my": "String",
+ "name:myv": "String",
+ "name:mzn": "String",
+ "name:na": "String",
+ "name:nah": "String",
+ "name:nan": "String",
+ "name:nan-HJ": "String",
+ "name:nan-POJ": "String",
+ "name:nan-TL": "String",
+ "name:nb": "String",
+ "name:nds": "String",
+ "name:nds-nl": "String",
+ "name:ne": "String",
+ "name:new": "String",
+ "name:nggalum": "String",
+ "name:nl": "String",
+ "name:nl:-2007": "String",
+ "name:nn": "String",
+ "name:no": "String",
+ "name:non": "String",
+ "name:note": "String",
+ "name:nov": "String",
+ "name:nrf": "String",
+ "name:nsk": "String",
+ "name:nso": "String",
+ "name:nv": "String",
+ "name:ny": "String",
+ "name:nya": "String",
+ "name:nys": "String",
+ "name:nys:source": "String",
+ "name:oc": "String",
+ "name:odd": "String",
+ "name:official": "String",
+ "name:oj": "String",
+ "name:ojb": "String",
+ "name:ojs": "String",
+ "name:oka": "String",
+ "name:old": "String",
+ "name:old:alt": "String",
+ "name:om": "String",
+ "name:one": "String",
+ "name:ood": "String",
+ "name:or": "String",
+ "name:os": "String",
+ "name:os-dig": "String",
+ "name:ota": "String",
+ "name:oym": "String",
+ "name:pa": "String",
+ "name:pa-Arab": "String",
+ "name:pag": "String",
+ "name:pam": "String",
+ "name:pao": "String",
+ "name:pap": "String",
+ "name:pau": "String",
+ "name:pcd": "String",
+ "name:pdc": "String",
+ "name:pe": "String",
+ "name:pfl": "String",
+ "name:pih": "String",
+ "name:pjt": "String",
+ "name:pl": "String",
+ "name:pl:--1946": "String",
+ "name:pms": "String",
+ "name:pnb": "String",
+ "name:pnt": "String",
+ "name:pnw": "String",
+ "name:postfix": "String",
+ "name:pot": "String",
+ "name:prefix": "String",
+ "name:prefix:be": "String",
+ "name:prefix:cs": "String",
+ "name:prefix:hr": "String",
+ "name:prefix:ru": "String",
+ "name:pronunciation": "String",
+ "name:proposed": "String",
+ "name:ps": "String",
+ "name:pt": "String",
+ "name:pwn": "String",
+ "name:qe": "String",
+ "name:qu": "String",
+ "name:right": "String",
+ "name:ripuarian": "String",
+ "name:rm": "String",
+ "name:rm-puter": "String",
+ "name:rn": "String",
+ "name:ro": "String",
+ "name:roa-rup": "String",
+ "name:roh": "String",
+ "name:rrm": "String",
+ "name:ru": "String",
+ "name:ru-Latn": "String",
+ "name:ru:alt": "String",
+ "name:ru:alt:1": "String",
+ "name:ru:alt:2": "String",
+ "name:ru:alt:postfix": "String",
+ "name:ru:alt_old": "String",
+ "name:ru:loc": "String",
+ "name:ru:loc:alt": "String",
+ "name:ru:loc:old:1": "String",
+ "name:ru:loc:old:2": "String",
+ "name:ru:old": "String",
+ "name:ru:old:alt": "String",
+ "name:ru:old:alt:1": "String",
+ "name:ru:old:alt:2": "String",
+ "name:ru:old:alt:3": "String",
+ "name:ru:old:plural": "String",
+ "name:ru:plural": "String",
+ "name:ru:postfix": "String",
+ "name:ru:word_stress": "String",
+ "name:rue": "String",
+ "name:rw": "String",
+ "name:sa": "String",
+ "name:sah": "String",
+ "name:sal": "String",
+ "name:sat": "String",
+ "name:sc": "String",
+ "name:scn": "String",
+ "name:sco": "String",
+ "name:scs": "String",
+ "name:sd": "String",
+ "name:se": "String",
+ "name:set": "String",
+ "name:sh": "String",
+ "name:shh": "String",
+ "name:shn": "String",
+ "name:short": "String",
+ "name:shq": "String",
+ "name:shs": "String",
+ "name:si": "String",
+ "name:simple": "String",
+ "name:sje": "String",
+ "name:sju": "String",
+ "name:sk": "String",
+ "name:skr": "String",
+ "name:sl": "String",
+ "name:slo": "String",
+ "name:sm": "String",
+ "name:sma": "String",
+ "name:sme": "String",
+ "name:smi": "String",
+ "name:smj": "String",
+ "name:smn": "String",
+ "name:sms": "String",
+ "name:sn": "String",
+ "name:so": "String",
+ "name:source": "String",
+ "name:sq": "String",
+ "name:squ": "String",
+ "name:sr": "String",
+ "name:sr-Latn": "String",
+ "name:srn": "String",
+ "name:st": "String",
+ "name:start_date": "String",
+ "name:sti": "String",
+ "name:sto": "String",
+ "name:stq": "String",
+ "name:str": "String",
+ "name:su": "String",
+ "name:su-Latn": "String",
+ "name:sv": "String",
+ "name:sva": "String",
+ "name:sva_rm": "String",
+ "name:sw": "String",
+ "name:swb": "String",
+ "name:syc": "String",
+ "name:syr": "String",
+ "name:szl": "String",
+ "name:ta": "String",
+ "name:taq": "String",
+ "name:tau": "String",
+ "name:te": "String",
+ "name:teh": "String",
+ "name:tet": "String",
+ "name:tfn": "String",
+ "name:tg": "String",
+ "name:tg_cyr": "String",
+ "name:tg_latn": "String",
+ "name:th": "String",
+ "name:th-Latn": "String",
+ "name:thv": "String",
+ "name:ti": "String",
+ "name:tj": "String",
+ "name:tjw": "String",
+ "name:tk": "String",
+ "name:tk25": "String",
+ "name:tl": "String",
+ "name:tli": "String",
+ "name:tmh": "String",
+ "name:tr": "String",
+ "name:translation": "String",
+ "name:tsu": "String",
+ "name:tt": "String",
+ "name:tt-lat": "String",
+ "name:tya": "String",
+ "name:tyv": "String",
+ "name:tzl": "String",
+ "name:udm": "String",
+ "name:ug": "String",
+ "name:ug-Latn": "String",
+ "name:uk": "String",
+ "name:uk:word_stress": "String",
+ "name:ur": "String",
+ "name:ute": "String",
+ "name:uz": "String",
+ "name:uz-Cyrl": "String",
+ "name:uz-Latn": "String",
+ "name:uz-cyr": "String",
+ "name:vec": "String",
+ "name:veo": "String",
+ "name:vep": "String",
+ "name:vi": "String",
+ "name:vi-Hani": "String",
+ "name:vls": "String",
+ "name:vo": "String",
+ "name:vot": "String",
+ "name:vro": "String",
+ "name:wa": "String",
+ "name:wae": "String",
+ "name:wal": "String",
+ "name:war": "String",
+ "name:was": "String",
+ "name:wbv": "String",
+ "name:wikidata": "String",
+ "name:wikipedia": "String",
+ "name:win": "String",
+ "name:wrh": "String",
+ "name:wrh:meaning": "String",
+ "name:wrh:origin": "String",
+ "name:wth": "String",
+ "name:wuu": "String",
+ "name:wuu-Latn": "String",
+ "name:wyi": "String",
+ "name:xal": "String",
+ "name:xbg": "String",
+ "name:xgf": "String",
+ "name:xh": "String",
+ "name:xjt": "String",
+ "name:xmf": "String",
+ "name:xnb": "String",
+ "name:xni": "String",
+ "name:xsl": "String",
+ "name:xtz": "String",
+ "name:xwj": "String",
+ "name:yak": "String",
+ "name:yi": "String",
+ "name:yij": "String",
+ "name:yo": "String",
+ "name:ypk": "String",
+ "name:yrk": "String",
+ "name:yue": "String",
+ "name:yue-HK-Latn": "String",
+ "name:yue-Hans": "String",
+ "name:yue-Hant": "String",
+ "name:yue-Latn": "String",
+ "name:yue-Latn-jyutping": "String",
+ "name:yue-t-en": "String",
+ "name:za": "String",
+ "name:zgh": "String",
+ "name:zh": "String",
+ "name:zh-Bopo": "String",
+ "name:zh-CN": "String",
+ "name:zh-HK": "String",
+ "name:zh-Hans": "String",
+ "name:zh-Hans-CN": "String",
+ "name:zh-Hant": "String",
+ "name:zh-Latn-CN-pinyin": "String",
+ "name:zh-Latn-TW-pinyin": "String",
+ "name:zh-Latn-pinyin": "String",
+ "name:zh-MO": "String",
+ "name:zh-SG": "String",
+ "name:zh-TW": "String",
+ "name:zh-cn": "String",
+ "name:zh-t-en": "String",
+ "name:zh_cn": "String",
+ "name:zh_pinyin": "String",
+ "name:zh_yue": "String",
+ "name:zh_zhuyin": "String",
+ "name:zht": "String",
+ "name:zu": "String",
+ "name:zza": "String",
+ "name:Ίντο": "String",
+ "natural": "String",
+ "place": "String",
+ "pmap:kind": "String",
+ "pmap:kind_detail": "String",
+ "pmap:min_zoom": "Number",
+ "pmap:pgf:name": "String",
+ "pmap:pgf:name:Rajbanshi": "String",
+ "pmap:pgf:name:bh": "String",
+ "pmap:pgf:name:hi": "String",
+ "pmap:pgf:name:mr": "String",
+ "pmap:pgf:name:ne": "String",
+ "pmap:pgf:name:new": "String",
+ "pmap:pgf:name:sa": "String",
+ "pmap:script": "String",
+ "reservoir": "Boolean",
+ "tunnel": "String",
+ "water": "String",
+ "waterway": "String"
+ },
+ "minzoom": 0,
+ "maxzoom": 15
+ },
+ {
+ "id": "places",
+ "fields": {
+ "capital": "String",
+ "name": "String",
+ "name:": "String",
+ "name:--1934": "String",
+ "name:-1237": "String",
+ "name:-1775": "String",
+ "name:-1871": "String",
+ "name:-1952": "String",
+ "name:-1962-11": "String",
+ "name:-1973-01-01": "String",
+ "name:-2005": "String",
+ "name:-2013": "String",
+ "name:-2017-12-25": "String",
+ "name:-2023-03-28": "String",
+ "name:-2023-04-04": "String",
+ "name:-2023-05-26": "String",
+ "name:-2024": "String",
+ "name:1": "String",
+ "name:1160": "String",
+ "name:1180": "String",
+ "name:1238-1320": "String",
+ "name:1247": "String",
+ "name:1255": "String",
+ "name:1287": "String",
+ "name:1321-": "String",
+ "name:1571": "String",
+ "name:1610": "String",
+ "name:1794-01-06--1794-02-12": "String",
+ "name:1800": "String",
+ "name:18041109-18140424": "String",
+ "name:1823": "String",
+ "name:1850": "String",
+ "name:18521202-1870": "String",
+ "name:1857": "String",
+ "name:1865-1995": "String",
+ "name:1870-1920": "String",
+ "name:1882-1911": "String",
+ "name:1897": "String",
+ "name:1900-1982": "String",
+ "name:1911-1913": "String",
+ "name:1913--": "String",
+ "name:1916-1989": "String",
+ "name:1920-1953": "String",
+ "name:1929": "String",
+ "name:1934-1944": "String",
+ "name:1936-1945": "String",
+ "name:1950-1954": "String",
+ "name:1953": "String",
+ "name:1966": "String",
+ "name:1973-01-01-": "String",
+ "name:1975": "String",
+ "name:1979": "String",
+ "name:1980": "String",
+ "name:1980-1990": "String",
+ "name:1982": "String",
+ "name:1982-1986": "String",
+ "name:1986-1994": "String",
+ "name:1989-2009": "String",
+ "name:1994-1998": "String",
+ "name:1998-2004": "String",
+ "name:2004-2005": "String",
+ "name:2005-2020": "String",
+ "name:2006": "String",
+ "name:2006-2024-03-23": "String",
+ "name:2017-12-25-": "String",
+ "name:2018": "String",
+ "name:2019": "String",
+ "name:2023-05-26-": "String",
+ "name:780": "String",
+ "name:800": "String",
+ "name:900": "String",
+ "name:Aboriginal": "String",
+ "name:Allemannisch": "String",
+ "name:Boontling": "String",
+ "name:Estima": "String",
+ "name:FULL_NAME_RO": "String",
+ "name:Fiumalbino": "String",
+ "name:Genovese": "String",
+ "name:Hmong": "String",
+ "name:ISTAT": "String",
+ "name:Kin": "String",
+ "name:Nbr": "String",
+ "name:Plaatselijk": "String",
+ "name:Rif": "String",
+ "name:Rral": "String",
+ "name:Salar": "String",
+ "name:Tamazight": "String",
+ "name:Tayal": "String",
+ "name:Texels": "String",
+ "name:UN:ar": "String",
+ "name:UN:el": "String",
+ "name:UN:en": "String",
+ "name:UN:es": "String",
+ "name:UN:fr": "String",
+ "name:UN:he": "String",
+ "name:UN:hr": "String",
+ "name:UN:ru": "String",
+ "name:UN:sk": "String",
+ "name:UN:zh": "String",
+ "name:Vbr": "String",
+ "name:Wancho": "String",
+ "name:aa": "String",
+ "name:aae": "String",
+ "name:aan": "String",
+ "name:aaq": "String",
+ "name:ab": "String",
+ "name:aba": "String",
+ "name:abbr": "String",
+ "name:abbreviation": "String",
+ "name:abe": "String",
+ "name:ablative": "String",
+ "name:abq": "String",
+ "name:ace": "String",
+ "name:acf": "String",
+ "name:acy": "String",
+ "name:ada": "String",
+ "name:adi": "String",
+ "name:adjective": "String",
+ "name:ady": "String",
+ "name:ae": "String",
+ "name:aeb": "String",
+ "name:af": "String",
+ "name:agx": "String",
+ "name:aht": "String",
+ "name:ak": "String",
+ "name:akk": "String",
+ "name:akl": "String",
+ "name:al": "String",
+ "name:ale": "String",
+ "name:aln": "String",
+ "name:als": "String",
+ "name:alt": "String",
+ "name:am": "String",
+ "name:ami": "String",
+ "name:ams": "String",
+ "name:an": "String",
+ "name:anc": "String",
+ "name:ang": "String",
+ "name:anicinapemowin": "String",
+ "name:apc": "String",
+ "name:apj": "String",
+ "name:apm": "String",
+ "name:apw": "String",
+ "name:ar": "String",
+ "name:ar-Latn": "String",
+ "name:ar1": "String",
+ "name:ar2": "String",
+ "name:ar3": "String",
+ "name:ar4": "String",
+ "name:ar_dmg": "String",
+ "name:arbereshe": "String",
+ "name:arc": "String",
+ "name:ari": "String",
+ "name:arn": "String",
+ "name:arp": "String",
+ "name:arq": "String",
+ "name:article": "String",
+ "name:arw": "String",
+ "name:ary": "String",
+ "name:arz": "String",
+ "name:as": "String",
+ "name:asb": "String",
+ "name:ast": "String",
+ "name:at": "String",
+ "name:atj": "String",
+ "name:ats": "String",
+ "name:atv": "String",
+ "name:aus": "String",
+ "name:av": "String",
+ "name:avk": "String",
+ "name:awa": "String",
+ "name:awk": "String",
+ "name:ay": "String",
+ "name:ayuujk": "String",
+ "name:az": "String",
+ "name:az-Arab": "String",
+ "name:az-Cyrl": "String",
+ "name:az-Latn": "String",
+ "name:az-cyr": "String",
+ "name:azb": "String",
+ "name:ba": "String",
+ "name:bal": "String",
+ "name:ban": "String",
+ "name:bar": "String",
+ "name:bas": "String",
+ "name:bat": "String",
+ "name:bat-smg": "String",
+ "name:bat_smg": "String",
+ "name:bbl": "String",
+ "name:bci": "String",
+ "name:bcl": "String",
+ "name:be": "String",
+ "name:be-tarask": "String",
+ "name:be-tarask:word_stress": "String",
+ "name:be:word_stress": "String",
+ "name:be_rm": "String",
+ "name:be_tarask": "String",
+ "name:be_x_old": "String",
+ "name:ber": "String",
+ "name:bet": "String",
+ "name:bfs": "String",
+ "name:bft": "String",
+ "name:bft-Tibt": "String",
+ "name:bg": "String",
+ "name:bgn": "String",
+ "name:bgp": "String",
+ "name:bh": "String",
+ "name:bha": "String",
+ "name:bho": "String",
+ "name:bhr": "String",
+ "name:bi": "String",
+ "name:bjn": "String",
+ "name:bla": "String",
+ "name:bm": "String",
+ "name:bn": "String",
+ "name:bnn": "String",
+ "name:bnt": "String",
+ "name:bo": "String",
+ "name:bo-Latn": "String",
+ "name:bo-Latn-pinyin": "String",
+ "name:bo-Latn-thl": "String",
+ "name:bo-Latn-wylie": "String",
+ "name:botanical": "String",
+ "name:bpv": "String",
+ "name:bpy": "String",
+ "name:br": "String",
+ "name:brh": "String",
+ "name:brk": "String",
+ "name:bru": "String",
+ "name:brx": "String",
+ "name:bs": "String",
+ "name:bs-Cyrl": "String",
+ "name:bs-Latn": "String",
+ "name:bsk": "String",
+ "name:bug": "String",
+ "name:bxr": "String",
+ "name:ca": "String",
+ "name:cab": "String",
+ "name:cadastre": "String",
+ "name:cal": "String",
+ "name:calabrese": "String",
+ "name:car": "String",
+ "name:carnaval": "String",
+ "name:cay": "String",
+ "name:cbk": "String",
+ "name:cbk-zam": "String",
+ "name:cdo": "String",
+ "name:ce": "String",
+ "name:ceb": "String",
+ "name:cel": "String",
+ "name:ceo": "String",
+ "name:ch": "String",
+ "name:chl": "String",
+ "name:chm": "String",
+ "name:cho": "String",
+ "name:chp": "String",
+ "name:chp-syllabics": "String",
+ "name:chr": "String",
+ "name:chr-Latn": "String",
+ "name:chu": "String",
+ "name:chukchi": "String",
+ "name:chy": "String",
+ "name:cia": "String",
+ "name:cic": "String",
+ "name:cim": "String",
+ "name:cin": "String",
+ "name:cjm-Latn": "String",
+ "name:cjy": "String",
+ "name:ckb": "String",
+ "name:ckb-Latn": "String",
+ "name:ckt": "String",
+ "name:clb": "String",
+ "name:clc": "String",
+ "name:cmn": "String",
+ "name:cmn-Hans": "String",
+ "name:cmn-Hant": "String",
+ "name:cmn-Latn": "String",
+ "name:cmn-Latn-pinyin": "String",
+ "name:cng": "String",
+ "name:cnr": "String",
+ "name:cnr-Cyrl": "String",
+ "name:cnr-Latn": "String",
+ "name:co": "String",
+ "name:coo": "String",
+ "name:cop": "String",
+ "name:cpf": "String",
+ "name:cpg": "String",
+ "name:cpp": "String",
+ "name:cps": "String",
+ "name:cr": "String",
+ "name:cr-Latn": "String",
+ "name:cr-SRO": "String",
+ "name:cr-latin": "String",
+ "name:cr-sro": "String",
+ "name:crh": "String",
+ "name:crh-Cyrl": "String",
+ "name:crh-cyr": "String",
+ "name:crj": "String",
+ "name:crk": "String",
+ "name:crk-Latn": "String",
+ "name:crm": "String",
+ "name:cro": "String",
+ "name:cs": "String",
+ "name:cs1": "String",
+ "name:cs2": "String",
+ "name:cs:-1948": "String",
+ "name:csb": "String",
+ "name:csv": "String",
+ "name:csw": "String",
+ "name:cu": "String",
+ "name:cu-Glag": "String",
+ "name:cuk": "String",
+ "name:cumtu": "String",
+ "name:cv": "String",
+ "name:cwd": "String",
+ "name:cy": "String",
+ "name:da": "String",
+ "name:dak": "String",
+ "name:dar": "String",
+ "name:dative": "String",
+ "name:dda": "String",
+ "name:de": "String",
+ "name:de-ch": "String",
+ "name:de1": "String",
+ "name:de2": "String",
+ "name:de3": "String",
+ "name:de4": "String",
+ "name:de:-1932": "String",
+ "name:de:-1938": "String",
+ "name:de:-1945": "String",
+ "name:de:1938-1945": "String",
+ "name:de:prefix": "String",
+ "name:de:suffix": "String",
+ "name:de_1": "String",
+ "name:de_CH": "String",
+ "name:del": "String",
+ "name:den": "String",
+ "name:dgr": "String",
+ "name:dialetto": "String",
+ "name:dih": "String",
+ "name:din": "String",
+ "name:diq": "String",
+ "name:dja": "String",
+ "name:djk": "String",
+ "name:do": "String",
+ "name:dru": "String",
+ "name:dsb": "String",
+ "name:dty": "String",
+ "name:dv": "String",
+ "name:dyo": "String",
+ "name:dz": "String",
+ "name:dz_wylie": "String",
+ "name:ear": "String",
+ "name:east2276": "String",
+ "name:eb": "String",
+ "name:ee": "String",
+ "name:egl": "String",
+ "name:egy": "String",
+ "name:eh": "String",
+ "name:el": "String",
+ "name:el-Latn": "String",
+ "name:el:en": "String",
+ "name:elx": "String",
+ "name:em": "String",
+ "name:eme": "String",
+ "name:eml": "String",
+ "name:ems": "String",
+ "name:en": "String",
+ "name:en-CA": "String",
+ "name:en-GB": "String",
+ "name:en-IE": "String",
+ "name:en-US": "String",
+ "name:en-fonipa": "String",
+ "name:en-t-yue": "String",
+ "name:en-t-zh": "String",
+ "name:en1": "String",
+ "name:en10": "String",
+ "name:en11": "String",
+ "name:en12": "String",
+ "name:en13": "String",
+ "name:en14": "String",
+ "name:en2": "String",
+ "name:en3": "String",
+ "name:en4": "String",
+ "name:en5": "String",
+ "name:en6": "String",
+ "name:en7": "String",
+ "name:en8": "String",
+ "name:en9": "String",
+ "name:en:--2003-2": "String",
+ "name:en:ipa": "String",
+ "name:en:pronunciation": "String",
+ "name:en:translate": "String",
+ "name:en_1": "String",
+ "name:en_alt": "String",
+ "name:eo": "String",
+ "name:ero": "String",
+ "name:es": "String",
+ "name:es-fonipa": "String",
+ "name:es:1857-1976": "String",
+ "name:es:pronunciation": "String",
+ "name:eskimo": "String",
+ "name:ess": "String",
+ "name:esu": "String",
+ "name:et": "String",
+ "name:etymology": "String",
+ "name:etymology:description": "String",
+ "name:etymology:en": "String",
+ "name:etymology:pa": "String",
+ "name:etymology:pnb": "String",
+ "name:etymology:pra-brah": "String",
+ "name:etymology:pra-deva": "String",
+ "name:etymology:sa": "String",
+ "name:etymology:wikidata": "String",
+ "name:etymology:wikidata:form": "String",
+ "name:etymology:wikidata:sense": "String",
+ "name:etymology:wikipedia": "String",
+ "name:etymology:wiktionary": "String",
+ "name:etymology:zh": "String",
+ "name:eu": "String",
+ "name:eu-x-gaceria": "String",
+ "name:ext": "String",
+ "name:fa": "String",
+ "name:fa-Latn": "String",
+ "name:fa:pronounciation": "String",
+ "name:ff": "String",
+ "name:ff-Adlm": "String",
+ "name:ff-Latn": "String",
+ "name:fi": "String",
+ "name:fi:2": "String",
+ "name:fil": "String",
+ "name:fit": "String",
+ "name:fj": "String",
+ "name:fkv": "String",
+ "name:fla": "String",
+ "name:fo": "String",
+ "name:fon": "String",
+ "name:fos": "String",
+ "name:fpr": "String",
+ "name:fr": "String",
+ "name:fr--fc": "String",
+ "name:fr-lor": "String",
+ "name:fr-x-brg": "String",
+ "name:fr-x-fc": "String",
+ "name:fr-x-gallo": "String",
+ "name:fr-x-norman": "String",
+ "name:fr:pronunciation": "String",
+ "name:fr:suffix": "String",
+ "name:fra-jer": "String",
+ "name:frc": "String",
+ "name:frk": "String",
+ "name:frm": "String",
+ "name:fro": "String",
+ "name:frp": "String",
+ "name:frr": "String",
+ "name:frs": "String",
+ "name:fuf": "String",
+ "name:full": "String",
+ "name:fur": "String",
+ "name:fy": "String",
+ "name:ga": "String",
+ "name:ga:pronunciation": "String",
+ "name:gag": "String",
+ "name:gag-cyr": "String",
+ "name:gan": "String",
+ "name:gan-Hans": "String",
+ "name:gar-cyr": "String",
+ "name:gcf": "String",
+ "name:gcr": "String",
+ "name:gct": "String",
+ "name:gd": "String",
+ "name:gem": "String",
+ "name:genitive": "String",
+ "name:gez": "String",
+ "name:gil": "String",
+ "name:git": "String",
+ "name:gjm": "String",
+ "name:gl": "String",
+ "name:gle": "String",
+ "name:glk": "String",
+ "name:gn": "String",
+ "name:gom": "String",
+ "name:gor": "String",
+ "name:got": "String",
+ "name:gr": "String",
+ "name:grc": "String",
+ "name:grc-dor": "String",
+ "name:gsd": "String",
+ "name:gsw": "String",
+ "name:gu": "String",
+ "name:guc": "String",
+ "name:gup": "String",
+ "name:gv": "String",
+ "name:gwi": "String",
+ "name:ha": "String",
+ "name:ha-Arab": "String",
+ "name:haa": "String",
+ "name:hac": "String",
+ "name:hai": "String",
+ "name:hak": "String",
+ "name:hak-HJ": "String",
+ "name:hap": "String",
+ "name:har": "String",
+ "name:haw": "String",
+ "name:he": "String",
+ "name:he1": "String",
+ "name:he2": "String",
+ "name:he3": "String",
+ "name:hei": "String",
+ "name:hi": "String",
+ "name:hi-Latn": "String",
+ "name:hid": "String",
+ "name:hif": "String",
+ "name:hil": "String",
+ "name:historic": "String",
+ "name:historic:1818": "String",
+ "name:historic:1821": "String",
+ "name:historic:1821_2": "String",
+ "name:hit": "String",
+ "name:hnd": "String",
+ "name:hno": "String",
+ "name:hoi": "String",
+ "name:hop": "String",
+ "name:hr": "String",
+ "name:hsb": "String",
+ "name:hsd": "String",
+ "name:ht": "String",
+ "name:hu": "String",
+ "name:hu:note": "String",
+ "name:hup": "String",
+ "name:hur": "String",
+ "name:hy": "String",
+ "name:hyw": "String",
+ "name:ia": "String",
+ "name:iaz": "String",
+ "name:ibg": "String",
+ "name:ibl": "String",
+ "name:id": "String",
+ "name:idd": "String",
+ "name:ie": "String",
+ "name:ig": "String",
+ "name:ii": "String",
+ "name:ik": "String",
+ "name:ike": "String",
+ "name:ikt": "String",
+ "name:ilo": "String",
+ "name:ilp": "String",
+ "name:in": "String",
+ "name:inc": "String",
+ "name:ing": "String",
+ "name:inh": "String",
+ "name:innu": "String",
+ "name:inq": "String",
+ "name:int": "String",
+ "name:inz": "String",
+ "name:io": "String",
+ "name:iow": "String",
+ "name:ira": "String",
+ "name:iraqi": "String",
+ "name:is": "String",
+ "name:iso15919": "String",
+ "name:it": "String",
+ "name:it:pronunciation": "String",
+ "name:iu": "String",
+ "name:iu-Latn": "String",
+ "name:iw": "String",
+ "name:izh": "String",
+ "name:ja": "String",
+ "name:ja-Hira": "String",
+ "name:ja-Kana": "String",
+ "name:ja-Latn": "String",
+ "name:ja_en": "String",
+ "name:ja_furigana": "String",
+ "name:ja_kana": "String",
+ "name:ja_kana_1": "String",
+ "name:ja_rm": "String",
+ "name:jam": "String",
+ "name:jbn": "String",
+ "name:jbo": "String",
+ "name:jiv": "String",
+ "name:jkr": "String",
+ "name:jv": "String",
+ "name:ka": "String",
+ "name:ka-Latn": "String",
+ "name:kaa": "String",
+ "name:kaa-cyr": "String",
+ "name:kab": "String",
+ "name:kab-Arab": "String",
+ "name:kab-Tfng": "String",
+ "name:kab-Tnfg": "String",
+ "name:kac": "String",
+ "name:kbd": "String",
+ "name:kbp": "String",
+ "name:kca": "String",
+ "name:kee": "String",
+ "name:ket": "String",
+ "name:kg": "String",
+ "name:kh": "String",
+ "name:khb": "String",
+ "name:khi": "String",
+ "name:khj": "String",
+ "name:khw": "String",
+ "name:ki": "String",
+ "name:kiu": "String",
+ "name:kjh": "String",
+ "name:kjp": "String",
+ "name:kjq": "String",
+ "name:kk": "String",
+ "name:kk-Arab": "String",
+ "name:kk-Cyrl": "String",
+ "name:kk-Latn": "String",
+ "name:kk-cyr": "String",
+ "name:kl": "String",
+ "name:kl-Arab": "String",
+ "name:kleverlands": "String",
+ "name:km": "String",
+ "name:km:IPA": "String",
+ "name:kmr": "String",
+ "name:kmz": "String",
+ "name:kn": "String",
+ "name:kn-Latn": "String",
+ "name:kn:alt": "String",
+ "name:kn:iso15919": "String",
+ "name:kny": "String",
+ "name:ko": "String",
+ "name:ko-Hani": "String",
+ "name:ko-KP": "String",
+ "name:ko-KR": "String",
+ "name:ko-Kore": "String",
+ "name:ko-Latn": "String",
+ "name:ko-kp": "String",
+ "name:ko_hanja": "String",
+ "name:ko_rm": "String",
+ "name:koi": "String",
+ "name:kok": "String",
+ "name:kom": "String",
+ "name:koy": "String",
+ "name:kqs": "String",
+ "name:kr": "String",
+ "name:krc": "String",
+ "name:krj": "String",
+ "name:krl": "String",
+ "name:ks": "String",
+ "name:ks-Arab": "String",
+ "name:ksb": "String",
+ "name:ksh": "String",
+ "name:ksk": "String",
+ "name:ku": "String",
+ "name:ku-Arab": "String",
+ "name:ku-Latn": "String",
+ "name:kuf": "String",
+ "name:kum": "String",
+ "name:kut": "String",
+ "name:kuu": "String",
+ "name:kv": "String",
+ "name:kw": "String",
+ "name:kwk": "String",
+ "name:ky": "String",
+ "name:ky-Arab": "String",
+ "name:ky-Cyrl": "String",
+ "name:ky-Latn": "String",
+ "name:kyh": "String",
+ "name:la": "String",
+ "name:lad": "String",
+ "name:lad-Hebr": "String",
+ "name:lah": "String",
+ "name:language": "String",
+ "name:lat": "String",
+ "name:lb": "String",
+ "name:lbe": "String",
+ "name:lbj": "String",
+ "name:lez": "String",
+ "name:lfn": "String",
+ "name:lg": "String",
+ "name:li": "String",
+ "name:lij": "String",
+ "name:lij-mc": "String",
+ "name:lil": "String",
+ "name:lisu": "String",
+ "name:liv": "String",
+ "name:lkt": "String",
+ "name:lld": "String",
+ "name:lld:pronunciation": "String",
+ "name:lmo": "String",
+ "name:lmo:pronunciation": "String",
+ "name:ln": "String",
+ "name:lo": "String",
+ "name:lo_rm": "String",
+ "name:local": "String",
+ "name:locative": "String",
+ "name:lpl": "String",
+ "name:lrc": "String",
+ "name:lrz": "String",
+ "name:lt": "String",
+ "name:ltg": "String",
+ "name:lua": "String",
+ "name:lud": "String",
+ "name:lui": "String",
+ "name:lus": "String",
+ "name:lv": "String",
+ "name:lzh": "String",
+ "name:lzz": "String",
+ "name:lzz-Geor": "String",
+ "name:ma": "String",
+ "name:mad": "String",
+ "name:mai": "String",
+ "name:mak": "String",
+ "name:man": "String",
+ "name:map": "String",
+ "name:map-bms": "String",
+ "name:mbc": "String",
+ "name:md": "String",
+ "name:mdf": "String",
+ "name:mdh": "String",
+ "name:me": "String",
+ "name:mez": "String",
+ "name:mfa": "String",
+ "name:mfa-Arab": "String",
+ "name:mfe": "String",
+ "name:mg": "String",
+ "name:mgh": "String",
+ "name:mh": "String",
+ "name:mhj": "String",
+ "name:mhn": "String",
+ "name:mhq": "String",
+ "name:mhr": "String",
+ "name:mi": "String",
+ "name:mi:etymology": "String",
+ "name:mia": "String",
+ "name:mic": "String",
+ "name:mila1243": "String",
+ "name:milanese": "String",
+ "name:min": "String",
+ "name:miq": "String",
+ "name:mis": "String",
+ "name:mk": "String",
+ "name:mk-Latn": "String",
+ "name:ml": "String",
+ "name:mmg": "String",
+ "name:mn": "String",
+ "name:mn-Cyrl": "String",
+ "name:mn-Latn": "String",
+ "name:mn-Latn-pinyin": "String",
+ "name:mn-Mong": "String",
+ "name:mn-mong": "String",
+ "name:mn1": "String",
+ "name:mnc": "String",
+ "name:mni": "String",
+ "name:mnr": "String",
+ "name:mnw": "String",
+ "name:mo": "String",
+ "name:moe": "String",
+ "name:moh": "String",
+ "name:mov": "String",
+ "name:moz": "String",
+ "name:mp": "String",
+ "name:mr": "String",
+ "name:mrc": "String",
+ "name:mrj": "String",
+ "name:ms": "String",
+ "name:ms-Arab": "String",
+ "name:ms-jawi": "String",
+ "name:mt": "String",
+ "name:mtp": "String",
+ "name:mtp:etymology": "String",
+ "name:mtq": "String",
+ "name:mtt": "String",
+ "name:mua": "String",
+ "name:mus": "String",
+ "name:mwl": "String",
+ "name:my": "String",
+ "name:my-Latn": "String",
+ "name:myv": "String",
+ "name:mzn": "String",
+ "name:na": "String",
+ "name:nah": "String",
+ "name:nan": "String",
+ "name:nan-HJ": "String",
+ "name:nan-Hant": "String",
+ "name:nan-Latn": "String",
+ "name:nan-Latn-pehoeji": "String",
+ "name:nan-Latn-tailo": "String",
+ "name:nan-POJ": "String",
+ "name:nan-TL": "String",
+ "name:nap": "String",
+ "name:naq": "String",
+ "name:nb": "String",
+ "name:nbr": "String",
+ "name:ncg": "String",
+ "name:nd": "String",
+ "name:nds": "String",
+ "name:nds-nl": "String",
+ "name:nds_nl": "String",
+ "name:ne": "String",
+ "name:new": "String",
+ "name:nia": "String",
+ "name:niu": "String",
+ "name:nl": "String",
+ "name:nl-x-straat": "String",
+ "name:nl-x-straat:etymology": "String",
+ "name:nl:-1989": "String",
+ "name:nl:-2008": "String",
+ "name:nl:-2023": "String",
+ "name:nmn": "String",
+ "name:nn": "String",
+ "name:no": "String",
+ "name:nog": "String",
+ "name:non": "String",
+ "name:note": "String",
+ "name:nov": "String",
+ "name:nqo": "String",
+ "name:nrf": "String",
+ "name:nrm": "String",
+ "name:nrn": "String",
+ "name:nsk": "String",
+ "name:nso": "String",
+ "name:nuk": "String",
+ "name:nv": "String",
+ "name:ny": "String",
+ "name:nyb": "String",
+ "name:nyi": "String",
+ "name:nys": "String",
+ "name:obi": "String",
+ "name:oblique": "String",
+ "name:obo": "String",
+ "name:oc": "String",
+ "name:oc-grclass": "String",
+ "name:oc-grmistr": "String",
+ "name:oci": "String",
+ "name:ofs": "String",
+ "name:oit": "String",
+ "name:oj": "String",
+ "name:ojg": "String",
+ "name:ojs": "String",
+ "name:ojs-Cans": "String",
+ "name:ojw": "String",
+ "name:oka": "String",
+ "name:old": "String",
+ "name:olo": "String",
+ "name:om": "String",
+ "name:oma": "String",
+ "name:one": "String",
+ "name:ono": "String",
+ "name:ood": "String",
+ "name:or": "String",
+ "name:origin": "String",
+ "name:orv": "String",
+ "name:os": "String",
+ "name:os-Latn": "String",
+ "name:os-dig": "String",
+ "name:osa": "String",
+ "name:osc": "String",
+ "name:ota": "String",
+ "name:ovd": "String",
+ "name:owl": "String",
+ "name:oym": "String",
+ "name:pa": "String",
+ "name:pa-Arab": "String",
+ "name:pa:ablative": "String",
+ "name:pa:locative": "String",
+ "name:pa:oblique": "String",
+ "name:pag": "String",
+ "name:pam": "String",
+ "name:pan": "String",
+ "name:pap": "String",
+ "name:paw": "String",
+ "name:pcd": "String",
+ "name:pdc": "String",
+ "name:pemón": "String",
+ "name:peo": "String",
+ "name:pfl": "String",
+ "name:pgl": "String",
+ "name:phk": "String",
+ "name:pi": "String",
+ "name:pih": "String",
+ "name:piu": "String",
+ "name:pjt": "String",
+ "name:pl": "String",
+ "name:pms": "String",
+ "name:pnb": "String",
+ "name:pnb:ablative": "String",
+ "name:pnb:locative": "String",
+ "name:pnb:oblique": "String",
+ "name:pnt": "String",
+ "name:pon": "String",
+ "name:popular": "String",
+ "name:postal": "String",
+ "name:postfix": "String",
+ "name:pot": "String",
+ "name:pox": "String",
+ "name:ppl": "String",
+ "name:pqe": "String",
+ "name:pqm": "String",
+ "name:prefix": "String",
+ "name:prefix:at": "String",
+ "name:prefix:be": "String",
+ "name:prefix:de": "String",
+ "name:prefix:en": "String",
+ "name:prefix:kk": "String",
+ "name:prefix:kk-Arab": "String",
+ "name:prefix:kk-Latn": "String",
+ "name:prefix:lt": "String",
+ "name:prefix:pl": "String",
+ "name:prefix:ru": "String",
+ "name:prefix:uk": "String",
+ "name:prg": "String",
+ "name:prk": "String",
+ "name:pronunciation": "String",
+ "name:prs": "String",
+ "name:ps": "String",
+ "name:pt": "String",
+ "name:pt-BR": "String",
+ "name:pt-PT": "String",
+ "name:ptd": "String",
+ "name:pwn": "String",
+ "name:pyn": "String",
+ "name:pyu": "String",
+ "name:qt": "String",
+ "name:qu": "String",
+ "name:rad": "String",
+ "name:rap": "String",
+ "name:rar": "String",
+ "name:resia": "String",
+ "name:rgn": "String",
+ "name:rhg-Arab": "String",
+ "name:rhg-Rohg": "String",
+ "name:rkab": "String",
+ "name:rm": "String",
+ "name:rmc": "String",
+ "name:rmy": "String",
+ "name:rn": "String",
+ "name:ro": "String",
+ "name:roa": "String",
+ "name:roa-rup": "String",
+ "name:roa-tara": "String",
+ "name:rom": "String",
+ "name:roman": "String",
+ "name:rs": "String",
+ "name:rsk": "String",
+ "name:ru": "String",
+ "name:ru-Latn": "String",
+ "name:ru1": "String",
+ "name:ru2": "String",
+ "name:ru:pronunciation": "String",
+ "name:ru:word_stress": "String",
+ "name:ru_1": "String",
+ "name:ru_BY": "String",
+ "name:rue": "String",
+ "name:rup": "String",
+ "name:ruq": "String",
+ "name:rut": "String",
+ "name:rw": "String",
+ "name:ryu": "String",
+ "name:sa": "String",
+ "name:sac": "String",
+ "name:sah": "String",
+ "name:sal": "String",
+ "name:sardo": "String",
+ "name:sat": "String",
+ "name:sc": "String",
+ "name:scl": "String",
+ "name:scn": "String",
+ "name:sco": "String",
+ "name:sd": "String",
+ "name:sdc": "String",
+ "name:sdh": "String",
+ "name:sdn": "String",
+ "name:se": "String",
+ "name:see": "String",
+ "name:sg": "String",
+ "name:sga": "String",
+ "name:sgh": "String",
+ "name:sgs": "String",
+ "name:sh": "String",
+ "name:sh-Cyrl": "String",
+ "name:sh-Latn": "String",
+ "name:shan": "String",
+ "name:shd": "String",
+ "name:shh": "String",
+ "name:shi": "String",
+ "name:shn": "String",
+ "name:shn-Latn": "String",
+ "name:short": "String",
+ "name:shs": "String",
+ "name:si": "String",
+ "name:sid": "String",
+ "name:signed": "String",
+ "name:simple": "String",
+ "name:simpli": "String",
+ "name:sjd": "String",
+ "name:sje": "String",
+ "name:sjo": "String",
+ "name:sju": "String",
+ "name:sk": "String",
+ "name:skr": "String",
+ "name:sku": "String",
+ "name:sl": "String",
+ "name:sla": "String",
+ "name:sli": "String",
+ "name:sm": "String",
+ "name:sma": "String",
+ "name:sme": "String",
+ "name:smg": "String",
+ "name:smi": "String",
+ "name:smj": "String",
+ "name:smn": "String",
+ "name:smp": "String",
+ "name:sms": "String",
+ "name:sn": "String",
+ "name:snk": "String",
+ "name:so": "String",
+ "name:so-Osma": "String",
+ "name:source": "String",
+ "name:source:en": "String",
+ "name:source_ref": "String",
+ "name:sq": "String",
+ "name:sqr": "String",
+ "name:squ": "String",
+ "name:sr": "String",
+ "name:sr-Cyrl": "String",
+ "name:sr-Latn": "String",
+ "name:srh": "String",
+ "name:srk": "String",
+ "name:srn": "String",
+ "name:srs": "String",
+ "name:ss": "String",
+ "name:ssa": "String",
+ "name:ssf": "String",
+ "name:st": "String",
+ "name:start_date": "String",
+ "name:sto": "String",
+ "name:stq": "String",
+ "name:str": "String",
+ "name:sty": "String",
+ "name:su": "String",
+ "name:su-Latn": "String",
+ "name:suc": "String",
+ "name:suffix": "String",
+ "name:suffix:en": "String",
+ "name:suffix:zh": "String",
+ "name:sus": "String",
+ "name:sv": "String",
+ "name:sva": "String",
+ "name:sva_rm": "String",
+ "name:sw": "String",
+ "name:swb": "String",
+ "name:swg": "String",
+ "name:sxr": "String",
+ "name:syc": "String",
+ "name:syl": "String",
+ "name:syn": "String",
+ "name:syr": "String",
+ "name:syr-Arab": "String",
+ "name:syr-Latn": "String",
+ "name:szb": "String",
+ "name:szi": "String",
+ "name:szl": "String",
+ "name:szy": "String",
+ "name:ta": "String",
+ "name:tab": "String",
+ "name:tao": "String",
+ "name:taq": "String",
+ "name:tau": "String",
+ "name:tay": "String",
+ "name:tbz": "String",
+ "name:tcb": "String",
+ "name:tcd": "String",
+ "name:tcy": "String",
+ "name:tdd": "String",
+ "name:te": "String",
+ "name:teryt": "String",
+ "name:tet": "String",
+ "name:tew": "String",
+ "name:tfn": "String",
+ "name:tg": "String",
+ "name:tg-Cyrl": "String",
+ "name:tg_cyr": "String",
+ "name:tg_latn": "String",
+ "name:th": "String",
+ "name:th-Latn": "String",
+ "name:thp": "String",
+ "name:thv": "String",
+ "name:ti": "String",
+ "name:tibt": "String",
+ "name:ticinese": "String",
+ "name:tif": "String",
+ "name:tix": "String",
+ "name:tj": "String",
+ "name:tjw": "String",
+ "name:tk": "String",
+ "name:tk-Arab": "String",
+ "name:tk25": "String",
+ "name:tks": "String",
+ "name:tl": "String",
+ "name:tl-Tglg": "String",
+ "name:tlh": "String",
+ "name:tli": "String",
+ "name:tly": "String",
+ "name:tly-Latn": "String",
+ "name:tmh": "String",
+ "name:tn": "String",
+ "name:to": "String",
+ "name:tok": "String",
+ "name:tow": "String",
+ "name:tpi": "String",
+ "name:tr": "String",
+ "name:tr:suffix": "String",
+ "name:trentino": "String",
+ "name:tru": "String",
+ "name:trv": "String",
+ "name:trw": "String",
+ "name:ts": "String",
+ "name:tsd": "String",
+ "name:tsg": "String",
+ "name:tsi": "String",
+ "name:tsu": "String",
+ "name:tt": "String",
+ "name:tt-Latn": "String",
+ "name:tt-lat": "String",
+ "name:ttq": "String",
+ "name:ttt": "String",
+ "name:tum": "String",
+ "name:tuq": "String",
+ "name:tvu": "String",
+ "name:tw": "String",
+ "name:twf": "String",
+ "name:ty": "String",
+ "name:tya": "String",
+ "name:tyv": "String",
+ "name:tzl": "String",
+ "name:tzl_1": "String",
+ "name:tzm": "String",
+ "name:uby": "String",
+ "name:udm": "String",
+ "name:ug": "String",
+ "name:ug-Latn": "String",
+ "name:uk": "String",
+ "name:uk-Latn": "String",
+ "name:uk:-2017-12-25": "String",
+ "name:uk:braille": "String",
+ "name:uk:word_stress": "String",
+ "name:umu": "String",
+ "name:unm": "String",
+ "name:ur": "String",
+ "name:ur-Latn": "String",
+ "name:ute": "String",
+ "name:uum": "String",
+ "name:uun": "String",
+ "name:uz": "String",
+ "name:uz-Arab": "String",
+ "name:uz-Cyrl": "String",
+ "name:uz-Latn": "String",
+ "name:uz-cyr": "String",
+ "name:ve": "String",
+ "name:vec": "String",
+ "name:vep": "String",
+ "name:vi": "String",
+ "name:vi-Hani": "String",
+ "name:vi-US": "String",
+ "name:vi-fonipa": "String",
+ "name:vi:pronunciation": "String",
+ "name:vlce": "String",
+ "name:vls": "String",
+ "name:vmf": "String",
+ "name:vo": "String",
+ "name:vot": "String",
+ "name:vra": "String",
+ "name:vro": "String",
+ "name:wa": "String",
+ "name:wae": "String",
+ "name:wal": "String",
+ "name:wam": "String",
+ "name:wap": "String",
+ "name:war": "String",
+ "name:way": "String",
+ "name:wba": "String",
+ "name:weg": "String",
+ "name:wikipedia": "String",
+ "name:win": "String",
+ "name:wls": "String",
+ "name:wo": "String",
+ "name:wth": "String",
+ "name:wuu": "String",
+ "name:wya": "String",
+ "name:wyi": "String",
+ "name:wym": "String",
+ "name:xal": "String",
+ "name:xal-Mong": "String",
+ "name:xbg": "String",
+ "name:xct": "String",
+ "name:xct-Latn-pinyin": "String",
+ "name:xdk": "String",
+ "name:xh": "String",
+ "name:xlc": "String",
+ "name:xld": "String",
+ "name:xmf": "String",
+ "name:xnb": "String",
+ "name:xrd": "String",
+ "name:xtz": "String",
+ "name:yai": "String",
+ "name:yi": "String",
+ "name:yo": "String",
+ "name:ypk": "String",
+ "name:ysr": "String",
+ "name:yue": "String",
+ "name:yue-HK-Latn": "String",
+ "name:yue-Hans": "String",
+ "name:yue-Hant": "String",
+ "name:yue-Latn": "String",
+ "name:yue-Latn-HK": "String",
+ "name:yue-Latn-jyutping": "String",
+ "name:yue-Latn-yale": "String",
+ "name:yuf": "String",
+ "name:yxg": "String",
+ "name:za": "String",
+ "name:za-Hani": "String",
+ "name:zap": "String",
+ "name:zea": "String",
+ "name:zgh": "String",
+ "name:zh": "String",
+ "name:zh-Arab": "String",
+ "name:zh-Bopo": "String",
+ "name:zh-CN": "String",
+ "name:zh-HK": "String",
+ "name:zh-Hans": "String",
+ "name:zh-Hans-CN": "String",
+ "name:zh-Hans-MY": "String",
+ "name:zh-Hans-SG": "String",
+ "name:zh-Hans-TW": "String",
+ "name:zh-Hant": "String",
+ "name:zh-Hant-CN": "String",
+ "name:zh-Hant-HK": "String",
+ "name:zh-Hant-MO": "String",
+ "name:zh-Hant-TW": "String",
+ "name:zh-Latn": "String",
+ "name:zh-Latn-CN-pinyin": "String",
+ "name:zh-Latn-TW-pinyin": "String",
+ "name:zh-Latn-pinyin": "String",
+ "name:zh-Latn-pinyin-CN": "String",
+ "name:zh-Latn-pinyin-TW": "String",
+ "name:zh-Latn-tongyong": "String",
+ "name:zh-MO": "String",
+ "name:zh-SG": "String",
+ "name:zh-TW": "String",
+ "name:zh-cmn-Latn": "String",
+ "name:zh-cn": "String",
+ "name:zh-hans": "String",
+ "name:zh_1": "String",
+ "name:zh_2": "String",
+ "name:zh_cn": "String",
+ "name:zh_min_nan": "String",
+ "name:zh_pinyin": "String",
+ "name:zh_yue": "String",
+ "name:zh_zhuyin": "String",
+ "name:zht": "String",
+ "name:zku": "String",
+ "name:zn": "String",
+ "name:zn-cn": "String",
+ "name:zu": "String",
+ "name:zun": "String",
+ "name:zza": "String",
+ "name:~1973-~1992": "String",
+ "name:лезгинский": "String",
+ "name:中中": "String",
+ "place": "String",
+ "pmap:kind": "String",
+ "pmap:kind_detail": "String",
+ "pmap:min_zoom": "Number",
+ "pmap:pgf:name": "String",
+ "pmap:pgf:name:awa": "String",
+ "pmap:pgf:name:ba": "String",
+ "pmap:pgf:name:bh": "String",
+ "pmap:pgf:name:bha": "String",
+ "pmap:pgf:name:bho": "String",
+ "pmap:pgf:name:brx": "String",
+ "pmap:pgf:name:dty": "String",
+ "pmap:pgf:name:en": "String",
+ "pmap:pgf:name:etymology:pra-deva": "String",
+ "pmap:pgf:name:etymology:sa": "String",
+ "pmap:pgf:name:gl": "String",
+ "pmap:pgf:name:gom": "String",
+ "pmap:pgf:name:hi": "String",
+ "pmap:pgf:name:hif": "String",
+ "pmap:pgf:name:in": "String",
+ "pmap:pgf:name:kok": "String",
+ "pmap:pgf:name:ks": "String",
+ "pmap:pgf:name:mai": "String",
+ "pmap:pgf:name:me": "String",
+ "pmap:pgf:name:ml": "String",
+ "pmap:pgf:name:mr": "String",
+ "pmap:pgf:name:mrj": "String",
+ "pmap:pgf:name:ne": "String",
+ "pmap:pgf:name:new": "String",
+ "pmap:pgf:name:pa": "String",
+ "pmap:pgf:name:pi": "String",
+ "pmap:pgf:name:sa": "String",
+ "pmap:population_rank": "Number",
+ "pmap:script": "String",
+ "population": "Number",
+ "ref": "String",
+ "ref:FR:FANTOIR": "String",
+ "ref:FR:SIREN": "String",
+ "ref:INSEE": "String",
+ "ref:RS:nkd": "String",
+ "ref:USCG": "String",
+ "ref:USPS": "String",
+ "ref:assessors_office": "String",
+ "ref:catasto": "String",
+ "ref:category": "String",
+ "ref:dadlo": "String",
+ "ref:en": "String",
+ "ref:lzh": "String",
+ "ref:nid": "String",
+ "ref:ru": "String",
+ "ref:se:pts:postort": "String",
+ "ref:uk": "String",
+ "ref:vi": "String",
+ "ref:whc": "String",
+ "ref:xpcc": "String",
+ "ref:zh": "String",
+ "ref:zh-Hans": "String",
+ "ref:zh-Hant": "String",
+ "wikidata": "String"
+ },
+ "minzoom": 0,
+ "maxzoom": 15
+ },
+ {
+ "id": "pois",
+ "fields": {
+ "amenity": "String",
+ "attraction": "String",
+ "craft": "String",
+ "cuisine": "String",
+ "historic": "String",
+ "iata": "String",
+ "landuse": "String",
+ "leisure": "String",
+ "name": "String",
+ "name:": "String",
+ "name:--1934": "String",
+ "name:--1977": "String",
+ "name:--2003": "String",
+ "name:--2010": "String",
+ "name:--2011-07-31": "String",
+ "name:--2014": "String",
+ "name:--2015-01-04": "String",
+ "name:--2015-02": "String",
+ "name:--2015-07-31": "String",
+ "name:--2015-08-23": "String",
+ "name:--2015-09-23": "String",
+ "name:--2016": "String",
+ "name:--2016-03-16": "String",
+ "name:--2016-06-30": "String",
+ "name:--2016-08-31": "String",
+ "name:--2017": "String",
+ "name:--2017-02-28": "String",
+ "name:--2017-03-05": "String",
+ "name:--2017-06-30": "String",
+ "name:--2017-08-27": "String",
+ "name:--2017-12-27": "String",
+ "name:--2018": "String",
+ "name:--2018-02-04": "String",
+ "name:--2018-03-05": "String",
+ "name:--2018-06-30": "String",
+ "name:--2018-08-04": "String",
+ "name:--2018-09": "String",
+ "name:--2018-09-02": "String",
+ "name:--2018-09-30": "String",
+ "name:--2019-06": "String",
+ "name:--2019-12": "String",
+ "name:--2020": "String",
+ "name:--2020-10-25": "String",
+ "name:--2020-12": "String",
+ "name:--2021": "String",
+ "name:--2021-08": "String",
+ "name:--2022": "String",
+ "name:--2022-10": "String",
+ "name:--2023-06": "String",
+ "name:--2023-06-30": "String",
+ "name:--2023-10": "String",
+ "name:-1571": "String",
+ "name:-1808": "String",
+ "name:-1823": "String",
+ "name:-1888": "String",
+ "name:-1918": "String",
+ "name:-1937-04-26": "String",
+ "name:-1943": "String",
+ "name:-1957": "String",
+ "name:-1960": "String",
+ "name:-1990": "String",
+ "name:-1991": "String",
+ "name:-1995": "String",
+ "name:-1998": "String",
+ "name:-2000s": "String",
+ "name:-2001": "String",
+ "name:-2004": "String",
+ "name:-2004-03": "String",
+ "name:-2005": "String",
+ "name:-2007": "String",
+ "name:-2008": "String",
+ "name:-2009": "String",
+ "name:-2010": "String",
+ "name:-2010-04": "String",
+ "name:-2010s": "String",
+ "name:-2012": "String",
+ "name:-2013": "String",
+ "name:-2013-09-30": "String",
+ "name:-2013-12-31": "String",
+ "name:-2014": "String",
+ "name:-2014-03-09": "String",
+ "name:-2014-10": "String",
+ "name:-2015": "String",
+ "name:-2015-12-27": "String",
+ "name:-2016": "String",
+ "name:-2016-01": "String",
+ "name:-2016-07-01": "String",
+ "name:-2017": "String",
+ "name:-2017-02": "String",
+ "name:-2017-05": "String",
+ "name:-201706": "String",
+ "name:-2018": "String",
+ "name:-2018-09-17": "String",
+ "name:-20180608": "String",
+ "name:-2019": "String",
+ "name:-2019-08-31": "String",
+ "name:-2019-09": "String",
+ "name:-2019-09-30": "String",
+ "name:-2019-12": "String",
+ "name:-2020": "String",
+ "name:-2020-01-03": "String",
+ "name:-2020-03-01": "String",
+ "name:-2020-06": "String",
+ "name:-2020-12": "String",
+ "name:-2021": "String",
+ "name:-2021-01": "String",
+ "name:-2021-02": "String",
+ "name:-2021-03-01": "String",
+ "name:-2021-03-03": "String",
+ "name:-2021-04-03": "String",
+ "name:-2021-04-12": "String",
+ "name:-2021-10": "String",
+ "name:-2021-10-13": "String",
+ "name:-2022": "String",
+ "name:-2022-05-31": "String",
+ "name:-2022-08-31": "String",
+ "name:-2022-10-01": "String",
+ "name:-2022-11": "String",
+ "name:-2023": "String",
+ "name:-2023-01-01": "String",
+ "name:-2023-06-02": "String",
+ "name:-20230701-": "String",
+ "name:-2024": "String",
+ "name:-2024-01": "String",
+ "name:-2024-04-22": "String",
+ "name:-2024-05-03": "String",
+ "name:-2024-05-30": "String",
+ "name:-2024-06-16": "String",
+ "name:-mid 2010s": "String",
+ "name:-~2020": "String",
+ "name:0--2017-06-16": "String",
+ "name:1": "String",
+ "name:1093-1162": "String",
+ "name:1300": "String",
+ "name:1412": "String",
+ "name:1715-": "String",
+ "name:1718-": "String",
+ "name:1800s-1923": "String",
+ "name:1811-": "String",
+ "name:1817-1933": "String",
+ "name:1822-1971": "String",
+ "name:1823-1888": "String",
+ "name:1828": "String",
+ "name:1835": "String",
+ "name:1837": "String",
+ "name:1845-1960": "String",
+ "name:1847": "String",
+ "name:1848-1919": "String",
+ "name:1849-1871": "String",
+ "name:1853": "String",
+ "name:1854": "String",
+ "name:1854-1863": "String",
+ "name:1855": "String",
+ "name:1856-1857": "String",
+ "name:1856-2006": "String",
+ "name:1857": "String",
+ "name:1857-1930": "String",
+ "name:1857-1964": "String",
+ "name:1858": "String",
+ "name:1858-1970": "String",
+ "name:1860": "String",
+ "name:1861": "String",
+ "name:1862-1919": "String",
+ "name:1863-1905": "String",
+ "name:1864-1872": "String",
+ "name:1865": "String",
+ "name:1868-1871": "String",
+ "name:1870": "String",
+ "name:1870-1900": "String",
+ "name:1871-1898": "String",
+ "name:1871-1919": "String",
+ "name:1871-1960": "String",
+ "name:1872": "String",
+ "name:1872-1909": "String",
+ "name:1873-2004": "String",
+ "name:1874": "String",
+ "name:1874-1883": "String",
+ "name:1878-1946": "String",
+ "name:1879": "String",
+ "name:1881": "String",
+ "name:1882": "String",
+ "name:1883": "String",
+ "name:1883-1888": "String",
+ "name:1885": "String",
+ "name:1885-1909": "String",
+ "name:1885-1919": "String",
+ "name:1886": "String",
+ "name:1887": "String",
+ "name:1888": "String",
+ "name:1888-1965": "String",
+ "name:1889": "String",
+ "name:1890": "String",
+ "name:1891": "String",
+ "name:1891-1996": "String",
+ "name:1892": "String",
+ "name:1892-1975": "String",
+ "name:1893": "String",
+ "name:1893-1930": "String",
+ "name:1894": "String",
+ "name:1894-03-16": "String",
+ "name:1894-1902": "String",
+ "name:1894-2000": "String",
+ "name:1895": "String",
+ "name:1895-1908": "String",
+ "name:1895-1926": "String",
+ "name:1896": "String",
+ "name:1897-1940": "String",
+ "name:1898": "String",
+ "name:1898-1923": "String",
+ "name:1898-1973": "String",
+ "name:1899": "String",
+ "name:1900": "String",
+ "name:1900-2018": "String",
+ "name:1901": "String",
+ "name:1901-1919": "String",
+ "name:1902": "String",
+ "name:1902-1919": "String",
+ "name:1902-1921": "String",
+ "name:1902-1959": "String",
+ "name:1902-2006": "String",
+ "name:1903": "String",
+ "name:1903-1995": "String",
+ "name:1904": "String",
+ "name:1904-1930": "String",
+ "name:1905": "String",
+ "name:1905-1947": "String",
+ "name:1905-1968": "String",
+ "name:1906": "String",
+ "name:1907": "String",
+ "name:1907-1919": "String",
+ "name:1908": "String",
+ "name:1908-1954": "String",
+ "name:1908-1977": "String",
+ "name:1909": "String",
+ "name:1909-1934": "String",
+ "name:1910": "String",
+ "name:1910-1915": "String",
+ "name:1911": "String",
+ "name:1912": "String",
+ "name:1913": "String",
+ "name:1913-1918": "String",
+ "name:1914": "String",
+ "name:1914-1959": "String",
+ "name:1915": "String",
+ "name:1916": "String",
+ "name:1916-1919": "String",
+ "name:1917": "String",
+ "name:1918": "String",
+ "name:1918-1946": "String",
+ "name:1918-1999": "String",
+ "name:1919": "String",
+ "name:1919-1925": "String",
+ "name:1919-1926": "String",
+ "name:1919-1933": "String",
+ "name:1919-1936": "String",
+ "name:1919-1939": "String",
+ "name:1919-1940": "String",
+ "name:1920": "String",
+ "name:1921": "String",
+ "name:1921-1925": "String",
+ "name:1921-1946": "String",
+ "name:1921-1949": "String",
+ "name:1922": "String",
+ "name:1922-1924": "String",
+ "name:1922-1945": "String",
+ "name:1922-2003": "String",
+ "name:1923": "String",
+ "name:1923--1940-8": "String",
+ "name:1924": "String",
+ "name:1924-1929": "String",
+ "name:1924-1932": "String",
+ "name:1924-1945": "String",
+ "name:1924-1966": "String",
+ "name:1925": "String",
+ "name:1925-1939": "String",
+ "name:1925-2007": "String",
+ "name:1926": "String",
+ "name:1926--1964": "String",
+ "name:1926-1939": "String",
+ "name:1926-1960": "String",
+ "name:1926-1976": "String",
+ "name:1926-2010": "String",
+ "name:1927": "String",
+ "name:1927-1939": "String",
+ "name:1927-1961": "String",
+ "name:1927-1992": "String",
+ "name:1928": "String",
+ "name:1928-1934": "String",
+ "name:1928-1973": "String",
+ "name:1928-1984": "String",
+ "name:1929": "String",
+ "name:1929-1951": "String",
+ "name:1929-1967": "String",
+ "name:1929-1999": "String",
+ "name:1929-2025": "String",
+ "name:1930": "String",
+ "name:1930-1991": "String",
+ "name:1931": "String",
+ "name:1932": "String",
+ "name:1932-07-13": "String",
+ "name:1932-1937": "String",
+ "name:1932-1995": "String",
+ "name:1933": "String",
+ "name:1933-1945": "String",
+ "name:1933-1950": "String",
+ "name:1934": "String",
+ "name:1934-1945": "String",
+ "name:1934-1946": "String",
+ "name:1934-1949": "String",
+ "name:1935": "String",
+ "name:1935-1943": "String",
+ "name:1936": "String",
+ "name:1936-1939": "String",
+ "name:1936-1941": "String",
+ "name:1936-1945": "String",
+ "name:1936-1961": "String",
+ "name:1937": "String",
+ "name:1937-12--1939": "String",
+ "name:1937-1937": "String",
+ "name:1937-1940": "String",
+ "name:1937-1945": "String",
+ "name:1938": "String",
+ "name:1938-05-07--1951-11-01": "String",
+ "name:1938-1940": "String",
+ "name:1939": "String",
+ "name:1939-": "String",
+ "name:1939-1941": "String",
+ "name:1939-1945": "String",
+ "name:1940": "String",
+ "name:1940-1941": "String",
+ "name:1940-1945": "String",
+ "name:1940-1950": "String",
+ "name:1940-1978": "String",
+ "name:1940-2015": "String",
+ "name:1940-8--1946": "String",
+ "name:1941": "String",
+ "name:1941-1944": "String",
+ "name:1941-1968": "String",
+ "name:1942": "String",
+ "name:1942-1945": "String",
+ "name:1942-1999": "String",
+ "name:1943": "String",
+ "name:1944": "String",
+ "name:1944-1995": "String",
+ "name:1945": "String",
+ "name:1945-": "String",
+ "name:1945-01": "String",
+ "name:1945-1946": "String",
+ "name:1945-1952": "String",
+ "name:1945-1990": "String",
+ "name:1945-2009": "String",
+ "name:1945-2021": "String",
+ "name:1946": "String",
+ "name:1946-": "String",
+ "name:1946-1952": "String",
+ "name:1946-1975": "String",
+ "name:1946-1989": "String",
+ "name:1946-1991": "String",
+ "name:1947": "String",
+ "name:1947-1960": "String",
+ "name:1947-2019": "String",
+ "name:1948": "String",
+ "name:1948-1959": "String",
+ "name:1948-1991": "String",
+ "name:1948-2010": "String",
+ "name:1949": "String",
+ "name:1949-1952": "String",
+ "name:1949-1968": "String",
+ "name:1949-1990": "String",
+ "name:1949-2020": "String",
+ "name:1950": "String",
+ "name:1950-1972": "String",
+ "name:1950-1999": "String",
+ "name:1950-2002": "String",
+ "name:1950-2006": "String",
+ "name:1950s": "String",
+ "name:1951": "String",
+ "name:1951-09-28--2007-03-31": "String",
+ "name:1951-11-01--": "String",
+ "name:1951-1974": "String",
+ "name:1951-1999": "String",
+ "name:1951-2000": "String",
+ "name:1951-2013": "String",
+ "name:1951-2017": "String",
+ "name:1952": "String",
+ "name:1952-": "String",
+ "name:1952-1990": "String",
+ "name:1952-2001": "String",
+ "name:1952-2002": "String",
+ "name:1953": "String",
+ "name:1953-1990": "String",
+ "name:1953-1999": "String",
+ "name:1954": "String",
+ "name:1954-1958": "String",
+ "name:1954-1973": "String",
+ "name:1954-1990": "String",
+ "name:1954-1999": "String",
+ "name:1955": "String",
+ "name:1955-1976": "String",
+ "name:1955-1989": "String",
+ "name:1956": "String",
+ "name:1956-1970": "String",
+ "name:1956-1991": "String",
+ "name:1956-1994": "String",
+ "name:1956-1999": "String",
+ "name:1956-2003": "String",
+ "name:1956-2009": "String",
+ "name:1956-2020": "String",
+ "name:1957": "String",
+ "name:1957-1987": "String",
+ "name:1957-1989": "String",
+ "name:1957-1999": "String",
+ "name:1958": "String",
+ "name:1958-1964": "String",
+ "name:1958-1990": "String",
+ "name:1958-1991": "String",
+ "name:1958-1999": "String",
+ "name:1958-2002": "String",
+ "name:1959": "String",
+ "name:1959-1980": "String",
+ "name:1959-1991": "String",
+ "name:1959-1999": "String",
+ "name:1960": "String",
+ "name:1960-": "String",
+ "name:1960-1983": "String",
+ "name:1960-1990": "String",
+ "name:1960-1992": "String",
+ "name:1960-1999": "String",
+ "name:1960-2005": "String",
+ "name:1961": "String",
+ "name:1961-1972": "String",
+ "name:1961-1990": "String",
+ "name:1961-1993": "String",
+ "name:1961-1995": "String",
+ "name:1961-1999": "String",
+ "name:1961-2020": "String",
+ "name:1962": "String",
+ "name:1962-1970": "String",
+ "name:1962-1980": "String",
+ "name:1962-1999": "String",
+ "name:1962-2002": "String",
+ "name:1962-2005": "String",
+ "name:1963": "String",
+ "name:1963-1965": "String",
+ "name:1963-1968": "String",
+ "name:1963-1973": "String",
+ "name:1963-1990": "String",
+ "name:1963-1999": "String",
+ "name:1963-2003": "String",
+ "name:1964-1993": "String",
+ "name:1964-1995": "String",
+ "name:1964-1999": "String",
+ "name:1964-2021": "String",
+ "name:1965": "String",
+ "name:1965-": "String",
+ "name:1965-1991": "String",
+ "name:1965-1994": "String",
+ "name:1965-1999": "String",
+ "name:1965-2002": "String",
+ "name:1965-2016": "String",
+ "name:1965-2020": "String",
+ "name:1966": "String",
+ "name:1966-05-26": "String",
+ "name:1966-1978": "String",
+ "name:1966-1997": "String",
+ "name:1967": "String",
+ "name:1967-1970": "String",
+ "name:1967-1990": "String",
+ "name:1967-1993": "String",
+ "name:1967-1997": "String",
+ "name:1967-1999": "String",
+ "name:1967-2003": "String",
+ "name:1968": "String",
+ "name:1968-1990": "String",
+ "name:1968-1992": "String",
+ "name:1968-1994": "String",
+ "name:1968-1999": "String",
+ "name:1968-2009": "String",
+ "name:1968-2010": "String",
+ "name:1968-2014": "String",
+ "name:1968-2017": "String",
+ "name:1969": "String",
+ "name:1969-": "String",
+ "name:1969-1971": "String",
+ "name:1969-1990": "String",
+ "name:1969-1991": "String",
+ "name:1969-1992": "String",
+ "name:1969-1997": "String",
+ "name:1969-1999": "String",
+ "name:1969-2005": "String",
+ "name:1970": "String",
+ "name:1970-06": "String",
+ "name:1970-1984": "String",
+ "name:1970-1993": "String",
+ "name:1970-1997": "String",
+ "name:1970-1999": "String",
+ "name:1970-2019": "String",
+ "name:1971": "String",
+ "name:1971-1982": "String",
+ "name:1971-1990": "String",
+ "name:1971-1996": "String",
+ "name:1971-1997": "String",
+ "name:1972": "String",
+ "name:1972-1982": "String",
+ "name:1972-1989": "String",
+ "name:1972-1993": "String",
+ "name:1972-1997": "String",
+ "name:1972-1999": "String",
+ "name:1973": "String",
+ "name:1973-1991": "String",
+ "name:1973-1997": "String",
+ "name:1973-1999": "String",
+ "name:1973-2005": "String",
+ "name:1973-2017": "String",
+ "name:1974": "String",
+ "name:1974-04--1992-01": "String",
+ "name:1974-1975": "String",
+ "name:1974-1991": "String",
+ "name:1974-1995": "String",
+ "name:1974-2019": "String",
+ "name:1975": "String",
+ "name:1975-09-15--2005-11-22": "String",
+ "name:1975-1980": "String",
+ "name:1975-1984": "String",
+ "name:1975-1985": "String",
+ "name:1975-2019": "String",
+ "name:1976": "String",
+ "name:1976-1981": "String",
+ "name:1976-2004": "String",
+ "name:1977": "String",
+ "name:1977-1990": "String",
+ "name:1977-1993": "String",
+ "name:1977-1999": "String",
+ "name:1978": "String",
+ "name:1978-1991": "String",
+ "name:1978-1999": "String",
+ "name:1979": "String",
+ "name:1979-1998": "String",
+ "name:1979-1999": "String",
+ "name:1979-2009": "String",
+ "name:1979-2018": "String",
+ "name:1980": "String",
+ "name:1980-1982": "String",
+ "name:1980-1991": "String",
+ "name:1980-1994": "String",
+ "name:1980-1999": "String",
+ "name:1980s": "String",
+ "name:1981": "String",
+ "name:1981-05--": "String",
+ "name:1981-1985": "String",
+ "name:1981-1999": "String",
+ "name:1982": "String",
+ "name:1982-1986": "String",
+ "name:1982-1989": "String",
+ "name:1982-1999": "String",
+ "name:1982-2001": "String",
+ "name:1982-2004": "String",
+ "name:1983": "String",
+ "name:1983-06-16--2006-11-30": "String",
+ "name:1983-1987": "String",
+ "name:1983-1997": "String",
+ "name:1983-2016": "String",
+ "name:1983-2019": "String",
+ "name:1984": "String",
+ "name:1984-1988": "String",
+ "name:1984-1999": "String",
+ "name:1984-2000": "String",
+ "name:1984-2014-12-04": "String",
+ "name:1985": "String",
+ "name:1985--2021-08-03": "String",
+ "name:1985-1990": "String",
+ "name:1985-1995": "String",
+ "name:1985-1999": "String",
+ "name:1985-2003": "String",
+ "name:1986": "String",
+ "name:1986-": "String",
+ "name:1986-1999": "String",
+ "name:1986-2016": "String",
+ "name:1986-2017": "String",
+ "name:1987": "String",
+ "name:1987-1999": "String",
+ "name:1987-2014": "String",
+ "name:1987-2018-11": "String",
+ "name:1987-2019": "String",
+ "name:1988": "String",
+ "name:1988--2018-05-20": "String",
+ "name:1988--2022": "String",
+ "name:1988-1990": "String",
+ "name:1988-2003": "String",
+ "name:1988-2007": "String",
+ "name:1988-2017": "String",
+ "name:1988-2018": "String",
+ "name:1989": "String",
+ "name:1989-": "String",
+ "name:1989-1999": "String",
+ "name:1989-2018": "String",
+ "name:1989-2022": "String",
+ "name:1990": "String",
+ "name:1990-": "String",
+ "name:1990-1992": "String",
+ "name:1990-1993": "String",
+ "name:1990-1995": "String",
+ "name:1990-1996": "String",
+ "name:1990-1999": "String",
+ "name:1990-2001": "String",
+ "name:1990-2002": "String",
+ "name:1990-2003": "String",
+ "name:1990-2010": "String",
+ "name:1990-2013": "String",
+ "name:1990-2015": "String",
+ "name:1990-2016": "String",
+ "name:1990-2019": "String",
+ "name:1990s": "String",
+ "name:1991": "String",
+ "name:1991-1994": "String",
+ "name:1991-1999": "String",
+ "name:1991-2010": "String",
+ "name:1991-2012": "String",
+ "name:1991-2013": "String",
+ "name:1991-2017": "String",
+ "name:1991-2018": "String",
+ "name:1991-2021-05-23": "String",
+ "name:1992": "String",
+ "name:1992-01--1993": "String",
+ "name:1992-1993": "String",
+ "name:1992-1996": "String",
+ "name:1992-1999": "String",
+ "name:1992-2001": "String",
+ "name:1992-2009": "String",
+ "name:1992-2011": "String",
+ "name:1992-2017": "String",
+ "name:1992-2019": "String",
+ "name:1993": "String",
+ "name:1993--2004-01": "String",
+ "name:1993-09": "String",
+ "name:1993-1998": "String",
+ "name:1993-1999": "String",
+ "name:1993-2006": "String",
+ "name:1993-2007": "String",
+ "name:1993-2008": "String",
+ "name:1993-2010": "String",
+ "name:1993-2012": "String",
+ "name:1993-2014": "String",
+ "name:1993-2015-01-17": "String",
+ "name:1993-2015-08": "String",
+ "name:1994": "String",
+ "name:1994-1997": "String",
+ "name:1994-1999": "String",
+ "name:1994-2010": "String",
+ "name:1994-2018": "String",
+ "name:1994-2021": "String",
+ "name:1995": "String",
+ "name:1995-": "String",
+ "name:1995-06": "String",
+ "name:1995-1995": "String",
+ "name:1995-1999": "String",
+ "name:1995-2000": "String",
+ "name:1995-2009": "String",
+ "name:1995-2010": "String",
+ "name:1995-2015": "String",
+ "name:1995-2017": "String",
+ "name:1995-2019": "String",
+ "name:1996": "String",
+ "name:1996-10--2015-10": "String",
+ "name:1996-11": "String",
+ "name:1996-1997": "String",
+ "name:1996-2010": "String",
+ "name:1996-2018": "String",
+ "name:1997": "String",
+ "name:1997-1999": "String",
+ "name:1997-2013": "String",
+ "name:1997-2019": "String",
+ "name:1997-2020": "String",
+ "name:1998": "String",
+ "name:1998-02": "String",
+ "name:1998-11--2021-03-31": "String",
+ "name:1998-1999": "String",
+ "name:1998-2001": "String",
+ "name:1998-2007": "String",
+ "name:1998-2012": "String",
+ "name:1998-2017": "String",
+ "name:1998-2018": "String",
+ "name:1998-2019": "String",
+ "name:1998-2019-06": "String",
+ "name:1998-2020": "String",
+ "name:1999": "String",
+ "name:1999-01-01-2019-10-14": "String",
+ "name:1999-2002": "String",
+ "name:1999-2004": "String",
+ "name:1999-2007": "String",
+ "name:1999-2012": "String",
+ "name:1999-2015": "String",
+ "name:2": "String",
+ "name:2000": "String",
+ "name:2000-": "String",
+ "name:2000--2016-01-17": "String",
+ "name:2000-01-28-2018-04-27": "String",
+ "name:2000-12": "String",
+ "name:2000-2010": "String",
+ "name:2000-2015": "String",
+ "name:2000-2016": "String",
+ "name:2000-2017": "String",
+ "name:2000-2018": "String",
+ "name:2000-2019": "String",
+ "name:2000-2022": "String",
+ "name:2000-2024": "String",
+ "name:2001": "String",
+ "name:2001-04--2016-03": "String",
+ "name:2001-04--2021-05-09": "String",
+ "name:2001-2007": "String",
+ "name:2001-2016": "String",
+ "name:2001-2017": "String",
+ "name:2001-2019": "String",
+ "name:2001-2022": "String",
+ "name:2002": "String",
+ "name:2002-2007": "String",
+ "name:2002-2012": "String",
+ "name:2002-2013": "String",
+ "name:2002-2015": "String",
+ "name:2002-2017": "String",
+ "name:2002-2020": "String",
+ "name:2003": "String",
+ "name:2003-04-09--": "String",
+ "name:2003-06": "String",
+ "name:2003-2010": "String",
+ "name:2003-2014": "String",
+ "name:2003-2020": "String",
+ "name:2003-2021": "String",
+ "name:2004": "String",
+ "name:2004-01--2011-02-23": "String",
+ "name:2004-06-04": "String",
+ "name:2004-06-19-2011": "String",
+ "name:2004-10-28--2007-09-22": "String",
+ "name:2004-2011": "String",
+ "name:2004-2013": "String",
+ "name:2004-2016": "String",
+ "name:2004-2019": "String",
+ "name:2004-2025": "String",
+ "name:2005": "String",
+ "name:2005--2019-01-27": "String",
+ "name:2005-08-04-2010-12-24": "String",
+ "name:2005-2008": "String",
+ "name:2005-2011": "String",
+ "name:2005-2013": "String",
+ "name:2005-2015": "String",
+ "name:2005-2016": "String",
+ "name:2005-2018": "String",
+ "name:2006": "String",
+ "name:2006--2012-09-02": "String",
+ "name:2006--2013-01-06": "String",
+ "name:2006--2016-05-30": "String",
+ "name:2006-03-12--": "String",
+ "name:2006-12-01--2017-03-22": "String",
+ "name:2006-2009": "String",
+ "name:2006-2019": "String",
+ "name:2006-2020": "String",
+ "name:2007": "String",
+ "name:2007-09": "String",
+ "name:2007-09-22--2011-10-21": "String",
+ "name:2007-10-27": "String",
+ "name:2007-2009": "String",
+ "name:2007-2011": "String",
+ "name:2007-2014": "String",
+ "name:2007-2016": "String",
+ "name:2008": "String",
+ "name:2008-": "String",
+ "name:2008--2010-11-28": "String",
+ "name:2008--2016-06-17": "String",
+ "name:2008-04": "String",
+ "name:2008-05": "String",
+ "name:2008-05-21--": "String",
+ "name:2008-07": "String",
+ "name:2008-07-09": "String",
+ "name:2008-10-16-2022-07-20": "String",
+ "name:2008-2014": "String",
+ "name:2008-2015": "String",
+ "name:2008-2016": "String",
+ "name:2008-2018": "String",
+ "name:2008-2018-04": "String",
+ "name:2008-2020": "String",
+ "name:2008-2021": "String",
+ "name:2008-2023": "String",
+ "name:2009": "String",
+ "name:2009--2014": "String",
+ "name:2009--2021-03": "String",
+ "name:2009-05": "String",
+ "name:2009-10": "String",
+ "name:2009-10-30": "String",
+ "name:2009-11": "String",
+ "name:2009-2012": "String",
+ "name:2009-2013": "String",
+ "name:2009-2016": "String",
+ "name:2009-2017": "String",
+ "name:2009-2019": "String",
+ "name:2009-2020": "String",
+ "name:2010": "String",
+ "name:2010-": "String",
+ "name:2010--2019-03-01": "String",
+ "name:2010-07": "String",
+ "name:2010-09": "String",
+ "name:2010-10": "String",
+ "name:2010-12": "String",
+ "name:2010-12-18--2020-04-07": "String",
+ "name:2010-12-2018": "String",
+ "name:2010-12-25--": "String",
+ "name:2010-2013": "String",
+ "name:2010-2014-01-02": "String",
+ "name:2010-2015": "String",
+ "name:2010-2018": "String",
+ "name:2010-2019": "String",
+ "name:2010-2020": "String",
+ "name:2010-2022": "String",
+ "name:2010-2023": "String",
+ "name:2010s": "String",
+ "name:2011": "String",
+ "name:2011-01-14-2023-10-31": "String",
+ "name:2011-02-19--2015-10-02": "String",
+ "name:2011-04": "String",
+ "name:2011-05-07": "String",
+ "name:2011-06-09": "String",
+ "name:2011-08": "String",
+ "name:2011-08-01--2015-07-31": "String",
+ "name:2011-11": "String",
+ "name:2011-2013": "String",
+ "name:2011-2014": "String",
+ "name:2011-2015": "String",
+ "name:2011-2016": "String",
+ "name:2011-2017-01": "String",
+ "name:2011-2019": "String",
+ "name:2011-2024": "String",
+ "name:2012": "String",
+ "name:2012-01-20": "String",
+ "name:2012-06": "String",
+ "name:2012-08-22-2021-04": "String",
+ "name:2012-10-31": "String",
+ "name:2012-11-24": "String",
+ "name:2012-2014": "String",
+ "name:2012-2015": "String",
+ "name:2012-2017": "String",
+ "name:2012-2019": "String",
+ "name:2012-2020": "String",
+ "name:2013": "String",
+ "name:2013-01": "String",
+ "name:2013-02": "String",
+ "name:2013-02-03--": "String",
+ "name:2013-03--2019-01-27": "String",
+ "name:2013-04-06--2017-01-09": "String",
+ "name:2013-05-17": "String",
+ "name:2013-07--2017": "String",
+ "name:2013-09-12--2018": "String",
+ "name:2013-10-25--2016-11-17": "String",
+ "name:2013-2014": "String",
+ "name:2013-2016": "String",
+ "name:2013-2018": "String",
+ "name:2013-2018-10-02": "String",
+ "name:2013-2019": "String",
+ "name:2013-2020": "String",
+ "name:2013-2022-04-14": "String",
+ "name:2013-2023": "String",
+ "name:2014": "String",
+ "name:2014-03--2022": "String",
+ "name:2014-04-26--2019-01-27": "String",
+ "name:2014-04-26--2019-09-25": "String",
+ "name:2014-05-29--2019-08-25": "String",
+ "name:2014-11-2023-11": "String",
+ "name:2014-12-30": "String",
+ "name:2014-2017": "String",
+ "name:2014-2018": "String",
+ "name:2014-2018-03-12": "String",
+ "name:2014-2019": "String",
+ "name:2014-2021": "String",
+ "name:2014-2023": "String",
+ "name:2015": "String",
+ "name:2015--2021-08-27": "String",
+ "name:2015-01-05--2016": "String",
+ "name:2015-03-16-2021-04-03": "String",
+ "name:2015-06-13--2017": "String",
+ "name:2015-07-09": "String",
+ "name:2015-08-08--2020-07-02": "String",
+ "name:2015-2016": "String",
+ "name:2015-2017": "String",
+ "name:2015-2018": "String",
+ "name:2015-2020": "String",
+ "name:2015-2021": "String",
+ "name:2015-2022": "String",
+ "name:2016": "String",
+ "name:2016-": "String",
+ "name:2016--": "String",
+ "name:2016--2020-06-30": "String",
+ "name:2016-02-19-2020-02": "String",
+ "name:2016-03-19--2019-01-27": "String",
+ "name:2016-03-19--2022-02-28": "String",
+ "name:2016-04": "String",
+ "name:2016-05-30--": "String",
+ "name:2016-07-11--": "String",
+ "name:2016-07-23--": "String",
+ "name:2016-08": "String",
+ "name:2016-09": "String",
+ "name:2016-09-09--": "String",
+ "name:2016-09-14": "String",
+ "name:2016-11-2021-10": "String",
+ "name:2016-12-16": "String",
+ "name:2016-2016": "String",
+ "name:2016-2017": "String",
+ "name:2016-2018": "String",
+ "name:2016-2019": "String",
+ "name:2016-2020": "String",
+ "name:2016-2021": "String",
+ "name:2016-2023": "String",
+ "name:2016-2023-01-20": "String",
+ "name:2017": "String",
+ "name:2017-": "String",
+ "name:2017-01-28": "String",
+ "name:2017-03-01--": "String",
+ "name:2017-03-12--": "String",
+ "name:2017-05-2018-02-05": "String",
+ "name:2017-08-15": "String",
+ "name:2017-09-27": "String",
+ "name:2017-11": "String",
+ "name:2017-11-01": "String",
+ "name:2017-11-01--": "String",
+ "name:2017-11-09--2023": "String",
+ "name:2017-12": "String",
+ "name:2017-12-01": "String",
+ "name:2017-12-2019-06": "String",
+ "name:2017-12-31": "String",
+ "name:2017-2017": "String",
+ "name:2017-2019": "String",
+ "name:2017-2020": "String",
+ "name:2017-2021": "String",
+ "name:2017-2023": "String",
+ "name:201707-": "String",
+ "name:2018": "String",
+ "name:2018-": "String",
+ "name:2018--": "String",
+ "name:2018--2023-12-14": "String",
+ "name:2018-01--2020-06": "String",
+ "name:2018-02-09": "String",
+ "name:2018-02-13--2019-05-10": "String",
+ "name:2018-03": "String",
+ "name:2018-04-29": "String",
+ "name:2018-05-21": "String",
+ "name:2018-06-22": "String",
+ "name:2018-07-29": "String",
+ "name:2018-08": "String",
+ "name:2018-08-2023-06": "String",
+ "name:2018-09-22--2022": "String",
+ "name:2018-10-12": "String",
+ "name:2018-11-12": "String",
+ "name:2018-11-17": "String",
+ "name:2018-11-24": "String",
+ "name:2018-11-30": "String",
+ "name:2018-12-01--2022-03-31": "String",
+ "name:2018-12-06": "String",
+ "name:2018-12-25--2021-03-20": "String",
+ "name:2018-2018": "String",
+ "name:2018-2019": "String",
+ "name:2018-2020": "String",
+ "name:2018-2021": "String",
+ "name:2018-2022": "String",
+ "name:20180608-": "String",
+ "name:2019": "String",
+ "name:2019-": "String",
+ "name:2019-04-25": "String",
+ "name:2019-06": "String",
+ "name:2019-06-01--": "String",
+ "name:2019-06-04": "String",
+ "name:2019-06-14": "String",
+ "name:2019-06-23": "String",
+ "name:2019-08-28-2023": "String",
+ "name:2019-09": "String",
+ "name:2019-09-18": "String",
+ "name:2019-09-26": "String",
+ "name:2019-10": "String",
+ "name:2019-10-14": "String",
+ "name:2019-10-25-2021-02": "String",
+ "name:2019-12-01-": "String",
+ "name:2019-12-11": "String",
+ "name:2019-2019": "String",
+ "name:2019-2020": "String",
+ "name:2019-2021": "String",
+ "name:2019-2022": "String",
+ "name:2019-2023": "String",
+ "name:2020": "String",
+ "name:2020-": "String",
+ "name:2020-02-02-2021-02-28": "String",
+ "name:2020-03-16-": "String",
+ "name:2020-04-01-": "String",
+ "name:2020-06-2021-06": "String",
+ "name:2020-07--": "String",
+ "name:2020-09-25-2022-04": "String",
+ "name:2020-10-21-2023": "String",
+ "name:2020-11-2022-03": "String",
+ "name:2020-2021": "String",
+ "name:2020-2022": "String",
+ "name:2020-2023": "String",
+ "name:2021": "String",
+ "name:2021-": "String",
+ "name:2021--2022": "String",
+ "name:2021--2022-09-30": "String",
+ "name:2021--2023": "String",
+ "name:2021--2023-11-30": "String",
+ "name:2021-04-01--": "String",
+ "name:2021-04-12": "String",
+ "name:2021-05-04-2022-09-17": "String",
+ "name:2021-05-19-2024-01-30": "String",
+ "name:2021-06-": "String",
+ "name:2021-06-01": "String",
+ "name:2021-07-10-2022-04": "String",
+ "name:2021-08-16-": "String",
+ "name:2021-08-2022-04": "String",
+ "name:2021-10-09-": "String",
+ "name:2021-10-25--": "String",
+ "name:2021-12-12": "String",
+ "name:2021-2022": "String",
+ "name:2021-2023": "String",
+ "name:2021-2024": "String",
+ "name:2022": "String",
+ "name:2022-": "String",
+ "name:2022-01-01--": "String",
+ "name:2022-04-15-": "String",
+ "name:2022-06-22--": "String",
+ "name:2022-09-01-": "String",
+ "name:2022-2022": "String",
+ "name:2022-2024": "String",
+ "name:2023": "String",
+ "name:2023-": "String",
+ "name:2023-02-27--": "String",
+ "name:2023-07-19--": "String",
+ "name:2023-10-02-": "String",
+ "name:2023-10-09-": "String",
+ "name:2023-12": "String",
+ "name:2023-12--": "String",
+ "name:2023-2024": "String",
+ "name:20230909-": "String",
+ "name:2024": "String",
+ "name:2024-": "String",
+ "name:2024-01-06--": "String",
+ "name:2024-01-20--": "String",
+ "name:2024-02--": "String",
+ "name:2024-02-04": "String",
+ "name:2024-03-01--": "String",
+ "name:2024-05-03-": "String",
+ "name:2024-05-30-": "String",
+ "name:2024-05-30--": "String",
+ "name:2024-06-16-": "String",
+ "name:2025-": "String",
+ "name:3": "String",
+ "name:4": "String",
+ "name:663": "String",
+ "name:ACE": "String",
+ "name:AC_Transit": "String",
+ "name:AST": "String",
+ "name:AVG": "String",
+ "name:Amtrak": "String",
+ "name:Anishinaabe": "String",
+ "name:Autrans": "String",
+ "name:BOS": "String",
+ "name:BVG": "String",
+ "name:Bear_Transit": "String",
+ "name:Burlington_Transit": "String",
+ "name:CCFL": "String",
+ "name:CCJPA": "String",
+ "name:CD31": "String",
+ "name:Caltrain": "String",
+ "name:Citibus": "String",
+ "name:CoTraL": "String",
+ "name:Connexxion": "String",
+ "name:DKV": "String",
+ "name:Dalatrafik": "String",
+ "name:De_Lijn": "String",
+ "name:Euronet": "String",
+ "name:FR:aec31": "String",
+ "name:FR:illenoo": "String",
+ "name:Flibco": "String",
+ "name:Flixbus": "String",
+ "name:GO_Transit": "String",
+ "name:Glory": "String",
+ "name:HVV": "String",
+ "name:IFOPT": "String",
+ "name:Inobus": "String",
+ "name:Kabardinisch": "String",
+ "name:Koori": "String",
+ "name:Lila": "String",
+ "name:LuGyiMin (PhawKan)": "String",
+ "name:Moba": "String",
+ "name:NS_Jesenicko": "String",
+ "name:NaPTAN": "String",
+ "name:Nakau": "String",
+ "name:Natural_England": "String",
+ "name:Nawat": "String",
+ "name:Popular": "String",
+ "name:RATP": "String",
+ "name:RBA": "String",
+ "name:Rajbanshi": "String",
+ "name:STAR": "String",
+ "name:SVG": "String",
+ "name:Stibus": "String",
+ "name:T4T35.fr": "String",
+ "name:TBM": "String",
+ "name:TEC": "String",
+ "name:TER": "String",
+ "name:TML": "String",
+ "name:Tamazight": "String",
+ "name:TransGironde": "String",
+ "name:Transdev": "String",
+ "name:Transisère": "String",
+ "name:Transports_Scolaires": "String",
+ "name:Transvilles": "String",
+ "name:VBB": "String",
+ "name:VGN": "String",
+ "name:VL": "String",
+ "name:X-trafik": "String",
+ "name:aae": "String",
+ "name:ab": "String",
+ "name:abbr": "String",
+ "name:abbreviation": "String",
+ "name:abo": "String",
+ "name:absent": "String",
+ "name:ace": "String",
+ "name:acronym": "String",
+ "name:ada": "String",
+ "name:ady": "String",
+ "name:ae": "String",
+ "name:aeb": "String",
+ "name:aec31": "String",
+ "name:af": "String",
+ "name:affix": "String",
+ "name:ah": "String",
+ "name:ain": "String",
+ "name:ak": "String",
+ "name:akk": "String",
+ "name:akl": "String",
+ "name:al": "String",
+ "name:alb": "String",
+ "name:aln": "String",
+ "name:als": "String",
+ "name:alt": "String",
+ "name:am": "String",
+ "name:ami": "String",
+ "name:an": "String",
+ "name:ang": "String",
+ "name:apc": "String",
+ "name:apw": "String",
+ "name:ar": "String",
+ "name:ar-Latn": "String",
+ "name:ar1": "String",
+ "name:ar2": "String",
+ "name:ar3": "String",
+ "name:ar:1": "String",
+ "name:ar:2": "String",
+ "name:ar:3": "String",
+ "name:ar_1": "String",
+ "name:arc": "String",
+ "name:arm": "String",
+ "name:arn": "String",
+ "name:arq": "String",
+ "name:ary": "String",
+ "name:arz": "String",
+ "name:as": "String",
+ "name:ast": "String",
+ "name:at": "String",
+ "name:atl": "String",
+ "name:aus": "String",
+ "name:av": "String",
+ "name:avk": "String",
+ "name:awa": "String",
+ "name:ay": "String",
+ "name:az": "String",
+ "name:az-Arab": "String",
+ "name:az-Cyrl": "String",
+ "name:az-Latn": "String",
+ "name:az-cyr": "String",
+ "name:azafady": "String",
+ "name:azb": "String",
+ "name:ba": "String",
+ "name:backward": "String",
+ "name:bal": "String",
+ "name:ban": "String",
+ "name:baq": "String",
+ "name:bar": "String",
+ "name:bat-smg": "String",
+ "name:bcl": "String",
+ "name:bd": "String",
+ "name:be": "String",
+ "name:be-tarask": "String",
+ "name:be-tarask:word_stress": "String",
+ "name:be:word_stress": "String",
+ "name:ber": "String",
+ "name:bez": "String",
+ "name:bg": "String",
+ "name:bg-Latn": "String",
+ "name:bgn": "String",
+ "name:bh": "String",
+ "name:bi": "String",
+ "name:binomial": "String",
+ "name:biodiv": "String",
+ "name:bjn": "String",
+ "name:bla": "String",
+ "name:bm": "String",
+ "name:bn": "String",
+ "name:bnn": "String",
+ "name:bo": "String",
+ "name:bo-Latn-pinyin": "String",
+ "name:bo-Latn-thl": "String",
+ "name:bo-Latn-wylie": "String",
+ "name:botanical": "String",
+ "name:botanical:de": "String",
+ "name:botanical:de:alt": "String",
+ "name:bpy": "String",
+ "name:bqi": "String",
+ "name:br": "String",
+ "name:brand": "String",
+ "name:bre": "String",
+ "name:brh": "String",
+ "name:bru": "String",
+ "name:bs": "String",
+ "name:bs-Cyrl": "String",
+ "name:bs-Latn": "String",
+ "name:bu": "String",
+ "name:bua": "String",
+ "name:bug": "String",
+ "name:building": "String",
+ "name:bur": "String",
+ "name:bus": "String",
+ "name:bxl": "String",
+ "name:bxr": "String",
+ "name:by": "String",
+ "name:ca": "String",
+ "name:ca:-2016": "String",
+ "name:ca:-2021": "String",
+ "name:ca:-2022": "String",
+ "name:ca:-2022-05-31": "String",
+ "name:ca:-2023": "String",
+ "name:ca:-~2020": "String",
+ "name:ca:2021": "String",
+ "name:cadastre": "String",
+ "name:cb": "String",
+ "name:cbk": "String",
+ "name:cbk-zam": "String",
+ "name:cdo": "String",
+ "name:ce": "String",
+ "name:ceb": "String",
+ "name:cesta_ceska": "String",
+ "name:cesta_ceska:blanik_rip": "String",
+ "name:ch": "String",
+ "name:check_date": "String",
+ "name:chi": "String",
+ "name:chm": "String",
+ "name:chr": "String",
+ "name:chr-cyr": "String",
+ "name:cia": "String",
+ "name:cic": "String",
+ "name:cim": "String",
+ "name:cja-Latn": "String",
+ "name:cja-arab": "String",
+ "name:cjm": "String",
+ "name:cjm-Latn": "String",
+ "name:ckb": "String",
+ "name:ckb-Arab": "String",
+ "name:clm": "String",
+ "name:cmn": "String",
+ "name:cmn-Hans": "String",
+ "name:cmn-Hant": "String",
+ "name:cmn-Latn": "String",
+ "name:cmn-Latn-pinyin": "String",
+ "name:cnr": "String",
+ "name:co": "String",
+ "name:color": "String",
+ "name:common": "String",
+ "name:convention": "String",
+ "name:coo": "String",
+ "name:cop": "String",
+ "name:cor": "String",
+ "name:cpf": "String",
+ "name:cr": "String",
+ "name:crh": "String",
+ "name:crh-Latn": "String",
+ "name:crh-cyr": "String",
+ "name:cro": "String",
+ "name:crs": "String",
+ "name:cs": "String",
+ "name:csb": "String",
+ "name:cst": "String",
+ "name:cu": "String",
+ "name:cuzk:km": "String",
+ "name:cv": "String",
+ "name:cy": "String",
+ "name:da": "String",
+ "name:dag": "String",
+ "name:dak": "String",
+ "name:dar": "String",
+ "name:de": "String",
+ "name:de1": "String",
+ "name:de:-1945": "String",
+ "name:de:1862-1919": "String",
+ "name:de:1872-1800": "String",
+ "name:de:1872-1882": "String",
+ "name:de:1882-1904": "String",
+ "name:de:1904-1929": "String",
+ "name:de:1919-1940": "String",
+ "name:de:1929-1952": "String",
+ "name:de:1940-1945": "String",
+ "name:de:1952-1991": "String",
+ "name:de:2010": "String",
+ "name:de:translit": "String",
+ "name:de_1": "String",
+ "name:de_DE": "String",
+ "name:description": "String",
+ "name:description:de": "String",
+ "name:dgr": "String",
+ "name:dih": "String",
+ "name:din": "String",
+ "name:diq": "String",
+ "name:direction:E": "String",
+ "name:direction:N": "String",
+ "name:direction:S": "String",
+ "name:direction:W": "String",
+ "name:disaster": "String",
+ "name:disused": "String",
+ "name:dje": "String",
+ "name:do": "String",
+ "name:doi": "String",
+ "name:dorika": "String",
+ "name:dsb": "String",
+ "name:dum": "String",
+ "name:dv": "String",
+ "name:dz": "String",
+ "name:early 2010s": "String",
+ "name:eb": "String",
+ "name:ee": "String",
+ "name:eea": "String",
+ "name:eg": "String",
+ "name:egl": "String",
+ "name:egy": "String",
+ "name:eh": "String",
+ "name:el": "String",
+ "name:el-Latn": "String",
+ "name:el:en": "String",
+ "name:elx": "String",
+ "name:em": "String",
+ "name:eme": "String",
+ "name:eml": "String",
+ "name:en": "String",
+ "name:en-Arab": "String",
+ "name:en-Dsrt": "String",
+ "name:en-Latn": "String",
+ "name:en-US": "String",
+ "name:en-fonipa": "String",
+ "name:en-t-zh": "String",
+ "name:en-u-nu-latn": "String",
+ "name:en-u-nu-roman": "String",
+ "name:en-x-t-zh": "String",
+ "name:en1": "String",
+ "name:en10": "String",
+ "name:en11": "String",
+ "name:en2": "String",
+ "name:en3": "String",
+ "name:en4": "String",
+ "name:en5": "String",
+ "name:en6": "String",
+ "name:en7": "String",
+ "name:en8": "String",
+ "name:en9": "String",
+ "name:en:-1991": "String",
+ "name:en:-2018": "String",
+ "name:en:-early 2010s": "String",
+ "name:en:1921-1949": "String",
+ "name:en:2006--2012-09-02": "String",
+ "name:en:2010": "String",
+ "name:en:2011-2021": "String",
+ "name:en:2014-04-26--2019-09-25": "String",
+ "name:en:note": "String",
+ "name:en:suffix": "String",
+ "name:en_1": "String",
+ "name:entrance": "String",
+ "name:eo": "String",
+ "name:es": "String",
+ "name:es:etymology": "String",
+ "name:es:etymology:wikidata": "String",
+ "name:et": "String",
+ "name:etymology": "String",
+ "name:etymology:1950-1991": "String",
+ "name:etymology:ar": "String",
+ "name:etymology:brand:wikidata": "String",
+ "name:etymology:dak": "String",
+ "name:etymology:description": "String",
+ "name:etymology:en": "String",
+ "name:etymology:note": "String",
+ "name:etymology:signed": "String",
+ "name:etymology:start_date": "String",
+ "name:etymology:url": "String",
+ "name:etymology:website": "String",
+ "name:etymology:wikidata": "String",
+ "name:etymology:wikidata:1950-1991": "String",
+ "name:etymology:wikidata:2021": "String",
+ "name:etymology:wikidata:missing": "String",
+ "name:etymology:wikimedia_commons": "String",
+ "name:etymology:wikipedia": "String",
+ "name:etymology:wikipedia:de": "String",
+ "name:etymology:zh": "String",
+ "name:eu": "String",
+ "name:eu-x-gaceria": "String",
+ "name:ext": "String",
+ "name:extraurbano": "String",
+ "name:ez": "String",
+ "name:fa": "String",
+ "name:fa-Latn": "String",
+ "name:fa:pronunciation": "String",
+ "name:ff": "String",
+ "name:fi": "String",
+ "name:fil": "String",
+ "name:fj": "String",
+ "name:fkv": "String",
+ "name:fo": "String",
+ "name:formal": "String",
+ "name:former": "String",
+ "name:forward": "String",
+ "name:fr": "String",
+ "name:fr-x-gallo": "String",
+ "name:fr_1": "String",
+ "name:fr_ma": "String",
+ "name:frc": "String",
+ "name:frk": "String",
+ "name:fro": "String",
+ "name:frp": "String",
+ "name:frr": "String",
+ "name:ft": "String",
+ "name:fu": "String",
+ "name:full": "String",
+ "name:fur": "String",
+ "name:fy": "String",
+ "name:föli": "String",
+ "name:ga": "String",
+ "name:gag": "String",
+ "name:gag-cyr": "String",
+ "name:gan": "String",
+ "name:gcf": "String",
+ "name:gcr": "String",
+ "name:gd": "String",
+ "name:ge": "String",
+ "name:gem": "String",
+ "name:genitive": "String",
+ "name:gg": "String",
+ "name:gi": "String",
+ "name:gl": "String",
+ "name:gla_b": "String",
+ "name:glk": "String",
+ "name:gn": "String",
+ "name:gom": "String",
+ "name:gpa": "String",
+ "name:gr": "String",
+ "name:grc": "String",
+ "name:gsw": "String",
+ "name:gu": "String",
+ "name:gv": "String",
+ "name:gwi": "String",
+ "name:gz": "String",
+ "name:ha": "String",
+ "name:hafas": "String",
+ "name:hai": "String",
+ "name:hak": "String",
+ "name:hak-HJ": "String",
+ "name:haw": "String",
+ "name:he": "String",
+ "name:he-Latn": "String",
+ "name:he1": "String",
+ "name:he2": "String",
+ "name:he3": "String",
+ "name:he4": "String",
+ "name:hi": "String",
+ "name:hi-Latn": "String",
+ "name:hif": "String",
+ "name:hil": "String",
+ "name:historic": "String",
+ "name:historic:1818": "String",
+ "name:historic:1821": "String",
+ "name:historic:1915": "String",
+ "name:historic:1918": "String",
+ "name:historic:1919": "String",
+ "name:historic:1924": "String",
+ "name:historic:1928": "String",
+ "name:historic:1935": "String",
+ "name:historic:1945": "String",
+ "name:historic:1952": "String",
+ "name:historic:1955": "String",
+ "name:historic:1956": "String",
+ "name:historic:1970": "String",
+ "name:historic:1977": "String",
+ "name:historic:1980": "String",
+ "name:historic:1984": "String",
+ "name:historic:1986": "String",
+ "name:historic:1990": "String",
+ "name:historic:1999": "String",
+ "name:historic:it": "String",
+ "name:historic_1": "String",
+ "name:hmn": "String",
+ "name:hnd": "String",
+ "name:hno": "String",
+ "name:hop": "String",
+ "name:hr": "String",
+ "name:hr-Glag": "String",
+ "name:hsb": "String",
+ "name:hsn": "String",
+ "name:ht": "String",
+ "name:hu": "String",
+ "name:hu-Hung": "String",
+ "name:hur": "String",
+ "name:hy": "String",
+ "name:hyw": "String",
+ "name:ia": "String",
+ "name:id": "String",
+ "name:ie": "String",
+ "name:ig": "String",
+ "name:ii": "String",
+ "name:ik": "String",
+ "name:ikt": "String",
+ "name:ilo": "String",
+ "name:in": "String",
+ "name:industrial": "String",
+ "name:informal": "String",
+ "name:informal:en": "String",
+ "name:inh": "String",
+ "name:inscribed": "String",
+ "name:int": "String",
+ "name:int_name": "String",
+ "name:inz": "String",
+ "name:io": "String",
+ "name:ir": "String",
+ "name:ira": "String",
+ "name:is": "String",
+ "name:it": "String",
+ "name:itv": "String",
+ "name:iu": "String",
+ "name:iuk": "String",
+ "name:iw": "String",
+ "name:izh": "String",
+ "name:ja": "String",
+ "name:ja-Hani": "String",
+ "name:ja-Hira": "String",
+ "name:ja-Hira:2014-04-26--2019-09-25": "String",
+ "name:ja-Hira_1": "String",
+ "name:ja-Hrkt": "String",
+ "name:ja-Jpan": "String",
+ "name:ja-Kana": "String",
+ "name:ja-Latn": "String",
+ "name:ja:-early 2010s": "String",
+ "name:ja:2016--2020-06-30": "String",
+ "name:ja:帝産湖南交通": "String",
+ "name:ja_1": "String",
+ "name:ja_en": "String",
+ "name:ja_hrkt": "String",
+ "name:ja_kana": "String",
+ "name:ja_ref": "String",
+ "name:ja_rm": "String",
+ "name:jam": "String",
+ "name:jbn": "String",
+ "name:jbo": "String",
+ "name:jp": "String",
+ "name:jp-ha": "String",
+ "name:jpr": "String",
+ "name:jrb": "String",
+ "name:jv": "String",
+ "name:ka": "String",
+ "name:ka-Latn": "String",
+ "name:kaa": "String",
+ "name:kaa-cyr": "String",
+ "name:kab": "String",
+ "name:kab-Arab": "String",
+ "name:kab-Tfng": "String",
+ "name:kac": "String",
+ "name:kar": "String",
+ "name:kbd": "String",
+ "name:kbp": "String",
+ "name:kg": "String",
+ "name:kh": "String",
+ "name:khk": "String",
+ "name:khm": "String",
+ "name:kjp": "String",
+ "name:kk": "String",
+ "name:kk-Arab": "String",
+ "name:kk-Cyrl": "String",
+ "name:kk-Latn": "String",
+ "name:kl": "String",
+ "name:km": "String",
+ "name:km-Latn": "String",
+ "name:kmr": "String",
+ "name:kn": "String",
+ "name:kn-Latn": "String",
+ "name:kn:iso15919": "String",
+ "name:ko": "String",
+ "name:ko-CN": "String",
+ "name:ko-Hani": "String",
+ "name:ko-Hani-KR": "String",
+ "name:ko-KP": "String",
+ "name:ko-KR": "String",
+ "name:ko-Kore": "String",
+ "name:ko-Latn": "String",
+ "name:ko-kp": "String",
+ "name:ko-kr": "String",
+ "name:ko_1": "String",
+ "name:ko_hanja": "String",
+ "name:ko_rm": "String",
+ "name:kok": "String",
+ "name:kor": "String",
+ "name:kosovo": "String",
+ "name:kqs": "String",
+ "name:kr": "String",
+ "name:krc": "String",
+ "name:krj": "String",
+ "name:krl": "String",
+ "name:kru": "String",
+ "name:ks": "String",
+ "name:ksh": "String",
+ "name:ku": "String",
+ "name:ku-Arab": "String",
+ "name:ku-Latn": "String",
+ "name:kum": "String",
+ "name:kv": "String",
+ "name:kw": "String",
+ "name:ky": "String",
+ "name:ky-Arab": "String",
+ "name:ky-Cyrl": "String",
+ "name:la": "String",
+ "name:la-Latn": "String",
+ "name:la:Ludus": "String",
+ "name:lad": "String",
+ "name:language": "String",
+ "name:lat": "String",
+ "name:lb": "String",
+ "name:lbe": "String",
+ "name:ldn": "String",
+ "name:lez": "String",
+ "name:lfn": "String",
+ "name:lg": "String",
+ "name:li": "String",
+ "name:liO": "String",
+ "name:liOts31": "String",
+ "name:lij": "String",
+ "name:lkt": "String",
+ "name:lld": "String",
+ "name:lmo": "String",
+ "name:ln": "String",
+ "name:lo": "String",
+ "name:lo-Latn": "String",
+ "name:lo_rm": "String",
+ "name:loc": "String",
+ "name:local": "String",
+ "name:long": "String",
+ "name:lrc": "String",
+ "name:lt": "String",
+ "name:ltg": "String",
+ "name:lua": "String",
+ "name:lus": "String",
+ "name:lut": "String",
+ "name:lv": "String",
+ "name:lzh": "String",
+ "name:mai": "String",
+ "name:mal": "String",
+ "name:man": "String",
+ "name:mao": "String",
+ "name:mare_de_Matosinhos": "String",
+ "name:mare_de_matosinhos": "String",
+ "name:maya": "String",
+ "name:maybe": "String",
+ "name:mbc": "String",
+ "name:md": "String",
+ "name:mdf": "String",
+ "name:me": "String",
+ "name:metrolor": "String",
+ "name:mez": "String",
+ "name:mfa": "String",
+ "name:mfe": "String",
+ "name:mg": "String",
+ "name:mhn": "String",
+ "name:mhr": "String",
+ "name:mi": "String",
+ "name:mia": "String",
+ "name:mic": "String",
+ "name:min": "String",
+ "name:mk": "String",
+ "name:ml": "String",
+ "name:mm": "String",
+ "name:mmd": "String",
+ "name:mn": "String",
+ "name:mn-Cyrl": "String",
+ "name:mn-Latn": "String",
+ "name:mn-Mong": "String",
+ "name:mnc": "String",
+ "name:mni": "String",
+ "name:mnw": "String",
+ "name:mo": "String",
+ "name:moe": "String",
+ "name:morebus": "String",
+ "name:movibus": "String",
+ "name:mp": "String",
+ "name:mr": "String",
+ "name:mr:--2018-07-19": "String",
+ "name:mrj": "String",
+ "name:mrw": "String",
+ "name:ms": "String",
+ "name:ms-Arab": "String",
+ "name:ms-Latn": "String",
+ "name:mt": "String",
+ "name:mua": "String",
+ "name:mus": "String",
+ "name:museum": "String",
+ "name:mvv": "String",
+ "name:mwl": "String",
+ "name:my": "String",
+ "name:myn": "String",
+ "name:myth": "String",
+ "name:myv": "String",
+ "name:mzn": "String",
+ "name:na": "String",
+ "name:nah": "String",
+ "name:nan": "String",
+ "name:nan-HJ": "String",
+ "name:nan-Hant": "String",
+ "name:nan-Latn": "String",
+ "name:nan-Latn-pehoeji": "String",
+ "name:nan-Latn-tailo": "String",
+ "name:nan-POJ": "String",
+ "name:nan-POJ-HJ": "String",
+ "name:nan-TL": "String",
+ "name:nan-YL": "String",
+ "name:nap": "String",
+ "name:nav": "String",
+ "name:nb": "String",
+ "name:nd": "String",
+ "name:nds": "String",
+ "name:nds-nl": "String",
+ "name:ne": "String",
+ "name:ne-Latn": "String",
+ "name:network:ndm": "String",
+ "name:new": "String",
+ "name:nez": "String",
+ "name:ngs": "String",
+ "name:nid": "String",
+ "name:niu": "String",
+ "name:nl": "String",
+ "name:nld": "String",
+ "name:nn": "String",
+ "name:no": "String",
+ "name:nog": "String",
+ "name:non": "String",
+ "name:noretroflex": "String",
+ "name:note": "String",
+ "name:nqo": "String",
+ "name:nrf": "String",
+ "name:nrm": "String",
+ "name:nso": "String",
+ "name:nv": "String",
+ "name:ny": "String",
+ "name:nys": "String",
+ "name:oc": "String",
+ "name:official": "String",
+ "name:oj": "String",
+ "name:oji": "String",
+ "name:ol": "String",
+ "name:old": "String",
+ "name:old:alt": "String",
+ "name:olo": "String",
+ "name:om": "String",
+ "name:one": "String",
+ "name:ono": "String",
+ "name:ood": "String",
+ "name:operator": "String",
+ "name:or": "String",
+ "name:os": "String",
+ "name:os-dig": "String",
+ "name:ota": "String",
+ "name:otg": "String",
+ "name:ov": "String",
+ "name:ovag": "String",
+ "name:pa": "String",
+ "name:pa-Arab": "String",
+ "name:pa_1": "String",
+ "name:pag": "String",
+ "name:pali": "String",
+ "name:pam": "String",
+ "name:pao": "String",
+ "name:pap": "String",
+ "name:pau": "String",
+ "name:pcd": "String",
+ "name:pcm": "String",
+ "name:pdc": "String",
+ "name:peo": "String",
+ "name:per": "String",
+ "name:pf": "String",
+ "name:pfl": "String",
+ "name:phi": "String",
+ "name:pi": "String",
+ "name:pi-Latn": "String",
+ "name:pih": "String",
+ "name:pitch": "String",
+ "name:pjt": "String",
+ "name:pl": "String",
+ "name:pms": "String",
+ "name:pnb": "String",
+ "name:pnt": "String",
+ "name:pnw": "String",
+ "name:pol": "String",
+ "name:popular": "String",
+ "name:pot": "String",
+ "name:prefix": "String",
+ "name:prefix:at": "String",
+ "name:prefix:be": "String",
+ "name:prefix:kk": "String",
+ "name:prefix:pl": "String",
+ "name:prefix:ru": "String",
+ "name:prg": "String",
+ "name:pronunciation": "String",
+ "name:ps": "String",
+ "name:psy": "String",
+ "name:pt": "String",
+ "name:pt-BR": "String",
+ "name:pt-br": "String",
+ "name:pt_BR": "String",
+ "name:pwn": "String",
+ "name:pyu": "String",
+ "name:qu": "String",
+ "name:quc": "String",
+ "name:qui": "String",
+ "name:railway": "String",
+ "name:raj": "String",
+ "name:rap": "String",
+ "name:rar": "String",
+ "name:rc": "String",
+ "name:rcn_ref": "String",
+ "name:religion": "String",
+ "name:ren": "String",
+ "name:restaurant": "String",
+ "name:rfi": "String",
+ "name:riu": "String",
+ "name:rm": "String",
+ "name:rmc": "String",
+ "name:rms": "String",
+ "name:rmv": "String",
+ "name:rmy": "String",
+ "name:rn": "String",
+ "name:ro": "String",
+ "name:ro_1": "String",
+ "name:roa-tara": "String",
+ "name:roh": "String",
+ "name:rol": "String",
+ "name:rom": "String",
+ "name:roma": "String",
+ "name:romanji": "String",
+ "name:route": "String",
+ "name:rrm": "String",
+ "name:rrp": "String",
+ "name:rs": "String",
+ "name:ru": "String",
+ "name:ru-Latn": "String",
+ "name:ru1": "String",
+ "name:ru:alt": "String",
+ "name:ru:loc": "String",
+ "name:ru:official": "String",
+ "name:ru:translit": "String",
+ "name:ru:word_stress": "String",
+ "name:ru_1": "String",
+ "name:rue": "String",
+ "name:rw": "String",
+ "name:s-pai": "String",
+ "name:sa": "String",
+ "name:sa-Latn": "String",
+ "name:sah": "String",
+ "name:sal": "String",
+ "name:sardo": "String",
+ "name:sat": "String",
+ "name:saxon": "String",
+ "name:sc": "String",
+ "name:science": "String",
+ "name:scn": "String",
+ "name:sco": "String",
+ "name:scottish english": "String",
+ "name:sd": "String",
+ "name:sdc": "String",
+ "name:sdh": "String",
+ "name:se": "String",
+ "name:sec": "String",
+ "name:sector": "String",
+ "name:senćoŧen": "String",
+ "name:ser": "String",
+ "name:sh": "String",
+ "name:sh-Cyrl": "String",
+ "name:sh-Latn": "String",
+ "name:shi": "String",
+ "name:shn": "String",
+ "name:short": "String",
+ "name:shq": "String",
+ "name:si": "String",
+ "name:si-Latn": "String",
+ "name:si_rm": "String",
+ "name:sign": "String",
+ "name:signed": "String",
+ "name:signposted": "String",
+ "name:simple": "String",
+ "name:sje": "String",
+ "name:sju": "String",
+ "name:sk": "String",
+ "name:skr": "String",
+ "name:sl": "String",
+ "name:sm": "String",
+ "name:sma": "String",
+ "name:smj": "String",
+ "name:smn": "String",
+ "name:sms": "String",
+ "name:sn": "String",
+ "name:so": "String",
+ "name:sort": "String",
+ "name:source": "String",
+ "name:source:url": "String",
+ "name:source_ref": "String",
+ "name:sp": "String",
+ "name:species": "String",
+ "name:sq": "String",
+ "name:squ": "String",
+ "name:sr": "String",
+ "name:sr-Cyrl": "String",
+ "name:sr-Latn": "String",
+ "name:sr_1": "String",
+ "name:srs": "String",
+ "name:st": "String",
+ "name:stampede": "String",
+ "name:start_date": "String",
+ "name:station": "String",
+ "name:statue": "String",
+ "name:stcp": "String",
+ "name:stq": "String",
+ "name:str": "String",
+ "name:su": "String",
+ "name:su-Latn": "String",
+ "name:suffix": "String",
+ "name:suffix:be": "String",
+ "name:suffix:ru": "String",
+ "name:suffix:zh": "String",
+ "name:suv": "String",
+ "name:sux": "String",
+ "name:sv": "String",
+ "name:sva": "String",
+ "name:sva_rm": "String",
+ "name:svhl": "String",
+ "name:sw": "String",
+ "name:swb": "String",
+ "name:swe": "String",
+ "name:swg": "String",
+ "name:syc": "String",
+ "name:syr": "String",
+ "name:szl": "String",
+ "name:t4t35": "String",
+ "name:t4t35.fr": "String",
+ "name:ta": "String",
+ "name:ta_rm": "String",
+ "name:tab": "String",
+ "name:tam": "String",
+ "name:tao": "String",
+ "name:tat": "String",
+ "name:tay": "String",
+ "name:tca": "String",
+ "name:te": "String",
+ "name:technical": "String",
+ "name:tet": "String",
+ "name:tfn": "String",
+ "name:tg": "String",
+ "name:tgl": "String",
+ "name:th": "String",
+ "name:th-Latn": "String",
+ "name:th:วัดอะวาชิมะ": "String",
+ "name:th:ศูนย์เยาวชน": "String",
+ "name:thv": "String",
+ "name:ti": "String",
+ "name:tig": "String",
+ "name:timetable": "String",
+ "name:tisseo": "String",
+ "name:tj": "String",
+ "name:tk": "String",
+ "name:tk-Arab": "String",
+ "name:tl": "String",
+ "name:tli": "String",
+ "name:tly": "String",
+ "name:tmh": "String",
+ "name:tn": "String",
+ "name:to": "String",
+ "name:tpi": "String",
+ "name:tr": "String",
+ "name:traveline": "String",
+ "name:triestino": "String",
+ "name:tru": "String",
+ "name:trv": "String",
+ "name:ts": "String",
+ "name:tsg": "String",
+ "name:tsu": "String",
+ "name:tt": "String",
+ "name:tt-Latn": "String",
+ "name:tt-lat": "String",
+ "name:tu": "String",
+ "name:tw": "String",
+ "name:twf": "String",
+ "name:ty": "String",
+ "name:tya": "String",
+ "name:type": "String",
+ "name:tyv": "String",
+ "name:udm": "String",
+ "name:ug": "String",
+ "name:uk": "String",
+ "name:uk-Latn": "String",
+ "name:uk:braille": "String",
+ "name:uk:translit": "String",
+ "name:uk:word_stress": "String",
+ "name:unsigned": "String",
+ "name:up": "String",
+ "name:ur": "String",
+ "name:ur-Latn": "String",
+ "name:ute": "String",
+ "name:uz": "String",
+ "name:uz-Arab": "String",
+ "name:uz-Cyrl": "String",
+ "name:uz-Latn": "String",
+ "name:uz-cyr": "String",
+ "name:vbb": "String",
+ "name:ve": "String",
+ "name:vec": "String",
+ "name:vehicle": "String",
+ "name:vep": "String",
+ "name:verkeiersverbond": "String",
+ "name:vfr": "String",
+ "name:vgn": "String",
+ "name:vi": "String",
+ "name:vi-Hani": "String",
+ "name:vls": "String",
+ "name:vmf": "String",
+ "name:vml": "String",
+ "name:vn": "String",
+ "name:vo": "String",
+ "name:volan": "String",
+ "name:volanbusz": "String",
+ "name:vot": "String",
+ "name:vr": "String",
+ "name:vro": "String",
+ "name:wa": "String",
+ "name:wae": "String",
+ "name:wal": "String",
+ "name:wam": "String",
+ "name:war": "String",
+ "name:was": "String",
+ "name:wikidata": "String",
+ "name:wikipedia": "String",
+ "name:wlk": "String",
+ "name:wo": "String",
+ "name:woi wurrung": "String",
+ "name:wrong": "String",
+ "name:wru": "String",
+ "name:wtp": "String",
+ "name:wuu": "String",
+ "name:wyi": "String",
+ "name:xal": "String",
+ "name:xbg": "String",
+ "name:xdk": "String",
+ "name:xh": "String",
+ "name:xld": "String",
+ "name:xmf": "String",
+ "name:xno": "String",
+ "name:xrd": "String",
+ "name:xsb": "String",
+ "name:xx": "String",
+ "name:yellow_buses": "String",
+ "name:yi": "String",
+ "name:yo": "String",
+ "name:yol": "String",
+ "name:ypk": "String",
+ "name:yue": "String",
+ "name:yue-HK-Latn": "String",
+ "name:yue-Hans": "String",
+ "name:yue-Hant": "String",
+ "name:yue-Latn": "String",
+ "name:yue-Latn-jyutping": "String",
+ "name:yue-latn-jyutping": "String",
+ "name:yus": "String",
+ "name:za": "String",
+ "name:za-Hani": "String",
+ "name:zdium": "String",
+ "name:zgh": "String",
+ "name:zh": "String",
+ "name:zh-Arab": "String",
+ "name:zh-Bopo": "String",
+ "name:zh-CN": "String",
+ "name:zh-HK": "String",
+ "name:zh-Hans": "String",
+ "name:zh-Hans-CN": "String",
+ "name:zh-Hant": "String",
+ "name:zh-Hant-CN": "String",
+ "name:zh-Hant-TW": "String",
+ "name:zh-Latn": "String",
+ "name:zh-Latn-pinyin": "String",
+ "name:zh-TW": "String",
+ "name:zh-cn": "String",
+ "name:zh-hans": "String",
+ "name:zh-min-nan": "String",
+ "name:zh-t-en": "String",
+ "name:zh-u-nu-hant": "String",
+ "name:zh-u-nu-latn": "String",
+ "name:zh2": "String",
+ "name:zh_1": "String",
+ "name:zh_2": "String",
+ "name:zh_pinyin": "String",
+ "name:zh_yue": "String",
+ "name:zh_zhuyin": "String",
+ "name:zku": "String",
+ "name:zn": "String",
+ "name:ztm": "String",
+ "name:zu": "String",
+ "name:zun": "String",
+ "name:zza": "String",
+ "name:~2000": "String",
+ "name:ННК": "String",
+ "name:карельский": "String",
+ "name:ср": "String",
+ "name:اگ": "String",
+ "name:ไ": "String",
+ "name:ပင်ဂွင်း": "String",
+ "name:ဗမာ": "String",
+ "name:ㅂ": "String",
+ "name:三股": "String",
+ "name:京阪バス": "String",
+ "name:戈日": "String",
+ "name:江若バス": "String",
+ "name:英文": "String",
+ "name:近江鉄道バス": "String",
+ "name:힌디": "String",
+ "natural": "String",
+ "pmap:kind": "String",
+ "pmap:kind_detail": "String",
+ "pmap:min_zoom": "Number",
+ "pmap:pgf:name": "String",
+ "pmap:pgf:name:Rajbanshi": "String",
+ "pmap:pgf:name:ab": "String",
+ "pmap:pgf:name:ba": "String",
+ "pmap:pgf:name:bh": "String",
+ "pmap:pgf:name:bo": "String",
+ "pmap:pgf:name:doi": "String",
+ "pmap:pgf:name:en": "String",
+ "pmap:pgf:name:gom": "String",
+ "pmap:pgf:name:he": "String",
+ "pmap:pgf:name:hi": "String",
+ "pmap:pgf:name:in": "String",
+ "pmap:pgf:name:kok": "String",
+ "pmap:pgf:name:mai": "String",
+ "pmap:pgf:name:mr": "String",
+ "pmap:pgf:name:mr:--2018-07-19": "String",
+ "pmap:pgf:name:ne": "String",
+ "pmap:pgf:name:new": "String",
+ "pmap:pgf:name:pa_1": "String",
+ "pmap:pgf:name:sa": "String",
+ "pmap:pgf:name:ta": "String",
+ "pmap:pgf:name:힌디": "String",
+ "pmap:script": "String",
+ "railway": "String",
+ "religion": "String",
+ "shop": "String",
+ "sport": "String",
+ "tourism": "String"
+ },
+ "minzoom": 5,
+ "maxzoom": 15
+ },
+ {
+ "id": "roads",
+ "fields": {
+ "layer": "Number",
+ "name": "String",
+ "name:": "String",
+ "name:--03-2023": "String",
+ "name:--1932-05-01": "String",
+ "name:--1947": "String",
+ "name:--1987-07-02": "String",
+ "name:--1997": "String",
+ "name:--1997:etymology:wikidata": "String",
+ "name:--2001": "String",
+ "name:--2001:etymology:wikidata": "String",
+ "name:--2002-01-01": "String",
+ "name:--2005-07-04": "String",
+ "name:--2016": "String",
+ "name:--2022-11-03": "String",
+ "name:--2023-04-03": "String",
+ "name:--2023-11": "String",
+ "name:-1823": "String",
+ "name:-1831": "String",
+ "name:-1840": "String",
+ "name:-1848": "String",
+ "name:-1864": "String",
+ "name:-1888": "String",
+ "name:-1890": "String",
+ "name:-1899": "String",
+ "name:-1916-02-06": "String",
+ "name:-1921": "String",
+ "name:-1931-01-01": "String",
+ "name:-1933": "String",
+ "name:-1933-01-01": "String",
+ "name:-1936": "String",
+ "name:-1951": "String",
+ "name:-1953-01-01": "String",
+ "name:-1956": "String",
+ "name:-1957": "String",
+ "name:-1994-10-17": "String",
+ "name:-1999": "String",
+ "name:-2000-09": "String",
+ "name:-2001-02-12": "String",
+ "name:-2007-10-25": "String",
+ "name:-2008": "String",
+ "name:-2010": "String",
+ "name:-2010-06-01": "String",
+ "name:-2011": "String",
+ "name:-2013": "String",
+ "name:-2013-05-28": "String",
+ "name:-2013-08-30": "String",
+ "name:-2013-10-29": "String",
+ "name:-2013:br": "String",
+ "name:-2014": "String",
+ "name:-2015": "String",
+ "name:-2015-03-09": "String",
+ "name:-2016": "String",
+ "name:-2016-01": "String",
+ "name:-2016-10-25": "String",
+ "name:-2017-03-28": "String",
+ "name:-2017-11": "String",
+ "name:-2019": "String",
+ "name:-2019-07-24": "String",
+ "name:-2019-11-30": "String",
+ "name:-2020": "String",
+ "name:-2020-01-01": "String",
+ "name:-2020-04-15": "String",
+ "name:-2020-06-05": "String",
+ "name:-2020-06-30": "String",
+ "name:-2020-08-31": "String",
+ "name:-2020-11-30": "String",
+ "name:-2021": "String",
+ "name:-2021-04-30": "String",
+ "name:-2021-05-28": "String",
+ "name:-2021-06-30": "String",
+ "name:-2022": "String",
+ "name:-2023": "String",
+ "name:-2024": "String",
+ "name:0--2017-04-12": "String",
+ "name:0000-2010": "String",
+ "name:03-2023-": "String",
+ "name:1": "String",
+ "name:1187-1200": "String",
+ "name:1200-1232": "String",
+ "name:1200-1897": "String",
+ "name:1232-1321": "String",
+ "name:1321-1554": "String",
+ "name:1508": "String",
+ "name:1520": "String",
+ "name:1520-1945": "String",
+ "name:1554-": "String",
+ "name:1560": "String",
+ "name:1570-1680": "String",
+ "name:1572": "String",
+ "name:1579": "String",
+ "name:1581": "String",
+ "name:1585": "String",
+ "name:1587": "String",
+ "name:1594-1918": "String",
+ "name:1596": "String",
+ "name:1640": "String",
+ "name:1666": "String",
+ "name:1670": "String",
+ "name:1679": "String",
+ "name:1680-1718": "String",
+ "name:1696-1805": "String",
+ "name:1700s-1911": "String",
+ "name:1715": "String",
+ "name:1718-": "String",
+ "name:1718-1764": "String",
+ "name:1718-1813": "String",
+ "name:1718-1815": "String",
+ "name:1718-1823": "String",
+ "name:1729": "String",
+ "name:1734": "String",
+ "name:1734-1742": "String",
+ "name:1754": "String",
+ "name:1757": "String",
+ "name:1764-1823": "String",
+ "name:1766": "String",
+ "name:1777-1841": "String",
+ "name:1784": "String",
+ "name:1788": "String",
+ "name:1788-1800": "String",
+ "name:1800-1850": "String",
+ "name:1800-1868": "String",
+ "name:1803": "String",
+ "name:1806": "String",
+ "name:1813-1841": "String",
+ "name:1815-1888": "String",
+ "name:1823-1841": "String",
+ "name:1823-1888": "String",
+ "name:1823-2001-02-19": "String",
+ "name:1828": "String",
+ "name:1835": "String",
+ "name:1837": "String",
+ "name:1840-1877": "String",
+ "name:1841": "String",
+ "name:1841-": "String",
+ "name:1841-1888": "String",
+ "name:1841-1948-04-23": "String",
+ "name:1848-1850": "String",
+ "name:1850-1945": "String",
+ "name:1851": "String",
+ "name:1854": "String",
+ "name:1856": "String",
+ "name:1859": "String",
+ "name:1861": "String",
+ "name:1863": "String",
+ "name:1864-": "String",
+ "name:1864-1934": "String",
+ "name:1869-1939": "String",
+ "name:1870": "String",
+ "name:1871": "String",
+ "name:1872-": "String",
+ "name:1873": "String",
+ "name:1874": "String",
+ "name:1875": "String",
+ "name:1876": "String",
+ "name:1877": "String",
+ "name:1877-1917": "String",
+ "name:1877-1924": "String",
+ "name:1878": "String",
+ "name:1880-10-17-1980-07-01": "String",
+ "name:1880-1967": "String",
+ "name:1884": "String",
+ "name:1887-03-23-1921-07-07": "String",
+ "name:1888": "String",
+ "name:1888-1918": "String",
+ "name:1888-1928": "String",
+ "name:1888-1947": "String",
+ "name:1888-1948-04-23": "String",
+ "name:1888-1951-03-16": "String",
+ "name:1888-1951-03-26": "String",
+ "name:1888-1973": "String",
+ "name:1889-12-20-1968-11-01": "String",
+ "name:1892-06-29-1969-04-10": "String",
+ "name:1894": "String",
+ "name:1895-11-13-1969-07-15": "String",
+ "name:1897-1931": "String",
+ "name:1898-01-10-1969-07-15": "String",
+ "name:1899": "String",
+ "name:1900-05-15-1969-07-15": "String",
+ "name:1900-1906": "String",
+ "name:1900-1920": "String",
+ "name:1900-1940": "String",
+ "name:1900-1973-12-14": "String",
+ "name:1901": "String",
+ "name:1902-01-10-1969-07-15": "String",
+ "name:1904": "String",
+ "name:1904-1939": "String",
+ "name:1905": "String",
+ "name:1905-1939": "String",
+ "name:1906--1920-04-12": "String",
+ "name:1908": "String",
+ "name:1909": "String",
+ "name:1909-1948": "String",
+ "name:1911": "String",
+ "name:1911-08-29-1969-07-15": "String",
+ "name:1911-11-14-1969-07-15": "String",
+ "name:1916-02-07-": "String",
+ "name:1917-1924": "String",
+ "name:1918-1932": "String",
+ "name:1918-1939": "String",
+ "name:1918-2005-10-13": "String",
+ "name:1919": "String",
+ "name:1920-": "String",
+ "name:1920-04-12--1952": "String",
+ "name:1921-07-07-1956-02-29": "String",
+ "name:1922": "String",
+ "name:1922--2016-04-15": "String",
+ "name:1923": "String",
+ "name:1924-01-01-1969-04-10": "String",
+ "name:1924-1931": "String",
+ "name:1924-1944": "String",
+ "name:1925": "String",
+ "name:1925-": "String",
+ "name:1926": "String",
+ "name:1927--1947": "String",
+ "name:1928-03-15-1956-02-29": "String",
+ "name:1928-1948-04-23": "String",
+ "name:1928-1973": "String",
+ "name:1928-1993-09-13": "String",
+ "name:1929-1948-04-23": "String",
+ "name:1930-1940": "String",
+ "name:1931-1936": "String",
+ "name:1931-1939": "String",
+ "name:1931-1944": "String",
+ "name:1931-1948": "String",
+ "name:1932": "String",
+ "name:1932-05-01--1945": "String",
+ "name:1932-1936": "String",
+ "name:1932-1939": "String",
+ "name:1933-1940": "String",
+ "name:1934-": "String",
+ "name:1935-1942": "String",
+ "name:1935-1944": "String",
+ "name:1936-1939": "String",
+ "name:1936-1980": "String",
+ "name:1939": "String",
+ "name:1939-1975": "String",
+ "name:1939-1977": "String",
+ "name:1939-1978": "String",
+ "name:1939-1979": "String",
+ "name:1939-1985": "String",
+ "name:1940-1945": "String",
+ "name:1940-1946": "String",
+ "name:1942-1946": "String",
+ "name:1942-2018": "String",
+ "name:1944": "String",
+ "name:1944-1952": "String",
+ "name:1944-1973-12-14": "String",
+ "name:1945-": "String",
+ "name:1945--1992-07-01": "String",
+ "name:1945-07-09-": "String",
+ "name:1945-1947": "String",
+ "name:1945-1981": "String",
+ "name:1946-1956": "String",
+ "name:1947--1957": "String",
+ "name:1947-1951": "String",
+ "name:1947-1991": "String",
+ "name:1948-04-23-1991-05-13": "String",
+ "name:1948-04-23-1994-07-11": "String",
+ "name:1948-1993": "String",
+ "name:1949-2017": "String",
+ "name:1950": "String",
+ "name:1950-1993": "String",
+ "name:1951-01-01-2006-05-11": "String",
+ "name:1951-03-16-1953-10-12": "String",
+ "name:1951-03-16-2006": "String",
+ "name:1952": "String",
+ "name:1952-1989": "String",
+ "name:1952-1990": "String",
+ "name:1953-04-13--2013-12-02": "String",
+ "name:1953-05-05": "String",
+ "name:1953-10-12-1991-05-13": "String",
+ "name:1953-1990": "String",
+ "name:1954-08-10--2019-04-02": "String",
+ "name:1956-1990": "String",
+ "name:1956-2016": "String",
+ "name:1957-": "String",
+ "name:1957--": "String",
+ "name:1958--2015-05-29": "String",
+ "name:1958-1992": "String",
+ "name:1960-08-10--2022-10-01": "String",
+ "name:1963-11-09-2021-04-01": "String",
+ "name:1966": "String",
+ "name:1967-1979": "String",
+ "name:1968-2000": "String",
+ "name:1968-2010": "String",
+ "name:1970": "String",
+ "name:1973-1990-10-31": "String",
+ "name:1973-2001-02-19": "String",
+ "name:1975": "String",
+ "name:1975-1977": "String",
+ "name:1977": "String",
+ "name:1979": "String",
+ "name:1979--2021-05-28": "String",
+ "name:1981-2017": "String",
+ "name:1982-04-06-1994-11-14": "String",
+ "name:1982-04-06-2006": "String",
+ "name:1983": "String",
+ "name:1984": "String",
+ "name:1984-2022": "String",
+ "name:1985": "String",
+ "name:1987-02-17-1991-05-13": "String",
+ "name:1987-02-17-2001-02-19": "String",
+ "name:1987-07-02--1987-12-04": "String",
+ "name:1987-12-04--": "String",
+ "name:1988": "String",
+ "name:1989": "String",
+ "name:1989-": "String",
+ "name:1990": "String",
+ "name:1991-05-13-2005-10-13": "String",
+ "name:1992": "String",
+ "name:1992-05-22--": "String",
+ "name:1992-07-01--": "String",
+ "name:1993": "String",
+ "name:1993-2007": "String",
+ "name:1994": "String",
+ "name:1995": "String",
+ "name:1997": "String",
+ "name:1999": "String",
+ "name:1999--2005-07-04": "String",
+ "name:1999-05-19--": "String",
+ "name:2": "String",
+ "name:2000": "String",
+ "name:2000-02-23": "String",
+ "name:2000-09--": "String",
+ "name:2001": "String",
+ "name:2001-02-19-2001-06-18": "String",
+ "name:2001-02-19-2008-10-16": "String",
+ "name:2001-02-19-2015-12-10": "String",
+ "name:2001-2021": "String",
+ "name:2002": "String",
+ "name:2002-01-01--2008-07-28": "String",
+ "name:2003": "String",
+ "name:2003-": "String",
+ "name:2004-04-29-2008-10-16": "String",
+ "name:2004-04-29-2022-05-18": "String",
+ "name:2005-07-04--": "String",
+ "name:2005-10-13-2005-04-28": "String",
+ "name:2005-10-13-2006": "String",
+ "name:2005-10-13-2010-06-17": "String",
+ "name:2006": "String",
+ "name:2006-2018-12-13": "String",
+ "name:2008": "String",
+ "name:2009": "String",
+ "name:2010": "String",
+ "name:2011": "String",
+ "name:2011-": "String",
+ "name:2011-05-18--": "String",
+ "name:2011-08-18--": "String",
+ "name:2012-": "String",
+ "name:2012-2023-10-16": "String",
+ "name:2013": "String",
+ "name:2013-05-29-": "String",
+ "name:2013-08-31-": "String",
+ "name:2013-10-30-": "String",
+ "name:2013-12-02-": "String",
+ "name:2014": "String",
+ "name:2014-": "String",
+ "name:2014-04-28--": "String",
+ "name:2014-04-29": "String",
+ "name:2014-2022": "String",
+ "name:2015": "String",
+ "name:2015-03-10-": "String",
+ "name:2015-03-25-": "String",
+ "name:2015-05-29--2015-10-07": "String",
+ "name:2015-10-07--": "String",
+ "name:2015-12-10-2017-02-23": "String",
+ "name:2016": "String",
+ "name:2016-08-17-": "String",
+ "name:2017-2022": "String",
+ "name:2019": "String",
+ "name:2019-": "String",
+ "name:2019-12-01-": "String",
+ "name:2020": "String",
+ "name:2020-": "String",
+ "name:2020-06-05-": "String",
+ "name:2020-07-01-": "String",
+ "name:2020-07-31-2022-12-09": "String",
+ "name:2020-08-31-": "String",
+ "name:2021": "String",
+ "name:2021-": "String",
+ "name:2021-04-01-": "String",
+ "name:2021-05-29-": "String",
+ "name:2021-07-01-": "String",
+ "name:2022": "String",
+ "name:2022-": "String",
+ "name:2023-": "String",
+ "name:2023-04-03--": "String",
+ "name:2024-": "String",
+ "name:2024-05-31-": "String",
+ "name:Ancien": "String",
+ "name:Autrans": "String",
+ "name:BANO": "String",
+ "name:Blloku": "String",
+ "name:C13": "String",
+ "name:C13-C17": "String",
+ "name:C18-": "String",
+ "name:C19": "String",
+ "name:CazzagoSanMartino": "String",
+ "name:De_Lijn": "String",
+ "name:FR:Cadastre": "String",
+ "name:Gsw": "String",
+ "name:Karlskronitiska": "String",
+ "name:Lat": "String",
+ "name:Maps4BW": "String",
+ "name:Mova": "String",
+ "name:NWB": "String",
+ "name:Nawat": "String",
+ "name:Nbr": "String",
+ "name:OhreBus": "String",
+ "name:Passirano": "String",
+ "name:TEC": "String",
+ "name:TER": "String",
+ "name:Transisère": "String",
+ "name:Vbr": "String",
+ "name:aa": "String",
+ "name:ab": "String",
+ "name:abandoned:railway": "String",
+ "name:abbr": "String",
+ "name:abbreviation": "String",
+ "name:abe": "String",
+ "name:absent": "String",
+ "name:ace": "String",
+ "name:ada": "String",
+ "name:adjective": "String",
+ "name:adot": "String",
+ "name:ady": "String",
+ "name:aeb": "String",
+ "name:af": "String",
+ "name:ain": "String",
+ "name:ak": "String",
+ "name:al": "String",
+ "name:alg": "String",
+ "name:als": "String",
+ "name:alt": "String",
+ "name:alt2": "String",
+ "name:am": "String",
+ "name:ami": "String",
+ "name:an": "String",
+ "name:ang": "String",
+ "name:ar": "String",
+ "name:ar-Latn": "String",
+ "name:ar1": "String",
+ "name:ar2": "String",
+ "name:ar3": "String",
+ "name:arbereshe": "String",
+ "name:arc": "String",
+ "name:arn": "String",
+ "name:arq": "String",
+ "name:ary": "String",
+ "name:arz": "String",
+ "name:as": "String",
+ "name:ast": "String",
+ "name:at": "String",
+ "name:atlas_de_catamarca": "String",
+ "name:az": "String",
+ "name:az-Arab": "String",
+ "name:az-Latn": "String",
+ "name:az-cyr": "String",
+ "name:azb": "String",
+ "name:ba": "String",
+ "name:backward": "String",
+ "name:bar": "String",
+ "name:basemap": "String",
+ "name:bat-smg": "String",
+ "name:bcl": "String",
+ "name:bd": "String",
+ "name:be": "String",
+ "name:be-tarask": "String",
+ "name:be-tarask:word_stress": "String",
+ "name:be:-2024": "String",
+ "name:ber": "String",
+ "name:bg": "String",
+ "name:bjn": "String",
+ "name:bl": "String",
+ "name:bn": "String",
+ "name:bo": "String",
+ "name:botanical": "String",
+ "name:bpy": "String",
+ "name:br": "String",
+ "name:brez": "String",
+ "name:bridge": "String",
+ "name:bridge:de": "String",
+ "name:bridge:it": "String",
+ "name:brs": "String",
+ "name:bru": "String",
+ "name:bs": "String",
+ "name:bs-Cyrl": "String",
+ "name:bs-Latn": "String",
+ "name:bt": "String",
+ "name:bug": "String",
+ "name:by": "String",
+ "name:ca": "String",
+ "name:ca:-2023": "String",
+ "name:ca:-2024": "String",
+ "name:ca:pronunciation": "String",
+ "name:ca_1": "String",
+ "name:ca_2": "String",
+ "name:ca_3": "String",
+ "name:ca_4": "String",
+ "name:cadastre": "String",
+ "name:canada_post": "String",
+ "name:ce": "String",
+ "name:ceb": "String",
+ "name:ch": "String",
+ "name:chm": "String",
+ "name:chr": "String",
+ "name:cim": "String",
+ "name:city_map": "String",
+ "name:cjk": "String",
+ "name:cjm-Latn": "String",
+ "name:ckb": "String",
+ "name:ckd": "String",
+ "name:clm": "String",
+ "name:cmn": "String",
+ "name:cmn-Latn": "String",
+ "name:cnr": "String",
+ "name:co": "String",
+ "name:cobbles": "String",
+ "name:comment": "String",
+ "name:conditional": "String",
+ "name:cos": "String",
+ "name:cr": "String",
+ "name:cr-Latn": "String",
+ "name:crh": "String",
+ "name:crh-cyr": "String",
+ "name:cs": "String",
+ "name:csb": "String",
+ "name:curve": "String",
+ "name:cv": "String",
+ "name:cy": "String",
+ "name:cycleway": "String",
+ "name:cym": "String",
+ "name:da": "String",
+ "name:de": "String",
+ "name:de:etymology": "String",
+ "name:de_1": "String",
+ "name:desc": "String",
+ "name:description": "String",
+ "name:detail": "String",
+ "name:details": "String",
+ "name:dialect": "String",
+ "name:disaster": "String",
+ "name:dsb": "String",
+ "name:dv": "String",
+ "name:dz": "String",
+ "name:eaf": "String",
+ "name:east": "String",
+ "name:ee": "String",
+ "name:egl": "String",
+ "name:eh": "String",
+ "name:el": "String",
+ "name:el-Latn": "String",
+ "name:el:en": "String",
+ "name:elf": "String",
+ "name:em": "String",
+ "name:embankment": "String",
+ "name:eml": "String",
+ "name:en": "String",
+ "name:en-t-zh": "String",
+ "name:en-u-nu-latn": "String",
+ "name:en-u-nu-traditio": "String",
+ "name:en1": "String",
+ "name:en2": "String",
+ "name:en3": "String",
+ "name:en4": "String",
+ "name:en5": "String",
+ "name:en6": "String",
+ "name:en7": "String",
+ "name:en8": "String",
+ "name:en:-2024": "String",
+ "name:en:0--2017-04-12": "String",
+ "name:en:1960-08-10--2022-10-01": "String",
+ "name:en:el": "String",
+ "name:en:pronunciation": "String",
+ "name:en:signed": "String",
+ "name:en:suffix": "String",
+ "name:en_1": "String",
+ "name:en_2": "String",
+ "name:eo": "String",
+ "name:es": "String",
+ "name:es:-2024": "String",
+ "name:es:pronunciation": "String",
+ "name:et": "String",
+ "name:etymology": "String",
+ "name:etymology:description": "String",
+ "name:etymology:en": "String",
+ "name:etymology:es": "String",
+ "name:etymology:image": "String",
+ "name:etymology:inscription": "String",
+ "name:etymology:missing": "String",
+ "name:etymology:note": "String",
+ "name:etymology:regiowiki": "String",
+ "name:etymology:signed": "String",
+ "name:etymology:start_date": "String",
+ "name:etymology:url": "String",
+ "name:etymology:website": "String",
+ "name:etymology:wien-geschichte-wiki-id": "String",
+ "name:etymology:wikidata": "String",
+ "name:etymology:wikidata:--2022-11-03": "String",
+ "name:etymology:wikidata:fixme": "String",
+ "name:etymology:wikidata:missing": "String",
+ "name:etymology:wikidata:note": "String",
+ "name:etymology:wikimedia_commons": "String",
+ "name:etymology:wikipedia": "String",
+ "name:etymology:wikipedia:--2022-11-03": "String",
+ "name:etymology:wikipedia:missing": "String",
+ "name:eu": "String",
+ "name:ex": "String",
+ "name:ext": "String",
+ "name:fa": "String",
+ "name:fa-Latn": "String",
+ "name:fa_1": "String",
+ "name:fbr": "String",
+ "name:ff": "String",
+ "name:fi": "String",
+ "name:fi:1950-2016": "String",
+ "name:fi:2017-": "String",
+ "name:fi:right": "String",
+ "name:fil": "String",
+ "name:fixme": "String",
+ "name:fkv": "String",
+ "name:fo": "String",
+ "name:former": "String",
+ "name:forward": "String",
+ "name:fr": "String",
+ "name:fr-x-gallo": "String",
+ "name:fr_1": "String",
+ "name:frc": "String",
+ "name:frk": "String",
+ "name:frp": "String",
+ "name:frr": "String",
+ "name:fry": "String",
+ "name:full": "String",
+ "name:fur": "String",
+ "name:fy": "String",
+ "name:fyu": "String",
+ "name:ga": "String",
+ "name:ga-1": "String",
+ "name:ga-2": "String",
+ "name:ga:absent": "String",
+ "name:gag": "String",
+ "name:gag-cyr": "String",
+ "name:gan": "String",
+ "name:gcf": "String",
+ "name:gd": "String",
+ "name:ge": "String",
+ "name:genitive": "String",
+ "name:gl": "String",
+ "name:gn": "String",
+ "name:gr": "String",
+ "name:grc": "String",
+ "name:groene_as": "String",
+ "name:group": "String",
+ "name:gsw": "String",
+ "name:gsw1": "String",
+ "name:gu": "String",
+ "name:gv": "String",
+ "name:güterweg": "String",
+ "name:ha": "String",
+ "name:hak": "String",
+ "name:hak-HJ": "String",
+ "name:haw": "String",
+ "name:he": "String",
+ "name:he1": "String",
+ "name:he2": "String",
+ "name:he3": "String",
+ "name:he4": "String",
+ "name:he_1": "String",
+ "name:hi": "String",
+ "name:hi-Latn": "String",
+ "name:highway": "String",
+ "name:hil": "String",
+ "name:historic": "String",
+ "name:historical": "String",
+ "name:hmn": "String",
+ "name:honorary": "String",
+ "name:hr": "String",
+ "name:hsb": "String",
+ "name:hsn": "String",
+ "name:ht": "String",
+ "name:hu": "String",
+ "name:hu:2017-2023": "String",
+ "name:hu_1": "String",
+ "name:hur": "String",
+ "name:hy": "String",
+ "name:ia": "String",
+ "name:ibl": "String",
+ "name:id": "String",
+ "name:ie": "String",
+ "name:ilo": "String",
+ "name:in": "String",
+ "name:induk_idn": "String",
+ "name:info": "String",
+ "name:informal": "String",
+ "name:information": "String",
+ "name:inh": "String",
+ "name:int": "String",
+ "name:int_name": "String",
+ "name:io": "String",
+ "name:ir": "String",
+ "name:is": "String",
+ "name:it": "String",
+ "name:iu": "String",
+ "name:iw": "String",
+ "name:ja": "String",
+ "name:ja-Hira": "String",
+ "name:ja-Hrkt": "String",
+ "name:ja-Jpan": "String",
+ "name:ja-Latn": "String",
+ "name:ja_2": "String",
+ "name:ja_en": "String",
+ "name:ja_furigana": "String",
+ "name:ja_kana": "String",
+ "name:ja_rm": "String",
+ "name:jam": "String",
+ "name:jawi": "String",
+ "name:jv": "String",
+ "name:ka": "String",
+ "name:ka-Latn": "String",
+ "name:kaa": "String",
+ "name:kaa-cyr": "String",
+ "name:kab": "String",
+ "name:kbd": "String",
+ "name:kg": "String",
+ "name:kk": "String",
+ "name:kk-Arab": "String",
+ "name:kk-Cyrl": "String",
+ "name:kk-Latn": "String",
+ "name:km": "String",
+ "name:kmr": "String",
+ "name:kn": "String",
+ "name:kn-Latn": "String",
+ "name:kn:iso15919": "String",
+ "name:ko": "String",
+ "name:ko-Hani": "String",
+ "name:ko-Hani:--2014-04-12": "String",
+ "name:ko-KR": "String",
+ "name:ko-Kore": "String",
+ "name:ko-Latn": "String",
+ "name:ko:0--2017-04-12": "String",
+ "name:ko_rm": "String",
+ "name:koi": "String",
+ "name:kr": "String",
+ "name:krc": "String",
+ "name:krj": "String",
+ "name:krl": "String",
+ "name:kru": "String",
+ "name:ks": "String",
+ "name:ksh": "String",
+ "name:ku": "String",
+ "name:kv": "String",
+ "name:kw": "String",
+ "name:ky": "String",
+ "name:la": "String",
+ "name:lad": "String",
+ "name:lanes": "String",
+ "name:language": "String",
+ "name:lat": "String",
+ "name:lb": "String",
+ "name:left": "String",
+ "name:left:br": "String",
+ "name:left:ca": "String",
+ "name:left:de": "String",
+ "name:left:dsb": "String",
+ "name:left:en": "String",
+ "name:left:es": "String",
+ "name:left:etymology:wikidata": "String",
+ "name:left:eu": "String",
+ "name:left:fr": "String",
+ "name:left:fy": "String",
+ "name:left:ga": "String",
+ "name:left:hu": "String",
+ "name:left:it": "String",
+ "name:left:kbd": "String",
+ "name:left:krc": "String",
+ "name:left:nl": "String",
+ "name:left:oc": "String",
+ "name:left:pl": "String",
+ "name:left:ro": "String",
+ "name:left:ru": "String",
+ "name:left:sr": "String",
+ "name:left:sr-Latn": "String",
+ "name:left:uk": "String",
+ "name:left:yue": "String",
+ "name:left:zh": "String",
+ "name:lez": "String",
+ "name:lg": "String",
+ "name:li": "String",
+ "name:lij": "String",
+ "name:link": "String",
+ "name:lld": "String",
+ "name:lmo": "String",
+ "name:lo": "String",
+ "name:lo-Latn": "String",
+ "name:lo_rm": "String",
+ "name:loc": "String",
+ "name:local": "String",
+ "name:lt": "String",
+ "name:lut": "String",
+ "name:lv": "String",
+ "name:lzh": "String",
+ "name:mak": "String",
+ "name:mar": "String",
+ "name:maya": "String",
+ "name:maybe": "String",
+ "name:md": "String",
+ "name:mdf": "String",
+ "name:mdr": "String",
+ "name:mez": "String",
+ "name:mfe": "String",
+ "name:mg": "String",
+ "name:mhn": "String",
+ "name:mhr": "String",
+ "name:mi": "String",
+ "name:min": "String",
+ "name:mio": "String",
+ "name:mk": "String",
+ "name:ml": "String",
+ "name:mm": "String",
+ "name:mn": "String",
+ "name:mo": "String",
+ "name:mr": "String",
+ "name:mrj": "String",
+ "name:ms": "String",
+ "name:ms-Arab": "String",
+ "name:mt": "String",
+ "name:mtb": "String",
+ "name:mus": "String",
+ "name:mwl": "String",
+ "name:my": "String",
+ "name:myth": "String",
+ "name:myv": "String",
+ "name:mzn": "String",
+ "name:nan": "String",
+ "name:nan-HJ": "String",
+ "name:nan-POJ": "String",
+ "name:nan-TL": "String",
+ "name:nb": "String",
+ "name:nds": "String",
+ "name:nds-nl": "String",
+ "name:ne": "String",
+ "name:new": "String",
+ "name:nha": "String",
+ "name:nl": "String",
+ "name:nn": "String",
+ "name:no": "String",
+ "name:north": "String",
+ "name:not": "String",
+ "name:note": "String",
+ "name:note:de": "String",
+ "name:nrf": "String",
+ "name:nrm": "String",
+ "name:nso": "String",
+ "name:nuk": "String",
+ "name:nv": "String",
+ "name:ny": "String",
+ "name:oc": "String",
+ "name:oc-provenc-grmistr": "String",
+ "name:official": "String",
+ "name:oj": "String",
+ "name:oka": "String",
+ "name:old": "String",
+ "name:old_name:de": "String",
+ "name:om": "String",
+ "name:on-site": "String",
+ "name:ono": "String",
+ "name:opc": "String",
+ "name:operator": "String",
+ "name:or": "String",
+ "name:origin": "String",
+ "name:os": "String",
+ "name:osm:temporary": "String",
+ "name:ota": "String",
+ "name:otg": "String",
+ "name:pa": "String",
+ "name:pam": "String",
+ "name:pap": "String",
+ "name:pcd": "String",
+ "name:pdc": "String",
+ "name:pdt": "String",
+ "name:peo": "String",
+ "name:pfl": "String",
+ "name:pi": "String",
+ "name:pi-Latn": "String",
+ "name:pl": "String",
+ "name:pl:1960-08-10--2022-10-01": "String",
+ "name:pms": "String",
+ "name:pnb": "String",
+ "name:por": "String",
+ "name:pot": "String",
+ "name:prefix": "String",
+ "name:prefix:at": "String",
+ "name:prefix:en": "String",
+ "name:prefix:uk": "String",
+ "name:pronunciation": "String",
+ "name:pronunciation:backward": "String",
+ "name:pronunciation:forward": "String",
+ "name:pronunciation:left": "String",
+ "name:pronunciation:right": "String",
+ "name:proposed": "String",
+ "name:ps": "String",
+ "name:pt": "String",
+ "name:pwn": "String",
+ "name:qu": "String",
+ "name:railroad": "String",
+ "name:railway": "String",
+ "name:right": "String",
+ "name:right:br": "String",
+ "name:right:ca": "String",
+ "name:right:de": "String",
+ "name:right:dsb": "String",
+ "name:right:en": "String",
+ "name:right:es": "String",
+ "name:right:etymology:wikidata": "String",
+ "name:right:eu": "String",
+ "name:right:fr": "String",
+ "name:right:fy": "String",
+ "name:right:ga": "String",
+ "name:right:hu": "String",
+ "name:right:kbd": "String",
+ "name:right:nl": "String",
+ "name:right:oc": "String",
+ "name:right:pl": "String",
+ "name:right:ro": "String",
+ "name:right:ru": "String",
+ "name:right:sr": "String",
+ "name:right:sr-Latn": "String",
+ "name:right:uk": "String",
+ "name:right:vls": "String",
+ "name:right:wikipedia": "String",
+ "name:right:zh": "String",
+ "name:rm": "String",
+ "name:rmy": "String",
+ "name:rn": "String",
+ "name:ro": "String",
+ "name:ro_1": "String",
+ "name:roundabout": "String",
+ "name:route": "String",
+ "name:rs": "String",
+ "name:ru": "String",
+ "name:ru-Latn": "String",
+ "name:ru1": "String",
+ "name:ru2": "String",
+ "name:ru:-2024": "String",
+ "name:ru:0--2017-04-12": "String",
+ "name:ru:old": "String",
+ "name:ru:word_stress": "String",
+ "name:rue": "String",
+ "name:rui": "String",
+ "name:rw": "String",
+ "name:sal": "String",
+ "name:sardo": "String",
+ "name:sat": "String",
+ "name:saxon": "String",
+ "name:sc": "String",
+ "name:scenic": "String",
+ "name:scn": "String",
+ "name:sco": "String",
+ "name:sd": "String",
+ "name:sdh": "String",
+ "name:sdsb": "String",
+ "name:se": "String",
+ "name:see": "String",
+ "name:sh": "String",
+ "name:shi": "String",
+ "name:shn": "String",
+ "name:short": "String",
+ "name:short_name": "String",
+ "name:si": "String",
+ "name:sidewalk": "String",
+ "name:sign": "String",
+ "name:signed": "String",
+ "name:signposted": "String",
+ "name:simple": "String",
+ "name:sk": "String",
+ "name:skr": "String",
+ "name:sl": "String",
+ "name:slope": "String",
+ "name:sma": "String",
+ "name:smj": "String",
+ "name:smn": "String",
+ "name:so": "String",
+ "name:source": "String",
+ "name:source:date": "String",
+ "name:source:en": "String",
+ "name:source:url": "String",
+ "name:sp": "String",
+ "name:sq": "String",
+ "name:sr": "String",
+ "name:sr-Latn": "String",
+ "name:sr-Latn:left": "String",
+ "name:sr-Latn:right": "String",
+ "name:sr:left": "String",
+ "name:sr:right": "String",
+ "name:st": "String",
+ "name:start_date": "String",
+ "name:start_date:source:wikidata": "String",
+ "name:statcan_rbuid": "String",
+ "name:stq": "String",
+ "name:str": "String",
+ "name:street": "String",
+ "name:structure": "String",
+ "name:su": "String",
+ "name:su-Latn": "String",
+ "name:sud": "String",
+ "name:suffix": "String",
+ "name:suffix:en": "String",
+ "name:survey:date": "String",
+ "name:sv": "String",
+ "name:sv:other_end": "String",
+ "name:sv:right": "String",
+ "name:sw": "String",
+ "name:swg": "String",
+ "name:syc": "String",
+ "name:syr": "String",
+ "name:szl": "String",
+ "name:ta": "String",
+ "name:te": "String",
+ "name:teryt": "String",
+ "name:tew": "String",
+ "name:tg": "String",
+ "name:th": "String",
+ "name:th-Latn": "String",
+ "name:ti": "String",
+ "name:tiger2017": "String",
+ "name:tj": "String",
+ "name:tk": "String",
+ "name:tk-Arab": "String",
+ "name:tl": "String",
+ "name:tmh": "String",
+ "name:tn": "String",
+ "name:tr": "String",
+ "name:trv": "String",
+ "name:tt": "String",
+ "name:tt-lat": "String",
+ "name:tu": "String",
+ "name:tunnel": "String",
+ "name:ty": "String",
+ "name:type": "String",
+ "name:udm": "String",
+ "name:ug": "String",
+ "name:uk": "String",
+ "name:uk:1960-08-10--2022-10-01": "String",
+ "name:uk:braille": "String",
+ "name:uk:word_stress": "String",
+ "name:unsigned": "String",
+ "name:unverified": "String",
+ "name:ur": "String",
+ "name:ur-Latn": "String",
+ "name:uz": "String",
+ "name:uz-Arab": "String",
+ "name:uz-Cyrl": "String",
+ "name:uz-Latn": "String",
+ "name:uz-cyr": "String",
+ "name:vbb": "String",
+ "name:vec": "String",
+ "name:vi": "String",
+ "name:vi-Hani": "String",
+ "name:viaduct": "String",
+ "name:vls": "String",
+ "name:vro": "String",
+ "name:wa": "String",
+ "name:wal": "String",
+ "name:wam": "String",
+ "name:war": "String",
+ "name:west": "String",
+ "name:wikidata": "String",
+ "name:wikipedia": "String",
+ "name:wikipedia:right": "String",
+ "name:wn": "String",
+ "name:wo": "String",
+ "name:wrong": "String",
+ "name:wuu": "String",
+ "name:wya": "String",
+ "name:xh": "String",
+ "name:yi": "String",
+ "name:yue": "String",
+ "name:yue-CN": "String",
+ "name:yue-HK": "String",
+ "name:yue-HK-Latn": "String",
+ "name:yue-Hans": "String",
+ "name:yue-Hant": "String",
+ "name:yue-Latn": "String",
+ "name:yue-Latn-CN": "String",
+ "name:yue-Latn-HK": "String",
+ "name:yue-Latn-jyutping": "String",
+ "name:zea": "String",
+ "name:zgh": "String",
+ "name:zh": "String",
+ "name:zh-Bopo": "String",
+ "name:zh-CN": "String",
+ "name:zh-Hans": "String",
+ "name:zh-Hans-CN": "String",
+ "name:zh-Hans-MY": "String",
+ "name:zh-Hans-SG": "String",
+ "name:zh-Hant": "String",
+ "name:zh-Hant-CN": "String",
+ "name:zh-Hant-MO": "String",
+ "name:zh-Hant-TW": "String",
+ "name:zh-Latn": "String",
+ "name:zh-Latn-CN-pinyin": "String",
+ "name:zh-Latn-TW-pinyin": "String",
+ "name:zh-Latn-pinyin": "String",
+ "name:zh-TW": "String",
+ "name:zh-hans": "String",
+ "name:zh-u-nu-hant": "String",
+ "name:zh-u-nu-latn": "String",
+ "name:zh:signed": "String",
+ "name:zh_1": "String",
+ "name:zh_pinyin": "String",
+ "name:zh_zhuyin": "String",
+ "name:zn": "String",
+ "name:zn-cn": "String",
+ "name:zu": "String",
+ "name:انانگ": "String",
+ "name:ন": "String",
+ "name:ဗမာ": "String",
+ "name:ျမန္မာဘာသာ": "String",
+ "name:英文": "String",
+ "network": "String",
+ "oneway": "String",
+ "pmap:kind": "String",
+ "pmap:kind_detail": "String",
+ "pmap:level": "Number",
+ "pmap:link": "Number",
+ "pmap:min_zoom": "Number",
+ "pmap:pgf:name": "String",
+ "pmap:pgf:name:en": "String",
+ "pmap:pgf:name:hi": "String",
+ "pmap:pgf:name:mar": "String",
+ "pmap:pgf:name:mr": "String",
+ "pmap:pgf:name:ne": "String",
+ "pmap:pgf:name:new": "String",
+ "pmap:script": "String",
+ "ref": "String",
+ "service": "String",
+ "shield_text_length": "Number"
+ },
+ "minzoom": 3,
+ "maxzoom": 15
+ },
+ {
+ "id": "transit",
+ "fields": {
+ "aerialway": "String",
+ "aeroway": "String",
+ "highspeed": "String",
+ "layer": "Number",
+ "man_made": "String",
+ "name": "String",
+ "name:": "String",
+ "name:-2022": "String",
+ "name:1876-1954": "String",
+ "name:1879-03-16-1947-11-16": "String",
+ "name:1879-04-22-1947-11-16": "String",
+ "name:1879-06-08-1947-11-16": "String",
+ "name:1879-07-10-1915": "String",
+ "name:1889-10-18-1914-06-13": "String",
+ "name:1908-09-14-1968-05-25": "String",
+ "name:1911-01-14-1914-06-13": "String",
+ "name:1914-06-14-1935": "String",
+ "name:1914-06-14-1943": "String",
+ "name:1915-1963-05-25": "String",
+ "name:1928-03-15-1956-02-29": "String",
+ "name:1953-1968-05-26": "String",
+ "name:1986-": "String",
+ "name:1993-2009": "String",
+ "name:ab": "String",
+ "name:abandoned:railway": "String",
+ "name:af": "String",
+ "name:alt": "String",
+ "name:am": "String",
+ "name:an": "String",
+ "name:ang": "String",
+ "name:ar": "String",
+ "name:ar1": "String",
+ "name:ast": "String",
+ "name:az": "String",
+ "name:az-Arab": "String",
+ "name:azb": "String",
+ "name:ba": "String",
+ "name:be": "String",
+ "name:be-tarask": "String",
+ "name:bg": "String",
+ "name:bn": "String",
+ "name:boat": "String",
+ "name:br": "String",
+ "name:bridge": "String",
+ "name:bridge:de": "String",
+ "name:bridge:local": "String",
+ "name:bridge:official": "String",
+ "name:bs": "String",
+ "name:ca": "String",
+ "name:ca:-2022": "String",
+ "name:ckb": "String",
+ "name:cs": "String",
+ "name:cutting": "String",
+ "name:cv": "String",
+ "name:cy": "String",
+ "name:da": "String",
+ "name:de": "String",
+ "name:ee": "String",
+ "name:el": "String",
+ "name:en": "String",
+ "name:en1": "String",
+ "name:eo": "String",
+ "name:es": "String",
+ "name:et": "String",
+ "name:etymology": "String",
+ "name:etymology:wikidata": "String",
+ "name:etymology:wikipedia": "String",
+ "name:eu": "String",
+ "name:fa": "String",
+ "name:fi": "String",
+ "name:fil": "String",
+ "name:former": "String",
+ "name:fr": "String",
+ "name:frc": "String",
+ "name:frp": "String",
+ "name:fur": "String",
+ "name:fy": "String",
+ "name:ga": "String",
+ "name:gcf": "String",
+ "name:gd": "String",
+ "name:gl": "String",
+ "name:grc": "String",
+ "name:gv": "String",
+ "name:hak": "String",
+ "name:hak-HJ": "String",
+ "name:he": "String",
+ "name:hi": "String",
+ "name:historic": "String",
+ "name:hnd": "String",
+ "name:hno": "String",
+ "name:hr": "String",
+ "name:hsb": "String",
+ "name:hu": "String",
+ "name:hy": "String",
+ "name:id": "String",
+ "name:int": "String",
+ "name:it": "String",
+ "name:ja": "String",
+ "name:ja-Hira": "String",
+ "name:ja-Jpan": "String",
+ "name:ja-Latn": "String",
+ "name:ja_kana": "String",
+ "name:ja_rm": "String",
+ "name:ka": "String",
+ "name:kab": "String",
+ "name:kk": "String",
+ "name:km": "String",
+ "name:kn": "String",
+ "name:ko": "String",
+ "name:ko-Hani": "String",
+ "name:ko-Latn": "String",
+ "name:ks": "String",
+ "name:ku": "String",
+ "name:kw": "String",
+ "name:la": "String",
+ "name:language": "String",
+ "name:lb": "String",
+ "name:left": "String",
+ "name:ln": "String",
+ "name:lo": "String",
+ "name:lt": "String",
+ "name:lv": "String",
+ "name:md": "String",
+ "name:mi": "String",
+ "name:mk": "String",
+ "name:ml": "String",
+ "name:mn": "String",
+ "name:mr": "String",
+ "name:ms": "String",
+ "name:my": "String",
+ "name:nan": "String",
+ "name:nan-HJ": "String",
+ "name:nan-POJ": "String",
+ "name:nan-TL": "String",
+ "name:nb": "String",
+ "name:ne": "String",
+ "name:nl": "String",
+ "name:nn": "String",
+ "name:no": "String",
+ "name:note": "String",
+ "name:oc": "String",
+ "name:or": "String",
+ "name:original": "String",
+ "name:os": "String",
+ "name:pl": "String",
+ "name:pnb": "String",
+ "name:proposed": "String",
+ "name:ps": "String",
+ "name:pt": "String",
+ "name:railroad": "String",
+ "name:railway": "String",
+ "name:right": "String",
+ "name:rm": "String",
+ "name:rmy": "String",
+ "name:ro": "String",
+ "name:ru": "String",
+ "name:ru:word_stress": "String",
+ "name:sco": "String",
+ "name:sd": "String",
+ "name:second": "String",
+ "name:short": "String",
+ "name:signed": "String",
+ "name:sju": "String",
+ "name:sk": "String",
+ "name:skr": "String",
+ "name:sl": "String",
+ "name:source": "String",
+ "name:sq": "String",
+ "name:sr": "String",
+ "name:sr-Latn": "String",
+ "name:start_date": "String",
+ "name:su": "String",
+ "name:sv": "String",
+ "name:sw": "String",
+ "name:ta": "String",
+ "name:tam": "String",
+ "name:te": "String",
+ "name:teen": "String",
+ "name:th": "String",
+ "name:th-Latn": "String",
+ "name:third": "String",
+ "name:tk": "String",
+ "name:tl": "String",
+ "name:tr": "String",
+ "name:tt": "String",
+ "name:tt-lat": "String",
+ "name:tunnel": "String",
+ "name:ug": "String",
+ "name:uk": "String",
+ "name:ur": "String",
+ "name:uz": "String",
+ "name:uz-Arab": "String",
+ "name:uz-Cyrl": "String",
+ "name:uz-Latn": "String",
+ "name:vi": "String",
+ "name:viaduct": "String",
+ "name:wal": "String",
+ "name:wuu": "String",
+ "name:yi": "String",
+ "name:yue": "String",
+ "name:yue-Hant": "String",
+ "name:zh": "String",
+ "name:zh-Hans": "String",
+ "name:zh-Hant": "String",
+ "name:zh-Latn-pinyin": "String",
+ "name:zh_pinyin": "String",
+ "name:경부제1본선": "String",
+ "name:이일본어": "String",
+ "network": "String",
+ "pmap:kind": "String",
+ "pmap:kind_detail": "String",
+ "pmap:level": "Number",
+ "pmap:min_zoom": "Number",
+ "pmap:pgf:name": "String",
+ "pmap:pgf:name:hi": "String",
+ "pmap:pgf:name:mr": "String",
+ "pmap:pgf:name:ne": "String",
+ "pmap:script": "String",
+ "railway": "String",
+ "ref": "String",
+ "route": "String",
+ "service": "String"
+ },
+ "minzoom": 9,
+ "maxzoom": 15
+ },
+ {
+ "id": "water",
+ "fields": {
+ "alkaline": "Boolean",
+ "bridge": "String",
+ "intermittent": "Boolean",
+ "landuse": "String",
+ "layer": "Number",
+ "leisure": "String",
+ "natural": "String",
+ "pmap:kind": "String",
+ "pmap:kind_detail": "String",
+ "reservoir": "Boolean",
+ "tunnel": "String",
+ "water": "String",
+ "waterway": "String"
+ },
+ "minzoom": 0,
+ "maxzoom": 15
+ }
+ ],
+ "attribution": "© OpenStreetMap contributors",
+ "description": "Basemap layers derived from OpenStreetMap and Natural Earth",
+ "name": "Protomaps Basemap",
+ "version": "3.7.0",
+ "bounds": [
+ -180,
+ -85.0511287,
+ 180,
+ 85.0511287
+ ],
+ "center": [
+ 0,
+ 0,
+ 0
+ ],
+ "minzoom": 0,
+ "maxzoom": 15
+}
diff --git a/server/src/controllers/map.controller.ts b/server/src/controllers/map.controller.ts
index d6c26c58a0..dc375b4b27 100644
--- a/server/src/controllers/map.controller.ts
+++ b/server/src/controllers/map.controller.ts
@@ -1,5 +1,10 @@
-import { Controller, Get, HttpCode, HttpStatus, Query } from '@nestjs/common';
+import { Controller, Get, NotFoundException, Param, HttpCode, HttpStatus, Query, Res } from '@nestjs/common';
import { ApiTags } from '@nestjs/swagger';
+import { Response } from 'express';
+import fsSync from 'node:fs';
+import fs from 'node:fs/promises';
+// @ts-expect-error test
+import { PMTiles, RangeResponse, Source } from 'pmtiles';
import { AuthDto } from 'src/dtos/auth.dto';
import {
MapMarkerDto,
@@ -16,6 +21,9 @@ import { MapService } from 'src/services/map.service';
export class MapController {
constructor(private service: MapService) {}
+ source = new FileSource('./resources/v1.pmtiles');
+ pmtiles = new PMTiles(this.source);
+
@Get('markers')
@Authenticated()
getMapMarkers(@Auth() auth: AuthDto, @Query() options: MapMarkerDto): Promise {
@@ -34,4 +42,83 @@ export class MapController {
reverseGeocode(@Query() dto: MapReverseGeocodeDto): Promise {
return this.service.reverseGeocode(dto);
}
+
+ @Get('tiles.json')
+ async getTilesJson() {
+ // eslint-disable-next-line unicorn/no-await-expression-member
+ return JSON.parse((await fs.readFile(`./resources/tiles.json`)).toString());
+ }
+
+ @Get('tiles/:z/:x/:y.:format')
+ async getTiles(
+ @Param('z') z: number,
+ @Param('x') x: number,
+ @Param('y') y: number,
+ @Param('format') format: string,
+ @Res({ passthrough: true }) res: Response,
+ ) {
+ // load data based on tile request
+ console.log('getting tile');
+ const tile = await this.pmtiles.getZxy(Number(z), Number(x), Number(y));
+ console.log('tile', tile);
+ if (!tile) {
+ throw new NotFoundException('Tile not found.');
+ }
+ console.log('getting');
+ const data = Buffer.from(tile.data);
+ console.log('got buffer');
+
+ // determine content-type header based on data
+ // (assume pbf for now)
+ console.log('getting header');
+ const header = await this.pmtiles.getHeader();
+ console.log('header', header);
+ switch (header.tileType) {
+ case 0: {
+ console.log('Unknown tile type.');
+ break;
+ }
+ case 1: {
+ res.setHeader('Content-Type', 'application/x-protobuf');
+ break;
+ }
+ }
+
+ res.status(200).send(data);
+ }
+}
+
+class FileSource implements Source {
+ filename: string;
+ fileDescriptor: number;
+
+ constructor(filename: string) {
+ this.filename = filename;
+ this.fileDescriptor = fsSync.openSync(filename, 'r');
+ }
+
+ getKey() {
+ return this.filename;
+ }
+
+ // helper async function to read in bytes from file
+ readBytesIntoBuffer = async (buffer: Buffer, offset: number) =>
+ new Promise((resolve, reject) => {
+ fsSync.read(this.fileDescriptor, buffer, 0, buffer.length, offset, (err) => {
+ if (err) {
+ return reject(err);
+ }
+ resolve();
+ });
+ });
+
+ getBytes = async (offset: number, length: number) => {
+ // create buffer and read in byes from file
+ const buffer = Buffer.alloc(length);
+ await this.readBytesIntoBuffer(buffer, offset);
+
+ const data = buffer.buffer.slice(buffer.byteOffset, buffer.byteOffset + buffer.byteLength);
+
+ return { data } as RangeResponse;
+ };
}