From 701f06613931bdbbd1c7f9cac676cfa5b481fbfe Mon Sep 17 00:00:00 2001 From: pietervdvn Date: Mon, 13 Sep 2021 01:18:57 +0200 Subject: [PATCH] Add some support to query taginfo --- scripts/ScriptUtils.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/ScriptUtils.ts b/scripts/ScriptUtils.ts index f31bb3adbd..702c40f4dd 100644 --- a/scripts/ScriptUtils.ts +++ b/scripts/ScriptUtils.ts @@ -1,11 +1,11 @@ import * as fs from "fs"; import {lstatSync, readdirSync, readFileSync} from "fs"; import {Utils} from "../Utils"; -Utils.runningFromConsole = true import * as https from "https"; import {LayoutConfigJson} from "../Models/ThemeConfig/Json/LayoutConfigJson"; import {LayerConfigJson} from "../Models/ThemeConfig/Json/LayerConfigJson"; +Utils.runningFromConsole = true export default class ScriptUtils { @@ -145,4 +145,11 @@ export default class ScriptUtils { } + public static TagInfoHistogram(key: string): Promise<{ + data: { count: number, value: string, fraction: number }[] + }> { + const url = `https://taginfo.openstreetmap.org/api/4/key/values?key=${key}&filter=all&lang=en&sortname=count&sortorder=desc&page=1&rp=17&qtype=value` + return ScriptUtils.DownloadJSON(url) + } + }