首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用矢量切片JS库读取矢量切片后找不到源图层Ids

使用矢量切片JS库读取矢量切片后找不到源图层Ids
EN

Stack Overflow用户
提问于 2020-06-16 11:09:49
回答 1查看 134关注 0票数 0

我拿了一个矢量瓦片来读取层和它对应的特征。

我发现

我的图层是"Landuse“我找到了"Landuse”图层中的所有特征。我知道其中一些功能属于Cemetry、Education等。

问题是,我找不到每个功能的ID,就像它在StyleSheet中表示的那样。

如果没有"id",我将无法在"landuse“图层中分离和显示要素

以下是样式表中的一个示例

代码语言:javascript
运行
复制
 "id": "landuse_cemetery",
            "source": "orgVector",
            "source-layer": "landuse",
            "type": "fill",
            "minzoom": 11

我的问题是如何获得"id“和特性?

如果我在阅读MVT磁贴时遗漏了什么,请帮助我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-16 14:23:15

你混淆了矢量瓦片层和样式层。

您的矢量平铺包含一个名为landuse的层。

您的样式可以包含任意名称的层。在这种情况下,您的样式层称为landuse_cemetery,但您也可以将其命名为其他名称。样式层和矢量平铺层之间的链接如下所示:

代码语言:javascript
运行
复制
        "source-layer": "landuse",

如果您希望您的公墓图层仅包含公墓,则可能需要添加进一步的过滤器,以利用数据中的其他属性。

您可以使用Vector Inspector更好地理解这些是什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62400316

复制
相关文章

相似问题

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