问题标签 [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 回答
364 浏览

postgresql - 如何连接到 OpenMapTiles Docker Postgres DB

我目前正在玩 openmaptiles ( https://github.com/openmaptiles/openmaptiles ),我想弄清楚如何将我自己的数据导入到生成的 mbtiles 中。但首先我想看看它使用的 postgres 数据库的结构。我只是不知道如何使用我在本地运行的 GUI 工具连接到 postgres 数据库。

我使用帮助页面上提供的命令启动 postgres docker-compose up -d postgres:. 它只是在 docker 容器外部不可见吗(我对 docker 也很陌生)?有没有办法让它对我的本地系统可见?

0 投票
1 回答
1198 浏览

openmaptiles - Docker 上的 Openmaptiles-server - 配置

我正在尝试自定义在 Docker 下运行的 OpenMaptiles-Server。我没有码头曝光。我已经阅读了文档,他们建议 Docker 有一个配置文件,但它的名称是什么,它的位置似乎是假定的知识。是否有一个博客可以为绝对新手解释这一点,因为如果您以前没有使用过这些技术,Klokantech 的文档并不是很有帮助。有人可以让我知道配置文件的位置,它的名称应该是什么以及我如何摆脱有关未配置 /data 目录的错误?谢谢

0 投票
1 回答
405 浏览

leaflet - Openmaptiles - 创建自己的地图服务器与传单库集成

我是openmaptiles的新手。实际上,我想购买一个包并创建我自己的地图图块服务器,我可以从我自己的服务器获取和显示地图。但在此之前,我想了解如何创建自己的地图服务器并使用传单库显示地图。

所以我按照“Docker”的方式下载了地图免费版并进行了部署。但我不知道如何与传单库集成。我阅读了文档,但我无法理解。

问题1:有人可以向我解释如何将创建的磁贴服务器与传单库集成吗?

问题 2:如何运行 docker 命令并明确指定要使用的 mbtiles?

我试过上面的命令。但它不起作用。

0 投票
1 回答
856 浏览

docker - 地图下载失败:密钥无效或暂时无法下载

我试图通过 docker 设置 openmaptiles-server。遗憾的是,我在安装向导中尝试下载地图时收到一条错误消息。

这是我所做的:

  • 我在向导的最后一步:“发布”我从网站上获取密钥,将其粘贴到向导输入框中,单击“开始下载”...容器日志说:

下载 osm-2018-09-24-v3.8-europe_germany.mbtiles(欧洲/德国)

下载: 2247 of null 0.00%

下载完成!

  • 然后我在浏览器中收到以下错误消息:“无效密钥或下载暂时不可用!”

我坐在路由器后面。我必须转发任何端口吗?我错过了什么?

0 投票
0 回答
164 浏览

openstreetmap - OpenMapTiles 如何添加更多的瓦片?

我已经使用 Klokan Tech 的官方 Docker 容器构建了一个 openmaptiles 服务器,并且我已经加载了来自特定区域的地图图块。如何添加来自其他特定区域的更多地图图块?

0 投票
1 回答
539 浏览

docker - 如何在 tileserver-gl 服务器上使用自定义字体(字形)?

我正在使用 tileserver-gl 的 Docker 映像来运行我的服务器(klokantech/tileserver-gl)。

我想提供我自己的字体,比如我的 Font Awesome 的 pbf 文件(目前在这里可用)。我只能使用自定义样式,但不能使用 tileserver-gl docker images afaik 使用我自己的“自定义”字体。

据我所知,字形 url 无法更改(这很疯狂),即使不使用自定义样式。由于 glyhs URL 最终将始终为:

我还尝试将“Font Awesome 5 Free Solid”目录放在字体目录中。所以,我在 config.json 文件旁边创建了一个“fonts”目录,然后是“Font Awesome 5 Free Solid”目录”并将 pbf 文件放在这个目录中,没有任何运气:(。

我的问题是:是否有人设法使用tileserver-gl的 openmap tile 服务器托管自己的(自定义)字体?这一刻我真的很无知。

谢谢!

问候, 梅尔罗伊

0 投票
1 回答
442 浏览

mapbox-gl-js - 将 openmaptiles.org 底图样式与 Deck.gl 一起使用

我正在尝试将 openmaptiles.org(https://openmaptiles.org/docs/website/mapbox-gl-js/)中的非专有底图样式与 Deck.gl 一起使用。在我的示例中,我使用的是“暗物质”风格。

当我运行此代码时,我收到此错误“加载资源失败:服务器响应状态为 403 () [ https://maps.tilehosting.com/data/v3.json?key=SymbVzXrAD6Jmqe6yBOS] ”。我在这里做错了什么?

当我使用 mapbox 样式(已注释掉)运行此代码时,它工作正常。

谢谢基兰

0 投票
1 回答
523 浏览

leaflet - Leaflet 在地图中显示 .mbTiles 文件

我已经从 openmaptiles 网站下载了阿联酋 mbtiles。我需要离线显示阿联酋的地图。我正在使用 angular 4。我已经使用 mbutil 将 mbtiles 转换为 png 图像。但它显示图像已损坏。

也转换为 pbf 并尝试过。它显示错误“错误:未实现的类型:3”,甚至与“内容编码”、“gzip”一起使用。如何在地图中显示mbutils文件?

我正在使用“leaflet-vector-tile-layer”包。

0 投票
0 回答
51 浏览

openmaptiles - 如何确保使用 Open Map Tiles 以所有缩放级别渲染所有切片

我正在设置地图服务器,并且我已经成功上传了行星矢量和栅格地图图块。但是当我尝试在我的 Web 应用程序中渲染地图时,一些图块没有渲染,并且在缩放时显示灰色图块。有什么我可以让它完全渲染吗?

0 投票
1 回答
99 浏览

server - 在 OpenMapTiles 中显示行星不工作,但西班牙工作

我正在设置一个 OpenMapTiles-server-dev 以在 Docker 容器中工作,并作为我下载和配置的星球的地图源。该地图未显示在视图中,也未显示在主 UI 中。

我的 OMT-Server 来源,也试过其他服务器:

我授予所有权限,为 Docker 提供更多资源,安装 Node.js 等。最好的部分是我运行另一个地图源,如西班牙或瑞士,它就像一个魅力。

PowerShell 命令:

执行 ^commands 后两个映射的输出相同

因此,两张地图(行星,西班牙)都已成功配置,但只有西班牙可以正常工作。还使用另一台装有普通 Windows 10 的 PC,我能够正确显示行星地图。