0

我拿了一个矢量瓦片来读取图层及其相应的特征。

我发现

我的图层是“Landuse”,我找到了“Landuse”图层中的所有功能。我知道某些功能属于 Cemetry、Education 等。

问题是,我无法找到样式表中表示的每个功能的 ID。

没有“id”,我不能在“landuse”层中分离和显示我的特征

这是样式表中的一个示例

 "id": "landuse_cemetery",
            "source": "orgVector",
            "source-layer": "landuse",
            "type": "fill",
            "minzoom": 11

我的问题是如何获得“id”以及功能?

如果我在阅读 MVT 磁贴时遗漏了一些东西,请帮助我。

4

1 回答 1

1

您混淆了矢量切片图层和样式图层。

您的矢量图块包含一个名为landuse.

您的样式可以包含任何他们想要的图层。在这种情况下,您的样式层称为landuse_cemetery,但您可以将其称为其他名称。您的样式层和矢量切片层之间的链接是这样的:

        "source-layer": "landuse",

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

您可以使用Vector Inspector更好地了解它们是什么。

于 2020-06-16T06:23:15.460 回答