Gleo invites; Soria and Gregory Pearce @ Ikii - 28 Feb feat. Gregory Pearce, Gleo
Gleo invites; Soria and Gregory Pearce @ Ikii - 28 Feb feat. Gregory Pearce, Gleo
Gleo presents; Able Noise & Milkweed @ 90mil - 04 Nov feat. Able Noise, Gleo
In today's #gleo news: async API change & arrugation improvements.
Adding symbols is now asynchronous (i.e. the `.addTo()` and `.add()` calls now return promises). Good for waiting for symbols, not so good for method chaining 🫤
The fun part is new unit tests for conformal and arrugated rasters, improved arrugator epsilon stall detection (read: less artifacts), and new REPL for azimuthal projection, see https://ivansanchez.gitlab.io/gleo/repl.html#Azimuthal%20(without%20PROJ)%20%2B%20ArrugatedRaster
In today's #gleo news: wind data!
Or, more technically: a 2-band raster covering the globe and properly warped (EPSG:4326→EPSG:3857) containing UV speed data, visualised as a particle trail simulation.
Thanks to the #FOSS4GE2025 for providing the environment that has let me pull this off.
Check it yourself at https://ivansanchez.gitlab.io/gleo/repl.html#Wind%20raster%20particles
In today's #gleo news: Different per-point colour on Stroke symbols.
And, since Gleo can take a symbol and replace RGBA colour into heatmap intensity, it's easy to make a visualization of a magnitude (e.g. vehicle speed) over a trajectory.
You can try this out at https://ivansanchez.gitlab.io/gleo/repl.html#HeatMap%20%2B%20intensified%20Stroke ; note how the heatmap intensity is summed at the places when the line overlaps itself.
In today's #gleo news: the new `minzoomify` symbol decorator!
Symbols can now disappear when zooming out (or in) past a given scale factor. This is very much like @leaflet 's `minZoom`/`maxZoom`.
You can try this out at https://ivansanchez.gitlab.io/gleo/repl.html#minzoomify%20(Sprite)