标签: openmaptiles

如何将OpenMapTiles服务器用于MapBox GL JS?

在OpenMapTiles的文档中,它可以为MapBox GL JS提供矢量图块。

但是在挖掘这两个项目的文档时,我没有找到一个选择:如何配置自托管的MapBox GL JS库以使用自托管的OpenMapTiles服务器中的图块?

javascript mapbox mapbox-gl-js openmaptiles

7
推荐指数
1
解决办法
2202
查看次数

OpenMapTiles.车辆路线

我正在尝试使用openMapTiles矢量切片进行车辆路由.它似乎是一个非常快速的数据源加载.我打算模拟很多车辆,所以反复查询谷歌地图api不是一个选择.

有没有一种简单的方法来找到道路交叉点?桥梁是一个特例吗?

另外,我最终需要将多个图块合并在一起.这在实践中是如何完成的?沿边缘的点是否与相邻的瓷砖对齐.如果在瓷砖边界附近有4路交叉怎么办?

vector-tiles openmaptiles

7
推荐指数
1
解决办法
413
查看次数

如何在openmaptiles服务器中自定义地图样式

我正在尝试将我的自定义地图样式应用到在 Docker 中运行的 Linux 上的 评估版本OpenMapTile server( klokantech/openmaptiles-server )。

我使用 的在线版本Maputnik来编辑地图OSM-Bright style。然后我下载了修改后的 JSON,但我不确定如何将此自定义样式应用到我的OpenMapTile server.

我登录LinuxDocker container找到了相应的style.json文件,但是只要容器重新启动,我应用的更改就会丢失。谁能告诉我我错过了什么吗?

openstreetmap mapbox docker openmaptiles

5
推荐指数
1
解决办法
1748
查看次数

OpenMapTiles docker 不以先前的配置启动

我创建了一个 OpenMapTiles 容器:

  • 使用卷作为/data目录
  • 使用图像klokantech/openmaptiles-server:1.6

容器启动良好。我下载了行星文件。服务运行良好。

因为我要把它推到生产中:如果容器死了,我的编排系统 (Kubernetes) 将自动重新启动它,我希望它选择以前的配置(所以它不需要再次下载行星文件或设置任何配置)。

所以我杀死了我的容器并使用相同的先前卷重新启动它。

问题:当我的容器重新启动时,我重新启动的 MapTiles 没有以前的配置,并且在 UI 中出现此错误:

OpenMapTiles Server 旨在处理从 OpenMapTiles.com 下载的数据,以下文件未知且不会使用:osm-2018-04-09-v3.8-planet.mbtiles

此外,我的日志,它出现:

 /usr/lib/python2.7/dist-packages/supervisor/options.py:298: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
  'Supervisord is running as root and it is searching '
2018-05-09 09:20:18,359 CRIT …
Run Code Online (Sandbox Code Playgroud)

docker openmaptiles

5
推荐指数
1
解决办法
2031
查看次数

矢量瓷砖路线查找

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

在我看来,这些瓷砖是为了显示而制作的,并且不像开放街道地图那样包含交叉点信息.

mapbox-gl vector-tiles openmaptiles

5
推荐指数
1
解决办法
330
查看次数

OpenMapTiles 初学者问题

我希望用自托管和免费的东西代替谷歌地图。搜索了一段时间后,我找到了 OpenMapTiles。我对这个东西很陌生,所以有很多我不明白的东西,即:

  • 我不确定我是否有资格使用预渲染图块,我可以从 osm 数据自己生成我的图块吗?
  • 我想要像谷歌地形图这样的东西,带有等高线,这可以用 OpenMapTiles 实现吗?
  • 我还有一些 GPS 轨迹,我想在基本地图(OSM 或 Google)上显示它们,我希望它们可点击(点击打开链接或弹出窗口或类似的东西),这可能吗?
  • OpenMapTiles 服务器运行繁重吗?

谢谢

openmaptiles

3
推荐指数
1
解决办法
911
查看次数

将 mbTiles 文件合并在一起的最佳方式

我已经从 openMapTiles 为美国地图的不同子区域生成了 mbtiles。现在,我想将所有生成的 mbTiles 文件合并在一起。什么是更好的方法来做到这一点?

谢谢!

openmaptiles

3
推荐指数
1
解决办法
2370
查看次数

如何在 Mapbox GL JS 中获取当前图块的 X 和 Y 索引?

我正在使用 Mapbox GL JS 使用我自己的 tile-server(它只pbfZ/X/Y目录结构中提供 openmaptiles文件)来显示地图。

瓷砖的加载是根据当前中心坐标自动完成的。

我想为离线解决方案预加载周围的瓷砖。我知道如何获得当前的缩放级别map.getZoom()

如何获取当前磁贴 URL 的 X 和 Y 索引?

mapbox-gl mapbox-gl-js openmaptiles

2
推荐指数
1
解决办法
1703
查看次数

如何提供 .mbtiles(矢量切片)并在 Web 应用程序中使用它们?

我从 OpenMapTiles 下载了覆盖欧洲的地图。我想在使用 Leaflet 或 Mapbox 制作的 Web 应用程序中使用这些 .mbtile 文件(矢量切片)。

我必须如何提供 .mbtile 文件才能在 Web 应用程序中使用它们?我需要通过 GeoServer、TileServer 为它们提供服务吗?或者我可以将文件存储在本地并使用该文件吗?

web-applications openmaptiles

2
推荐指数
1
解决办法
5574
查看次数