GDDCGeospatial

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.

1

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.

2

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}'
3

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/
4

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.

5

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.

6

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