Day 5:口罩即时库存开放资料

本篇文章同步发表在 HKT 线上教室 部落格,线上影音教学课程已上架至 UdemyYoutube 频道。另外,想追踪更多相关技术资讯,欢迎到 脸书粉丝专页 按赞追踪喔~

政府资料开放平台

在介绍「口罩资料」之前,KT 先跟大家介绍一下「政府资料开放平台」,在这一个网站上,政府根据《政府资讯公开法》,收集了各县市跨部门的单位资料。目前资料分类上共有18种,其中资料格式有常见的 CSV、XML、JSON 等多样式格式提供给任何人,在其使用规范内,皆可以使用用该平台所提供的开放资料自由运用,其中包含了重制、改作、公开传输和产生衍生物等。

口罩剩余数量

而我们这次口罩资料源头,也是隶属在这个平台上,健保特约机构口罩剩余数量明细清单 :

点击页面中的「检视资料」,可以看到其他种资料格式:

开源的药局资料结合卫生所即时库存API资料

但上方开放资料只有口罩库存资料,若我们想结合 Google Map 地图来标示各药局分布,就还需要自己动手结合药局资料与地址转座标经、纬度资料。在此特别感谢有好心的大大神人 kiang,已经帮我们统整了药局资讯、口罩库存与座标资料。我们不再重覆再造轮子,所以我们改采用 kiang 的 开源的药局+卫生所即时库存API资料

我们撷取其中一笔资料来瞧瞧,其中包含了,药局名称、营业时间、电话、地址、经纬度座标...等药局相关资讯:

{
  "type": "FeatureCollection",
  "features": [
          {
            "type": "Feature",
            "properties": {
                "id": "5901024427",
                "name": "博昱仁爱药局",
                "phone": "(02)87739258",
                "address": "台北市大安区仁爱路4段65号",
                "mask_adult": 0,
                "mask_child": 450,
                "updated": "2020\/09\/13 11:32:37",
                "available": "星期一上午看诊、星期二上午看诊、星期三上午看诊、星期四上午看诊、星期五上午看诊、星期六上午看诊、星期日上午看诊、星期一下午看诊、星期二下午看诊、星期三下午看诊、星期四下午看诊、星期五下午看诊、星期六下午看诊、星期日下午看诊、星期一晚上看诊、星期二晚上看诊、星期三晚上看诊、星期四晚上看诊、星期五晚上看诊、星期六晚上看诊、星期日晚上看诊",
                "note": "周间(周一至周五)上午9点发放号码牌收取健保卡,下午2点领取",
                "custom_note": "",
                "website": "",
                "county": "台北市",
                "town": "大安区",
                "cunli": "仁爱里",
                "service_periods": "NNNNNNNNNNNNNNNNNNNNN"
            },
            "geometry": {
                "type": "Point",
                "coordinates": [
                    121.546869,
                    25.038194
                ]
            }
        },
    ...
    ...
    ...
    
  ]
}

而大部分时间,我们都是在练习如何使用开源资料,所以我们在学习的阶段,暂时可以先不用访问真实即时库存资料,造成不必要的国家资源浪费,另外也防止之後疫情结束,政府口罩资讯下架,仍可以继续学习使用,所以 KT 将 kiang 大大 统整的资料,其中一天特别备份,作为日後学习开发使用。

部分药局口罩资料(其中一天)
https://raw.githubusercontent.com/thishkt/pharmacies/fafd14667432171227be3e2461cf3b74f9cb9b67/data/info.json

完整药局口罩资料(其中一天)
https://raw.githubusercontent.com/thishkt/pharmacies/master/data/info.json

参考资料

HKT 线上教室
https://tw-hkt.blogspot.com/

Freepik
https://www.freepik.com/

政府资料开放平台-健保特约机构口罩剩余数量明细清单
https://data.gov.tw/dataset/116285

口罩供需资讯平台
https://g0v.hackmd.io/@kiang/mask-info

药局+卫生所即时库存 geojson by kiang
https://raw.githubusercontent.com/kiang/pharmacies/master/json/points.json


那今天【iThome 铁人赛】就介绍到这边罗~

顺带一提,KT 线上教室,脸书粉丝团,会不定期发布相关资讯,不想错过最新资讯,不要忘记来按赞,追踪喔!也欢迎大家将这篇文章分享给更多人喔。

我们明天再见罗!!!掰掰~


<<:  AI ninja project [day 5] AI RPA系统--表单篇

>>:  C#语言和你 SAY HELLO!!

# Day32 写在Go繁之後

Day32 写在Go繁之後 这是我的第0010 0000篇文章。 为什麽系列标题要叫做Go繁不及备载...

Day-17 Pytorch 的 Linear Regression

在前面我们学习过了 Pytorch 的基础用法,今天我们来正式依照 Pytorch Model C...

Day5 process 的生命周期

前言 昨天讲了process 怎麽来的,今天来讲讲process 的生命周期。 process 的生...

从登入画面开始做起(上)Day3

今天要制作一个客制化的UI 客制化UI有几种方式 Code StoryBoard Nib 那麽这三个...

Day 26 - [Android APP] 04-MVVM - Repository与API串接

前几天介绍的 MVVM 架构,可以参考这篇 [[Android APP] 01-架构介绍-MVVM]...