【问题标题】:how would I go about finding the longest mailing city name in America?我将如何找到美国最长的邮寄城市名称?
【发布时间】:2011-01-13 14:53:30
【问题描述】:

我能找到的最长的城市名称(有邮政编码)是加利福尼亚州的“La Canada Flintridge”。我偶然通过谷歌发现了这一点。为了测试我们的邮寄地址,我想从 USPS 数据库中获得一个明确的“这是您可能邮寄到的最长城市名称”。

我将如何 a) 免费和 b) 快速找到这些信息?

致“与编程无关”的关闭者:这决定了我们数据库中城市字段的字段长度。那是编程相关的。

【问题讨论】:

  • 那么当出现更长的城市名称时你会怎么做?例如,在明尼苏达州,诺伍德和年轻的美国城市合并,命名为“诺伍德-年轻的美国”。如果该城市再次合并,或者 La Canada Flintridge 合并并扩展其名称会怎样?
  • 只要你有邮政编码,我就不担心城市名称被截断的可能性。
  • @David:事情发生了变化,我们必须处理它。我无法编写未来代码,所以我不担心。
  • 如果您没有在打印的城市名称上设置一定的最大值,它将被推出。打印它以便 zip+4 可见,即使城市名称在此过程中被截断。例如:洛杉矶,加利福尼亚州 90210。
  • 顺便说一句,这对 UI 设计也很有用——您想知道需要设计多大的字段才能显示典型的城市名称而不会滚动/溢出。

标签: email zipcode mailing


【解决方案1】:

根据维基百科 http://en.wikipedia.org/wiki/Longest_word_in_English#Place_names 这是Chargoggagoggmanchauggagoggchaubunagungamaugg 但那是一个湖..算了.. :|

美国地质调查局的数据库将这些社区名称列为最长的非连字符社区名称,其字符数为:

Mooselookmeguntic,缅因州 (17) 宾夕法尼亚州克莱因费尔特斯维尔 (17) 乔治亚州奇卡萨瓦奇 (16) 弗吉尼亚州钱斯勒斯维尔 (16) 宾夕法尼亚州艾歇尔伯格敦 (16)

http://askville.amazon.com/longest-Canadian-city-town/AnswerViewer.do?requestId=3617728

【讨论】:

  • 还有 LA 的“真实”名称:El Pueblo de Nuestra Señora la Reina de los Ángeles de la Porciúncula 我不知道是否有人会使用它...
  • 您列出的所有城市都少于 20 个字符。我知道有些城市至少有 20 个字符,所以来源很烂。
  • @jcollum:有来源吗?
  • @Pekka:将此地址放入 USPS ZIP4 查找:1012 WILADONDA DR LA CANADA FLINTRIDGE CA
【解决方案2】:

USPS 建议地址的行长:

http://pe.usps.com/text/pub28/pub28c2.html

编辑:以上链接已失效,但可以在https://pe.usps.com/text/pub28/28c2_001.htm 找到一般地址格式指南。它们非常广泛并且被分解成小部分,因此搜索它们是一种痛苦。我再也找不到最大长度的参考。使用官方城市/州列表的建议仍然有效。

还有一个包含城市和州名的文件(只有一个示例可供下载):

http://www.usps.com/ncsc/addressinfo/citystate.htm

编辑:这个链接也失效了——你的税金在起作用。城市/州文件仍然可用,价格为 420 美元,但我再也找不到样本了:https://postalpro.usps.com/address-quality/city-state-product

【讨论】:

  • 我不会将此标记为答案,因为该链接基本上说“查看我们的 City State 产品”:强烈建议地址仅使用经批准的最后一行(城市)名称,如当前有效的邮政服务市州文件。 ——这不是免费的。如果该链接中有一行写着“城市名称不应超过 X 个字符”,我没有看到它。
  • 嗯,它是唯一一个有任何支持的人,所以它是自动的答案。
  • 两个链接都坏了...这就是为什么我们把答案放在答案中
  • @IronEagle 当信息可能发生变化时,链接确实是防止它过时的唯一方法。如果可以,我会更新链接。
【解决方案3】:

USPS 数据库最多使用 28 个字符作为地名。目前有 6 个可邮寄的地名很长(全部截断以适合 28 个字符):GREAT SUNES NATIONAL MO、INDIAN SPRINGS AIR FORCE AUX、KINGSVILLE NAVAL AIR STATION、ROANOKE RAPIDS AIR FORCE STA、SOUTHERN UTE INDIAN RESERVAT、United STATES AIR力 ACAD。

不过,USPS 数据库还提供了一个 13 个字符的表格,用于表示任何比此更长的地名。例如,YOSEMITE NTPK 是 YOSEMITE NATIONAL PARK 的简称。自 2009 年 8 月 1 日起,CASS 软件(用于根据 USPS 规定标准化地址)在查找地址时必须自动提供 13 个字符的地名。

【讨论】:

    【解决方案4】:

    美国任何注册地的最长名称是 Bellefontaine Neighbors,密苏里州,包括空格在内的 23 个字符。

    【讨论】:

    • 你应该给出一个伪代码示例,最好引用一个数据库。
    • [需要引用]
    • stackoverflow.com/a/3433317/30946 -- 在发布自己的答案之前阅读答案。
    猜你喜欢
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多