<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>UBICA Geospatial blog</title><description>Use cases and tutorials for maps in Grafana: live data, alerts, trajectories and digital twins, each with a dashboard you can open.</description><link>https://ubica.dev/blog/</link><item><title>From MQTT to a live map in Grafana: Helsinki&apos;s trams as they move</title><link>https://ubica.dev/blog/helsinki-trams-mqtt/</link><guid isPermaLink="true">https://ubica.dev/blog/helsinki-trams-mqtt/</guid><description>A step-by-step tutorial. Subscribe Grafana to Helsinki&apos;s public transport broker, turn each MQTT message into a row, and watch every tram move on a Kepler Plus map as its reports arrive, with no refresh.</description><pubDate>Fri, 13 Nov 2026 00:00:00 GMT</pubDate><category>tutorial</category><category>mqtt</category><category>live</category><category>plus</category></item><item><title>Watching the Baltic&apos;s undersea cables with Grafana geofence alerts</title><link>https://ubica.dev/blog/baltic-cable-watch/</link><guid isPermaLink="true">https://ubica.dev/blog/baltic-cable-watch/</guid><description>Every ship Finland&apos;s AIS network hears, 45 cables and pipelines with a fence around each, and a Grafana alert for every cargo ship or tanker that stops over one, drawn on the ship.</description><pubDate>Thu, 12 Nov 2026 00:00:00 GMT</pubDate><category>alerts</category><category>maritime</category><category>plus</category></item></channel></rss>