有没有解析美国地址的库?

2023-12-23

我有一个美国地址列表,我需要进入城市、州、邮政编码、州等。

示例地址:“16100 Sand Canyon Avenue, Suite 380 尔湾,加利福尼亚州 92618"

有谁知道有一个库或免费的 API 可以做到这一点吗? TOS 禁止将 Google/Yahoo 地理编码器用于商业项目。

找到一个执行此操作的 python 库真是太棒了。


其中相当多的答案已经有几年了。

我最近见过的最防弹的库是usaddress: https://github.com/datamade/us地址 https://github.com/datamade/usaddress:

  • 远比准确address我们已经使用了一年了https://pypi.python.org/pypi/address/0.1.1 https://pypi.python.org/pypi/address/0.1.1.
  • 但看到它在地址上失败
  • 截至撰写本文时仍致力于

专业提示:在所有这些库中测试地址时,请使用 1) 地址中不包含逗号,2) 多词城市名称,最好带有“St.”在名称中查看图书馆是否可以区分“街道”和“圣路易斯”(例如,圣路易斯),以及 3)大小写不正确。这种组合通常会让更好的解析器崩溃。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有解析美国地址的库? 的相关文章

  • Django 的内联管理:一个“预填充”字段

    我正在开发我的第一个 Django 项目 我希望用户能够在管理中创建自定义表单 并向其中添加字段当他或她需要它们时 为此 我在我的项目中添加了一个可重用的应用程序 可在 github 上找到 https github com stephen
  • 与区域指示符字符类匹配的 python 正则表达式

    我在 Mac 上使用 python 2 7 10 表情符号中的标志由一对表示区域指示符号 https en wikipedia org wiki Regional Indicator Symbol 我想编写一个 python 正则表达式来在
  • 处理 Python 行为测试框架中的异常

    我一直在考虑从鼻子转向行为测试 摩卡 柴等已经宠坏了我 到目前为止一切都很好 但除了以下之外 我似乎无法找出任何测试异常的方法 then It throws a KeyError exception def step impl contex
  • 跟踪 pypi 依赖项 - 谁在使用我的包

    无论如何 是否可以通过 pip 或 PyPi 来识别哪些项目 在 Pypi 上发布 可能正在使用我的包 也在 PyPi 上发布 我想确定每个包的用户群以及可能尝试积极与他们互动 预先感谢您的任何答案 即使我想做的事情是不可能的 这实际上是不
  • Pandas 日期时间格式

    是否可以用零后缀表示 pd to datetime 似乎零被删除了 print pd to datetime 2000 07 26 14 21 00 00000 format Y m d H M S f 结果是 2000 07 26 14
  • 使用 kivy textinput 的 'input_type' 属性的问题

    您好 我在使用 kivy 的文本输入小部件的 input type 属性时遇到问题 问题是我制作了两个自定义文本输入 其中一个称为 StrText 其中设置了 input type text 然后是第二个文本输入 名为 NumText 其
  • Python zmq SUB 套接字未接收 MQL5 Zmq PUB 套接字

    我正在尝试在 MQL5 中设置一个 PUB 套接字 并在 Python 中设置一个 SUB 套接字来接收消息 我在 MQL5 中有这个 include
  • 独立滚动矩阵的行

    我有一个矩阵 准确地说 是 2d numpy ndarray A np array 4 0 0 1 2 3 0 0 5 我想滚动每一行A根据另一个数组中的滚动值独立地 r np array 2 0 1 也就是说 我想这样做 print np
  • 使用字典映射数据帧索引

    为什么不df index map dict 工作就像df column name map dict 这是尝试使用index map的一个小例子 import pandas as pd df pd DataFrame one A 10 B 2
  • 立体太阳图 matplotlib 极坐标图 python

    我正在尝试创建一个与以下类似的简单的立体太阳路径图 http wiki naturalfrequent com wiki Sun Path Diagram http wiki naturalfrequency com wiki Sun Pa
  • Python 2:SMTPServerDisconnected:连接意外关闭

    我在用 Python 发送电子邮件时遇到一个小问题 me my email address you recipient s email address me email protected cdn cgi l email protectio
  • “隐藏”内置类对象、函数、代码等的名称和性质[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我很好奇模块中存在的类builtins无法直接访问的 例如 type lambda 0 name function of module
  • 如何使用python在一个文件中写入多行

    如果我知道要写多少行 我就知道如何将多行写入一个文件 但是 当我想写多行时 问题就出现了 但是 我不知道它们会是多少 我正在开发一个应用程序 它从网站上抓取并将结果的链接存储在文本文件中 但是 我们不知道它会回复多少行 我的代码现在如下 r
  • 不同编程语言中的浮点数学

    我知道浮点数学充其量可能是丑陋的 但我想知道是否有人可以解释以下怪癖 在大多数编程语言中 我测试了 0 4 到 0 2 的加法会产生轻微的错误 而 0 4 0 1 0 1 则不会产生错误 两者计算不平等的原因是什么 在各自的编程语言中可以采
  • import matplotlib.pyplot 给出 AttributeError: 'NoneType' 对象没有属性 'is_interactive'

    我尝试在 Pycharm 控制台中导入 matplotlib pyplt import matplotlib pyplot as plt 然后作为回报我得到 Traceback most recent call last File D Pr
  • 仅第一个加载的 Django 站点有效

    我最近向 stackoverflow 提交了一个问题 标题为使用mod wsgi在apache上多次请求后Django无限加载 https stackoverflow com questions 71705909 django infini
  • 如何断言 Unittest 上的可迭代对象不为空?

    向服务提交查询后 我会收到一本字典或一个列表 我想确保它不为空 我使用Python 2 7 我很惊讶没有任何assertEmpty方法为unittest TestCase类实例 现有的替代方案看起来并不正确 self assertTrue
  • 如何在 Windows 命令行中使用参数运行 Python 脚本

    这是我的蟒蛇hello py script def hello a b print hello and that s your sum sum a b print sum import sys if name main hello sys
  • 如何在 pygtk 中创建新信号

    我创建了一个 python 对象 但我想在它上面发送信号 我让它继承自 gobject GObject 但似乎没有任何方法可以在我的对象上创建新信号 您还可以在类定义中定义信号 class MyGObjectClass gobject GO
  • 在 JavaScript 函数的 Django 模板中转义字符串参数

    我有一个 JavaScript 函数 它返回一组对象 return Func id name 例如 我在传递包含引号的字符串时遇到问题 Dr Seuss ABC BOOk 是无效语法 I tried name safe 但无济于事 有什么解

随机推荐

  • HTML 按钮调用控制器/操作

    我正在尝试在 Yii 中创建 html 按钮 点击按钮我想调用 UserController php 和 Actioncreate 我正在这样做 echo CHtml button Signup array button gt array
  • 如何调试在 Firefox (iOS) 上运行的网站?

    我正在寻找与使用 Safari 远程调试等效的方法来调试仅在 Firefox iOS 上发生的 JavaScript 边缘情况 对于这个项目 远程控制台就足够了 Thanks 如果其他人遇到这篇文章 在 Safari 开发工具中的 mac
  • 为什么 .add() 不在列中插入值?

    我正在尝试 sails js协会 using 单向参考 根据sails js 的实际应用书 现在 owner的值已成功插入owner列 但值在cars未插入列 当我尝试时console log foundDriver and console
  • 自提升脚本+执行策略

    我正在尝试使用问题中的以下代码 PowerShell 以管理员身份运行命令 https stackoverflow com questions 7690994 powershell running a command as administ
  • ZF2 字段集和表单绑定

    我正在尝试创建一个带有表单的页面 其中包含两个字段集 每个字段集应填充一个不同的表 我可以像相册教程中那样轻松创建一个表单 并像这样绑定数据 pageForm new PageForm pageForm gt bind page 我的 Pa
  • 如何将 EC2 负载均衡器与 AWS Lightsail 实例结合使用?

    我正在尝试在我的 AWS Lightsail 实例负载均衡器中安装通配符证书 但 Lightsail 实例不允许通配符证书 尽管 EC2 负载均衡器允许通配符证书 谁能解释一下如何将 EC2 负载均衡器与 Lightsail 实例结合使用
  • spring-boot - 有条件地在没有模板引擎的情况下提供静态内容

    我有一个静态页面 我想有条件地在特定 URL 上提供服务 使用 spring boot 我可以将页面放在static or public资源目录并将它们提供给每个人 但如果我想通过功能标志限制访问或禁用对它们的访问 那么这是不合适的 使用模
  • AngularJS:在指令内嵌入 ng-repeat

    我有一个指令 可以嵌入原始内容 对其进行解析 并使用原始内容中的信息来帮助构建新内容 它的要点如下 directive list function return restrict E transclude true templateUrl
  • 获取路由器出口外的路由数据

    有没有办法获得data组件中的参数是outisde路由器插座 const appRoutes Routes path component SitesComponent path pollutants newpollutant compone
  • 使用 hcitool 获取蓝牙连接的 RSSI,崩溃

    我读过很多关于获取蓝牙连接 RSSI 的可能性的 stackoverflow 帖子 看起来 Android 并没有通过任何 API 直接公开这一点 唯一的希望就是直接使用 bluez API 显然 一旦您与蓝牙设备建立连接 您就可以使用 h
  • 部署到 Springboot 应用程序后,Angular 路由不起作用

    我已经构建了一个 Springboot 应用程序 包括 Angluar5 我有一个 gradle 构建脚本 它将角度文件加载到我的 springboot 项目中 这些文件位于资源 静态我的 springboot 项目 当我启动我的应用程序时
  • 多个参数的 Lambda 表达式

    我理解 lambda 表达式本质上是一个内联委托声明 以防止额外的步骤 example delegate int Square int x public class Program static void Main String args
  • Java:如何将一个数组与另一个数组设置?

    我对 Java 很陌生 希望得到您的意见 所以 我有一个数组 String names Anna Jo String newNames Bob Sue Jane int totalLength names length newNames l
  • 如何构建 PHP/Node 代理在 https 网站上渲染外部 http 图像?

    我有一个正在运行的网站https 我必须从外部服务器 外部域 加载图像 该服务器没有 https 但只有一个http协议 有没有办法处理代理http通过 PHP 或 Node 获取图像 所以我可以像这样渲染图像 img src 这个想法是避
  • 使用 Python 请求登录 Instagram

    我正在尝试用 python 编写一个脚本来登录http insta friendorfollow com 并获取没有关注的人的列表 我想使用 请求模块 到目前为止我进行了多次尝试但没有成功 我的代码如下 import requests re
  • 将 Elasticsearch 从 1.4.3 迁移到 2.4 java 代码

    我正在从 Elasticsearch 1 4 3 迁移到 2 4 并且 替换了从弹性搜索文档引用的代码段 其他参考文献需要替换 andFilter 吗 Code TermQueryBuilder incPlatformFilter Quer
  • CQRS 事件不包含更新读取模型所需的详细信息

    关于 CQRS 我不明白一件事 当引发的事件不包含更新读取模型所需的详细信息时 如何更新读取模型 不幸的是 这是一种很常见的情况 示例 我将用户添加到组 因此我发送 addUserToGroup userId groupId 命令 该事件由
  • ASP.NET MVC 全局错误处理

    我有一个习惯HandleError处理 MVC 管道上的错误的属性 我有一个protected void Application Error object sender EventArgs e 方法在我的Global asax它处理来自管道
  • Typescript 期望将 undefined 作为参数传递

    打字稿 2 4 1 我正在尝试创建一个辅助函数来生成 redux 操作创建器 我有什么 interface IAction
  • 有没有解析美国地址的库?

    我有一个美国地址列表 我需要进入城市 州 邮政编码 州等 示例地址 16100 Sand Canyon Avenue Suite 380 尔湾 加利福尼亚州 92618 有谁知道有一个库或免费的 API 可以做到这一点吗 TOS 禁止将 G