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

linux - RHEL 6.4 上的 qt 4.7 或 4.8

我是 Linux 新手。我正在尝试在 Redhat 6.4 上安装 MapTiler 产品,但 MapTiler RPM 是为 Redhat 7 制作的,它依赖于 Redhat 7 GUI 库。我不会使用 MapTiler GUI,而只会通过命令行使用它。因此,希望这些依赖关系不是绝对必要的。

安装尝试执行为:

但它的输出是:

有什么线索吗?

0 投票
0 回答
399 浏览

ios - 在应用程序内将图像转换为地图图块

我希望能够转换应用程序中上传的给定图像并将其转换为地图图块以在MapView. 这可能是从网上下载的照片,也可能只是从设备相机拍摄的照片。

到目前为止,我遇到了 GDAL2Tiles 和MapTiler,但我希望能够在应用程序中执行此操作,而不是事先准备它们。这些是将进行转换的命令行和桌面应用程序,但到目前为止我能找到的只有这些。

是否有 iOS 的内置功能允许我执行此操作?如果没有,是否有第三方库可以做到,或者只是不可能?

0 投票
2 回答
1061 浏览

wpf - 使用自定义 Bing Maps WPF 图块从原始图像绘制已知像素 (x,y)

我正在尝试使用 Bing Maps WPF 控件从虚构的游戏世界地图的图像中渲染自定义地图图块,但我还需要根据原始世界图像在地图上绘制 X、Y 值(有点像 in-世界 GPS)。

图像是 5720x5720,我已经在工作(在不同的应用程序中)一个手动裁剪、缩放和重绘图像部分并在 PictureBox 中绘制 pixelX 和 pixelY 坐标的函数。我想使用地图控件获得相同的功能。

我使用这个 Photoshop 插件从原始自定义图像中切割瓷砖(类似于谷歌地图的 maptiler) https://github.com/bramus/photoshop-google-maps-tile-cutter/

问题是我知道要从原始图像中绘制的 X、Y 值,但我不太确定如何计算纬度/经度以在自定义平铺系统中绘制一个点。

使用自定义地图图块,地图显示效果很好,一切看起来都很好。我发现这个链接提供了一个在 TileSystem 中将 PixelXY 转换为 LatLong 的类,但它们都是针对现实世界点的。

https://msdn.microsoft.com/en-us/library/bb259689.aspx

我的自定义地图图块实际上是用于游戏的虚构地图,因此我认为在我的情况下不需要投影和地球曲率计算。

如果我只知道原始图像的 X、Y 像素坐标,我该如何在 Bing Maps WPF 控件中准确地绘制一个点?

0 投票
1 回答
559 浏览

leaflet - 传单:将地图坐标投影到像素坐标

我想要实现的是当在地图上绘制一个矩形时,我想将此矩形地图坐标投影到原始图像的坐标空间中,以便我可以裁剪原始图像并向用户提供下载链接。

但是,我在将矩形地图坐标投影到原始图像中的准确像素坐标时遇到问题。

我认为以下方法会起作用,但是它产生的像素坐标不正确。

这是从地图坐标(左图)到像素坐标(右图)的精确投影示例。

地图选择 图像选择

我究竟做错了什么?

0 投票
0 回答
297 浏览

dictionary - 如何从 Leaflet 获取 GeoServer 上的地图图块?

我正在尝试使用 TileLayer 从 Leaflet 获取 GeoServer 上的地图图块,但我不知道该怎么做。

也就是说,通过在脚本中编写以下行。

L.tileLayer(' http://localhost:8080/geoserver/.../ {z}/{x}/{y}.png').addTo(map);

例如,如果想从 Leaflet 中获取“nyc_roads.z​​ip”(nyc_roads.shp、nyc_roads.shx、nyc_roads.dbf、nyc_roads.prj)的地图图块,应该怎么做?

我在 GeoServer 上为“nyc_roads”创建了工作区,OpenLayers 可以看到它。但是如何配置 GeoServer 以便从 Leaflet 获取地图图块?什么是“L.tileLayer(...)”?

我会很感激你能告诉我的。谢谢你。

0 投票
1 回答
801 浏览

openlayers-3 - 如何将 MapTile 图像转换为查看

我已经使用 MapTiler 创建了一组图像平铺。MapTiler 使用以下代码生成一个 OL 2 脚本,该脚本将平铺图像在查看窗口中居中:

我想使用 OL3 来显示平铺地图,但不知道如何实现等效的 OL3 方法来实现这一点。使用以下脚本,我可以显示平铺图像,但我无法弄清楚如何将平铺放在视图中。

我检查了地图范围,结果是:

-20037508.342789244,-20037508.342789244,20037508.342789244,20037508.342789244

我的平铺图像范围在 O​​L2 代码中给出,但我不知道如何在 OL3 中使用此信息。我认为这可能与转换或 fitExtent 有关,但没有进一步的方向,看来我只是在猜测该怎么做。

0 投票
1 回答
67 浏览

geospatial - MapTiler 扭曲覆盖修复?

我想使用 MapTiler 在 OpenStreetMaps 上创建自定义叠加层,但我不断从 MapTiler 获得极其扭曲的输出,我不知道为什么。尽管我使用相同的起始图像和相同的控制点(总共 8 个)进行地理配准,但每次尝试的输出都不同。

对于我所做的每次尝试,我都会按照 MapTiler 教程视频中概述的步骤进行自定义叠加 ( https://www.youtube.com/watch?v=by5sTBs1qOA )。

以下是扭曲叠加输出的 4 个示例。有人对如何解决此问题有任何建议吗?

Warped MapTiler 自定义叠加层 1

Warped MapTiler 自定义叠加层 2

Warped MapTiler 自定义叠加层 3

Warped MapTiler 自定义叠加层 4

0 投票
0 回答
2221 浏览

javascript - 如何使用 OSM(开放街道地图)PBF 文件生成地图图块

我正在开发一个房地产网站,我需要有一个地图功能(显然),如果我想使用谷歌地图,这个网站甚至不会超过免费门槛,但我已经决定我想要拥有为了开发乐趣,我自己的地图渲染功能。

我知道使用 OpenStreetMap,您可以下载包含所有数据的任何区域的 PBF 文件,然后您显然可以根据 OSM 网站“生成自己的图块”。

我在这方面没有经验,我想从一些大致的方向开始。为了更清楚,我正在开发一个单页应用程序;我的服务器端正在 ASP.Net Web Api 2 上开发,客户端正在使用 angularjs 等。

我将不胜感激任何关于此的一般或详细指南,以及从哪里开始等。

0 投票
1 回答
193 浏览

google-maps - 在 gdal2tiles.py 中使用空间参考 EPSG:3440 时出错

我正在使用带有空间参考 WSG84 的 gdal2tiles.py,它工作正常。但是,当我更改为空间参考 EPSG:3440 时。我收到以下错误:

首先,我运行命令:

比,我运行命令:

我收到以下错误: 在此处输入图像描述

有没有办法修复这个错误或使用没有这个错误的类似空间参考。请注意,此错误仅在使用 WSG84 以外的空间参考时发生。

编辑:我想问题可能是空间参考 EPSG:3440 没有被包括在内,但问题仍然存在,是否可以将其添加到 gdal 参考数据库中。

0 投票
1 回答
656 浏览

javascript - 如何将 HTML 地图嵌入到博客中

我已经创建了一个 HTML 文件,它按照本教程使用传单显示地图。

http://build-failed.blogspot.co.uk/2012/11/zoomable-image-with-leaflet.html

我的HTML代码如下...

如何以与该用户相同的方式将地图嵌入到我的博客 (tumblr) 中?http://blog.thematicmapping.org/2013/06/showing-zoomify-images-with-leaflet.html