gpt4 book ai didi

nominatim - 重复数据删除参数在 Nominatim 搜索 API 中有什么作用?

转载 作者:行者123 更新时间:2023-12-02 03:30:15 25 4
gpt4 key购买 nike

它似乎不仅仅是删除重复项,但我找不到任何关于它的好文档。 API docs目前只是说:

dedupe=[0|1]

    No explanation yet.

我正在运行我自己的 Nominatim,它是几个月前从原来的 Nominatim fork 出来的,当我的 Nominatim 没有响应时,我使用公共(public) Nominatim 作为备份。所以我对有关最新公开提名的答案很感兴趣。在我自己的 Nominatim 上,我没有注意到结果中有重复项。

我注意到将 dedupe 设置为 01 时存在差异。 Here's a diff您可以看到,即使 dedupe=0dedupe=1 也没有重复项,结果是不同的。顺便说一句,dedupe=1 似乎与没有设置 dedupe 的默认值匹配。

也许 Nominatim 正在根据 GPS 和边界删除重复项,而不仅仅是 place_id

最佳答案

你可以查看here中的源代码.基本上,dedupe 参数用于检查搜索结果中是否存在重复项。它将在生成查询以从数据库中获取数据时使用。

尝试检查重复时使用的参数是 place_id 和地址(国家代码、邮政编码、地址等)。你可以检查 here 中的 sql 函数(该函数称为 get_address_by_language)

关于nominatim - 重复数据删除参数在 Nominatim 搜索 API 中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27364777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com