问题标签 [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 投票
1 回答
369 浏览

geocoding - OpenStreetMap/Nominatim 的反向地理编码问题

我想知道这些结果有什么意义?Afaik,反应真的很奇怪。我只得到门牌号,我希望得到完整的地址,或者至少是一个城市、县城或其他地方。 http://nominatim.openstreetmap.org/reverse?format=json&lat=0.01&lon=0.01&zoom=18&addressdetails=1 只返回门牌号 4。{"house_number":"4"}

0 投票
2 回答
197 浏览

php - 个性化 Nominatim 网页

当我在本指南的帮助下安装 Nominatim 时,它会自动创建一个网站。我想知道如何根据需要更改网站。

没有文件 HTML。它是由php创建的吗?

0 投票
1 回答
1089 浏览

php - PHP Nominatim API 每秒可以响应多少次调用?

我在 Amazon R3 Linux 实例上设置了一个 PHP Nominatim API。(15GB ram 2VCPU 等(它是一台非常快的计算机))

我可以期望它每秒响应大约多少 API 调用?

我计划总共进行 4000 万次反向地理编码 API 调用,并且需要知道每秒调用多少次。

0 投票
2 回答
132 浏览

openstreetmap - 在 Nominatim API 反向地理编码查找中,我可以收到哪些潜在的列?

根据此链接:这里

很明显,&addressdetails=1响应可以分解为元素。

问题是,我查看了针对不同 osm_id 的一系列响应,并且元素列表可以包含非常不同的附加元素,这些元素在本示例中不存在。(例如或)

是否有一个列表,我可以获得哪些文件可以发回所有可能的元素?我在任何地方都找不到此文档。

0 投票
2 回答
3027 浏览

openstreetmap - 提名边界框限制?

我正在尝试在某个区域搜索燃料(Tankstelle)。

这是一个 50 公里的边界框,它只给出很少的结果:

它包含一个“more_url”链接以获取更多数据。虽然我使用的是限制参数,但我只得到很少的结果。是否有可能至少获得与限制而不是这个more_url指定的结果一样多的结果?

汤姆

0 投票
2 回答
248 浏览

android - NominatimPOIProvider:请求失败。(osmdroid 红利包)

我尝试使用 NominatimPOIProvider,如http://code.google.com/p/osmbonuspack/wiki/Tutorial_2上的 Tutorial_2 中所述,使用该代码:

但我不断得到错误NominatimPOIProvider: request failed.。有人知道如何解决或避免这种情况吗?有替代方案吗?

0 投票
1 回答
4039 浏览

php - How many rankings of indexing are there in Nominatim API

We are currently installing Nominatim API and it is on Rank 30 (indexing), has been indexing for about 4 days now, does anyone know how many rankings there are to index?

0 投票
1 回答
2510 浏览

openstreetmap - 在 Nominatim 的给定坐标处获取城市

我需要使用 Nominatim 在给定坐标处检索一个城市。所谓城市,是指相关的 OSM 关系/节点及其所有属性,而不仅仅是国家名称(实际上,我真的很关心 osm_id、osm_type、名称和坐标)

编辑:添加上下文

我运行一个平台,用户可以在其中将帖子附加到位置。我使用 OSM 作为主数据库来帮助用户检索地点。创建帖子后,我会在我的业务数据库中引用该位置。我希望能够汇总城市和国家级别的帖子。所以我代表那些有专用表和典型关系的人:地点 n-1 城市 n-1 国家。

目前我知道我可以通过这样的查询获取最大级别的信息(zoom=18):

http://nominatim.openstreetmap.org/reverse?format=xml&accept-language=fr&lat=43.8338&lon=4.3596&zoom=18&addressdetails=1

产生相关信息,包括城市名称:

我将城市作为城市标签中的字符串。但是,如果我想获得该城市的 OSM 积分,我必须进行另一个查询:

http://nominatim.openstreetmap.org/search?format=xml&city=N%C3%AEmes&=state=France+m%C3%A9tropolitaine&country=France&limit=1

优化它的最佳方法是什么?

由于我运行自己的 Nominatim 实例,如果这是最好的选择,我可能会选择 SQL,但我必须在 Nominatim 中创建一个新的端点,其中包含所有维护复杂性......

我需要为国家/地区提供相同的功能。 对于国家/地区,我发现参数 zoom=1 无论如何都应该完成这项工作。艰难,城市没有可靠的对应物。

0 投票
1 回答
1802 浏览

java - 如何将边界框坐标转换为半径?

我得到一个边界框,纬度和经度,它们如下: Bounding box = 59.3518076,59.5915769,24.55017,24.9262831 Latitude = 59.4372155 Longitude = 24.7453688

我的问题是,如何使用这 3 个参数将边界框转换为半径?

0 投票
1 回答
244 浏览

javascript - Uncaught SyntaxError 试图进行反向地理编码

我正在尝试进行一些反向地理编码,并制作了一个快速片段来测试我的代码以查看它是否有效。

这是以下代码:

无论如何,当我运行它时,我会弹出一个警报:http: //nominatim.openstreetmap.org/reverse ?format=json&lat=55.653363&lon=12.547604&zoom=18&addressdetails=1

基本上,我想做的是在我的谷歌地图上的标记顶部弹出一个信息窗口。并且信息窗口应该有作为变量地址的文本。

但是当我运行这段代码时,我得到了一个

在第 45 行,即这一行:

那么有人知道我如何解决这个问题吗?

提前致谢!