地址不正确时可以跳过地理编码功能吗?

时间:2019-07-18 13:38:58

标签: geocode

我正在通过功能地理编码运行大型数据集,以检索45000个位置的经度和纬度。但是,并非所有这些位置都是“正确的”(因此无法进行地理编码)。由于数据集很大,因此无法将所有位置校正为正确的位置。因此,当无法对地理位置进行地理编码时,是否可以跳过地理编码功能中的行?结果给出了NA值?

我尝试手动排除不正确的位置和以下代码(不适用于这种情况,但不能直接应用,但是如果我不知道如何将其应用于我的情况,请参阅下文)

after_validation :geocode, if: ->(obj){ obj.address.present? and obj.address_changed? }

我希望所有经过地理编码的位置的经度和纬度,并且当无法对地理位置进行地理编码时,会得出NA的结果。

有人知道如何得到这个结果吗?

0 个答案:

没有答案