问题标签 [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 投票
0 回答
106 浏览

openmaptiles - 如何从 Open Map Tiles 中获取适当的文件格式?

我已经从 OpenMapTiles 为一个项目下载了多个区域。有时,文件包含带有 .mbtiles 格式日期的范围或位置。其他时候,我得到一个像 1_EOzgCOZOqPAcEFBcsVJbgd-bvHyz5Dw 这样的文件名,没有指定的文件格式,而且看起来不可读。

对这个站点的唯一支持似乎是在这里。如何为我的所有下载获得适当的 .mbtiles 格式?

0 投票
0 回答
765 浏览

openmaptiles - png 文件在提取 mbtiles 后不可读

我需要在离线系统上运行磁贴。我喜欢能够下载 .mbtiles 文件并提取图块的想法。

我下载了一个数据集并尝试使用 mb-util 提取图块。当我尝试从 .mbtiles 文件中提取图块时。.png 文件不可读。

这不是权限问题。

.png 文件似乎不是 .png 文件。

知道为什么这不起作用吗?是不是不支持?它与我正在测试的免费数据集有关吗?

如果我不能证明数据是有效的,我将很难让我的公司花钱买东西。

0 投票
0 回答
223 浏览

cesium - openmaptiles 是否支持分发 3D 地形图瓦片?

OpenMapTiles 软件可以分配 3D 地形数据吗?

我想在 Cesium 中渲染 3D 地形数据,用户可以在离线地图服务器环境中从侧面查看地形的 3D 地形高度。

我试图实现的一个例子是这个铯沙堡示例https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/?src=Terrain.html

我熟悉 OpenMapTiles 的山体阴影和等高线图块。我的理解是山体阴影瓷砖只是光栅。

我想使用 USGS 国家高程数据集 (NED) 切片,但我不知道如何将该数据转换为 OpenMapTiles 可以发送并且 Cesium 可以理解的矢量格式。

查看图像提供者的 Cesium 文档,看起来 Cesium 正在为一种图像提供者类型寻找“量化网格”格式的数据。我不确定 GoogleEarthEnterprise 或 VRTheWorldTerrainProvider 格式使用的是什么。

任何指针或建议表示赞赏。

谢谢

0 投票
1 回答
1151 浏览

sqlite - 将多个mbtiles文件合并为一个

我正在使用 docker 映像 klokantech/openmaptiles-server 来为应用程序提供地图数据。要求仅提供某些国家/地区的数据。比方说巴西、法国、中国和南非。我为每个下载了 mbtiles 文件,但服务器一次只能接收一个。

我发现了这个问题,并尝试了当瓷砖是视图时的解决方案。我更改了边界的元数据以包括整个世界(-177.82410,-49.62546,183.93371,84.98811)并检查缩放级别是否匹配。然后我运行:

当我在服务器中运行这个新文件时,我仍然只能看到原始区域。我还可以做些什么 ?

0 投票
1 回答
2254 浏览

web-applications - 如何提供 .mbtiles(矢量图块)并在 Web 应用程序中使用它们?

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

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

0 投票
1 回答
278 浏览

android - 如何为个人 android 项目获取 OpenStreetMaps 或 OpenTilesMaps API?

所以,我认为 StackOverflow 是提出这个问题的最佳场所。我在我的学院有一个个人项目,我想制作一个 android 应用程序,当我们在山上时可以用来跟踪我们的轨迹。此应用程序将离线运行并使用 GPS,因为山区信号大多较弱。那么,如何获取 API OSM 或 OpenTilesMaps 呢?我希望你能给我参考。这对我很有帮助

我搜索了一些映射选项,有谷歌地图、OpenStreetMap 和 OpenTilesMaps。我不想使用 Google Maps API,因为它现在不是免费的。所以我选择 OpenStreetMap 或 OpenTilesMaps

0 投票
0 回答
45 浏览

openmaptiles - 是否可以以较低的缩放级别显示铁路基础设施?

我想用自己服务器上的 openMapTiles 替换现有项目中的基础层。当我测试 Docker-Image 时,我看到铁路基础设施在较低的缩放级别下消失了。是否可以在较低的缩放级别中包含带有#transportation class: rail 标记的数据?提前致谢!

0 投票
2 回答
552 浏览

postgresql - 优化 openmaptiles 和服务器以生成行星切片

我目前正在使用 openmaptiles 来生成行星图块(缩放 0 到 14 或 15)。这是一个漫长的过程,我计划在专用服务器上运行。我知道这是 openmaptiles 提供的一项服务,但我负担不起花费 1200 美元或 1000 美元来生成或购买图块。

它写在 openmaptiles 项目的 README 中,quickstart.sh没有针对行星渲染进行优化。这就是为什么我想知道如何优化配置以使其尽可能快。为了清楚起见,我将使用mbutilsmbtiles文件生成图块,允许我在具有不同缩放级别的不同服务器上运行行星生成(即在第一台服务器上缩放 1 到 9,在另一个服务器上缩放到 10 到 14)。这样,我将收集不同的 mbtiles 文件,这些文件将用于生成 .pbf 切片并将其与 mbutils 合并。

我读了一个问题,但它对我没有任何改变。也许我也可以删除一些不会在我的地图上使用的图层?(怎么做?) ATM,当我运行脚本时,它似乎没有使用完整的 CPU 容量。

谢谢你的帮助

0 投票
1 回答
314 浏览

vector - 下载的mbtiles中的多语言支持

我已经从 openmaptiles 下载了 mbtiles,并且还在网页中显示了它们。我用来将标签从英语翻译成其他语言。但它不起作用。有人知道如何更改语言吗?(应该提到我用 mapbox gl 显示它)

0 投票
1 回答
1191 浏览

openmaptiles - OpenMapTiles 初学者问题

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

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

谢谢