问题标签 [pelias]

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 回答
3803 浏览

openstreetmap - 使用 pelias OSM 自动完成搜索

我不知道我的问题是否有效,我使用 nominatim 搜索引擎,但它无法进行自动完成搜索,所以我决定使用 mapzen 的 pelias,我的问题是是否可以将数据从 nominatim 导入到佩利亚斯?如何?

谢谢

0 投票
1 回答
489 浏览

elasticsearch - 将第二个主节点添加到现有弹性搜索节点的正确方法

我有两台相同的服务器,我在其中一台上设置了弹性搜索并导入了大约 2 亿条记录。我现在希望另一台服务器具有相同的记录集,并且两个服务器可以成对工作,以防一台服务器出现故障,我可以快速从集群中删除一个服务器,它会正常工作,没有插入新数据它只是读。我按照我在网上找到的信息设置了我的主机以找到彼此。似乎索引没有转移到我在它们正在复制的分片状态中看到的其他服务器,但它们在数据目录中的大小从未增加。

我用这个作为指针。

如何向我的 Elasticsearch 集群添加新节点

我的问题是我可以将 300gb 以上的数据通过 scp 复制到数据目录,还是 elasticsearch 需要这样做?

调试信息

0 投票
1 回答
246 浏览

maps - 如何为 Pelias 的自托管实例配置插值?

我使用Pelias 的 dockerfiles GitHub 存储库,并想设置地理编码服务的本地实例。我需要导入德国柏林的数据。为此,我必须调整名为pelias.json的配置文件中的数据路径和文件。插值部分如下:

我知道“老虎”是仅与美国相关的数据集。但是有人知道如何为德国柏林而不是俄勒冈州波特兰指定插值吗?

0 投票
1 回答
363 浏览

pelias - 如何将新的 whosonfirst 位置添加到现有的 pelias 数据库?

我使用 pelias/whosonfirst 创建了一个 pelias 数据库,并在 pelias.json 文件中配置了带有土耳其 wof id 的 imports.whosonfirst.importPlace。现在我也想添加英国,但我不想下载整个数据库(27 GB)。是否也可以从已安装的 whosonfirst-data-latest.db 中提取这些数据?

从 github 安装 pelias/docker 后,我使用了 pelias download wof命令。它使用imports.whosonfirst.importPlace: [turkey_wof_id]配置将数据库安装到 .env 文件中指定的 $DATA_DIR 。

0 投票
1 回答
109 浏览

pelias - 是否有任何 pelias 服务需要 wof 包才能工作?

我已经下载了带有导入位置的 wof 数据。结果,我最终拥有了由 pelias/whosonfirst 数据导入器创建的元和数据目录。我使用 pelias import wof 命令导入了这些目录。现在,我不确定是否可以删除这些目录。

我查阅了 pelias 文档,对该怎么做感到困惑。起初,我在pelias/pelias看到。我认为只有 elasticSearch 文件就足以满足所有服务的需求。pelias 的工作原理我这么想。后来,我遇到了pelias/docker页面,看到有一个部分描述了清理临时文件。没有建议删除 whosonfirst 数据包。因此,我认为 pelias 需要 whosonfirst 数据包。

在阅读 pelias 的完整行星注意事项时,我遇到了一个建议使用不同的集群来导入数据和地理编码的部分。在该部分中,建议拍摄弹性搜索索引的快照并将其加载到不同的集群以进行地理编码。这让我觉得弹性搜索索引对于所有 pelias 服务就足够了。

此时,我想知道删除 wof 文件会对 pelias 服务产生影响吗?

0 投票
1 回答
116 浏览

android - Pelias-android-sdk 库是否仍然有效?

我想在 android 中实现位置自动完成功能。我正在使用 osmdroid 来显示地图。当我包括以下依赖项时:

我收到以下错误:无法解决:com.mapzen.android:pelias-android-sdk:1.3.1

所以我只想知道这个库是否在工作,如果不是,我可以使用哪个其他库(除了谷歌地图 API)来实现相同的功能

0 投票
0 回答
39 浏览

pelias - 如何将 whosonfirst 结果与其他层连接起来?佩利亚斯 API

我已经配置了 Pelias API,发现我的结果不包括 whosonfirst locality

我的 API 结果:

在此处输入图像描述

api.geocode.earth 结果:

在此处输入图像描述

我确实配置了所有运行正确的服务(占位符、pip、libpostal)

whosonfirst 导入作业的配置:

我可以看到 whosonfirst 的一些数据已成功导入弹性:

在此处输入图像描述

如何将此信息添加到我的场所/街道图层结果中?

0 投票
0 回答
14 浏览

elasticsearch - 将 Pelias/Elasticsearch 文件/数据从索引器服务器传输到生产服务器

是否可以将一些文件从索引器机器传输到主机服务器(一次),因为索引器机器是我的 PC?

什么方法是最好的,我从远程机器上读到了重新索引,快照但我是 ES/pelias 的新手。

0 投票
1 回答
158 浏览

node.js - 如何向 Nodejs 流发送“结束”事件

我正在使用 pelias 项目并使用包 wof-admin-lookup 来处理从文件中读取的数据。

有一种情况,没有有效的数据可以推送到流中。wof-admin-lookup 永远不会结束。

这是我的代码:

这是 wof-admin-lookup 中的代码:

尽管控制台记录了“导入的 0 地址”,但如果我不通过 Ctrl+C 手动关闭它,pipResolverStream 将永远存在。

更新,这种情况只有在没有数据通过流传递时才会发生。

0 投票
0 回答
6 浏览

elasticsearch - 如何使用自定义数据运行 pelias

我有数百万孟加拉国地址数据。它们干净且结构良好(Poi、房屋、道路、区域、邮政编码、纬度、经度等)现在我想将它们加载到 pelias 地理编码器中。你能通过建议安装过程的步骤来帮助我吗?

注意:我也有自己的 pbf