DronePortal.app
Gemaakt voor professionele drone-operators
WebODM · Opleverwerkwijze
De taak is klaar, het dashboard staat op groen, en je pant over een prima orthofoto. Alles leeft op localhost:8000 — een adres dat alleen jouw eigen machine kan bereiken. Alles tussen "verwerking klaar" en "de klant heeft het" is een aparte klus, en dit is de werkwijze daarvoor: welke bestanden WebODM echt heeft weggeschreven, welke een klant kan openen, en hoe je ze als één geheel overhandigt in plaats van als zes.

Kort samengevat: WebODM schrijft acht à negen bestanden naar schijf, waarvan je klant er realistisch twee kan gebruiken. Deze pagina loopt door wat WebODM precies heeft gemaakt, welke bestanden in een oplevering thuishoren, hoe je ze openbaar maakt voor iemand zonder GIS-software, en hoe je het geheel als één adres overhandigt in plaats van zes bijlagen.
Je taak is klaar. Het WebODM-dashboard staat op groen, je pant over een prima orthofoto, er is een puntenwolk en een getextureerd model. Het ziet er af uit. Het is niet opgeleverd.
Alles wat je ziet leeft op http://localhost:8000 — een adres dat alleen bestaat op de machine die de verwerking heeft gedraaid. Je klant kan daar niet bij. Niet vanuit zijn kantoor, niet op zijn gsm, niet morgen. Zodra iemand anders dit moet zien, moet je beslissen wát er van je computer af gaat, in welke vorm, en hoe hij het opent.
Die beslissing ís het werk, en precies daar loopt het meestal mis: de piloot zipt de uitvoermap, gooit 4 GB op WeTransfer en noemt dat een oplevering.
Open je afgeronde taak en gebruik Download Assets. Dat uitklapmenu is de plattegrond van alles wat de verwerking heeft opgeleverd. Op schijf staan dezelfde bestanden in de projectmap, in deze submappen:
| Bestand | Waar het landt | Typische grootte | Naar de klant? |
|---|---|---|---|
| Orthofoto | odm_orthophoto/odm_orthophoto.tif | 0,2 – 5 GB | Niet rauw — zie stap 3 |
| Orthofoto-tegels | orthophoto_tiles/ · MBTiles | Wisselend | Ja — als viewer |
| DSM / DTM | odm_dem/dsm.tif · dtm.tif | 50 – 800 MB | Alleen op vraag |
| Puntenwolk | odm_georeferencing/odm_georeferenced_model.laz | 0,5 – 10 GB | Alleen landmeter |
| Getextureerd 3D-model | odm_texturing/odm_textured_model_geo.obj + .mtl + texturen | 0,1 – 3 GB | Eerst omzetten |
| Kwaliteitsrapport | odm_report/report.pdf | 1 – 20 MB | Ja |
| Camerastandpunten | odm_report/shots.geojson | < 5 MB | Zelden |
| Alle assets | all.zip | Alles hierboven | Nooit |
De groottes zijn ordegroottes voor een typische vlucht van 200 tot 800 beelden en schalen mee met je GSD. De mapnamen komen uit de uitvoerstructuur van OpenDroneMap; draai je een andere WebODM-versie, open dan Download Assets en leg de lijst naast deze tabel voordat je erop bouwt.
Drie verschillende mensen willen drie verschillende dingen uit dezelfde taak, en ze door elkaar halen is de meest gemaakte opleveringsfout:
all.zip naar die eerste persoon sturen is geen gulheid, het is je werk doorschuiven. Hij opent het, vindt een .laz die hij niet kan lezen, en mailt je met de vraag wat hij ermee moet.
Een GeoTIFF van 3 GB is een werkbestand, geen oplevering. Windows Fotoweergave opent hem niet. Er zijn drie realistische bestemmingen, en vaak wil je er meer dan één:
gdal_translate -of COG -co COMPRESS=DEFLATE \
odm_orthophoto.tif ortho_cog.tif
gdal_translate -of JPEG -outsize 4000 0 -co QUALITY=88 \
odm_orthophoto.tif ortho_preview.jpg
Wat je ook stuurt: vermeld het coördinatenstelsel (de EPSG-code) en de GSD in cm/pixel op papier. Een GeoTIFF zonder vermeld stelsel is een foto, geen meetproduct, en de ontvanger kan onmogelijk nagaan waar jij van uitging.
De puntenwolk. odm_georeferenced_model.laz is het ruwste wat WebODM maakt en hoort bijna nooit in een klantoplevering. Vroeg een landmeter er wél om, stuur de LAZ dan met drie dingen erbij op papier: de EPSG-code, het hoogtereferentievlak, en of de wolk geclassificeerd is. Zonder die gegevens is hij onbruikbaar en komt hij regelrecht terug.
Het getextureerde model. De OBJ bestaat uit drie dingen die samen moeten blijven: de .obj, zijn .mtl, en de textuurbeelden. Stuur er één zonder de andere en je klant opent een grijze blob zonder textuur. Voor alles wat op het web moet, zet je eerst om naar glTF/GLB, of je publiceert het model in een viewer en levert de embed in plaats van de geometrie.
De algemene regel: als het openen van een bestand software vraagt die je klant niet heeft, heb je geen resultaat opgeleverd — je hebt een probleem doorgegeven.
WebODM kan een taak publiek maken en geeft je dan een URL naar de kaart- en 3D-weergave. Op het eerste gezicht lost dat alles op. Twee dingen bepalen of dat klopt:
localhost of een LAN-adres. Op jouw scherm werkt hij perfect, op dat van je klant helemaal niet. Dit is veruit de meest voorkomende reden dat een "gedeelde" WebODM-link dood aankomt.WebODM Lightning lost het eerste punt op — dat draait gehost, dus een publieke taaklink opent daar wél voor iedereen. Het lost de tweede helft van het werk niet op: het rapport, de foto's en de context staan nog steeds ergens anders, en je klant houdt meerdere links over.
Op dit punt heb je je keuzes gemaakt: een viewer voor de kaart, misschien een 3D-model, een rapport-PDF, een selectie beelden, eventueel een GeoTIFF voor de technische ontvanger. De laatste stap is die verzameling omzetten in één adres dat je klant kan openen, begrijpen en terugvinden.
Dat is de laag die DronePortal invult. Er wordt niets verwerkt — WebODM blijft je motor, en aan je manier van verwerken verandert niets. Wat het wél doet, is de oplevering bij elkaar houden:
De volgorde is niet toevallig: stap 1 tot 5 zijn het echte werk, en die blijven identiek of je nu iets van ons gebruikt of niet. Stap 6 gaat alleen over hoe het aankomt.
Weet dit vooraf: DronePortal host zelf geen tegels en geen 3D-viewer. Het bedt de URL in die je plakt, in een iframe. De viewer moet dus publiek bereikbaar zijn vóór je hem toevoegt — een localhost-link blijft ook hier een localhost-link.
/models/-link, een Kuula-/post/-link en een Polycam-capturepagina weigeren alle vier om ingesloten te worden. DronePortal zet ze bij het opslaan om naar hun embed-vorm, dus je hoeft geen embedcode te zoeken. Eén uitzondering: skfb.ly-kortlinks worden geweigerd mét melding — plak de volledige Sketchfab-URL.https://{jouwsubdomein}.droneportal.app/app/portaal/?code={TOEGANGSCODE}. Eén adres plus één code — geen account voor je klant, niets te installeren.Open die link zelf in een privévenster vóór je hem verstuurt. Dat is de enige manier om te zien wat je klant ziet in plaats van wat je eigen ingelogde sessie toont.
.obj, .mtl en texturen van het 3D-model reizen samenlocalhost of een intern IP-adresall.zip versturen. Alles, en dus niets. De klant kan niet zien wat ertoe doet.Zelfde werkwijze voor andere tools: een Pix4D-project opleveren · een DJI Terra-reconstructie opleveren. Verder lezen: lokaal verwerken, professioneel opleveren en je klant ziet je puntenwolk nooit.
Alleen als die machine bereikbaar is vanaf het internet. Een gewone lokale WebODM-installatie draait op localhost:8000, dus de publieke taaklink die hij genereert opent op jouw computer en nergens anders. Ofwel zet je de instance publiek — een echte beveiligingsbeslissing, want de taken van je andere klanten staan er ook op — ofwel exporteer je de bestanden en lever je ze via iets wat al publiek is.
Niet odm_orthophoto.tif — die is vaak enkele gigabytes groot en opent niet in gewone fotosoftware. Geef hem een interactieve viewer om in rond te kijken, plus een verkleinde JPEG of een PDF-kaartblad dat hij in een document kan plakken. Houd de volledige GeoTIFF voor wie expliciet om georefereerde data vroeg, en vermeld de EPSG-code als je hem opstuurt.
Het lost de helft op die over bereikbaarheid gaat. Lightning draait gehost, dus een publieke taaklink opent echt voor je klant zonder dat je je eigen server blootstelt. Het verzamelt de rest van de oplevering niet: het kwaliteitsrapport, de beelden en je uitleg staan nog altijd elders, dus je klant krijgt nog steeds meerdere links in plaats van één plek.
Nee. DronePortal verwerkt niets — het is de opleverlaag ná WebODM, Pix4D of DJI Terra. Je houdt je bestaande werkwijze exact zoals ze is en voegt de afgewerkte resultaten toe: de viewerlink, het rapport, de foto's. Er wordt niets herberekend en aan je verwerkingsinstellingen verandert niets.
In de meeste opdrachten niets — de klant opent hem nooit. Houd hem in je archief. Vroeg een landmeter of studiebureau er expliciet om, stuur dan odm_georeferenced_model.laz samen met de EPSG-code, het hoogtereferentievlak en of de wolk geclassificeerd is. Een LAZ zonder die informatie is onbruikbaar en komt bij je terug.
Ja, maar een kale WebODM-link is maar een deel van een oplevering. Een publieke taaklink opent de viewer voor je klant zolang de instantie bereikbaar is via het internet, wat bij een gehoste optie zoals WebODM Lightning het geval is. Zet hem samen met het rapport, de foto’s en je uitleg op één pagina.
Geef de klant een interactieve viewer om te verkennen, plus een verkleind beeld of een pdf-kaartblad om in een document te zetten. Hou de volledige GeoTIFF voor wie om gegeorefereerde data vroeg.
Deel de gehoste viewerlink zodat de klant het 3D-beeld in de browser opent, en zet hem op dezelfde pagina als de orthofoto en het rapport. Hou het puntenwolkbestand voor een landmeter of ingenieur die er uitdrukkelijk om vroeg.
De meeste klanten hebben geen GIS-software. Lever op via een viewer in de browser en eenvoudige exports zoals een JPEG of een pdf, en hou de GeoTIFF- en LAZ-bestanden voor de specialist.
Maak een project in DronePortal, plak de WebODM- of WebODM Lightning-viewerlink erin, voeg het rapport en de foto’s toe en stuur je klant één link en één toegangscode.
Rondleiding
Klaar om te starten?
Stap 1 tot 5 blijven exact zoals ze zijn. Gratis proef, geen creditcard nodig.