Mapbox gl - Пользовательский фильтр и визуализация плиток PBF - PullRequest
0 голосов
/ 03 марта 2020
map.addSource('testLayer', {
    'type': 'vector',
    'source-layer': 'testLayer',
    'tiles': [
        'http://localhost:3004/{z}/{x}/{y}.pbf'
    ],
    'minzoom': 0,
    'maxzoom': 24,
});
map.addLayer({
    'id': 'urban-areas-fill',
    'source': 'testLayer',
    // Custom styling based on filtering. Help needed here
});

Над плиткой pbf содержатся точечные данные вместе с атрибутом высоты. Я хочу собрать атрибут высоты всех точек в каждой плитке, взять его среднее значение для каждой плитки, использовать его для значения высоты каждой отдельной точки (соответствующей этой плитке), чтобы выполнить определенную фильтрацию (если еще) и назначить цвета для отображения , Кроме того, я хочу преобразовать окончательный рендеринг каждой точки как пиксель (ie прямоугольник), а не как круг. Спасибо:)

...