资源链接在文章末尾,包含文件:

1.介绍
地铁线路及站点数据在某些业务场景下是挺有用的,具体使用这里不是重点,脚本使用到的转换步骤有:
- 生成记录
- HTTP web service
- 过滤数据
- 增加常量
- Concat fields
- 表输出
百度地图所有已开通地铁城市的地铁数据(有国内也有国外的),包含名称、拼音、站点、站点座标等数据,脚本中使用了如下两个接口:
- 地图城市数据接口 http://map.baidu.com/?qt=subwayscity
- 城市地铁站点接口 http://map.baidu.com/?qt=bsi&c=268
268为郑州市的code码
数据库建表语句PostgreSQL数据库的:
CREATE TABLE "table_subway_station"
本文介绍了如何使用Kettle脚本获取并处理全国地铁线路信息和站点坐标数据,涉及HTTP请求、数据筛选、JSON解析及入库操作。通过转换流程的详细步骤,包括获取地铁城市信息、拼接站点URL、解析站点数据,展示了Kettle在ETL过程中的应用技巧。
订阅专栏 解锁全文
1219

被折叠的 条评论
为什么被折叠?



