COPC.laz stöd i Potree webb-visare fungerar! Tack vare ett arbete av Connor Manning (Hobu.inc) så finns det nu en ”pull-request” för Potree som lägger till stöd för just COPC.laz filer. Därmed så behöver man inte längre ”krångla” med konvertering till Entwine (EPT) som ju har haft lite andra bekymmer i och med uppdateringar i QGIS sedan 3.22.
Nu är det bara att se till att punktmolnsfiler sparas i COPC format på en sökväg som webbservern kan adressera. Det betyder i stort att det enklaste är att dessa finns hierarkiskt under webbserverns root-katalog någonstans.
Med de nya Potree filerna så kan man sedan direkt visualisera punktmolnsdata i valfri webbläsare med en anpassad html-fil och lite smarta javascript. Det går även att skriva enskilda html-filer för varje punktmoln, men om man lägger lite tid på lagringsstruktur och metoder så kan visualisering bli väldigt dynamisk och enkel.
I bilden ovan så visas samma punktmolnsdata (med färg från olika ortofoton) där den vänstra har punkter i Entwine och den högra i COPC.laz.
Min ”pipeline” för punktmoln blir allt mer rak och helt baserad på just COPC.laz. OpenDroneMap har stöd för COPC, men man har inte aktiverat detta i WebODM (det ska tydligen ”förvirra” användarna), men det är nog bara en tidsfråga innan det blir möjligt att exportera punkter direkt i COPC. Om data inte är i COPC så gör QGIS om dessa data helt automatiskt, och sedan är det bara att spara data på webbservern. Resten av visualiseringen är automatiserad.
Det jag ännu saknar är stöd för COPC i CloudCompare. Det innebär att all bearbetning av punktmoln som behöver göras i CloudCompare ”rensar” COPC strukturen, och data behöver konverteras tillbaka till COPC i QGIS efteråt.
Uppdateringen av Potree är inte officiell ännu, det finns en del frågetecken som behöver rätas ut, men det handlar mest om tester för att säkerställa att inga överraskningar dyker upp senare. Vill man redan nu testa så blir det till att hämta Connor Mannings klon av kodbiblioteket på GitHub och kompilera koden själv, vilket inte är speciellt krångligt (men inte självförklarande).
Det finns skillnader i hur data renderas i visaren, men jag kan inte se något som skulle vara begränsande för mina behov, snarare tvärt om. Det här kommer att förenkla hanteringen av punktmoln enormt mycket. Om allt håller när koden väl implementeras så kan det vara dags att öppna plånboken och sätta in en ny slant på Potree sponsorsida. Det går att välja en summa per månad som man tycker det kan vara värt, eller göra en engångsinsättning. Använder du Potree? Kommer stöd för COPC att underlätta även för dig? Vad är det värt?
Potree version 1.8.3 är nu släppt och har stöd för COPC samt Laz version 1.4.