问题标签 [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.
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"}
php - 个性化 Nominatim 网页
当我在本指南的帮助下安装 Nominatim 时,它会自动创建一个网站。我想知道如何根据需要更改网站。
没有文件 HTML。它是由php创建的吗?
php - PHP Nominatim API 每秒可以响应多少次调用?
我在 Amazon R3 Linux 实例上设置了一个 PHP Nominatim API。(15GB ram 2VCPU 等(它是一台非常快的计算机))
我可以期望它每秒响应大约多少 API 调用?
我计划总共进行 4000 万次反向地理编码 API 调用,并且需要知道每秒调用多少次。
openstreetmap - 在 Nominatim API 反向地理编码查找中,我可以收到哪些潜在的列?
根据此链接:这里
很明显,&addressdetails=1
响应可以分解为元素。
问题是,我查看了针对不同 osm_id 的一系列响应,并且元素列表可以包含非常不同的附加元素,这些元素在本示例中不存在。(例如或)
是否有一个列表,我可以获得哪些文件可以发回所有可能的元素?我在任何地方都找不到此文档。
openstreetmap - 提名边界框限制?
我正在尝试在某个区域搜索燃料(Tankstelle)。
这是一个 50 公里的边界框,它只给出很少的结果:
它包含一个“more_url”链接以获取更多数据。虽然我使用的是限制参数,但我只得到很少的结果。是否有可能至少获得与限制而不是这个more_url指定的结果一样多的结果?
汤姆
android - NominatimPOIProvider:请求失败。(osmdroid 红利包)
我尝试使用 NominatimPOIProvider,如http://code.google.com/p/osmbonuspack/wiki/Tutorial_2上的 Tutorial_2 中所述,使用该代码:
但我不断得到错误NominatimPOIProvider: request failed.
。有人知道如何解决或避免这种情况吗?有替代方案吗?
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?
openstreetmap - 在 Nominatim 的给定坐标处获取城市
我需要使用 Nominatim 在给定坐标处检索一个城市。所谓城市,是指相关的 OSM 关系/节点及其所有属性,而不仅仅是国家名称(实际上,我真的很关心 osm_id、osm_type、名称和坐标)
编辑:添加上下文
我运行一个平台,用户可以在其中将帖子附加到位置。我使用 OSM 作为主数据库来帮助用户检索地点。创建帖子后,我会在我的业务数据库中引用该位置。我希望能够汇总城市和国家级别的帖子。所以我代表那些有专用表和典型关系的人:地点 n-1 城市 n-1 国家。
目前我知道我可以通过这样的查询获取最大级别的信息(zoom=18):
产生相关信息,包括城市名称:
我将城市作为城市标签中的字符串。但是,如果我想获得该城市的 OSM 积分,我必须进行另一个查询:
优化它的最佳方法是什么?
由于我运行自己的 Nominatim 实例,如果这是最好的选择,我可能会选择 SQL,但我必须在 Nominatim 中创建一个新的端点,其中包含所有维护复杂性......
我需要为国家/地区提供相同的功能。
对于国家/地区,我发现参数 zoom=1 无论如何都应该完成这项工作。艰难,城市没有可靠的对应物。
java - 如何将边界框坐标转换为半径?
我得到一个边界框,纬度和经度,它们如下:
Bounding box = 59.3518076,59.5915769,24.55017,24.9262831
Latitude = 59.4372155
Longitude = 24.7453688
我的问题是,如何使用这 3 个参数将边界框转换为半径?
javascript - Uncaught SyntaxError 试图进行反向地理编码
我正在尝试进行一些反向地理编码,并制作了一个快速片段来测试我的代码以查看它是否有效。
这是以下代码:
无论如何,当我运行它时,我会弹出一个警报:http: //nominatim.openstreetmap.org/reverse ?format=json&lat=55.653363&lon=12.547604&zoom=18&addressdetails=1
基本上,我想做的是在我的谷歌地图上的标记顶部弹出一个信息窗口。并且信息窗口应该有作为变量地址的文本。
但是当我运行这段代码时,我得到了一个
在第 45 行,即这一行:
那么有人知道我如何解决这个问题吗?
提前致谢!