Adjust Dem List
ViewSet for DEM adjustment operations.
List: Get all DEM adjustments (optionally filtered by dataset_id)
Create: Initiate a new DEM offset operation
Retrieve: Get details of a specific adjustment
Destroy: Cancel a pending adjustment (cannot cancel in-progress ones)
GET /api/adjust-dem/?format=api
[
{
"id": 27,
"dataset": 18381,
"user": 8348,
"offset_value": -61.19,
"status": "completed",
"created_at": "2026-05-25T22:55:59.954650Z",
"error_message": null,
"task_id": "7c470803-480d-4929-89fe-9089b5065a77"
},
{
"id": 26,
"dataset": 18382,
"user": 8348,
"offset_value": -61.19,
"status": "completed",
"created_at": "2026-05-25T22:54:52.444639Z",
"error_message": null,
"task_id": "6ab709e2-4fc3-4d21-9de4-bcdfaec0fbd9"
},
{
"id": 25,
"dataset": 17162,
"user": 11,
"offset_value": -20.0,
"status": "completed",
"created_at": "2026-05-06T06:12:17.425992Z",
"error_message": null,
"task_id": "0f629a4f-f24f-4cc8-b51d-d347c605cb4e"
},
{
"id": 24,
"dataset": 17162,
"user": 11,
"offset_value": 20.0,
"status": "completed",
"created_at": "2026-05-05T09:51:24.238924Z",
"error_message": null,
"task_id": "b4ce29aa-5102-491d-b10c-763da313ae28"
},
{
"id": 23,
"dataset": 17162,
"user": 11,
"offset_value": 10.0,
"status": "cancelled",
"created_at": "2026-05-05T09:47:06.711852Z",
"error_message": "Cancelled by user with username jli.GN",
"task_id": "dfaff35a-a889-46ad-86bf-0a69ddf54ff4"
},
{
"id": 22,
"dataset": 13165,
"user": 13092,
"offset_value": -10.0,
"status": "completed",
"created_at": "2026-04-20T21:39:35.064175Z",
"error_message": "Error during DEM offset application: TIFFReadEncodedTile() or similar failure for dsm at window Window(col_off=0, row_off=0, width=1024, height=1024) (dataset=13165, attempt=6): Read or write failed. /vsis3/geonadir-prod/publicuploads/13165-40770a43-ff9e-41ff-ba84-e1ddf277fde2/13165-dsm.tif, band 1: IReadBlock failed at X offset 0, Y offset 0: TIFFReadEncodedTile() failed. | Retry requested. | Error during DEM offset application: TIFFReadEncodedTile() or similar failure for dsm at window Window(col_off=0, row_off=0, width=1024, height=1024) (dataset=13165, attempt=6): Read or write failed. /vsis3/geonadir-prod/publicuploads/13165-40770a43-ff9e-41ff-ba84-e1ddf277fde2/13165-dsm.tif, band 1: IReadBlock failed at X offset 0, Y offset 0: TIFFReadEncodedTile() failed. | Retry requested. | Adjustment was stuck in 'processing' state and was automatically marked as failed by the watchdog task. The worker likely crashed or was restarted mid-task.",
"task_id": "92c93a81-a5e0-4480-a605-ef371d36f327"
},
{
"id": 21,
"dataset": 13165,
"user": 13092,
"offset_value": -10.0,
"status": "completed",
"created_at": "2026-04-20T21:21:35.800878Z",
"error_message": null,
"task_id": "69ecbe42-f595-446d-b65c-be6086e40fd0"
},
{
"id": 20,
"dataset": 6652,
"user": 6422,
"offset_value": -10.0,
"status": "failed",
"created_at": "2026-04-20T05:26:45.501307Z",
"error_message": "Error during DEM offset application: TIFFReadEncodedTile() or similar failure for dsm at window Window(col_off=0, row_off=0, width=1024, height=1024) (dataset=6652, attempt=6): Read or write failed. /vsis3/geonadir-prod/publicuploads/6652-0bed2f3a-f996-42f7-8625-5a13303507c6/6652-dsm.tif, band 1: IReadBlock failed at X offset 0, Y offset 0: TIFFReadEncodedTile() failed. | Retry requested. | Error during DEM offset application: TIFFReadEncodedTile() or similar failure for dsm at window Window(col_off=0, row_off=0, width=1024, height=1024) (dataset=6652, attempt=6): Read or write failed. /vsis3/geonadir-prod/publicuploads/6652-0bed2f3a-f996-42f7-8625-5a13303507c6/6652-dsm.tif, band 1: IReadBlock failed at X offset 0, Y offset 0: TIFFReadEncodedTile() failed.",
"task_id": "06a59dff-c898-421a-84c6-c8ed293ee5cd"
},
{
"id": 19,
"dataset": 6652,
"user": 6422,
"offset_value": 10.0,
"status": "completed",
"created_at": "2026-04-20T04:10:28.372485Z",
"error_message": null,
"task_id": "755e89bb-a830-4fb9-8551-c80237106a3a"
},
{
"id": 18,
"dataset": 15340,
"user": 13092,
"offset_value": -57.0,
"status": "failed",
"created_at": "2026-04-16T23:19:06.517109Z",
"error_message": "Task exceeded soft time limit during DEM adjustment for dataset 15340. | Retry requested. | Task exceeded soft time limit during DEM adjustment for dataset 15340. | Retry requested. | Task exceeded soft time limit during DEM adjustment for dataset 15340. | Retry requested. | Adjustment was stuck in 'processing' state and was automatically marked as failed by the watchdog task. The worker likely crashed or was restarted mid-task.",
"task_id": "500fdf28-9d3d-411c-a282-dd9947485961"
},
{
"id": 17,
"dataset": 17575,
"user": 11,
"offset_value": 20.0,
"status": "failed",
"created_at": "2026-04-06T11:44:11.414926Z",
"error_message": "Error during DEM offset application: Failed to build overviews inline: An error occurred while writing a dirty block from FlushCache",
"task_id": "80f7c2df-30c3-4a29-b0ac-69b458d110e6"
},
{
"id": 16,
"dataset": 17447,
"user": 14968,
"offset_value": -6.2,
"status": "completed",
"created_at": "2026-03-31T03:55:37.365409Z",
"error_message": null,
"task_id": "fd4390d0-79ce-4ab6-897f-1468ee99a0af"
},
{
"id": 15,
"dataset": 16891,
"user": 13092,
"offset_value": 4.5,
"status": "completed",
"created_at": "2026-03-17T00:32:54.757217Z",
"error_message": null,
"task_id": "1bbb42a2-4c07-44a1-898b-f53edeec8047"
},
{
"id": 14,
"dataset": 16891,
"user": 13092,
"offset_value": 5.0,
"status": "cancelled",
"created_at": "2026-03-17T00:31:52.478230Z",
"error_message": "Cancelled by user with username dylan2",
"task_id": "83b6fe83-1325-43fb-b371-0290fc4328b3"
},
{
"id": 13,
"dataset": 16891,
"user": 13092,
"offset_value": -63.0,
"status": "completed",
"created_at": "2026-03-16T05:02:21.894557Z",
"error_message": null,
"task_id": "35b3b270-f090-4ffc-9dce-0bc96f2ecb6a"
},
{
"id": 12,
"dataset": 16890,
"user": 13092,
"offset_value": -60.0,
"status": "cancelled",
"created_at": "2026-03-15T21:38:10.253606Z",
"error_message": "Error during DEM offset application: Failed to build overviews inline: An error occurred while writing a dirty block from FlushCache | Retry requested. | Error during DEM offset application: Failed to build overviews inline: An error occurred while writing a dirty block from FlushCache | Cancelled by user with username dylan2",
"task_id": "ca9f4a48-8dd8-4dc1-bfc0-1b440fbe416e"
},
{
"id": 11,
"dataset": 17008,
"user": 1911,
"offset_value": 18.13,
"status": "completed",
"created_at": "2026-03-10T09:05:41.688959Z",
"error_message": null,
"task_id": "8275c9df-0509-4e6a-b528-4e1bb70fcbac"
},
{
"id": 10,
"dataset": 17010,
"user": 1911,
"offset_value": 18.13,
"status": "cancelled",
"created_at": "2026-03-10T09:02:21.565028Z",
"error_message": "Cancelled by user with username jabez",
"task_id": "60ffed80-aff8-4e7f-9e38-b1c642e3aa58"
},
{
"id": 9,
"dataset": 6210,
"user": 3839,
"offset_value": -59.97,
"status": "cancelled",
"created_at": "2026-03-04T02:00:36.224496Z",
"error_message": "Task exceeded soft time limit during DEM adjustment for dataset 6210. | Cancelled by user with username ReeceFraser",
"task_id": "e38a50c8-1eeb-4ad2-b28c-007a58403100"
},
{
"id": 8,
"dataset": 12455,
"user": 3839,
"offset_value": -60.03,
"status": "failed",
"created_at": "2026-03-04T01:59:44.169939Z",
"error_message": "Task exceeded soft time limit during DEM adjustment for dataset 12455. | Retry requested. | Task exceeded soft time limit during DEM adjustment for dataset 12455.",
"task_id": "6ad2f2b7-bdfb-4ff2-a9d1-b7a80fad7cf8"
},
{
"id": 7,
"dataset": 16777,
"user": 3839,
"offset_value": -60.13,
"status": "cancelled",
"created_at": "2026-03-04T01:58:53.598830Z",
"error_message": "Task exceeded soft time limit during DEM adjustment for dataset 16777. | Retry requested. | Task exceeded soft time limit during DEM adjustment for dataset 16777. | Cancelled by user with username ReeceFraser",
"task_id": "40ea77a4-b2b0-463e-9c91-3124fa0811f3"
},
{
"id": 6,
"dataset": 16776,
"user": 3839,
"offset_value": -60.13,
"status": "cancelled",
"created_at": "2026-03-04T01:58:45.215044Z",
"error_message": "Task exceeded soft time limit during DEM adjustment for dataset 16776. | Retry requested. | Task exceeded soft time limit during DEM adjustment for dataset 16776. | Retry requested. | Cancelled by user with username ReeceFraser",
"task_id": "4869e408-d8d5-493d-82e9-547c61ad4d6f"
},
{
"id": 5,
"dataset": 4716,
"user": 13,
"offset_value": -60.0,
"status": "completed",
"created_at": "2026-02-25T02:05:53.948855Z",
"error_message": null,
"task_id": "d11f351a-4dbb-40fd-980d-121a106e329a"
},
{
"id": 4,
"dataset": 13445,
"user": 11,
"offset_value": 20.0,
"status": "completed",
"created_at": "2026-02-18T06:25:54.174979Z",
"error_message": null,
"task_id": "3dea94b5-576b-4565-afc3-9fcbc50e0673"
},
{
"id": 3,
"dataset": 15410,
"user": 13,
"offset_value": -154.32,
"status": "completed",
"created_at": "2026-02-17T05:26:38.929203Z",
"error_message": null,
"task_id": "69597375-3696-4c5f-ace8-2d21c5a5c891"
},
{
"id": 2,
"dataset": 15410,
"user": 13,
"offset_value": 77.16,
"status": "completed",
"created_at": "2026-02-17T04:55:15.247631Z",
"error_message": null,
"task_id": "29cdafaf-11a3-4ce9-a219-29547a94e67f"
},
{
"id": 1,
"dataset": 16471,
"user": 15978,
"offset_value": 20.0,
"status": "completed",
"created_at": "2026-02-16T07:19:56.749966Z",
"error_message": null,
"task_id": "b769a59c-60a6-4b35-982e-55e6fe506546"
}
]