I helgen publicerade Even Rouault ett inlägg på Mastodon om hur man i Nederländerna publicerat ett stort dataset som komprimerat GeoPackage (?). Med QGIS så skall det räcka att ange url-adressen som källa för vektorlagret, och därmed inte behöva ladda ner något som inte behövs.

Jag var helt enkelt tvungen att prova. Starta QGIS (jag använder 3.34) och öppna Data Source Manager (ctrl+L). Välj ”Vector” och sedan ”Protocol: HTTP(S), cloud, etc”.
I fältet URI anges adressen https://data.3dbag.nl/gpkg/v20231008/3dbag_nl.gpkg.zip

När data läggs till så kan man välja ett eller samtliga lager i datamängden. Jag väljer alla, men jag kommer framför allt att använda ”lod22_3d” lagret.
Då det är väldigt mycket data så underlättar det att ha exempelvis OpenStreetMap som bakgrund så man kan zooma in till ett litet område man är intresserad av. Det går mycket snabbare att visa data i kartan då.

De olika lagren innehåller olika mycket information och jag var lite nyfiken på geometrierna, om dessa var lagrade i 3D.

Och visst var dessa i 3D. Varje byggnad är uppbyggd av ”paneler” med 3D geometrier där varje vägg, varje taksida och liknande är en egen del i multipart-geometrin.
Men vänta lite… Då borde detta fungera i en 3D-vy!!!

Då det är väldigt mycket data så rekommenderar jag att man börjar med att begränsa vilket område man vill visa i 3D genom att zooma och panorera 2D kartan till önskat utsnitt och i inställningarna för 3D-kartan välja ”Map Canvas Extent” som begränsning.

För bästa effekt så rekommenderar jag att sätta ”Terrain” till Online, om en rasterbakgrund används (typ OSM). Aktivera även skuggor och ambient occlusion, sedan får du vara beredd på att avsätta en del tid och inte ha inplanerade möten i närtid. För detta är riktigt häftigt.

Välj bara ”Single Symbol” som 3D stil och vara beredd på att tappa hakan.

När man hittar ett intressant område så kan man alltid växla till fullskärmsläge med 3D vyn.

Jag bör nog påtala det igen, att jag har inte tillrättalagt någonting i dessa data. Det är objektens geometrier i 3D som genererar alla byggnader. Hur detta har skapats är för mig en gåta, men det är definitivt något som fler borde ta efter.
Om man sedan, som i det här fallet, kan lagra alla geometrier i ett enda komprimerat GeoPackage så blir data otroligt tillgängliga för så många tillämpningar.
Med QGIS går det att mäta i 3D vyn, men tyvärr verkar inte profilverktyget fungera med dessa data. Jag gissar att man utgått från 3D-tiles (som fungerar med profilverktyget) och sedan konverterat dessa till vektordata med något som ”Convert GLTF to vector features” verktyget. Komprimeringen av GeoPackage data med ”Seek Optimization” (SOZip) är sedan ytterligare en intressant parameter som antagligen får bli en fråga för sig när jag har tid över.
Snyggt!