问题标签 [mbtiles]

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

tomcat7 - 无法在地理服务器中安装 mbtiles 插件

我正在尝试为 geoserver 2.9 安装 mbtiles 插件。我已经在 tomcat 7.0(在 windows 10 中)中成功安装了 geoserver。

我从 [ http://ares.opengeo.org/geoserver/master/]下载了 geoserver,它可以在没有安装任何插件的情况下正常工作。

但是当我尝试将插件 mbtiles 安装到 lib 文件夹中时,它会给我错误消息。

我知道我的 tomcat 工作正常,并且 geoserver 位于 webapps 文件夹中。

我从以下位置下载了 mbtiles 插件:[ http://ares.opengeo.org/geoserver/master/community-2015-11-30/]。我知道我的 mbtiles 插件和地理服务器版本是相同的。这就是 geoserver 文档页面中提到的内容。

我在 mbtiles 插件中有 3 个文件:

如果我从 lib 文件夹中删除这些文件,那么我的地理服务器工作正常。

谁能建议我在这里缺少什么?

我尝试使用其他版本的地理服务器,但收到与上面相同的错误消息。

任何帮助表示赞赏。

干杯

0 投票
0 回答
1080 浏览

geoserver - 无法列出此商店的图层,检索它们时出错:没有枚举常量 org.geotools.mbtiles.MBTilesMetadata.t_type.BASELAYER

我正在尝试在地理服务器中加载我的 .mbtiles 文件。我已经安装了 mbtiles 插件。但是当我尝试上传文件时,它给了我以下错误:

我知道我必须将 BASELAYER 更改为 OVERLAY,但我不知道该怎么做。

谁能建议怎么做?

干杯,

0 投票
1 回答
673 浏览

coordinates - 从 mbtiles 文件中提取坐标和元数据

由于 .mbtiles 是栅格数据,因此是否有可能将文件(每点)中包含的这些数据和元数据提取到 CSV 或 Excel 文件中,并带有坐标 + 这个额外的元数据。所以要有一行:

我能做的最好的是将 .mbtiles 文件加载到 QGIS,现在我正在尝试对图层进行矢量化并将单个点导出到坐标。问题是点实际上是有时重叠的圆圈,所以我无法获得所有点的确切位置。另外,我想念 .mbtiles 文件中的元数据。

谢谢。

0 投票
1 回答
225 浏览

android - 图片中的离线谷歌地图

好的,所以,我有一个 .tiff 文件,它是我的地图图像。我阅读了一堆关于它的教程和论坛,但我找不到关于如何实现它的解决方案。我创建了.mbtiles,尝试实现它,它不起作用,将.tiff文件转换为.png,应用程序由于内存不足而崩溃,在这里停留了一段时间,所以,如果有人知道如何实现我的.tiff, .png 文件的 .mbtiles 到谷歌地图,请与我分享。

0 投票
1 回答
2257 浏览

android - 带有 .mbtiles 的离线谷歌地图

我有 mbtiles 文件,我需要将它实现到我在 android 中的谷歌地图视图中。我找不到合适的教程,所以,如果有人可以提供一些东西,请与我分享...

0 投票
0 回答
107 浏览

ios - MKMapView 中互联网速度慢时离线瓷砖

我有一个MKMapView,我正在为它提供瓷砖。现在我的用户可以将离线磁贴下载到他们的设备上。但他们当然只对选定的部分这样做。所以有些部分我有离线图块,有些部分我没有。

现在,如果用户没有互联网连接,那没问题。所有在线图块的请求都将立即失败,并且 MapView 将继续请求其他图块。完美的!

但是...现在我的用户的互联网非常糟糕。所以不是没有互联网,而是糟糕的互联网。网速超慢!现在,当用户放大他感兴趣的位置时,我的 MapView 将询问周围的图块。我的 MapView 正在请求那些周围的图块,但在这些网络请求失败之前,它不会继续请求更多图块(我将离线并可以立即提供的图块)。

所以...对于我的用户来说,似乎离线图块不起作用...他将不得不等待一段时间,直到所有请求都超时并且 MapView 将专注于更新的图块。

我该如何解决这个问题??????

0 投票
1 回答
484 浏览

android - OSMdroid 和 MBTiles:获取区域信息

我正计划构建一个地理测验应用程序,您必须在搜索国家的边界​​内进行触摸。所以,我必须显示一张地图(我希望它离线)并能够以某种方式测试用户对地图的点击。

我已经搜索了一段时间,从Natural Earth DataTileMill中找到了很好的 OSM 材料,用于将其转换为 MBTiles 文件(sqlite 数据库也包含所有 png 和一些元数据(使用 UTFGrid))。

在 Android 端,我想使用 OSMdroid 来显示地图,主要是因为它是开源的并且维护得很好。

我找到了一些关于如何在 osmdroid 中使用 MBTiles 数据库的指南,但是是否还有一种简单的方法可以访问元数据或检查用户是否在正确的国家区域内触摸?我想避免某种“边界框”......

非常感谢任何帮助!

0 投票
1 回答
98 浏览

ios9 - 如何在 Xcode 项目中添加大文件(以 GB 为单位)?

我正在使用 Mapbox 框架。我已经生成了我想在我的项目中使用的 MBTiles 文件(用于 iPhone 和 iPad),但该文件的大小为 3GB(我不能在项目中使用)。当我在项目中添加该文件时,它创建了 3.29GB 的构建。

当我也提供该文件的参考时,创建了以 GB 为单位的构建。

有什么方法可以在我的 Xcode 项目中使用该文件而不增加构建大小?

0 投票
0 回答
207 浏览

android - 如何在android平台查询mbtiles数据库

我正在开发一个将光栅图存储在 mbtiles 中的 android 应用程序。我正在使用 osmdroid 来显示 mbtiles 地图。

现在我想开发一个用户可以点击地图和应用程序的功能。从mbtiles的单击位置提取栅格值。

我看过“如何在 Android 中获取像素颜色? ”问题,但不确定它对我的情况有何帮助。

如果有人可以提供帮助,我将不胜感激。

谢谢

0 投票
1 回答
589 浏览

javascript - Tippecanoe Mapbox GL JS

我有一些带有数百万点的geoJSON,我使用tippecanoe 将其转换为mbtiles。我将此 mbtiles 文件上传到 mapbox,将图块添加到样式中,然后我可以使用 mapbox gl JS 查看我的数据。如何设置点的样式,使它们显示为具有某些颜色的点。我将标记颜色和标记符号添加到 geoJSON,然后如果我 console.log 一个单击的功能,我就可以看到这些。但是,这些都不起作用。对于形状,我只想要简单的圆圈,这是默认设置。但我需要根据 geoJSON 中设置的值自定义这些圆圈的颜色。