首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在较低的缩放级别上向量瓷砖中的点与源数据不匹配?

为什么在较低的缩放级别上向量瓷砖中的点与源数据不匹配?
EN

Stack Overflow用户
提问于 2020-04-26 16:31:21
回答 1查看 650关注 0票数 1

我正在查询从缩放级别8到缩放级别11的原始向量块,然后将这些瓷砖中的点特性转换为geojson。转换的特征几何图形不匹配缩放级别11处的平铺几何图形,也不匹配从缩放级别11转换为geojson的块。我已经创建了两个不同的程序(tegola和geojson)的瓷砖。我正在用vt2geojson转换瓷砖。我试图确定在转换过程中的哪个阶段对几何进行操作--创建瓷砖,将瓷砖转换回geojson,或者在mapbox gl js中。据我所知,在创建或转换过程中,坐标没有被裁剪,但在这一点上不是100%肯定的。我有理由简化线和多边形在较低的缩放水平,但我没有看到任何理由操纵点几何。

可以在图像中看到,点开始漂移后,最大变焦水平的原始瓷砖。一种解决方法是简单地过滤向量块,使其只显示在生成的geojson特性中的特征,因为属性仍然完整,或者将坐标存储在属性中,但这并不理想。

底线--如果我想尽可能接近原始数据,我应该使用什么最大缩放级别(即11,12,13,14),几何图形会被操纵?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-27 10:17:46

很难说出你的确切问题是什么,但如果我正确理解它的本质是:“为什么当我过度缩放矢量块时,我会失去空间精度”,答案是“因为你过度放大了它们”。这是他们工作方式所固有的。

你的原始数据可能有10个重要的精确数字。向量平铺中一个点的每个偏移量通常被编码为介于1到4096之间的整数。

你的选择基本上是:

  • 提高生成瓷砖的空间精度(例如,tippecanoe的-d标志)
  • 生成瓷砖到更高的缩放级别,
  • 不要过度放大它们,
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61444264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档