Hacker News new | ask | show | jobs
by zakjan 1151 days ago
I'm here to answer for WeatherLayers, AMA! I'm super happy to help @robhawkes with this project.

WeatherLayers consists of two products, that can be used either together or separately:

- WeatherLayers GL is a frontend visualisation library with deck.gl layers which can be integrated with common map libraries. The library can be used either with custom self-hosted data or with WeatherLayers Cloud.

- WeatherLayers Cloud is a cloud service providing pre-processed data for visualization from common public weather data sources (NOAA, Copernicus).

Athough it’s a commercial project, there are ways to discuss a potential discount or even a free usage for a non-commercial project such as Robin’s.

2 comments

> WeatherLayers Cloud is a cloud service

Finally, a cloud service that has met it's true calling :)

its
Amazing piece of data visualization. I work with deck.gl at my day job, and it's really cool to see how far people can push it.

I have a random question - what layer are you using to draw the country borders on the base map? It really stands out, and helps tie the styling together.

Thanks! All the Deck.gl parts are thanks to the work by Jan and WeatherLayers.

The countries layer is using this dataset from MapTiler [1] which is also the service I'm using for all the base maps and vector tile data. I then used interleaved layers [2] in Deck.gl / MapLibre to place the wind layers behind the country outlines.

[1] https://www.maptiler.com/countries/ [2] https://deck.gl/gallery/mapbox-layer

Glad to see another deck.gl user!

deck.gl focuses on vector data, whereas WeatherLayers GL adds raster capabilities. Actually, WeatherLayers GL is mostly custom WebGL shaders that could be implemented outside of deck.gl as well. The major reason why deck.gl is used is that it serves as an integration layer for popular map libraries. I've written deck.gl-leaflet [1] plugin myself.

[1] https://github.com/zakjan/deck.gl-leaflet