问题标签 [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.
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 中的响应……这是你的请求
gis - Osmosis - 从 OSM 数据中删除业务以供地理编码使用
我正在尝试为地址地理编码设置 Nominatim 数据库。komoot 的 Photon 将使用数据库,但我想这不是那么重要的信息。
问题是我拥有的 osm xml/pbf 文件不仅包含地址,还包含我试图删除的所有其他东西,如酒吧、各种办公室等。
这个想法是使用这样的东西,直到我得到想要的结果集:
但是,在导入结果文件后,我仍然会在搜索结果中获得那些节点(应该被排除在外):
注意 osm_key 和 value。
我不确定我在这里做错了什么。任何帮助,将不胜感激。
geocoding - OSM Nominatim 搜索奇怪的行为
我在使用 Open Street Map Nominatim 搜索 API 时遇到了一些麻烦。我正在尝试搜索和地理编码地址,但对于某些查询,结果很奇怪。
例如,当我使用查询时:
我得到了预期的结果 - 伊赫拉瓦市。
但是当我使用像(只是名称的一部分)这样的查询时:
或者
或者
我得到空的结果列表。
我的查询有什么问题吗?
谢谢。
google-maps - 非常具体地查询 OpenStreetMap/Nominatim
search
搜索以下地址时,我可以在 nominatim 中找到一个参数
http://nominatim.openstreetmap.org/search?q=CA&format=xml&addressdetails=1
我想知道我是否可以更 具体地查询一些东西
喜欢
state
:CA
或California
这将返回Country
来自 API 的 Origin 和其他信息
我可以在 Nominatim 中执行此操作而无需进行广泛的search
查询吗?
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/缓存,甚至重新启动计算机
到底是怎么回事?
python -
我正在使用 geopy 来规范化某些地址,但是当我尝试运行此代码时出现错误。
urlopen 错误 [Errno 10061] 无法建立连接,因为目标机器主动拒绝它>
有一堆地址需要规范化,但我无法解决此错误。有人可以帮我吗?我的防火墙和防病毒软件都关闭了。我已经在堆栈溢出中遇到了一堆问题,但没有一个有用。
virtual-machine - Nominatim 安装的硬件规范(本地 Openstreet 服务器)
我打算在我的 Ubuntu Linux 机器上安装 openstreet 服务器,并按照本教程链接进行操作。我遇到了他们的硬件要求:
硬件
至少需要 1GB 的 RAM,否则安装将失败。对于完整的行星导入,建议使用 32GB 或更多。
对于完整的星球安装,您将需要大约 500GB 的硬盘空间(截至 Mai 2015,考虑到 OSM 数据库正在快速增长)。SSD 磁盘将大大有助于加快导入和查询。
我浏览了文档,但找不到可以按国家/地区过滤数据的任何地方。
问题 1:目前我正在处理与美国相关的地址,并希望过滤掉数据。谁能告诉我如何只导入与美国相关的地址。
问题 2:是否有任何我们可以使用的 Open street VM?只导入数据?
任何帮助将不胜感激。
ubuntu - nominatim 错误,nominatim.o 错误
我尝试在 Ubuntu 14.04 LTS(天蓝色)上安装 Nominatim,我安装了所有需要的软件包。
当我运行 Nominatim (./configure & make) 时,他写了错误:
我该如何解决这个问题?
c++ - 无法加载 osm2pgsql,在配置命令中粉碎
当我尝试从 Nominatim 运行配置命令时,出现错误:
我该如何解决这个问题?