微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mapbox 点不如 Mapbox studio 数据集中的点准确

如何解决Mapbox 点不如 Mapbox studio 数据集中的点准确

你好

我大约一个月前开始使用 mapBox,但我遇到了一些问题。 这些问题之一与 MapBox显示的点的准确性有关。 总结一下,我是通过mapBox studio数据集上传geojson数据的。当我查找特定点(检查)时,我发现该点位于正确的位置。但是,当我使用 MapBox 样式编辑器并添加之前数据集的源时(我正在寻找相同的点进行检查),我意识到该点不再位于正确的位置(几米远)。

你有什么想法吗?
这是数据集中的一点:

enter image description here


以下是在 mapBox style studio 中:

enter image description here

感谢您的帮助!

解决方法

我发现了这个问题。 问题来自从数据集到图块集的转换...

当您通过 mapbox studio > dataset 上传数据时,要使用这些数据,您必须将其“转换”为tileset(它会自动生成以在mapbox studio 样式中使用)。所以我想知道这个转换过程是否删除了一些小数或其他东西。我查看了很多 mapbox 文档页面,发现 this one。如果我理解得很好,问题是由缩放级别引起的(请参阅上面的链接)。

为了绕过从数据集到tileset的“默认”转换,我尝试通过mapbox studio>tileset直接上传我的geojson数据。但问题仍然存在。我认为他们甚至通过 mapbox studio 图块集应用了默认的缩放级别(这限制了准确性)。我找到了一个有用的工具,可以在上传到 mapbox studio 图块集之前修改 geojson 数据的缩放级别:tippecanoe

如果我没记错的话,根据好的选项,该工具可以根据您的坐标精度选择最佳缩放比例。因此,根据文档“如果您不确定要使用哪些选项”,我尝试了以下操作:

tippecanoe -zg -o outputFile.mbtiles --drop-densest-as-needed inputData.geojson

然后我将 outputFile 上传到 mapbox studio tileset 中,所有坐标都很好地定位!!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。