Resource
Pointclouds.
Punktwolken nach Verarbeitung. Read-only — sie werden vom Pipeline-Worker erzeugt und können nicht direkt erstellt/modifiziert werden.
/v1/pointclouds/{id}Pointcloud holen
Metadaten + Download-URL (LAS/LAZ) + 3D-Tiles-URL für den Web-Viewer.
Path-Parameter
| Name | Typ | Beschreibung |
|---|---|---|
| id* | string | PCL_… |
Beispiel-Response
{
"id": "PCL_xY9Vn4",
"flight_id": "FLT_kL2Pq8",
"points": 84_312_405,
"density_per_m2": 312,
"bbox": {
"type": "Polygon",
"coordinates": [[[572100,5945200],[572180,5945200],[572180,5945260],[572100,5945260],[572100,5945200]]]
},
"downloads": {
"laz": "https://files.geospatial.gddc-sh.de/PCL_xY9Vn4.laz?...",
"las": "https://files.geospatial.gddc-sh.de/PCL_xY9Vn4.las?...",
"ply": "https://files.geospatial.gddc-sh.de/PCL_xY9Vn4.ply?..."
},
"tiles_3d": "https://tiles.geospatial.gddc-sh.de/3dtiles/PCL_xY9Vn4/tileset.json",
"status": "ready"
}Beispiel-Request
curl https://api.geospatial.gddc-sh.de/v1/pointclouds/PCL_xY9Vn4 \ -H "Authorization: Bearer $GDDC_TOKEN"
/v1/pointclouds/{id}/classificationKlassifizierungs-Histogramm
Anzahl Punkte je Klasse. Klassen sind Sektor-spezifisch (siehe Konzept-Doku).
Path-Parameter
| Name | Typ | Beschreibung |
|---|---|---|
| id* | string | PCL_… |
Beispiel-Response
{
"id": "PCL_xY9Vn4",
"classes": {
"rail_head": 2_140_223,
"rail_web": 1_204_892,
"sleeper": 3_842_018,
"ballast": 12_904_230,
"ground": 22_104_592,
"ol_pole": 842_018,
"ol_wire": 142_048,
"vegetation": 18_903_812,
"building": 328_004,
"other": 21_900_568
}
}Beispiel-Request
curl https://api.geospatial.gddc-sh.de/v1/pointclouds/PCL_xY9Vn4/classification \ -H "Authorization: Bearer $GDDC_TOKEN"