问题标签 [openmaptiles]

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

openmaptiles - 如何增量更新整个图块?

我花了将近 7 个小时来下载整个图块。Production-package显示Business PLUS用户可以使用自动更新服务来增量更新磁贴。但我找不到工具或系统。那么我该怎么做呢?

0 投票
1 回答
308 浏览

openmaptiles - OpenMapTiles-Server Web 向导

我们已经下载了 Klokantech/OpenMapTiles-server 并将其复制到我们的离线计算机上。我们对 MBTiles 文件做了同样的事情。当我们运行命令 docker run -it -v $(pwd):/data -p 8080:80 klokantech/openmaptiles-server 时,在 VM 中找不到配置文件并想要启动 Web 向导。如果我们浏览到向导,我们将无法越过样式选项卡。我们如何在不连接到互联网的情况下完成这一步?

0 投票
2 回答
518 浏览

openmaptiles - 192天打造欧式瓷砖

您好,感谢您在 OpenMapTiles 上所做的所有出色工作。

我正在尝试为欧洲、北美甚至世界制造瓷砖。

我正在使用./quickstart脚本,据说美国需要 30 天,欧洲需要 192 天。这是在c5d.18xlargeEC2 实例(70 个 CPU、180G RAM、SSD 磁盘)上运行的。

我错过了什么吗?

我目前正在尝试使用 Docker 之外的数据库(在本地主机上)来查看我是否可以加快速度……但是你们好吗?

0 投票
2 回答
751 浏览

vector-tiles - 打开地图瓷砖。车辆路线

我正在尝试使用 openMapTiles 矢量图块进行车辆路线。它似乎是一个加载速度非常快的数据源。我打算模拟很多车辆,所以重复查询 google maps api 不是一种选择。

有没有简单的方法可以找到道路交叉口?桥梁是特例吗?

此外,我最终需要将多个图块合并在一起。在实践中是如何做到的?沿着边缘的点与相邻的瓷砖对齐。如果瓦片边界附近有 4 路交叉点怎么办?

0 投票
2 回答
718 浏览

mapbox-gl - 矢量平铺路线查找

有没有人使用 Mapbox 或 OpenMapTiles 矢量切片来查找从一个地方到另一个地方的路线?

在我看来,这些图块是为显示而制作的,并且不像 Open Street Map 那样包含交叉路口信息。

0 投票
0 回答
516 浏览

openstreetmap - 如何将 tileserver-gl 与免费地图一起使用?

我想使用 tileserver-gl 来托管 OSM 地图图块。我不想使用来自 OpenMapTiles.com 的付费 .mbtiles 文件。

是否可以将 tileserver-gl 与其他(免费)mbtiles 文件一起使用?如何设置?

0 投票
1 回答
426 浏览

vector - 无法组合两个不同的mbtile

我正在尝试将基于教程的矢量图块(由 shapefile 生成)与我从 openmaptiles 下载的另一个特定国家/地区的 mbtile 文件结合起来。我将 mbtiles 托管在本地 tileserver 中,该服务器位于 vagrant 机器中。我将它们显示在使用 OL3 的映射客户端上。通过使用以下参数来定义源,我可以毫无问题地显示第二个 mbtile(带有国家/地区的那个):

我想用另一个 mbtile 文件添加另一个源。根据教程,我可以通过添加一个源来组合 mbtile 文件。我通过执行以下操作进行了尝试:

但是当我尝试从浏览器访问地图时,出现以下错误:

这是使它工作的正确方法吗?如果是,我如何让mbtile出现在地图上?

0 投票
1 回答
134 浏览

openstreetmap - OpenMapTiles:在较低的缩放级别生成边界 admin_level 6

我想以较低的缩放级别(8、7、6)显示 admin_level 6 边界,目前它们开始以缩放级别 9 显示。

我意识到我需要修改导入脚本,以便将此数据保存到 .mbtiles 文件中。我已经编辑了boundary.sql文件以更改WHERE admin_level <= 4WHERE admin_level <= 6forboundary_z6和.boundary_z7boundary_z8

我在 .sh 看到了 .sh 文件/var/lib/docker/overlay/d9c758ee5fef79d79f0412880332a2efe66fd5c3d9614d6a710211c87e7bc04c/root/usr/src/app/import_osmborder_lines.sh,但是我不知道它是否会在某个时候被覆盖?

但是,在新的导入后边界仍然没有显示在第 8、7、6 级。

更深入地看,似乎我还需要修改import_osmborder_lines.sh脚本以便导入这些行,但这是在它自己的 docker 文件中,我不知道如何编辑,所以quickstart.sh将使用它。

如何编辑import-osmborderdocker 文件并让我的quickstart.sh脚本使用它进行导入?或者,我是否完全错了?

0 投票
1 回答
184 浏览

docker - 使用现有的 OpenMapTiles 泊坞窗任务创建具有不同细节级别的 MBTiles 文件?

我正在努力跟上 OpenMapTiles 的速度。该quickstart.sh脚本通常会运行到完成,因此我更喜欢它作为事实来源,而不是有时不一致的文档。是时候进化了。

什么是构建 MBTiles 文件的最有效方法,该文件包含例如缩放0-6 的行星级数据和缩放 7-13 的有界数据,理想情况下适用于多个有界区域(例如,少数都会区)。在开发过程中似乎是一个常见的用例。可以用现有的 Docker 工具来完成吗?

0 投票
1 回答
815 浏览

openmaptiles - 没有 docker 的 OpenMapTiles 服务器的安装过程

有没有办法在没有 docker 的情况下安装 OpenMapTiles 服务器?我需要在 redhat linux 上使用它,并且 docker 需要是企业版才能在 redhat 上使用它。请告诉我。

谢谢