我拿了一个矢量瓦片来读取Layer和其对应的特征。
我发现
我的图层是 "Landuse",我找到了 "Landuse "图层中的所有特征,我知道有些特征属于Cemetry,教育等。
问题是,我无法找到每个特征的ID,就像它在StyleSheet中表示的那样。
由于没有 "ID",我无法在 "土地使用 "层中分离和显示我的特征。
下面是样式表的一个例子
"id": "landuse_cemetery",
"source": "orgVector",
"source-layer": "landuse",
"type": "fill",
"minzoom": 11
我的问题是如何获得 "id "和功能?
如果我在读取MVT瓦片时遗漏了什么,请帮助我。
你混淆了矢量瓦片层和样式层。
你的矢量瓦片包含一个叫做 landuse
.
你的样式层可以包含任何他们想要的名字。在这种情况下,你的样式层被称为 landuse_cemetery
但你可以叫它别的名字。你的样式层和矢量瓦片层之间的联系是这样的。
"source-layer": "landuse",
如果你想让你的公墓层只包括公墓, 你可能想添加一个进一步的过滤器, 利用数据中的其他属性。
你可以使用 向量检查员 以更好地了解这些是什么。