Einstieg
Getting Started — in 10 Minuten.
Ziel: nach dieser Anleitung hast du dein erstes Projekt angelegt, einen Drohnen-Flug hochgeladen und ein Orthofoto im Web-Viewer gesehen. Du brauchst: einen Beta-Account, eine RTK-Drohne (z.B. DJI M3E mit RTK-Modul) und ~3 GB Bilder.
Konto aktivieren
Nach Eingang deiner Beta-Anfrage bekommst du eine Mail von hello@gddc-sh.de mit einem Magic-Link. Klick drauf, fertig — kein Passwort. Wenn du in einem Team bist, lädt dich dein Admin direkt ein.
Erstes Projekt anlegen
Im Web-UI: + Neues Projekt → Name vergeben → Branche wählen (Bahn / Bau / KRITIS / sonst). Branche bestimmt die Standard-Klassen für die Punktwolken-Klassifizierung.
Per API:
curl https://api.geospatial.gddc-sh.de/v1/projects \
-H "Authorization: Bearer $GDDC_TOKEN" \
-d '{"name":"Strecke Lübeck-Süd", "sector":"rail", "epsg":25832}'Drohnen-Flug hochladen
Im Web-UI: Projekt öffnen → + Flight → Bilder per Drag & Drop (oder Ordner-Upload). Max 4 000 Bilder pro Flug, max 25 GB pro Upload-Batch (sonst chunken). Mit RTK-Datei (CSV oder MRK) im selben Ordner — Geospatial erkennt das automatisch.
Per CLI (für große Datenmengen empfohlen):
# CLI installieren npm i -g @gddc/geospatial-cli # Login (einmalig) gddc-geo auth login # Bilder hochladen gddc-geo flights upload \ --project=PRJ_aT3Dd9 \ --rtk=./DJI_RTK.csv \ ./M3E_Bilder/
Verarbeitung anstoßen
Verarbeitung startet automatisch nach Upload. Du bekommst Live-Status im UI und Webhooks (siehe Webhooks). Dauer: 1–6 Stunden für 1 000 Bilder, je nach Worker-Last.
Ergebnis im Web-Viewer
Sobald flight.processed kommt: Web-Viewer öffnen, Layer wählen (Orthofoto, Punktwolke, DEM, BIM-Soll) und annotieren. Punktwolke wird gestreamt — du siehst sofort etwas, ohne 50 GB downzuloaden.
Report generieren
Im UI: Reports → + Generate → Vorlage wählen (Bahn DIN EN 13848, Bau GAEB, KRITIS Audit) → PDF erscheint nach ~30 Sekunden im Documents-Ordner. Per API:
curl -X POST https://api.geospatial.gddc-sh.de/v1/reports \
-H "Authorization: Bearer $GDDC_TOKEN" \
-d '{"project_id":"PRJ_aT3Dd9","template":"rail_din_en_13848"}'Nächste Schritte