问题标签 [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.
python - Nominatim 中的错误 - GeocoderInsufficientPrivileges:HTTP 错误 403:禁止
到昨天还好好的,现在启动不了了。
有没有人看到这个?
postgresql - Nominatim 欧洲地图索引/导入
我已经按照 wiki.guide 那里的 wiki.guide http://wiki.openstreetmap.org/wiki/Nominatim/Installation在我的本地 centOS 6.6 机器上安装了 nominatim 我按照说明逐行执行,我设法导入了一张小地图(monaco-latest .osm.pbf),一切顺利。现在我尝试导入欧洲地图(15.8 gb),我遵循相同的程序,我启动命令
5 天前,如果我启动命令ps -aux | 更多我看到 nominatim/postgres 进程的以下输出:
如果,我启动命令:
我看到了一些日志,但是如果我编写以下代码,这让我很担心:
我只看到9张桌子...
我该怎么办??进程还在运行??卡住了??
我正在尝试在具有 centOS 6.7 和 250gb 磁盘空间 4gb ram 的机器上安装欧洲地图
请帮我。非常感谢
嗨,阿图尔,非常感谢您的回复。现在,阅读您的帖子,我很确定该过程很忙,因为 setup.log 自 4 天以来都是相同的。一个重要的问题:即使我的机器 RAM 为 4GB,我可以将 osm2pgsql -cache 设置为 18000 吗? ? 我读过缓存应该是机器 RAM 的一半,而不是如果我有 4gb RAM 缓存应该是 2048。它正确吗?比现在我尝试在另一台机器上安装地图,具有 500 GB HD 和 16 GB RAM(是一个 centos 6.6 虚拟机)。当我启动地图导入时,我将标准输出和错误重定向到两个不同的文件:在 setup.log 中,我可以看到一些创建表和一些插入(文件大约 100 行),并且在文件底部我看到 IMPORT Than我阅读了 error.log 文件,看到如下输出:
依此类推..是我第三次尝试安装这张该死的地图,也是第三次停止该过程:
正是在这一点上,进程停止了,两次我看到类似于“gazzetter error exectuing external command”的错误,另一次没有出现错误,进程刚刚停止。为什么会出现这种情况??为什么这个过程恰好在那个时候停止了?请帮助我搜索很多,但我什么也没找到。谢谢
java - 如何处理调用 Nominatim Webservice 的 Java 应用程序中的外部地址
当我插入伊朗地址时,以下代码会生成一个带有问号的字符串作为显示名称(?????,???????)。但是,如果我将相同的 url 放入浏览器,它会返回伊朗德黑兰而不是问号。我知道它与编码有关,但是当浏览器在我的 java 应用程序中返回时,如何获取英文文本?
我尝试了以下代码,但它产生了这个:تهران, â€?ايران‎ 显示名称应该是伊朗德黑兰。
openstreetmap - 反向地理编码多个节点
我的问题:需要多个节点反向地理编码。我使用提名 API
我有很多鬃毛节点(〜800 000),我想对所有这些节点进行反向地理编码,以便拥有这样的数据库
节点 | 城市| 区 | 街道| 纬度 | 隆
“lat”和“lon”我已经有了,但我的大多数节点都没有街道、城市、地区,我想拥有它们。
我想出的一个解决方案如下。我可以发出大约 1000 个请求,然后我的 ip 被阻止,并且在一个小时内我可以再次发出 1000 个请求。我也使用代理,因此从不同的 IP 地址发出请求。所有这些都是同时进行的,所以我每天总共可以更新 30 000 - 40 000 个节点。如您所见,要更新我的节点,我需要很多天。
这种解决方案有一些缺点:速度、时间和 nominatim 服务器过载。
那么更好的想法是什么?也可以下载已经反向地理编码的特定多边形(具有最大纬度、经度、最小纬度、经度的区域)的节点。在这种情况下,我不需要发出多个地理编码请求。
如果您有想法如何使用其他 API、谷歌、Yandex 等实现这一目标,请告诉我。
最好的祝福
java - OpenstreetMap 如何验证帖子地址
我正在做一个项目,我应该开发一个应用程序来验证德国、瑞士和奥地利的邮政地址。为此,我需要建立一个包含所有信息的地址数据库。但我不知道我在哪里可以得到数据。我google了很长时间,但我没有找到我的问题的答案。我有两个问题:
- 我可以在生产环境中使用 nominatim 的其余服务吗?该应用程序每天将处理大约超过 300000 个请求。
- 我可以在数据库(MySql)中导入一个openstreetmap文件(* .osm)并使用它吗?那里有我验证地址所需的所有信息吗?比如 streetname 存在吗?门牌号存在吗?适合街道到门牌号和城镇吗?
提前比
阿什拉夫
openstreetmap - 我可以对 OSM 的 Nominatim 实例进行多少次调用?
我正在开发使用谷歌地图的移动应用程序,我想用设备纬度和经度(反向地理编码)查找用户当前地址。
谷歌有一些限制,一旦我超出它就会向我收费。现在我在看 OpenStreetMap,它可以公开使用。我可以使用反向地理编码。
例如http://nominatim.openstreetmap.org/reverse?format=xml&lat=20&lon=71&zoom=18
我的问题是,1)。每天拨打这些电话有限制吗?2)。我需要在某个地方注册吗?3)。有没有其他可用的替代品?
提前致谢
xml - 在 R 中解析 XML 输出,打开街道地图数据
我需要在 R 中搜索特定坐标的详细信息。假设我的坐标是:25.34926、51.47819。我使用 nominatim 来解析有关特定坐标的详细信息。
我使用这些代码获取道路类型和唯一 ID。现在,我传递这些参数以获取有关该位置的详细信息。
结果 <- GET(查询) xml <- 内容(结果,'已解析')
这是 XML 输出,
我关心<tag>
标签,如何获取值?我使用下面提到的代码,但我很难解析它。我已经非常疯狂地搜索,但无济于事。
api - 为什么golang给出不同的提名结果
我用 golang 调用这个 api url:
当您单击该 url 时,您会从开放的街道地图中获得一个有效的响应。
当我从 golang 调用时,我得到了 10 个结果,这些结果都是无效的。
我的代码如下所示:
我究竟做错了什么?这完全没有意义。我可以用大约 4 种不同的编程语言编写这个 api 调用,并且我得到了正确的响应,但是 golang 给出了完全不同的结果。您可以提供的任何帮助将不胜感激。
php - PHP中的二维数组无法访问提名地理编码数据
我正在通过 nominatim json 访问 lat 和 lon 并将其转换为 php 数组,所有的东西都可以正常工作,直到我尝试将 lon 访问到一个数组中。如果我访问数组 int 就可以了,但是如果我尝试获取其中的内容,则不会。