From fe84f1cc90b10edecfbeaf0920c08bfb4f274cb8 Mon Sep 17 00:00:00 2001 From: Zack Pollard Date: Sat, 27 Jul 2024 00:01:12 +0100 Subject: [PATCH] wip: local tileserver --- .dockerignore | 1 + docker/docker-compose.dev.yml | 1 + open-api/immich-openapi-specs.json | 68 + server/package-lock.json | 48 + server/package.json | 1 + server/resources/style-dark.json | 2 +- server/resources/style-light.json | 2 +- server/resources/tiles.json | 6367 ++++++++++++++++++++++ server/src/controllers/map.controller.ts | 89 +- 9 files changed, 6576 insertions(+), 3 deletions(-) create mode 100644 server/resources/tiles.json 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; + }; }