Kettle REST Client生成经纬度

本文介绍了如何使用Kettle工具结合JavaScript和REST Client组件,从中文地址生成经纬度。通过Excel输入数据,利用JavaScript进行URL编码,接着通过REST Client调用API获取经纬度,再由Json输入解析结果,文本输出最终数据,并用过滤记录确保只有包含经纬度的数据被保留。
摘要由CSDN通过智能技术生成

(–本文是个人学习和使用过程中的总结,如有错误欢迎指正 )

最近客户给了一批地域信息让生成他们的经纬度,刚开始使用python写代码生成的。正好好长时间没有用过kettle了,所以用Kettle又做了一遍

先上个图:
这里写图片描述

主要用到的组件:excel输入、javascript、REST Client、Json输入、文本输出、过滤记录

都是一些常用的组件,主要说下两个JS组件

URL编码中文地址:

var  url ="http://api.map.baidu.com/geocoder";
url = url+"?address="+encodeURIComponent(address) +"&output=json&src=web"

判断是否获取到经纬度,通过判断JSON是否有location节点:

var
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
### 回答1: Kettle Rest Client是一个Java库,用于与Pentaho Data Integration(Kettle)的REST API进行交互。它允许开发人员使用Java代码来执行Kettle作业和转换,以及获取有关它们的元数据和状态信息。 ### 回答2: Kettle REST Client是一种强大的Java类库,它可以被用于通过Kettle API访问和管理Kettle的ETL工作流程。它提供了一个简单的方法来轻松读取、创建、修改和删除ETL工作流程。 Kettle是一种流行的数据集成和ETL工具,它允许用户将不同的数据来源和格式转换到目标格式,并将它们集成到一起。Kettle REST Client是一个可以从Java应用程序中访问Kettle API的工具,它可以帮助用户轻松管理他们的ETL过程。 该工具提供了一整套RESTful API来访问ETL工作流程。用户可以使用这些API来创建、修改和删除工作流程。此外,Kettle REST Client还提供了一个易于使用的Java接口,以帮助用户更轻松地阅读、写入和编辑ETL文件。 Kettle REST Client是一个非常灵活的工具,可集成到任何Java应用程序中。这使得用户可以使用自己熟悉的Java IDE工具,如Eclipse或IntelliJ IDEA,来构建和管理ETL工作流程。该工具还提供了详细的文档和示例,以帮助用户快速上手。 总之,Kettle REST Client是一个功能强大的工具,它可以使用户更轻松地管理ETL工作流程。它提供了易于使用的Java类库和RESTful API,使用户更轻松地访问和管理ETL工作流程。 ### 回答3: Kettle Rest Client是一种可以让Kettle(也叫Pentaho Data Integration)与其他应用程序进行交互的工具。Kettle是一个用于ETL(Extract-Transform-Load)数据集成的开源工具,它能够将数据从不同的数据源中抽取出来并进行转换和装载。 Kettle Rest Client是一种基于REST架构的客户端,它可以通过HTTP请求接口与Kettle Server进行通信。这个客户端可以用于发送REST请求来获取Kettle的运行状态信息或者启动、停止、修改Kettle中的任务转换等。通过使用Kettle Rest Client可以方便的对Kettle进行集成和扩展。 对于开发人员而言,Kettle Rest Client是非常有用的。因为它允许他们在自己的应用程序中使用Kettle的ETL功能。例如,如果一个应用程序需要从多个数据源中提取数据并进行转换和装载,可以使用Kettle Rest Client实现。 另外,Kettle Rest Client还可以被用于监控Kettle的运行状态和输出结果。通过使用REST API,开发人员可以轻松获取Kettle Server的运行信息,比如正在运行的任务任务状态和各种运行指标。这样可帮助开发人员更好地跟踪和管理Kettle环境。 总之,Kettle Rest Client是一个非常有用的工具,它可以让开发人员更方便地使用Kettle的ETL功能,并且可以帮助他们更好地跟踪和管理Kettle的运行状态。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值