Mapbox Terrain:在样式表达式中引用 DEM 值
Mapbox Terrain: Reference DEM values in a Style expression
是否可以检索 DEM 高程值以用于 Mapbox 样式表达式?
例子 - 我在 Mapbox GL-JS 中使用自定义 DEM 地形。我想通过插值表达式根据海拔值(较低的地形,较高的夸张)设置夸张。
// Pseudo code
map.setTerrain({
source: 'custom-dem',
exaggeration: [
'interpolate',
['linear'],
['get', 'z'], // ???
0, 2.5,
100, 1.5,
],
});
我认为没有任何机制可以在表达式中检索地形的高度,所以没有。
在任何情况下,根据 the documentation terrain
类型只有 basic functionality
(即,不是数据驱动的表达式),所以你不能做你想做的事也正因为这个原因而努力。
是否可以检索 DEM 高程值以用于 Mapbox 样式表达式?
例子 - 我在 Mapbox GL-JS 中使用自定义 DEM 地形。我想通过插值表达式根据海拔值(较低的地形,较高的夸张)设置夸张。
// Pseudo code
map.setTerrain({
source: 'custom-dem',
exaggeration: [
'interpolate',
['linear'],
['get', 'z'], // ???
0, 2.5,
100, 1.5,
],
});
我认为没有任何机制可以在表达式中检索地形的高度,所以没有。
在任何情况下,根据 the documentation terrain
类型只有 basic functionality
(即,不是数据驱动的表达式),所以你不能做你想做的事也正因为这个原因而努力。