Openlayers 6: Упрощение объекта LineString со свойствами

Фон

Я использую Openlayer 6, где у меня есть Feature<LineString>, который я хочу упростить.

Решение отображает несколько Feature<LineString>, каждый из которых имеет свойство с именем velocities. Список скоростей соответствует 1-к-1 координатам объекта.

Вопрос

Есть ли способ упростить Feature<LineString>, например. simplify() с помощью алгоритма Дугласа Пейкера, который упрощает как координаты, так и соответствующие свойства, например. velocities?


person SOK    schedule 10.02.2021    source источник
comment
OpenLayers использует двумерное упрощение, поэтому координаты XYZ или XYM сокращаются до XY, но доступны сторонние реализации трехмерного JavaScript, например github.com/mourner/simplify-js/tree/3d, где вы можете установить скорости в качестве третьего измерения.   -  person Mike    schedule 10.02.2021


Ответы (1)


В итоге я использовал https://github.com/mourner/simplify-js/tree/3d, где вы можете упростить трехмерную точку x, y = точка, а z - скорость.

person SOK    schedule 16.02.2021