问题标签 [maptiler]

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

gdal - 如何将多个VRT文件合并为一个

我最初使用gdal_translate为相邻图像生成了许多 VRT 文件。

是否可以将所有这些 VRT 文件合并到一个 VRT 文件中,这样当我运行gdal2tiles.py时,我只需要给它这个复合 VRT 文件吗?

我认为首先 gdal_wrap 会解决问题,但结果是 gdal_wrap 图像变成一个图像。但是,我不想合并图像,我想合并 VRT 文件。

0 投票
0 回答
130 浏览

imagemagick - 我应该遵循什么工作流程来平铺 ImageMagick 中的图像,就像 MapTiler 对 OL3 所做的一样?

如果我使用 MapTiler 平铺光栅图像,它似乎总是提供一个仅使用 2 分辨率的 OL3 代码。我试图弄清楚它是如何做到的,但我似乎找不到找到的公式每个缩放级别的正确数量的图块。

我应该如何计算缩放级别的分辨率/图块数?此外,这些分辨率对于具有“PIXELS”投影的 XYZ 层究竟意味着什么?

因评论而编辑

起初,我认为这可能是需要更多调整的代码。所以我用投影、tilePixelRatio、范围等玩了几个小时。一段时间后,我决定尝试使用 MapTiler 平铺更多图像,因为它们似乎只会将范围更改为图片的大小。

在为图片添加一些边框(全 alpha)后,它们是方形的,我尝试了很多调整大小和裁剪,但似乎没有一个按我想要的方式工作:我尝试做 100% 50% 25% 12.5% 缩放级别,没有不工作。我尝试将两种尺寸设为 256px 的倍数,然后选择一些尺寸,记住纵横比,但不起作用,只使用 2 的倍数的尺寸,确实起作用,但缩放级别之间的差异太大。

我已经尝试解决这个问题大约 5 天了。至于问题本身,是当我打开地图时,我放大/缩小时得到错误的图块,只有部分图片显示并且有点“卡住”。

由于 MapTiler 似乎总是使用相同的方式来计算分辨率,所以我大胆猜测并说我平铺图像的方式是错误的。或者更好地说,根据我的平铺调整分辨率的方式是错误的。解决方案是修复分辨率或平铺,第二个似乎最容易修复。

我有点迷茫,似乎找不到任何好的文档或解决这个问题的方法。

0 投票
1 回答
893 浏览

leaflet - Leaflet 中的地图图块

我想从栅格(小区域的 jpg 地图)创建地理参考地图图块并在 Leaflet 中显示。MapTiler 似乎是解决我的问题的完美解决方案,但免费版本不允许设置缩放范围,而且还有水印。是否有任何具有相同功能的免费/开源解决方案?我正在从事非营利项目,所以没有任何预算。

0 投票
1 回答
1058 浏览

ios - 如何为 iPhone 创建带有方向的自定义室内地图?

我正在开发一个展览应用程序。我是 iOS 中地图概念(平铺地图)的新手。在这个应用程序中,我必须显示所有展览摊位(展位)的地图。我搜索了平铺地图,但找不到合适的示例和文档。任何人都可以帮忙举个例子吗?

0 投票
2 回答
4959 浏览

vector - AutoCAD 绘图 (DWG) 以映射瓷砖

像这样渲染大型 DWG 文件已在很大程度上显示出性能下降。计划使用传单使用地图瓦片的概念。需要一些关于如何将 DWG 文件转换为地图图块的指针/信息。

0 投票
0 回答
318 浏览

postgresql - 使用 OSMBright 样式导出的 MBtile 在 Goserver 中不起作用

我使用这个OSM Bright 模板来渲染 tilemill 项目,然后我将它导出到 *.mbtiles。

这是configure.py:

导出需要 2 天,当我在 mapbox 中打开文件时,地图工作。但是当我将它添加到 Geoserver 并单击发布层时,出现以下错误。

在 tilemill 我有整个星球的多边形,但我在 pgsql 中导入的地图是红色圆圈。在 MapTiler 中工作整个星球地图,但只有我的数据库区域几乎没有不同的风格。

在此处输入图像描述

通过 OSM Bright gi 站点,我需要 5-10 分钟。当我等待时,我收到了这个错误: 在此处输入图像描述

地理服务器的错误:

0 投票
0 回答
307 浏览

java - 为传单创建瓷砖

我想要实现的是用户通过网站上传照片。然后需要在后端将照片切割成瓦片,并存储在 s3 中。

我希望它自动完成。

我已经实现了裁剪照片的功能。大变焦一切都很好,但是当变焦 0 时,只显示一张256x256图像,质量真的很差。当我使用 MapTiler 时,不知何故一切正常。

任何建议如何正确地做到这一点?

0 投票
1 回答
118 浏览

google-maps-api-3 - Maptiler Pro Demo 12 Core 仅使用 12%

使用 MapTiler Pro 演示。测试从 tiff 图像(大约 21mb 文件覆盖超过 2000 公里的多边形)导出的 Google 地图的缩放级别 1-21。

目前它已经运行了一个小时,持续使用 12 个 vcore 的 12%(大约 12 个中的 1.5 个),最高达到约 2.5ghz。尚未导出任何图块,仅关联了 html。

我是否太快判断性能?

编辑:进度条为 0%

Edit2:第 8 小时仍为 0%。内存使用量从 400mb 增加到 2gb

0 投票
2 回答
543 浏览

javascript - 有没有办法使用 javascript 从 tiff 图像中提取地理标签?

我正在做一个需要我使用正射镶嵌图的项目。此地图为 .tiff 格式。我想从该地图中提取地理信息,以便可以将其正确覆盖在谷歌地图上。我正在为这个项目使用平均堆栈。

所以我的最后一个问题是:有没有办法使用 javascript 从 tiff 图像中提取地理标签?

编辑:当我使用 Maptiler(https://www.maptiler.com/)时,它会自动将 .tif 文件正确放置在谷歌地图上。我想知道它如何提取信息并将其放置在地图上,以便我自己做。

0 投票
2 回答
529 浏览

maptiler - Maptiler Google API 无法正常工作

我看过很多关于这个主题的帖子,但我似乎无法找到嵌入在我网站上的谷歌地图的修复程序。它是一个 iframe,它引用使用 maptiler 程序创建的单独托管的 html 文件。嵌入会产生可怕的“糟糕!出了点问题”灰色框......尽管所需的地图确实显示了大约半秒钟。Java 控制台抱怨“没有 api 密钥”......我创建了各种 Google Maps Javascript API 密钥,有时使用 http 规则,有时不使用。没有任何效果。

html 文件出现在下面。(我故意把钥匙放在外面了。)