UNPKG

text-to-map

Version:

Text To Map usiluje o lepší, strojově zpracovatelné využití částí vyhlášek s výčtem ulic a dalších lokací. Jde o rozšiřitelnou sadu konceptů a nástrojů, které zajistí hladký převod výčtu ulic a jejich rozsahů v lidsky srozumitelném jazyce do strojově zpra

29 lines (28 loc) 1.24 kB
import { Founder } from "../db/types"; export interface OpenDataSyncOptions { tmpDir: string; dataDir: string; dbFilePath: string; dbInitFilePath: string; addressPointsAtomUrl: string; addressPointsZipFileName: string; addressPointsCsvFolderName: string; streetsAtomUrl: string; streetZipFolderName: string; streetDbfFileName: string; polygonShpFileName: string; districtPolygonShpFileName: string; districtPolygonDbfFileName: string; schoolsXmlUrl: string; schoolsXmlFileName: string; regionsCsvUrl: string; regionsSchemaUrl: string; regionsCsvFileName: string; } export type OpenDataSyncOptionsPartial = Partial<OpenDataSyncOptions>; export declare const getAppDataDirPath: () => string; export declare const prepareOptions: (options: OpenDataSyncOptionsPartial) => OpenDataSyncOptions; export declare const extractMunicipalityName: (founder: Founder) => string; export declare const sanitizeMunicipalityName: (name: string) => string; export declare const findClosestString: (str: string, arr: string[], maxDistance?: number) => string | null; export declare function roundToNDecimalPlaces(toRound: number, decimalPlaces: number): number;