Kettle REST Client生成经纬度

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

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

先上个图:
Kettle REST Client生成经纬度_第1张图片

主要用到的组件: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 json_obj = JSON.parse(result_json);
var result = json_obj.result.location;
var return_val = 0 ;
if (result){
    return_val = 1 ;;
}

附件:http://download.csdn.net/detail/wali_wang/9402789

你可能感兴趣的:(kettle)