gpt4 book ai didi

street-address - 地址大小写

转载 作者:行者123 更新时间:2023-12-04 14:41:41 26 4
gpt4 key购买 nike

我正在考虑使用 CASS - 经过认证的地址验证服务可在输入时更正用户提供的街道地址。 (具体来说,我正在查看 SmartyStreets 的 LiveAddress。)但是,USPS 规定正确的地址必须全部大写,因此 CASS 服务几乎一致地以这种方式返回地址。但是,当通过该地址邮寄给客户时,最好使用更人性化的传统外壳。

当然,问题是如何实现这一目标。我知道没有一个完美的解决方案不涉及一个包含正确大写的街道和城市名称的完整的全国数据库。不过,一组可通过的启发式方法可能就足够了,因为我们可能会将更正后的地址踢回给用户,最终将其留给他们。

经过几分钟的思考,我能够想出的问题的简短列表:

  • SW FIRST ST 应该是 SW First St,而不是 Sw First St
  • MCDOUGLE ST 应该是 McDougle St,而不是 Mcdougle St
  • MACDOUGLE ST 应该是 Macdougle St 而不是 MacDougle St,因为 Macoroni Rd 通常不应该是MacOroni 路
  • 1ST ST 应该是 1st St,而不是 1St St
  • 不知道街道名称是否基于姓氏,我们可能无法安全地将 VAN 变成 van,但 VON 可能可以成为 von

有没有至少可以让我入门的现有库?地址是复杂而多变的东西,如果没有必要,我宁愿不在家酿造整个东西。我正在使用 C#,但我愿意从另一种语言移植代码。

除此之外,是否有人对街道和/或城市名称的常见大写异常有适当的引用?

最佳答案

很高兴看到您正在使用 LiveAddress 服务来促进地址验证和标准化。在将大小写规则应用于标准化地址的过程中,您可能需要注意一件事,这将对您有很大帮助:

我们最近推出了一个新的 REST+JSON返回地址的标准化形式以及地址的各个组成部分的端点。因此,很容易将大小写规则应用于独立于街道后缀和前/后方向返回的“street_name”和“city_name”值。

除了 Stack Overflow 上的问题(我们持续监控)之外,欢迎您联系 SmartyStreets 支持以获得有关此问题的更多帮助。我可能还应该提到我是 SmartyStreets 的创始人。最后,我们正在努力能够返回正确大小写的地址,但我还没有任何类型的发布时间框架。

关于street-address - 地址大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7908567/

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