Veelgestelde vragen

📁 Ondersteunde formaten & uploaden

Merk Vereiste bestanden Virtuele tour Puntenwolk
Universele bestandsformaten
Autodesk ReCap RCP / RCS
*
E57 beste keuze
*
PTX
LAS / LAZ
PTS
XYZ
PLY
JPG met GPS-gegevens
(equirectangulair)
JPG / PNG / EXR
(equirectangulair)
Terrestrische laserscanning
RIEGL PTX + panos + ImageList.csv
RiPANO panos + project.json
Leica LGSX
*
*
Leica LGS
*
Leica panos + DB
Leica panos + TXT / CSV
Z+F panos + OUT
Trimble panos + CSV
FARO panos + iQscene TXT
Scanner niet vermeld? Neem contact met ons op!
Mobiele laserscanners
OmniSLAM LAZ + panos + camera.dat
Lixel LAZ + panos + panoramicPoses.csv
CHCNAV RS10 CoPre "Export" archived folder
Share S20 LAS + left_*.jpg + right_*.jpg + ImgPose.txt
Scanner niet vermeld? Neem contact met ons op!
Orthofoto / GeoTIFF / Kaartoverlays
TIF / TIFF / KML / KMZ
360° Video
MP4 (equirectangulair) + GPX (optioneel)
3D Gaussiaans Splatting
PLY SPZ SPLAT KSPLAT SOG RAD
Mesh-formaten
GLB STL OBJ+MTL+Texturen
3D CAD-formaten
gratis RVT IFC
0,01 tokens per MB
Voor de conversie wordt Autodesk Derivative API gebruikt
RVT ASM F3D FBX IAM IPT NEU PRT SLDASM SLDPRT SMB SMT STEP STP STPZ WIRE X_B X_T 
panos - equirectangulaire panorama's in JPG-, PNG- of EXR-formaat
* - hangt ervan af hoe het bestand is gemaakt

Als de upload mislukt, vooral bij grote bestanden, probeer dan de volgende tips:
  • Start de upload en vermijd het wisselen naar andere browsertabs of vensters tijdens het proces.
  • Zorg dat uw computer niet in de slaapstand gaat — schakel de slaapstand tijdelijk uit indien nodig.
  • Een stabiele internetverbinding is essentieel. Onderbrekingen in Wi-Fi kunnen uploads doen mislukken.
Alleen de bestandsgrootte is geen beperking.

Je kunt ook een bestandsdeelservice gebruiken (ondersteund: directe downloadlink, Google Drive, Dropbox, Yandex Disk) en in plaats van het archief direct op de site te uploaden, gewoon een link naar het bestand opgeven. Ons platform downloadt het automatisch van de link en begint met het verwerken van het project.

Vind eenvoudig het Leica-databasebestand door de onderstaande stappen te volgen:
  1. Start Cyclone REGISTER 360.
  2. Geef in de projectinstellingen de map op waarin uw project is opgeslagen.
  3. Open deze map in de bestandsverkenner. Binnenin zou je een bestand moeten zien met een naam als project_deliv_*.db.
  4. Nadat u het bestand hebt gevonden, uploadt u het databasebestand samen met uw JPG-panorama's naar ons platform om een virtuele tour te maken.
Dit bestand bevat essentiële ruimtelijke gegevens die nodig zijn voor een nauwkeurige plaatsing en uitlijning van het panorama.

Een TXT-bestand slaat de positie en oriëntatie van uw panorama's op. Twee indelingen worden ondersteund en automatisch herkend op basis van de bestandsinhoud:

1. Positie-/oriëntatiebestand (Leica)

Eén bestand per panorama, exact hetzelfde genoemd als de afbeelding (bijvoorbeeld station_01.txt naast station_01.jpg). Het bevat een positie en een oriëntatie:
position = [positionX, positionY, positionZ];
orientation = [rotationW, rotationX, rotationY, rotationZ];
Hier is een voorbeeld:
position = [-60.2344, 30.0544, -0.185128];
orientation = [0.804644, -8.74489e-06, -1.45999e-05, 0.593758];
De oriëntatie is een quaternion in de volgorde W, X, Y, Z. Scheid elke waarde met een komma en een spatie, precies zoals weergegeven.

2. iQscene-scènebestand

Een enkel bestand met een lijst van alle panorama's, herkenbaar aan het woord iQscene op de eerste regel. Daarna volgen twee kopregels, vervolgens één regel per panorama, en de lijst eindigt met een sluitende accolade }. Elke panoramaregel is gescheiden door spaties:
"path\to\station_01.jpg" posX posY posZ axisX axisY axisZ angle
Het afbeeldingspad staat tussen aanhalingstekens, posX posY posZ is de positie, en axisX axisY axisZ samen met angle (in graden) beschrijven de rotatie als een as en een hoek. Voorbeeld:
iQscene ...
...
...
"C:\Project\station_01.jpg" -60.2344 30.0544 -0.1851 0 0 1 90.0
"C:\Project\station_02.jpg" -58.1021 31.7765 -0.1820 0 0 1 92.5
}
Gebruik een punt als decimaalteken en sla het bestand op in UTF-8-codering. Met deze structuren kan het platform uw panorama's correct plaatsen en oriënteren in 3D-ruimte.

Een CSV-bestand slaat de positie en oriëntatie van elk panorama op. Upload het samen met de equirectangulaire JPG-panorama's — de bestandsnaam in elke rij (zonder extensie) moet overeenkomen met de bijbehorende afbeelding. Het platform detecteert de indeling automatisch, dus meerdere varianten worden geaccepteerd:
Bron / software Bestandsnaam Scheidingsteken Kopkolommen
Algemeen *.csv komma filename, x, y, z, qw, qx, qy, qz
Algemeen *.csv ruimte imgname, x, y, z, qw, qx, qy, qz
Algemeen *.csv puntkomma filename, pano_pos_x, pano_pos_y, pano_pos_z, pano_ori_w, pano_ori_x, pano_ori_y, pano_ori_z
RIEGL *ImageList.csv komma Timestamp, Filename, Origin(X[m],Y[m],Z[m]), Direction(X[m],Y[m],Z[m]), Up(X[m],Y[m],Z[m]), Roll(X)[deg], Pitch(Y)[deg], Yaw(Z)[deg], Omega[deg], Phi[deg], Kappa[deg]
De kolomnamen Easting / Northing / Height worden ook geaccepteerd — behoud de oorspronkelijke koptekst die door de scanner is geëxporteerd.
Lixel *panoramicPoses.csv ruimte imgname, x, y, z, qw, qx, qy, qz
Leica Cyclone REGISTER 360 *.csv puntkomma SetupName, Position(X), Position(y), Position(z), Orientation(W), Orientation(X), Orientation(Y), Orientation(Z)
OmniSLAM *.csv komma file, x, y, z, rot_x, rot_y, rot_z
Een paar dingen om in gedachten te houden:
  • Kolomnamen moeten exact overeenkomen (hoofdlettergevoelig); de volgorde maakt niet uit en extra kolommen worden genegeerd.
  • qw, qx, qy, qz (en Orientation(W...Z), pano_ori_w...z) zijn de quaternioncomponenten in de volgorde W, X, Y, Z.
  • rot_x, rot_y, rot_z (OmniSLAM) zijn Euler-rotatiehoeken uitgedrukt in radialen.
  • RIEGL- en Lixel-bestanden worden herkend aan hun naam (...ImageList.csv / ...panoramicPoses.csv); de overige indelingen worden automatisch gedetecteerd op basis van de kopregel.
  • Gebruik een punt als decimaalteken en sla het bestand op in UTF-8-codering.
Hier is een voorbeeld van de algemene indeling met komma's:
filename,x,y,z,qw,qx,qy,qz
station_01.jpg,-60.2344,30.0544,-0.185128,0.804644,-8.74489e-06,-1.45999e-05,0.593758
station_02.jpg,-58.1021,31.7765,-0.182004,0.799120,1.02000e-05,2.31000e-05,0.601171

Cyclone REGISTER 360
De afbeelding hieronder toont de aanbevolen instellingen voor het exporteren van uw project naar een LGSX-bestand:

Deze instellingen helpen compatibiliteit en nauwkeurigheid te waarborgen bij het gebruik van het bestand met ons platform.

Een puntenwolk die uit meerdere scanstations bestaat, moet worden voorbewerkt in FARO SCENE:
  • Maak scan-puntenwolken voor elk station om de visualisatie te verbeteren.
  • Schakel het filter voor randartefacten uit voor duidelijkere resultaten.
  • Registreer alle stations en organiseer ze in één cluster.
Als dit is gedaan, exporteer dan de inhoud van de cluster zoals weergegeven in de onderstaande schermafbeeldingen:

Dit proces zorgt voor correcte uitlijning en compatibiliteit voor het uploaden naar ons platform.

📁 Algemeen gebruik en toegang

Zodra uw project is aangemaakt, kunt u het op verschillende manieren delen — alle opties zijn beschikbaar op de pagina Projectinstellingen.

De eenvoudigste optie is om de toegangsmodus in te stellen op via link. In dit geval is registratie niet vereist — iedereen met de link kan het project bekijken.

Ideaal om te delen met klanten, belanghebbenden of externe beoordelaars zonder dat een account nodig is.

Ja — elk project kan een tag krijgen die werkt als een map.

Gebruik tags om projecten te groeperen op klant, subklant of een andere categorie die helpt bij het organiseren van je werkruimte. Houd er rekening mee dat per project slechts één tag kan worden toegewezen, gebruik daarom een duidelijke en gestructureerde naamgevingsconventie.

Ja — we kunnen een proefabonnement voor je activeren, geldig voor 2 weken. Deze proef bevat bijna dezelfde functies als het Pro-abonnement en is ideaal voor het testen van grootschalige projecten.

Als uw scanbestand (bijvoorbeeld 100 GB) al is opgeslagen op Dropbox, Google Drive of een ander ondersteund platform, kunt u de downloadlink plakken bij het aanmaken van een nieuw project. Het systeem haalt het bestand automatisch op en verwerkt het — handmatige upload is niet nodig.

Ja — er zijn geen landgebonden beperkingen. Als de website bij jou laadt en werkt, kun je de dienst vanuit Peru of elke andere locatie gebruiken.
Voel je vrij om het uit te proberen! Je kunt projecten met maximaal 10 setups helemaal gratis aanmaken.

Bedankt voor je interesse — we waarderen je vragen en suggesties zeer!

We geven momenteel de voorkeur aan communicatie via e-mail, omdat dit ons in staat stelt verzoeken efficiënter te volgen en grondig te beantwoorden. We gaan graag op deze manier verder met het gesprek en behandelen alles wat u wilt bespreken.

We kijken uit naar uw bericht!

📁 Virtuele tours & panorama's

Natuurlijk — een eenvoudige manier om je panorama's handmatig uit te lijnen:
  1. Richt de camera bij het maken van foto's altijd in dezelfde richting ten opzichte van de windrichtingen. Je kunt er bijvoorbeeld voor kiezen om de voorkant van de camera tijdens het bewegen door een ruimte altijd naar het "noorden" te laten wijzen.
  2. Foto's uploaden naar het platform. Standaard worden alle panorama's geplaatst op de oorsprong (0,0) van het coördinatensysteem.
  3. (Optioneel) Verplaats een van de stations langs de X-as — bijvoorbeeld 10 meter — om te beginnen met het inrichten van de scène.
  4. (Optioneel) Bereid een achtergrondafbeelding voor (bijv. een plattegrond) met een zichtbare schaalbalk om het plaatsen van stations te vergemakkelijken.
  5. Upload de achtergrond en lijn deze uit volgens de schaal.
  6. Plaats elk panoramapunt in de kamers of gebieden waar het is vastgelegd.
  7. Gebruik de Delaunay-triangulatie-optie in de stationinstellingen om punten automatisch te koppelen.
  8. Open een willekeurige panorama en controleer visueel of de posities van de andere stations verschoven zijn.
  9. Pas in de coördinateninstellingen het veld "Draai kijkrichting voor alle stations (graden)" aan om dit te corrigeren. Begin met je beste schatting.
  10. Als de rotatie de verkeerde kant op gaat, probeer dan opnieuw te roteren met de formule: -2 × initiële schatting.
Met deze methode kunt u de plaatsing van de panorama handmatig nauwkeurig regelen — zelfs zonder GPS-gegevens!

Bekijk deze korte video om te zien hoe snel en eenvoudig het is: https://youtu.be/IGucR18yJM4?si=2E1MyKhxYIDJG-PD

Het probleem is dat Insta360-panorama's geen noordgerichte oriëntatiegegevens bevatten, die nodig zijn om correcte richtingslinks automatisch te genereren. Er zijn verschillende manieren om dit op te lossen:
  1. Automatische oriëntatie — voor street-view-projecten waarbij opnamepunten dicht bij elkaar liggen, probeer de functie "GPS-coördinaten gebruiken om rotatie te berekenen" op de site.
    Voorbeeldproject vastgelegd met een Insta360 X4 en een externe GPS-module, automatisch verwerkt:
    https://360-for-you.com/projects/Ik3R7NWu/
  2. Fotografeer in een consistente richting — als je altijd dezelfde kant op kijkt (bijvoorbeeld de voorkant van de camera altijd "vooruit" gericht houdt), kun je later de globale rotatiehoek handmatig aanpassen om links over alle afbeeldingen uit te lijnen.
  3. Handmatige uitlijning per panorama — open elk panorama, richt je gezicht naar het (ongeveer) noorden en klik op de uitlijnknop om de juiste kijkrichting in te stellen.
    U kunt dit doen met de editor die is gekoppeld op de pagina "Basisinstellingen" van uw project.
Opmerking: Deze methoden werken alleen als GPS-coördinaten beschikbaar zijn voor elk opnamepunt.

Ja — een interactieve kaartweergave is beschikbaar voor JPG-panorama's met GPS-coördinaten in hun EXIF-metadata.

Bekijk opnameplaatsen op een kaart en schakel snel tussen punten. Dit maakt navigatie en projectcontext intuïtiever, vooral bij buiten- of dronepanorama's.

U kunt de kaartweergave ook koppelen aan een bestaand project, mits de coördinaten georeferentieerd zijn. Geef hiervoor de EPSG-code van uw coördinatensysteem op in de projectinstellingen. Zodra dit is ingesteld, zal het systeem uw georuimtelijke gegevens correct interpreteren en op de kaart weergeven.

Ja — om de kaartfunctie voor een project uit te schakelen, verwijder de EPSG-code in de projectinstellingen. Zodra het coördinatensysteem is verwijderd, wordt de kaart niet meer in de interface weergegeven.

Ja — pas de achtergrondkleur van het niveau (en andere stijlen) aan met aangepaste CSS.

In de profielinstellingen is er een veld om een aangepaste stylesheet in te voeren. Na toevoeging wordt deze automatisch op al je projecten toegepast.

U kunt dit veld invullen met hetzelfde formaat als het voorbeeld in de tijdelijke aanduiding.

Ja — u kunt live of opgenomen sensorgegevens (temperatuur, luchtvochtigheid, trillingen, bezetting, alles wat een apparaat meet) rechtstreeks op uw panorama's weergeven.

Wat is MQTT, in eenvoudige bewoordingen?
MQTT is een lichtgewicht berichtenprotocol dat veel wordt gebruikt door sensoren en IoT-apparaten. Een apparaat publiceert kleine berichten (bijvoorbeeld een temperatuurmeting) naar een benoemd kanaal dat een topic heet, en iedereen die dat topic mag lezen ontvangt de waarde bijna direct. U hoeft zelf geen server te draaien — wij hosten de message broker voor u. Uw apparaat maakt gewoon verbinding en stuurt waarden; de tourviewer maakt verbinding en toont ze.

Hoe een sensor ons gegevens stuurt
1. In Profiel → API-sleutels een sleutel maken met de machtiging mqtt:publish. De sleutel wordt maar één keer weergegeven — kopieer deze.
2. Richt uw apparaat of script op onze broker. Er zijn twee manieren om verbinding te maken:
  • Native MQTT via TLS — voor fysieke sensoren, gateways en de meeste IoT-bibliotheken. Serveradres: mqtts://360-for-you.com:8883.
  • MQTT via WebSocket (WSS) — voor alles wat in een webbrowser draait, of in omgevingen die alleen webverkeer toestaan. Serveradres: wss://360-for-you.com/mqtt/.
Beide manieren zijn gelijkwaardig — kies wat uw apparaat ondersteunt. Gebruik uw numerieke gebruikers-ID als gebruikersnaam en de API-sleutel als wachtwoord.
3. Publiceer uw metingen naar een topic met de naam users/<your ID>/sensors/<sensor name>. U mag alleen naar uw eigen tak schrijven — het deel <your ID> moet overeenkomen met uw account.

Hoe de gegevens op een panorama worden weergegeven
Wanneer je een opmerking aan een panorama toevoegt, kun je er een sensor in insluiten. Vanaf dat moment zien kijkers die deze tour mogen openen de nieuwste waarde van de sensor live bijgewerkt, zonder de pagina te herladen. Toegang volgt de tour: als het project openbaar is of via een link wordt gedeeld, ziet iedereen met de link de gegevens; als het privé is, doen alleen de eigenaar, uitgenodigde gebruikers en groepsleden dat. Als een project privé wordt gemaakt, worden lezers binnen enkele seconden automatisch afgesloten.

Een sensor insluiten in een opmerking (de span-tag)
Om een waarde te plaatsen, bewerkt de projecteigenaar een opmerking in het panorama en voegt een kleine <span>-tag toe die verwijst naar een van zijn eigen sensorthema's. De tekst die u in de tag plaatst, wordt ongewijzigd weergegeven totdat de eerste meting binnenkomt — gebruik die als label of als tijdelijke aanduiding zoals een streepje — en wordt daarna vervangen door de livewaarde. De eenvoudigste vorm is:
<span data-mqtt="users/<your ID>/sensors/temperature">—</span>
De weergegeven waarde is precies het bericht dat uw apparaat publiceert (platte tekst), dus formatteer het aan de apparaatkant, bijvoorbeeld 23.4 °C. Het topic moet een concreet topic zijn waarnaar uw apparaat publiceert — wildcards zijn niet toegestaan voor viewers.

Met optionele kenmerken bepaalt u hoe de waarde wordt weergegeven:
  • data-mqtt-json="<path>" — als uw apparaat een JSON-object publiceert (bijvoorbeeld {"temperature": 23.4, "humidity": 45}), gebruik dit om één veld te kiezen. Ondersteunt geneste paden zoals weather.temperature en array-indexen zoals readings[0].value. Zonder dit attribuut wordt de volledige payload ongewijzigd weergegeven.
  • data-mqtt-suffix="<text>" — wordt na de waarde toegevoegd en is handig voor eenheden. Bijvoorbeeld zet data-mqtt-suffix=" °C" 23.4 om in 23.4 °C.
  • data-mqtt-show-last-update="true" — toon ook hoe lang geleden de waarde is binnengekomen, bijvoorbeeld 23.4 (2m geleden).
  • data-mqtt-stale-after="<seconds>" — als er binnen dit aantal seconden geen nieuwe meting binnenkomt, wordt het element als verouderd gemarkeerd (er wordt een data-mqtt-stale-attribuut aan toegevoegd), zodat u het kunt vervagen of markeren met uw eigen CSS.
  • data-mqtt-red, data-mqtt-yellow, data-mqtt-green — een kleine gekleurde stip vóór de waarde weergeven wanneer de meting binnen een van de opgegeven bereiken valt (een ‘verkeerslicht'). Zie hieronder Verkeerslichtindicator voor de syntaxis van bereiken.
Een uitgebreider voorbeeld — haal het veld temperature uit een JSON-waarde, voeg de eenheid toe, toon hoe recent het is en markeer het als verouderd na twee minuten stilte:
<span data-mqtt="users/42/sensors/weather"
      data-mqtt-json="temperature"
      data-mqtt-suffix=" °C"
      data-mqtt-show-last-update="true"
      data-mqtt-stale-after="120">no data yet</span>
Als uw apparaat metingen over subonderwerpen verdeelt, richt de tag dan op het exacte subonderwerp door deze toe te voegen, bijvoorbeeld users/42/sensors/weather/humidity. U kunt meerdere tags in één opmerking plaatsen of ze over verschillende panorama's verspreiden — elke tag wordt onafhankelijk bijgewerkt, en dezelfde sensor kan in zoveel opmerkingen en projecten worden ingebed als u wilt.

Verkeerslichtindicator
Om de aandacht te trekken wanneer een meting buiten bereik valt, voegt u een gekleurde stip toe aan de waarde. Stel een of meer van data-mqtt-red, data-mqtt-yellow, data-mqtt-green in op een lijst met numerieke bereiken; de stip krijgt de kleur van het eerste overeenkomende bereik, gecontroleerd in de volgorde rood → geel → groen. Als geen enkel bereik overeenkomt, wordt er geen stip getekend; als voor een kleur geen bereik is ingesteld, wordt die kleur gewoon overgeslagen. De bereiken worden niet onderling gevalideerd — als ze overlappen of gaten hebben, bepaalt de prioriteit rood → geel → groen welke kleur wint.

Een bereiklijst bestaat uit een of meer expressies, gescheiden door ;. Elke expressie is een van de volgende:
  • <X — de waarde is strikt kleiner dan X
  • >X — de waarde is strikt groter dan X
  • <=X / >=X — hetzelfde, inclusief
  • X-Y — de waarde ligt tussen X en Y (beide eindpunten inbegrepen); X en Y kunnen negatief of decimaal zijn
  • true, false, on, off — payload komt exact overeen met dit woord, hoofdletterongevoelig — handig voor binaire sensoren. Kan vrij worden gecombineerd met numerieke bereiken in dezelfde lijst, bijvoorbeeld <0;>100;off.
Een bereik komt alleen overeen met zijn eigen type: numerieke expressies hebben een getal nodig, booleaanse tokens precies dat woord. Alles wat niet wordt gedekt, laat de waarde zonder punt. Als u data-mqtt-json gebruikt, wordt het geëxtraheerde veld vergeleken — niet het hele JSON-object.

Bijvoorbeeld om een temperatuur rood te markeren onder 0 °C of boven 100 °C, geel in de overgangszone (0-30 of 70-100) en groen in de comfortzone (30-70):
<span data-mqtt="users/42/sensors/weather"
      data-mqtt-json="temperature"
      data-mqtt-suffix=" °C"
      data-mqtt-red="<0;>100"
      data-mqtt-yellow="0-30;70-100"
      data-mqtt-green="30-70">no data yet</span>

Beveiliging
Alle verbindingen zijn versleuteld. Een apparaat kan alleen publiceren naar zijn eigen topics, en een kijker kan alleen de sensoren lezen die zijn ingebed in tours waartoe die al toegang heeft. Het intrekken van een API-sleutel stopt nieuwe verbindingen onmiddellijk (bestaande verbindingen vallen weg bij de volgende herverbinding).

Als u hulp wilt bij het koppelen van een specifiek apparaat of dashboard, neem dan contact op met ons technische supportteam en wij stellen de beste integratieaanpak voor uw project voor.

Ja — KNX-waarden kunnen op uw panorama's verschijnen via dezelfde MQTT-sensorondersteuning die hierboven wordt beschreven. KNX zelf bereikt het openbare internet niet (het draait op een bekabelde bus binnen uw gebouw), dus een kleine KNX→MQTT-bridge draait op uw lokale netwerk en stuurt geselecteerde waarden naar ons door. Het is een eenmalige configuratie.

Wat u nodig hebt
  • Een KNX IP-gateway of router (KNXnet/IP, UDP 3671) op hetzelfde LAN als uw KNX-bus. De meeste moderne installaties hebben er al een — vraag uw KNX-integrator als u het niet zeker weet.
  • Een klein apparaat dat altijd aan staat op hetzelfde netwerk — een Raspberry Pi, een NAS waarop Docker draait of een kleine Linux-box.
  • Een ETS-export (of gewoon een lijst) van de groepsadressen en hun datapointtypen (DPT) voor de waarden die u wilt publiceren. KNX is strikt getypeerd: elk adres heeft bijvoorbeeld DPT 9.001 (2-byte float, °C) of DPT 1.001 (boolean) — de bridge moet weten welke.
  • Een API-sleutel met de machtiging mqtt:publish (Profiel → API-sleutels).
Hoe het werkt
  1. De bridge maakt verbinding met uw KNX IP-gateway en luistert naar telegrammen op de bus.
  2. Voor elk groepsadres dat in de configuratie staat, decodeert het de ruwe bytes naar een leesbare waarde met behulp van de DPT die u hebt opgegeven (bijvoorbeeld 21.4 in plaats van 0x4C13).
  3. Het publiceert die waarde via TLS/WSS naar onze MQTT-broker onder users/<your ID>/sensors/<name you chose>, met uw API-sleutel als wachtwoord.
  4. In de tour voegt u de waarde in met precies dezelfde span-tag als bij elke andere sensor — zie Een sensor in een opmerking insluiten.
Een brug kiezen
Verschillende volwassen open-sourceprojecten doen dit — bijvoorbeeld xknx (Python, ook de motor achter de KNX-integratie van Home Assistant), of elke zelfstandige bridge die u kunt vinden door op GitHub te zoeken naar knx mqtt bridge. Kies wat past bij uw hardware en ervaringsniveau — elke bridge die naar MQTT publiceert werkt; aan onze kant is de afspraak alleen de topicnaam en de waarde.

Schets van een brugconfiguratie
De meeste bridges hebben dezelfde structuur — een KNX-verbindingsblok, een MQTT-verbindingsblok en een toewijzing van groepsadressen aan sensornamen. Grofweg:
knx:
  gateway: 192.168.1.10        # your KNX IP gateway

mqtt:
  url: wss://360-for-you.com/mqtt/
  username: "42"               # your numeric user ID, shown on Profile
  password: "sk_..."           # API key with mqtt:publish

mappings:
  - group: "1/2/3"
    dpt: "9.001"               # 2-byte float, °C
    topic: users/42/sensors/kitchen-temperature
  - group: "1/2/4"
    dpt: "1.001"               # bool, on/off
    topic: users/42/sensors/kitchen-light
De exacte veldnamen verschillen per bridge — raadpleeg de documentatie. Koppel elke KNX-groep aan een duidelijke sensornaam; dat is de naam die u in het kenmerk data-mqtt="..." op het panorama invult.

Goed om te weten
  • De bridge draait op uw netwerk, niet op het onze. Zodra deze is geconfigureerd, start u hem als service of Docker-container en blijft hij publiceren zolang uw KNX-bus actief is.
  • Alleen de waarden die in de bridgeconfiguratie staan, verlaten uw gebouw. Alles wat niet in de mapping staat, blijft op uw bus.
  • Het intrekken van de API-sleutel in uw profiel stopt het publiceren door de bridge onmiddellijk — handig als een apparaat verdwijnt of als u van installateur wisselt.
  • Als een waarde een JSON-object is in plaats van een gewoon getal (sommige bridges publiceren {"value": 21.4, "unit": "°C"}), gebruik dan data-mqtt-json="value" op de span-tag om het veld te kiezen — zie de vorige vraag voor details.
Als u hulp wilt bij het kiezen van een bridge of het maken van de eerste configuratie voor uw installatie, neem dan contact op met ons technische supportteam.

📁 Puntenwolken

You can find a detailed PDF guide on how to use Potree's interface functionalities below: PDF openen in een nieuw tabblad
Source: https://www.linkedin.com/pulse/complete-guide-potrees-interface-functionalities-abderrazzaq/

Deze gids behandelt de belangrijkste tools en opties in de Potree-viewer om je te helpen het meeste uit puntwolkvisualisaties te halen.

Ja — zelfs als je project gebaseerd is op het metrieke systeem, is het mogelijk om metingen in imperiale (VS) eenheden weer te geven.

Dit is vooral handig voor teams die in internationale omgevingen werken of gegevens presenteren aan klanten die voeten en inches prefereren. De weergave-eenheden kunnen worden gewijzigd in de viewer-interface.

U kunt ook de standaardmeeteenheid instellen in uw profielinstellingen. Dit zorgt ervoor dat het door u gekozen formaat automatisch wordt toegepast bij het bekijken van elk project.

We zijn het eens — de mogelijkheid om puntwolken direct in de viewer te reinigen zou erg handig zijn, vooral om artefacten zoals stoomwolken of passerende voertuigen te verwijderen.

Met de huidige service-architectuur is dit niveau van fijnmazige bewerking technisch niet haalbaar. Het in realtime verwijderen van punten in de browser zou een volledig ander verwerkingsmodel en datastructuur vereisen.

Voorlopig worden externe tools aanbevolen voor het opschonen op puntniveau vóór het uploaden. Toekomstige opties worden onderzocht, maar er is nog geen tijdlijn voor deze functie.

📁 Beveiliging, gegevensbescherming en betrouwbaarheid

Uw gegevens worden gehost in de Europese Unie. Ons hoofdplatform draait op servers in Duitsland (beheerd door Hetzner, een gevestigde Duitse hostingprovider), zodat uw gegevens worden verwerkt in overeenstemming met de AVG van de EU.

Back-ups worden opgeslagen in een apart datacenter, los van de primaire server, zodat een incident op één locatie niet tegelijk uw livegegevens en de back-up kan beïnvloeden.

Als u een dedicated server gebruikt, kunt u de locatie kiezen — standaard Duitsland of Finland, of op verzoek een andere regio.

U houdt altijd zelf in de hand wie elk project kan zien. Een project is alleen zichtbaar voor de personen die u autoriseert — de eigenaren, gebruikers en gebruikersgroepen — tenzij u het bewust via een link toegankelijk maakt of volledig openbaar. Hoe u dit instelt, leest u onder Zijn er rollen en rechten? en Hoe kan ik een project delen met een klant?.

Naast de personen aan wie u toegang verleent, kan een klein aantal van onze supportspecialisten alleen toegang krijgen tot een project om te helpen bij het oplossen van een vraag of probleem dat u hebt gemeld, en altijd onder een strikte geheimhoudingsovereenkomst (NDA).

Elk project heeft een afzonderlijke toegangscontrole: een gebruiker ziet alleen de projecten waarvan hij eigenaar is of waarvoor hij expliciet is uitgenodigd, en er is geen manier om toegang te krijgen tot de privéprojecten van een andere klant.

Op het gedeelde platform zijn uw gegevens per account logisch geïsoleerd en beschermd door deze toegangsregels. Als u fysieke scheiding nodig hebt, host een dedicated server alleen uw projecten op hardware die exclusief voor u is gereserveerd (zie Wat is een dedicated server en waarom heb ik er een nodig?).

Ja. Toegang wordt op twee niveaus geregeld.

Eerst heeft elk project een zichtbaarheidsinstelling: privé (alleen geautoriseerde accounts), toegankelijk via link (iedereen met de link, zonder aanmelding) of openbaar.

Ten tweede wijs je rollen toe aan mensen: eigenaren kunnen een project bekijken en de instellingen ervan wijzigen; gebruikers en gebruikersgroepen kunnen de projecten bekijken die je met hen deelt. Je kunt ook per project bepalen wie opmerkingen mag achterlaten. Zo geef je elk teamlid precies de toegang die nodig is — en niets meer.

Back-ups worden automatisch en continu uitgevoerd, zodat uw projecten en accountgegevens zonder enige actie van uw kant beschermd zijn.

Ze worden opgeslagen in een apart datacenter, los van de live server, zodat een probleem op één locatie niet beide kopieën tegelijk kan beïnvloeden. Daarnaast wordt er automatisch een momentopname van de database gemaakt vóór elke wijziging.

Het platform wordt continu bewaakt en de services worden automatisch opnieuw gestart als een ervan niet meer reageert, zodat korte onderbrekingen zich herstellen zonder handmatige tussenkomst.

Uw gegevens blijven hoe dan ook veilig: omdat back-ups off-site worden bewaard, kan het systeem worden hersteld naar een eerdere staat, zelfs als een server verloren gaat. Klanten met strenge beschikbaarheidseisen kunnen ook kiezen voor een dedicated server (zie Wat is een dedicated server en waarom heb ik er een nodig?).

Ja. We bewaken continu de gezondheid en prestaties van elk onderdeel van het platform via dashboards en geautomatiseerde gezondheidscontroles, en we bewaren toegangslogboeken. Als een component ongezond wordt, wordt dit gedetecteerd en automatisch opnieuw gestart, en alles wat aandacht nodig heeft, wordt gemarkeerd voor ons team.

We houden het platform op de nieuwste stabiele, beveiligingsgepatchte versies van al zijn softwarecomponenten en bibliotheken. Updates worden dagelijks beoordeeld en toegepast, zodat nieuw ontdekte kwetsbaarheden snel worden aangepakt in plaats van zich op te stapelen.

We volgen een fix-forward-aanpak: als er na een update een probleem optreedt, analyseren we het en brengen we snel een gecorrigeerde versie uit, in plaats van het hele systeem terug te draaien. In de praktijk herstelt dit de normale werking sneller dan een traditionele rollback.

Uw gegevens zijn onafhankelijk van releases beschermd: er wordt automatisch een back-up van de database gemaakt vóór elke wijziging, en continue off-site back-ups zorgen ervoor dat het systeem indien nodig altijd kan worden hersteld naar een eerdere, bekende goede staat.

Ja — het platform wordt al dagelijks in actief productiegebruik door betalende klanten gebruikt.

Het wordt gehost in de EU en aangeboden via versleutelde (HTTPS-)verbindingen. De applicatie draait in geharde, geïsoleerde omgevingen met beperkte rechten; de toegang tot elk project wordt gecontroleerd; geheime sleutels en inloggegevens worden versleuteld opgeslagen; het platform wordt dag en nacht bewaakt; en back-ups worden extern bewaard. Dezelfde software ondersteunt ook dedicated en zelfgehoste installaties voor organisaties met strengere eisen.

📁 Toegewijde Servers & Aanpassing

Alle gebruikers delen momenteel de middelen van één hoofdserver. Wanneer veel gebruikers tegelijkertijd actief zijn, worden de middelen gelijk verdeeld — wat in zeldzame gevallen lichte prestatievertragingen kan veroorzaken. De meeste gebruikers merken hier echter niets van.

Een dedicated server is een aparte fysieke server die speciaal voor jouw gebruik is ingericht. Alleen jouw projecten worden daar gehost — dit zorgt voor volledige prestaties, privégegevensverwerking en meer controle over de middelen. Het is een goede optie voor teams met een groot datavolume, veel gebruikers of strikte interne regels.

Ja — u kunt uw eigen domein gebruiken. Deze optie is beschikbaar bij alle abonnementen met een dedicated server.

U kunt ook een domein van het derde niveau (subdomein) voor de dienst gebruiken. Met andere woorden, als uw domein example.com is, kunnen we het platform beschikbaar maken op een adres zoals 360.example.com — waarbij "360" kan worden vervangen door elk woord dat u kiest.

We kunnen een server aanbieden die in Duitsland of Finland wordt gehost — afhankelijk van je voorkeur.
Alle servers zijn via een 1 Gbit/s-verbinding met het internet verbonden, wat zorgt voor snelle en stabiele gegevensoverdracht, zelfs voor de grootste projecten.

Ja — als onderdeel van een dedicated serverplan kunnen we Nextcloud voor je installeren en configureren. Hiermee kun je de server gebruiken als een privéoplossing voor het hosten en delen van bestanden.

Let op: wij verzorgen de initiële installatie; het doorlopend beheer en de administratie van het bestandsopslagsysteem (bijvoorbeeld gebruikers, rechten, back-ups) zijn uw verantwoordelijkheid.

📁 Zelfgehoste / offline versie

Ja — we bieden een zelfgehoste versie van de software voor volledig offline gebruik, ideaal voor organisaties die gevoelige gegevens intern moeten bewaren.

De zelfgehoste versie is beschikbaar voor een eenmalige betaling van €4.500. U ontvangt een Docker-container met volledige installatie-instructies en begeleiding voor de eerste implementatie op uw eigen server.

De container wordt geleverd met levenslange gebruiksrechten en 1 jaar toegang tot updates. Na één jaar kunt u de container blijven gebruiken met de huidige functies of een uitgebreid ondersteuningspakket aanschaffen om toekomstige updates te ontvangen.

Als alternatief zijn er dedicated serverplannen beschikbaar met onbeperkte toegang tot alle functies. De opslag kan worden uitgebreid tot 308 TB.

De vereisten hangen grotendeels af van de grootte van uw puntenwolken. Als u werkt met 10-20 miljoen punten per station, raden wij het volgende aan:
  • Minimaal 64 GB RAM, plus een groot wisselbestand als reserve.
  • Een snelle SSD- of NVMe-schijf voor de container zelf — de projectopslag kan op een gewone HDD worden geplaatst.
  • CPU is niet kritisch, en een dedicated GPU is niet vereist.
  • SMTP-toegang tot uw mailserver is vereist om e-mails vanuit het systeem te verzenden.
  • Externe internettoegang (domein, DNS, SSL-certificaat, reverse proxy) moet aan uw kant worden geconfigureerd — dit is standaard als u al een dedicated server heeft.
  • Je bent ook verantwoordelijk voor het maken van back-ups.
  • Geen databaseonderhoud nodig — alles wordt automatisch binnen de container beheerd.
Wanneer deze componenten aanwezig zijn, werkt het platform betrouwbaar en efficiënt op uw infrastructuur.

Ja. Naast Google en Microsoft Entra ID kan het platform gebruikers aanmelden via elke standaard OpenID Connect-(OIDC)-provider — waaronder Active Directory Federation Services (AD FS), Okta, Keycloak en Auth0 — zodat u uw bestaande IAM-procedures kunt blijven gebruiken. Accounts worden automatisch aangemaakt bij de eerste aanmelding en gekoppeld op basis van e-mailadres. De configuratie bestaat alleen uit een discovery-URL plus een client-ID en secret, ingesteld in de beheerinstellingen.

Ja — aanpassingen zijn mogelijk. Neem contact op met ons supportteam en geef aan wat u wilt wijzigen — het visuele thema, e-mailsjablonen of andere elementen. We bespreken de beschikbare opties en helpen het systeem aan uw wensen aan te passen.

Ja — als u een dedicated server gebruikt, kan uw IT-team veel onderdelen van de gebruikersinterface aanpassen aan de huisstijl van uw bedrijf.

Het systeem gebruikt Jinja2-sjablonen voor webpagina's en e-mails, en CSS-stijlen voor de opmaak. Dit maakt het mogelijk visuele elementen zoals logo's, kleuren, lay-outs en teksten aan te passen.

Indien nodig staan we altijd klaar om te helpen met aangepaste aanpassingen — de meeste wijzigingen kan uw team zelfstandig doorvoeren.

Contacten

Heeft u vragen? Stel ze hier, we proberen het probleem zo snel mogelijk op te lossen.


AI-assistent
Hallo! Stel gerust vragen over virtuele tours, puntwolken, 3D Gaussian Splatting, 3D-modellen, het gebruik van de website, betalingen en meer. Ik zoek het antwoord op of stuur je vraag door naar ons ondersteuningsteam.
Onze AI kon uw vraag niet beantwoorden. Ons ondersteuningsteam beantwoordt graag uw vraag. Geef alstublieft uw e-mailadres op. We gebruiken e-mail niet voor nieuwsbrieven. We gebruiken het alleen om uw vraag te beantwoorden.