图5 JSONFragmenter参数设置

到这这个两个转换器的魔板应该结束了,网友担心百度每日转换数量有限制。通过查看“我的额度”个人注册开发者每天可以调用30万次,并支持每秒200次并发量见图6。

pdf转换word在线转换_经纬度在线转换器_ico图标转换在线转换

图6 百度个人注册开发者坐标转换配额

每天30万个坐标,对一般的使用者是足够用的,但万一不够呢?百度同一账号中的多个应用是共享额度的(即,每天就30万;高德同一账号中的额度是独立的,可以通过创建增加额度),那除创建多账号外还有没有其他提高每日转换量的方法?答案是肯定的,通过查看坐标转换的服务介绍(图7)经纬度在线转换器,“单次请求可批量解析100个坐标”,也就是通过批量解析每天可以转换3千万个坐标对!!

经纬度在线转换器_pdf转换word在线转换_ico图标转换在线转换

图7 坐标转换服务介绍

二、坐标批量转换

要将坐标批量转换就需要将每100个坐标组合成一个属性值,多组坐标以“;”分隔(即:经度,纬度;经度,纬度…)。按照百度服务介绍编写的模板见图8,最终自定义转换器还需要考虑相关可能出错的处理,这里就不介绍。

ico图标转换在线转换_经纬度在线转换器_pdf转换word在线转换

图8 最终完成的参考模板

现以编制自定义转换器的过程记录本次模板的编写过程,模板中的VertexCreator转换器。按照百度开发文档这个转换器需要设定5个参数:待转换的经度、待转换的纬度、待转换的坐标系、目标坐标系及百度秘钥(ak)见图9。

ico图标转换在线转换_经纬度在线转换器_pdf转换word在线转换

图9 需设定的发布参数

现以待转换的坐标系为例记录自定义参数的设定。右击发布参数(Published Parameter)调出User Parameter面板,Type选择“Choice with Alias”,按需要填写name(名称)、和Prompt(提示),点击configuration(配置)后面的点号调出相参数设置面板“Display Name”(显示名称)相当于提示可以写详细些,“Value”是作为参数传入模板,这需要按照百度开发文档进行填写,如“5”代表百度经纬度胺坐标(bd09ll),具体设置步骤见图10。

ico图标转换在线转换_pdf转换word在线转换_经纬度在线转换器

图10 待转换的坐标系自定义发布参数的设定

“ParameterFetcher”用于将外部传入的经纬度暴露成属性,见图11。

ico图标转换在线转换_pdf转换word在线转换_经纬度在线转换器

图11 “ParameterFetcher”参数设定

“Counter”“AttributeManager”“AttributeRounder”

这3个转换器将传入的经纬对按照每100个分成一组;的“Counter”的“Count Scope”参数选择“Local”保证只对通过该转换器的数据进行计数,“AttributeManager”创建两个新的属性分组属性“sequence”属性值为_count除于100,属性“xys”将传入的经度纬度数值通过“,”连接(见图12),“AttributeRounder”对分组属性“sequence”的属性值进行小数点位数的取舍,属性值“Decimal Places”填“0”取舍后的数值为整数,“Round-off Direction”选择“Up”或“Down”(见图13,选择“Down”大于等于1,小于等于2的数据都取值为“1”),保证“sequence”中1-100个属性值都为1,101-200个属性值都为2,以此类推。

pdf转换word在线转换_ico图标转换在线转换_经纬度在线转换器

图12 “AttributeManager”属性设定

pdf转换word在线转换_ico图标转换在线转换_经纬度在线转换器

图13 “AttributeRounder”属性设定

“Aggregator”参数中分组(GroupBy)选择“sequence”,聚合模式(Accumulation Mode)经纬度在线转换器,选择“Merge Income Attributes”(如选择“Drop Income Attributes”会将未使用的属性丢弃),“Attributesto concatenate”选择“xys”,分隔符“Separtor Character”填“;”(半角)。

ico图标转换在线转换_pdf转换word在线转换_经纬度在线转换器

图14 “Aggregator”参数设定

“HTTPCaller”“JSONFragmenter”前面已介绍过就不在累述,“VertexCreator”将经纬度矢量化首码项目,“AttributeRemover”用于移除不必要的信息。

运行结果见图15。

pdf转换word在线转换_ico图标转换在线转换_经纬度在线转换器

图15 运行结果图

工作号发送COVID-2019-QQ,获取腾讯肺炎疫情历史数据获取模板连接。

发送BaiDu,获取本文的自定义转换器连接。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注