问题标签 [nominatim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
812 浏览

openrefine - 如何使用 Google Refine 在 Nominatim 响应中仅提取节点“osm_type”:“node”的纬度、经度值

我正在使用 Google Refine 对带有 Nominatim API 请求的地址进行地理编码,正如这篇很棒的帖子https://opensas.wordpress.com/2013/06/30/using-openrefine-to-geocode-your-data-using-中所建议的那样google-and-openstreetmap-api/

一切正常:这里有两个样本......

生产

生产

不同之处在于第一个响应具有“osm_type”:“way”类型,而第二个响应具有“osm_type”:“node”类型。

我只对有关“osm_type”:“node”的响应感兴趣,对于这些我想提取 lat 和 lon 值。

我不知道如何在 Google Refine 中使用 GREL 提取它们.....有什么建议吗?

如果有用的话,我还可以获取 XML 中的响应……这是你的请求

0 投票
1 回答
750 浏览

gis - Osmosis - 从 OSM 数据中删除业务以供地理编码使用

我正在尝试为地址地理编码设置 Nominatim 数据库。komoot 的 Photon 将使用数据库,但我想这不是那么重要的信息。

问题是我拥有的 osm xml/pbf 文件不仅包含地址,还包含我试图删除的所有其他东西,如酒吧、各种办公室等。

这个想法是使用这样的东西,直到我得到想要的结果集:

但是,在导入结果文件后,我仍然会在搜索结果中获得那些节点(应该被排除在外):

注意 osm_key 和 value。

我不确定我在这里做错了什么。任何帮助,将不胜感激。

0 投票
1 回答
352 浏览

geocoding - OSM Nominatim 搜索奇怪的行为

我在使用 Open Street Map Nominatim 搜索 API 时遇到了一些麻烦。我正在尝试搜索和地理编码地址,但对于某些查询,结果很奇怪。

例如,当我使用查询时:

我得到了预期的结果 - 伊赫拉瓦市。

但是当我使用像(只是名称的一部分)这样的查询时:

或者

或者

我得到空的结果列表。

我的查询有什么问题吗?

谢谢。

0 投票
1 回答
1109 浏览

google-maps - 非常具体地查询 OpenStreetMap/Nominatim

search搜索以下地址时,我可以在 nominatim 中找到一个参数

http://nominatim.openstreetmap.org/search?q=CA&format=xml&addressdetails=1


我想知道我是否可以 具体地查询一些东西

喜欢

stateCACalifornia

这将返回Country来自 API 的 Origin 和其他信息

我可以在 Nominatim 中执行此操作而无需进行广泛的search查询吗?

0 投票
1 回答
274 浏览

python - 为什么使用浏览器或请求访问页面时来自 nomatim 的响应不同?

我正在从此 URL 获取 JSON 数据

http://nominatim.openstreetmap.org/?q=san%20francisco&format=json&addressdetails=1&limit=1

这是在网络浏览器上查看时的输出

当我从一个简单的 python 程序中获取相同的 URL 时

这是我得到的,

注意 display_name 以SF,California, Unite.....

我尝试删除所有历史记录/cookies/缓存,甚至重新启动计算机

到底是怎么回事?

0 投票
0 回答
2900 浏览

python -

我正在使用 geopy 来规范化某些地址,但是当我尝试运行此代码时出现错误。

urlopen 错误 [Errno 10061] 无法建立连接,因为目标机器主动拒绝它>

有一堆地址需要规范化,但我无法解决此错误。有人可以帮我吗?我的防火墙和防病毒软件都关闭了。我已经在堆栈溢出中遇到了一堆问题,但没有一个有用。

0 投票
1 回答
1140 浏览

virtual-machine - Nominatim 安装的硬件规范(本地 Openstreet 服务器)

我打算在我的 Ubuntu Linux 机器上安装 openstreet 服务器,并按照本教程链接进行操作。我遇到了他们的硬件要求:

硬件

至少需要 1GB 的 RAM,否则安装将失败。对于完整的行星导入,建议使用 32GB 或更多。

对于完整的星球安装,您将需要大约 500GB 的硬盘空间(截至 Mai 2015,考虑到 OSM 数据库正在快速增长)。SSD 磁盘将大大有助于加快导入和查询。

我浏览了文档,但找不到可以按国家/地区过滤数据的任何地方。

问题 1:目前我正在处理与美国相关的地址,并希望过滤掉数据。谁能告诉我如何只导入与美国相关的地址。

问题 2:是否有任何我们可以使用的 Open street VM?只导入数据?

任何帮助将不胜感激。

0 投票
0 回答
113 浏览

geocoding - OSM Nominatim Geocoder 搜索中的数字是如何匹配的?

这是我无法理解 Nominatim 如何处理数字的一件事(至少在巴塞罗那):

  1. 搜索Passeig de Gràcia并附加数字38120都会返回相同的结果集。我不知道它在哪里匹配“38”、“1”或“20”,因为它们不在结果中作为字段。
  2. 搜索Calle Mare de Deu dels Desemparats 18不会返回任何结果,但删除18会返回1 个结果

为什么该服务似乎对Passeig de Gràcia的号码搜索参数宽松,而对Calle Mare de Deu dels Desemparats严格

0 投票
1 回答
94 浏览

ubuntu - nominatim 错误,nominatim.o 错误

我尝试在 Ubuntu 14.04 LTS(天蓝色)上安装 Nominatim,我安装了所有需要的软件包。

当我运行 Nominatim (./configure & make) 时,他写了错误:

我该如何解决这个问题?

0 投票
0 回答
102 浏览

c++ - 无法加载 osm2pgsql,在配置命令中粉碎

当我尝试从 Nominatim 运行配置命令时,出现错误:

我该如何解决这个问题?