1

我是 StreamSets 的新手,在此先感谢您的帮助。

在我的管道记录(JSON)中,我有一个带有地理坐标(纬度,经度)的字段,我正在尝试向它们添加更多元数据。我想知道是否可以使用 HTTP 客户端处理器来实现这里描述的操作https://nominatim.org/release-docs/develop/api/Reverse/使用我的记录的 lat、lon 值。如果是的话,你能指点我一些描述如何做的文档或文章吗?

我已经能够在其他场合使用 HTTP 客户端作为 Origins,但我不知道如何使用 URL 中的值。

例如,如果我的记录值是

{
            "lat": 41.195519,
            "lon":-8.666526,
            "format": "jsonv2"
}

网址应如下所示: https://nominatim.openstreetmap.org/reverse?format=jsonv2&lat=41.226599&lon=-8.709737

4

1 回答 1

2

想通了,只需 GET 到

https://nominatim.openstreetmap.org/reverse?format=${record:value('/format')}&lat=${record:value('/lat')}&lon=${record:value('/lon')}
于 2019-07-16T15:43:37.720 回答