This repo produces json data files for https://github.com/electinth/bkk-followup
A configuration file is required according to declaration on config.ts
. The default can be found on config.json
.
This sheet contains summary data for specific year.
- The first row of the file is reserved for headers.
- The second row is a Thai description which will be ignored.
- The third row is for TOTAL district data.
- The rest is described in one district per one row.
Note: #N/A
can be used to identified as Not Available
which the program may not use the data in benchmarking or ranking purposes.
Column Header | Data Type | Example | Remark |
---|---|---|---|
dist | string | คลองเตย | Name of the district which will be linked with district row |
budget_total | string (number with seperators) | "316,050,200.00" | |
flood_bud | string (number with seperators) | "7,849,800.00" | |
flood_data1 | number | 9.00 | |
waste_bud | string (number with seperators) | "134,585,400.00" | |
waste_data | number | 2.925 | |
green_bud | string (number with seperators) | "18,778,100.00" | |
green_data | number | 5.06 | |
water_bud | string (number with seperators) | "2,480,800.00" | |
water_data | number | 36.12 | |
air_bud | string (number with seperators) | "1,000,000.00" | |
air_data | number | 1 | |
flood_data2 | number | 33.8 |
This sheet contains information of every districts.
- The first row of the file is reserved for headers.
- The rest is described in one district per one row.
Note: empty string in this file means there is no data available.
Column Header | Data Type | Example | Remark |
---|---|---|---|
district | string | คลองเตย | This will be used as a key with other files |
group | "พื้นที่อยู่อาศัย" | "พื้นที่อยู่อาศัยชานเมือง" | "พื้นที่อนุรักษ์ศิลปวัฒนธรรมและส่งเสริมการท่องเที่ยว" | "พื้นที่ศูนย์กลางธุรกิจและพาณิชยกรรม" | "พื้นที่ศูนย์กลางธุรกิจและพาณิชยกรรม" | This will be used to group district |
access_green | number | 3.00 | |
flood_spot | string (newlines allowed) | "- ถนนพระราม 3, บริเวณตลาดฮ่องกงปีนัง ถึงแยก ณ ระนอง - ถนนพระราม 4, จากแยกสุขุมวิท ถึงแยกถนนเกษมราษฎร์ - ถนนสุนทรโกษา, จากแยกสุนทรโกษา ถึงหน้ากรมศุลกากร" |
A newline is expected to form a readable text on the website |
area | number | 12.99 | |
pop_density_min | string (number with seperators) | "7,792" | |
pop_density_max | string (number with seperators) | "8,389" | |
PM2.5 over | number | 15 | |
PM2.5 measurement | number | 15 |
This program will generate multiple json formated files. There are 3 types of files:
is a general information for all districts.
are values of specific topics by year and by district ID.
Report files report_{air|flood|green|waste|water}_{district*|all|residence|suburban|tourism-and-cultural|business}.json
are data for each page rendering, for each specific type of districts or for each districts.
You machine must have Deno. Run with the command:
deno run --allow-read --allow-write --allow-net app.ts
--allow-read
for configuration file reading--allow-write
for writing output files in./result
--allow-net
for fetching csv files from the internet