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

objective-c - 在 Map Tiler 中设置坐标系

我正在使用 Map Tiler 软件基于地图图像创建地图图块。

  • 现在,作为第一步,我从系统中选择了地图图像。
  • 比我必须设置坐标系,我有以下选项:

看这张图片:

在此处输入图像描述

  • 我从中选择第二个选项。即WGS84 - 纬度和经度 (EPSG:4326)
  • 因为我有这种类型的算法来填充坐标值:

GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84", 6378137, 298.257223563, AUTHORITY["EPSG","7030"]], TOWGS84[0,0,0,0,0,0, 0], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0, AUTHORITY["EPSG","8901"]], UNIT["degree",0.0174532925199433, AUTHORITY["EPSG"," 9108"]],权威["EPSG","4326"]]

但它不适合我。瓷砖创建得很好,但是当我尝试使用 Map2Sqlite 软件创建数据库时,尽管我指定了特定区域的经纬度,但它总是需要静态经纬度。

  • 谁能建议我应该选择上面图片中提到的哪个选项?
  • 此外,如果有任何替代方法来创建瓷砖并将其转换为 Sq Lite db,请建议我。

当我检查 map2sqlite 运行良好时。但是当我当时创建瓷砖时,传递坐标是错误的。

所以任何人都可以在从地图图像创建图块时建议我如何传递我们区域的坐标。

任何建议或提示将不胜感激。

谢谢。

0 投票
1 回答
610 浏览

maptiler - 向瓷砖添加水印

您宣传水印在您的 Pro 版本上可用,当我完成渲染光栅图块的过程时,我没有看到此选项。请问水印选项在哪里?谢谢卡尔

0 投票
1 回答
429 浏览

google-app-engine - WebGL 地球跨域错误

自定义地图图块不会从 App Engine 加载到 WebGL Earth 中。错误消息说No 'Access-Control-Allow-Origin' header is present on the requested resource- 但我正在请求来自同一域的图块。您可以在bangmaps.com的分屏中看到问题我该如何解决?

我第一次尝试解决这个问题(没有奏效):

应用程序.yaml

0 投票
2 回答
527 浏览

javascript - Leafletjs是否支持非方形瓷砖

我有一个矩形 PNG 图像,它使用“Maptiler”工具转​​换为图块。

MapTiler 本身会渲染一个带有传单脚本的 html,这反过来又可以让我放大和缩小。

我目前面临的问题是因为图像不是正方形的,所以在创建瓷砖时,maptiler 正在生成一个透明的灰色图像来覆盖图像的其余部分,因为它不适合边缘。因此我是得到如下图所示的灰色边框。

在此处输入图像描述

所以我的问题是是否有任何工具可以拉伸最后一个图块而不是添加灰色边框来掩盖“maptiler”正在做的图像?

或者如果传单 js 支持非方形瓷砖?谢谢

0 投票
1 回答
699 浏览

google-maps-api-3 - 我的图像图块未与 Google 地图对齐

我正在尝试在 Google 地图上显示图像(图块)。它工作正常,除了图像没有很好地与谷歌地图对齐。

在生成图像之前,我首先使用 SphericalMercator 通过从纬度和经度转换为像素位置(示例 19)来计算图像大小的宽度、高度。如谷歌示例所示https://developers.google.com/maps/documentation/javascript/examples/map-coordinates

例如:

有一次,我得到了左上角和右下角的像素值。我计算了用作生成图像的宽度、高度的 x delta 和 y delta

例如:

我使用一个工具将AutoCAD平面图转换为具有上述图像宽度、高度的图像。

然后,我使用 imageMagic 将图像切割成图块:

然后我显示这些图块。

显示了瓷砖,但没有很好地对齐。我错过了什么吗?

0 投票
1 回答
1149 浏览

google-maps - 如何使用 Maptiler 在 Google 地图中显示图块

我有一个图像 1810x14871 png 文件,我想在 Google 地图上将其显示为图块。

我正在使用 Maptiler,我想与您确认几点:

1)因为我想在谷歌地图上显示它。因此,在第一个屏幕中,我必须选择“墨卡托瓷砖”,对吧?

2)在坐标系屏幕中,我的图像是基于WGS84投影的。因此,我是否需要选择 WGs84、“Web Mercator”或 UTM Projected?

3)在地理位置页面,我选择“从世界文件加载”,我创建了一个.wld文件,内容如下:0.2751031636863824 0.00000 0.00000 -0.26898567682063484 611289.7255515818 2614249.2935071616

可以吗?如果我在某个地方犯了错误,请指教,因为谷歌地图上没有显示瓷砖。

感谢您。

0 投票
1 回答
575 浏览

google-maps - 为maptiler创建世界文件

我有一个 21810x14872 的图像,它投影一个带有坐标的区域框:

上、左角经度:23.635069763547662、58.09107365049769 下、右角经度:23.598520470202025、58.14957297881731

或使用 WGS84 北距、东距:

上、左角东、北:617289.588、2610249.342 下、右角东、北:611289.588、2614249.428

我的图像使用 WGS84 的投影。如何使用上述描述为 maptiler 创建世界文件。

感谢您。

0 投票
1 回答
621 浏览

google-maps - 在 Maptiler 中选择坐标系

我有一个 21810x14872 的图像,它投影一个带有坐标的区域框:

上、左角经度:23.635069763547662、58.09107365049769 下、右角经度:23.598520470202025、58.14957297881731

或使用 WGS84 北距、东距:

上、左角东、北:617289.588、2610249.342 下、右角东、北:611289.588、2614249.428

我的图像使用 WGS84 的投影。我不确定我需要选择 Maptiler 中的哪个坐标系?请指教。

感谢您。

0 投票
1 回答
625 浏览

google-maps - 世界文件示例

是否有任何主体有地图世界文件的示例,其中显示了输入参数,包括纬度和经度以及输出世界文件。

我用谷歌搜索世界文件,我找到了一个解释,但我没有看到一个完整的例子。

感谢您。

0 投票
1 回答
41 浏览

google-maps - 我注意到世界文件缺少区域参数

我只是想弄清楚如何创建世界文件。我看到了一些解释,但我注意到世界文件具有东向和北向值,但没有区域值。那么如何识别地图的位置,或者我错过了一些东西。

感谢您。