我拿了一个矢量瓦片来读取层和它对应的特征。
我发现
我的图层是"Landuse“我找到了"Landuse”图层中的所有特征。我知道其中一些功能属于Cemetry、Education等。
问题是,我找不到每个功能的ID,就像它在StyleSheet中表示的那样。
如果没有"id",我将无法在"landuse“图层中分离和显示要素
以下是样式表中的一个示例
"id": "landuse_cemetery",
"source": "orgVector",
"source-layer": "landuse",
"type": "fill",
"minzoom": 11我的问题是如何获得"id“和特性?
如果我在阅读MVT磁贴时遗漏了什么,请帮助我。
发布于 2020-06-16 14:23:15
你混淆了矢量瓦片层和样式层。
您的矢量平铺包含一个名为landuse的层。
您的样式可以包含任意名称的层。在这种情况下,您的样式层称为landuse_cemetery,但您也可以将其命名为其他名称。样式层和矢量平铺层之间的链接如下所示:
"source-layer": "landuse",如果您希望您的公墓图层仅包含公墓,则可能需要添加进一步的过滤器,以利用数据中的其他属性。
您可以使用Vector Inspector更好地理解这些是什么。
https://stackoverflow.com/questions/62400316
复制相似问题