I once built a METAR light map like this - https://slingtsi.rueker.com/making-a-led-powered-metar-map-f...
However, I did it with an ESP8266 running MicroPython; I was impressed that such a small, cheap little computer was able to connect to the internet, retrieve XML, parse it (this step in particular), and update the state of each of the WS8211 lights with ease, all with some quick, easy-to-write Python.