QGIS Project Snapshot - pobierz WMSy i nie tylko

Z racji faktu, że potrzebowałem takiego narzędzia, a zwykłe pobieranie dostępne w QGIS (XYZ to MbTiles) było i trochę za wolne i trochę ograniczone, popełniłem wtyczkę (oczywiście vibecoding), która zrzuca cały projekt, wraz ze wszystkimi warstwami (również WMS/WMTS/XYZ jak OSM), do gpkg. Czyli można zrobić taki snapshot stanu na dzień/godzinę. Po co? No np. aby móc pracować dalej offline z usługami online, lub np. chcemy wiedzieć za 5 lat jaki był dziś stan granic działek z WMS (tak wiem, słaby przykład, bo jest WFS i akurat można pobrać), albo wygląd OSM itd…

Wtyczka korzysta z wielowątkowości, przez co pobieranie jest dużo szybsze niż wspomnianym wyżej MbTiles, co bardzo pomaga przy większych zasięgach/liczbach warstw. Co ciekawe wtyczka sama wykrywa ile CPU ma rdzeni, ile jest wolnego RAMu oraz bada, czy nie następuje przeciążenie serwerów i dynamicznie ustawia “max. moc”. Respektuje też ustawienia proxy w QGIS.

Smacznego, testujcie, jestem otwarty na pomysły i konstruktywną krytykę:

https://plugins.qgis.org/plugins/mbtiles_batch_exporter/

5 polubień