问题标签 [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.
postgresql - 如何连接到 OpenMapTiles Docker Postgres DB
我目前正在玩 openmaptiles ( https://github.com/openmaptiles/openmaptiles ),我想弄清楚如何将我自己的数据导入到生成的 mbtiles 中。但首先我想看看它使用的 postgres 数据库的结构。我只是不知道如何使用我在本地运行的 GUI 工具连接到 postgres 数据库。
我使用帮助页面上提供的命令启动 postgres
docker-compose up -d postgres
:. 它只是在 docker 容器外部不可见吗(我对 docker 也很陌生)?有没有办法让它对我的本地系统可见?
openmaptiles - Docker 上的 Openmaptiles-server - 配置
我正在尝试自定义在 Docker 下运行的 OpenMaptiles-Server。我没有码头曝光。我已经阅读了文档,他们建议 Docker 有一个配置文件,但它的名称是什么,它的位置似乎是假定的知识。是否有一个博客可以为绝对新手解释这一点,因为如果您以前没有使用过这些技术,Klokantech 的文档并不是很有帮助。有人可以让我知道配置文件的位置,它的名称应该是什么以及我如何摆脱有关未配置 /data 目录的错误?谢谢
leaflet - Openmaptiles - 创建自己的地图服务器与传单库集成
我是openmaptiles的新手。实际上,我想购买一个包并创建我自己的地图图块服务器,我可以从我自己的服务器获取和显示地图。但在此之前,我想了解如何创建自己的地图服务器并使用传单库显示地图。
所以我按照“Docker”的方式下载了地图免费版并进行了部署。但我不知道如何与传单库集成。我阅读了文档,但我无法理解。
问题1:有人可以向我解释如何将创建的磁贴服务器与传单库集成吗?
问题 2:如何运行 docker 命令并明确指定要使用的 mbtiles?
我试过上面的命令。但它不起作用。
docker - 地图下载失败:密钥无效或暂时无法下载
我试图通过 docker 设置 openmaptiles-server。遗憾的是,我在安装向导中尝试下载地图时收到一条错误消息。
这是我所做的:
- 我在向导的最后一步:“发布”我从网站上获取密钥,将其粘贴到向导输入框中,单击“开始下载”...容器日志说:
下载 osm-2018-09-24-v3.8-europe_germany.mbtiles(欧洲/德国)
下载: 2247 of null 0.00%
下载完成!
- 然后我在浏览器中收到以下错误消息:“无效密钥或下载暂时不可用!”
我坐在路由器后面。我必须转发任何端口吗?我错过了什么?
openstreetmap - OpenMapTiles 如何添加更多的瓦片?
我已经使用 Klokan Tech 的官方 Docker 容器构建了一个 openmaptiles 服务器,并且我已经加载了来自特定区域的地图图块。如何添加来自其他特定区域的更多地图图块?
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 服务器托管自己的(自定义)字体?这一刻我真的很无知。
谢谢!
问候, 梅尔罗伊
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 样式(已注释掉)运行此代码时,它工作正常。
谢谢基兰
leaflet - Leaflet 在地图中显示 .mbTiles 文件
我已经从 openmaptiles 网站下载了阿联酋 mbtiles。我需要离线显示阿联酋的地图。我正在使用 angular 4。我已经使用 mbutil 将 mbtiles 转换为 png 图像。但它显示图像已损坏。
也转换为 pbf 并尝试过。它显示错误“错误:未实现的类型:3”,甚至与“内容编码”、“gzip”一起使用。如何在地图中显示mbutils文件?
我正在使用“leaflet-vector-tile-layer”包。
openmaptiles - 如何确保使用 Open Map Tiles 以所有缩放级别渲染所有切片
我正在设置地图服务器,并且我已经成功上传了行星矢量和栅格地图图块。但是当我尝试在我的 Web 应用程序中渲染地图时,一些图块没有渲染,并且在缩放时显示灰色图块。有什么我可以让它完全渲染吗?
server - 在 OpenMapTiles 中显示行星不工作,但西班牙工作
我正在设置一个 OpenMapTiles-server-dev 以在 Docker 容器中工作,并作为我下载和配置的星球的地图源。该地图未显示在视图中,也未显示在主 UI 中。
我的 OMT-Server 来源,也试过其他服务器:
我授予所有权限,为 Docker 提供更多资源,安装 Node.js 等。最好的部分是我运行另一个地图源,如西班牙或瑞士,它就像一个魅力。
PowerShell 命令:
执行 ^commands 后两个映射的输出相同
因此,两张地图(行星,西班牙)都已成功配置,但只有西班牙可以正常工作。还使用另一台装有普通 Windows 10 的 PC,我能够正确显示行星地图。