XGRIDSDokumentation
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • Lixel PortalCam-Serie

    • PortalCam P1

      • Produktübersicht
      • Grundlegende Bedienung
      • LCC Scan App verwenden
      • Wartung und Pflege
      • FAQ
  • Lixel K-Serie

    • Lixel K1

      • Produktübersicht
      • Grundlegende Bedienung
      • Geräteaktivierung und -verbindung
      • Scan-Workflow
      • Punktwolke mit absoluten Koordinaten erfassen
      • Kartenfusion
      • Empfehlungen zur Routenplanung für typische Szenen
      • Hinweise
      • FAQ
    • Lixel K2

      • Produktübersicht
      • Grundlegende Bedienung
      • Aktivierung und Verbindung
      • Scan-Workflow
      • Punktwolke mit absoluten Koordinaten erfassen
      • Kartenfusion
      • Empfehlungen zur Routenplanung für typische Szenen
      • Hinweise
      • FAQ
  • Lixel L-Serie

    • Lixel L2 Pro

      • Produktübersicht
      • Grundlegende Bedienung
      • Geräteaktivierung und -verbindung
      • Scan-Workflow
      • Punktwolke mit absoluten Koordinaten erfassen
      • Messpunkt
      • Anhang
      • FAQ
    • Lixel L3

      • Produktübersicht
      • Grundlegende Bedienung
      • Aktivierung und Verbindung
      • Scan-Workflow
      • Punktwolke mit absoluten Koordinaten erfassen
      • Anhang
  • Lixel Studio

    • Version und Copyright
    • Installation und Aktivierung
    • Softwareoberfläche
    • Dateioperationen
    • Projektverarbeitung
    • Werkzeuge
    • 2D-Zeichnung
    • Anwendungen
    • Einstellungen
    • Geräteverbindung
    • Häufige Fragen
  • Lixel CyberColor

    • LCC Studio

      • Erste Schritte
      • Version und Updates
      • Download und Installation
      • Oberfläche und Navigation
      • Vor der Rekonstruktion
      • Modellrekonstruktion
      • Einzelmodell-Rekonstruktion
      • Kartenfusion
      • Boden-Luft-Fusion
      • Luftbild-Rekonstruktion
      • Meine Modelle
      • Weitere Funktionen
      • Einstellungen und Konto
      • Converter
      • Videorekonstruktion
      • Häufige Fragen / FAQ
    • LCC Scene Editor

      • Version und Updates
      • Konto und Anmeldung
      • Produktübersicht und Startseite
      • Editor-Oberfläche
      • Navigationsmodi
      • Datei
      • Einstellungen
      • Bearbeiten
      • Fenster
      • Globale Symbolleiste
      • Assets und Eigenschaften
      • Linke Symbolleiste
      • Ansichtspunkte
      • Portal
      • Skybox
      • Markierungen
      • Messung
      • Flythrough
      • Szenenbericht
      • 3D-Layout
      • Minikarte
      • Vorschaumodus (Viewer)
      • Hilfe
      • Häufige Fragen (FAQ)
      • Spawn-Point
    • LCC Model Editor

      • Version und Updates
      • Benutzerhandbuch
      • Übersicht und Oberfläche
      • Dateioperationen
      • Selektoren
      • Modelle bearbeiten
      • Messung
      • Farbkorrektur
      • Asset-Verwaltung
      • Einstellungen und Hilfe
      • Häufige Fragen
    • Capture Guide

      • Überblick
      • Überblick über die Aufnahmegeräte
      • Allgemeine Aufnahmeprinzipien
      • Aufnahme von Innenszenen
      • Aufnahme von Außenszenen
      • Großflächige Aufnahme (Map Fusion)
      • Aerial-Ground Map Fusion – Aufnahme
      • Objektaufnahme
      • Personenaufnahme
      • Video-Rekonstruktionsaufnahme
      • HD Enhancement
      • Kontrollpunkte (Lixel P1)
      • FAQ und Fehlerbehebung
    • Best Practices

      • Zusammenführen mehrerer großer 3DGS-Modelle
    • Versionsgeschichte
  • Plugin & SDK

    • Unreal

      • Einführung
      • Schnellstart - Windows
      • Schnellstart - Linux
      • Schnellstart - Quest3
      • Editionen und Lizenzierung
      • Rendering
      • Tiled-Rasterisierung (experimentell)
      • Bildeinstellungen
      • Normalen und Beleuchtung
      • Szenenbearbeitung
      • Leistungsparameter
      • Leitfaden zur Leistung
      • Integration von Drittanbieter- und Engine-Plugins
      • Proxy Mesh
      • Ladeanimation
      • Kollision
      • Unterstützung des Navigation System
      • Unterstützung von Single Layer Water
      • Lokalisierung
      • FAQ
      • Fehlerbehebung
      • Logs und Diagnose
      • Kontakt
      • Bewährte Vorgehensweisen

        • 3DGS mit einem LixelStudio-Mesh neu beleuchten
        • Rendering pro Kamera
      • API-Referenz

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • SOG- / SPZ- / PLY-Actors
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ALCCLoadVolume
        • ULCCUtilLibrary
        • Enums
        • Structs
      • Änderungsprotokoll

        • v3.5.0
        • v3.4.0
        • v3.3.1
        • v3.0.0
        • v2.2.1
        • v1.0.0
        • v0.9.0
        • v0.8.0
        • v0.7.1
        • v0.6.1
        • v0.5.2
        • v0.4.1
        • v0.4.0
        • v0.3.0
        • v0.0.5
        • v0.0.4
        • v0.0.3
        • v0.0.2
        • v0.0.1
    • Unity

      • Einführung in das Unity SDK
      • Technische Funktionen
      • Anforderungen an die Entwicklungsumgebung
      • PC-Schnellstartanleitung
      • Leitfaden zur Optimierung der Projekteinstellungen
      • Pico 4 Ultra-Entwicklungsanleitung
      • Pico 4 Ultra-PC-Streaming-Anleitung
      • Quest 3-Entwicklungsanleitung
      • Quest 3-PC-Streaming-Anleitung
      • OpenXR-Entwicklungsanleitung
      • Pico 4 Ultra-Business-Streaming-Anleitung
      • Glossar
      • FAQ
      • Kontakt
      • Funktionsentwicklungsleitfaden

        • Entwicklungsanleitung für gemischtes Multi-Szenen-Rendering
        • Entwicklungsanleitung für Schattenempfang
        • Entwicklungsanleitung für Echtzeitbeleuchtung
        • Entwicklungsanleitung für Multi-Kamera-Rendering
        • Entwicklungsanleitung für hochauflösendes Bild-Rendering
        • Entwicklungsanleitung zur Kompatibilität der Datenformate LCC und LCC2
        • Entwicklungsanleitung für Ladeeffekte
        • Entwicklungsanleitung für das Umschalten des Mip-Rendering-Modus
        • Entwicklungsanleitung für Kanten- und Eckensnapping
        • Entwicklungsanleitung für projizierte Decals
        • Entwicklungsanleitung für projizierte Video-Decals
        • Entwicklungsanleitung für Hervorhebung
        • Entwicklungsanleitung für Echtzeit-Clipping
        • Entwicklungsanleitung für Farbanpassung
        • Entwicklungsanleitung für das Abrufen von Szenen-Mesh-Daten
        • Entwicklungsanleitung für den Editor-Modus
        • Konfigurationsanleitung für Render-Leistungsparameter
        • Entwicklungsanleitung zum gemeinsamen Paketieren von Anwendung und Daten
        • Entwicklungsanleitung für das Kollisionssystem
        • Anleitung zu macOS-Berechtigungsproblemen in der Entwicklung
        • Entwicklungsanleitung für Kompilierung und Paketierung auf iOS-Geräten
      • API-Referenz

        • LCCManager
        • Renderer
        • Datentypen
      • Changelog

        • v2.3.0
        • v2.2.10
        • v2.2.0
        • v2.1.19
        • v2.0.14
    • Web

      • Einführung
      • Leitfaden zur Rendering-Leistungsoptimierung
      • Grafikkonfiguration
      • WebGPU-Entwicklungsleitfaden
      • Häufige Fragen
      • API-Referenz

        • LCCObject::checkRenderNextFrame
        • LCCObject::clearRenderNextFrame
        • LCCObject::ecef2Prj
        • LCCObject::getBounds
        • LCCObject::getEnvInstancedMesh
        • LCCObject::getInstancedMesh
        • LCCObject::getLodInfos
        • LCCObject::getOriginPosition
        • LCCObject::getProjectionCoordinateSystemInfos
        • LCCObject::hasCollision
        • LCCObject::hasEnvironment
        • LCCObject::hasShcoef
        • LCCObject::intersectsCapsule
        • LCCObject::intersectsRayExt
        • LCCObject::intersectsRayFromOriginExt
        • LCCObject::intersectsSphere
        • LCCObject::lowerToBottom
        • LCCObject::prj2Ecef
        • LCCObject::raiseToTop
        • LCCObject::raycast
        • LCCObject::raycastFromOrigin
        • LCCObject::setAlpha
        • LCCObject::setClipBox
        • LCCObject::setClipPlane
        • LCCObject::setClipPrism
        • LCCObject::setEndLod
        • LCCObject::setLodAutoLevelUp
        • LCCObject::setMaxDistance
        • LCCObject::setMaxNodeSplats
        • LCCObject::setMaxSplats
        • LCCObject::setMipFilter
        • LCCObject::setOriginPosition
        • LCCObject::setPointsColor
        • LCCObject::setRenderState
        • LCCObject::setRotation
        • LCCObject::setScale
        • LCCObject::setSemantic
        • LCCObject::setSemanticColor
        • LCCObject::setSmooth
        • LCCObject::setStartLod
        • LCCObject::setTranslation
        • LCCObject::setVisible
        • LCCObject::togglePointsDisplayMode
        • LCCObject::useEnvironment
        • LCCObject::useShcoef
        • LCCRender::clearIndexDB
        • LCCRender::dispose
        • LCCRender::load
        • LCCRender::setCamera
        • LCCRender::unload
        • LCCRender::update
      • Änderungsprotokoll

        • v0.6.4
        • v0.6.3
        • v0.6.2
        • v0.6.1
        • v0.6.0
        • v0.5.5
        • v0.5.4
        • v0.5.3
        • v0.5.2
        • v0.5.1
        • v0.5.0
        • v0.4.1
        • v0.4.0
        • v0.3.1
        • v0.3.0
        • v0.2.0
  • API

    • Strukturierte räumliche Modellierung

      • Zugangsleitfaden
      • Modellierungsablauf
      • API-Referenz
      • Temporäre Upload-Zugangsdaten
      • Fehlercodes

Modellierungsablauf

Diese Seite beschreibt den vollständigen Ablauf einer Modellierungsaufgabe von der Erstellung bis zum Herunterladen der Ergebnisse, die Statusübergänge der Aufgabe sowie den Inhalt der Modellierungsergebnisse. Schließen Sie vor dem Aufruf der APIs die Einrichtung gemäß Zugangsleitfaden ab.

Anforderungen an die Eingabedaten

Wählen Sie die Eingabedaten entsprechend Ihren Modellierungsanforderungen:

EingabetypBeschreibungEmpfehlung
LCC2-SzenenpaketVollständiges Szenenverzeichnis einschließlich zugehöriger Ressourcen wie info/poses.json, mit ErfassungstrajektorieBevorzugt, wenn feine Modelldetails, klare Texturen und lesbarer Text benötigt werden
LAS-PunktwolkeLiDAR-Punktwolke ohne Erfassungstrajektorie. Muss RGB-Farbe enthalten (Point Data Record Format 2 / 3 / 5 / 7 / 8 / 10). LAS ohne Farbe wird nicht unterstütztBevorzugt, wenn hohe Maßgenauigkeit benötigt wird
PLY-PunktwolkeVollständige 3DGS-Punktwolke; kann ohne Erfassungstrajektorie verarbeitet werdenVerwenden, wenn weder ein LCC2-Szenenpaket noch eine LAS-Punktwolke verfügbar ist

Zwei Upload-Formen werden unterstützt:

  • Verzeichnisform: Mehrere Dateien direkt in das Verzeichnis input hochladen, wobei ihre relativen Pfade erhalten bleiben.
  • Archivform: Eine .zip-Datei hochladen; der Server entpackt sie automatisch.

Minimaler Integrationsablauf

  1. Aufgabe erstellen: Rufen Sie Aufgabe erstellen und Upload-Zugangsdaten abrufen auf. Die automatische Modellierung ist standardmäßig aktiviert (autoRebuild = 1). Die Antwort enthält die modelId der Aufgabe und die für den Upload benötigten temporären Zugangsdaten.
  2. Eingabedaten hochladen: Laden Sie mit den temporären Zugangsdaten aus dem vorherigen Schritt die Daten in Teilen über die Objektspeicher-API des jeweiligen Cloud-Anbieters hoch. Siehe Temporäre Upload-Zugangsdaten. Der endgültige Datei-Key ist savePath plus der relative Pfad der Datei, zum Beispiel savePath + "render2/info/poses.json".
  3. Upload-Abschluss melden: Nachdem alle Dateien hochgeladen sind, rufen Sie Upload-Status aktualisieren mit status = 3 auf. Das System startet dann automatisch die Modellierung.
  4. Aufgabenfortschritt abfragen: Rufen Sie Paginierte Aufgabenliste oder Aufgabendetails auf und beobachten Sie status und percent. status = 8 bedeutet, dass die Modellierung abgeschlossen ist; status = 9 bedeutet, dass die Modellierung fehlgeschlagen ist. Fragen Sie höchstens alle 5 Sekunden ab.
  5. Ergebnisse herunterladen: Rufen Sie Modellierungsergebnisse herunterladen auf, um temporäre Download-Links zu erhalten.

Hinweis: Die Parallelität der Modellierungsaufgaben ist nicht begrenzt. Sie können mehrere Aufgaben gleichzeitig absenden; jede wird direkt nach dem Absenden in die Warteschlange gestellt und vom Rechenzentrum eingeplant, sobald Knoten frei werden.

Weitere unterstützte Abläufe

Fortsetzbarer Upload und abgelaufene Zugangsdaten

Wenn ein Upload unterbrochen wird oder die temporären Zugangsdaten ablaufen, rufen Sie Upload-Zugangsdaten erneut abrufen auf, um neue temporäre Upload-Zugangsdaten zu erhalten, und setzen Sie dann den mehrteiligen Upload fort.

Modellierung manuell starten

Gilt, wenn die Aufgabe mit autoRebuild = 0 erstellt wurde und alle Eingabedaten hochgeladen sind. Rufen Sie Aufgabe starten auf, um die Modellierung manuell zu starten.

Zustandsautomat der Aufgabe

statusBedeutungBeschreibung
0Warten auf UploadAufgabe erstellt, Upload nicht gestartet
1Upload läuftStandardstatus nach dem Erstellen der Aufgabe
2Upload pausiertVom Integrator gemeldete Pause
3Upload abgeschlossenNach der Meldung durchsucht der Server das Verzeichnis input; bei autoRebuild = 1 startet die Modellierung automatisch
4Upload fehlgeschlagenVom Integrator gemeldeter Fehler
5Warten auf EinreihungReservierter Status; tritt in Open-API-Szenarien nicht auf
6In WarteschlangeAn das Rechenzentrum übermittelt, wartet auf einen freien Knoten
7Modellierung läuftBeobachten Sie percent für den Modellierungsfortschritt
8Modellierung abgeschlossenRufen Sie die Download-API auf, um die Ergebnisse zu erhalten
9Modellierung fehlgeschlagenLesen Sie errorCode und failedReason, um die Ursache zu ermitteln

Statusübergänge bei automatischer Modellierung:

0 Waiting for upload → 1 Uploading → 3 Upload completed → 6 Queued → 7 Modeling → 8 Modeling completed
                           ↓                                                 ↓
                     4 Upload failed                                 9 Modeling failed

Modellierungsergebnisse

Nach Abschluss der Modellierung werden die folgenden Ergebnisse erzeugt. Die zentralen Downloads sind die drei Dateien in nativen LCC-Koordinaten.

Ergebnisdateitype-WertBeschreibungEinheiten und Koordinaten
model_align_scan.dxfDXFBearbeitbare Vektorzeichnung, 3D-3DFACE-MeshMillimeter, 1:1, native LCC-Koordinaten
model_align_scan.glbGLBGLB-3D-Modell, bereit für Vorschau oder EnginesMeter, explizit Z-up, native LCC-Koordinaten
model_align_scan.blendBLENDBearbeitbare Blender-ProjektdateiNative LCC-Koordinaten
model_align_scan.rvtRVTRevit-ModellNative LCC-Koordinaten

Weitere Hilfsergebnisse sind ein BEV-Grundrissbild, ein Punktwolken-Überlagerungsbild, ein Möblierungsplanbild, eine gerenderte Gesamtvorschau sowie die Metadaten zur Koordinatentransformation coordinate_transform.json.