Python API call to commit a task?

Hi all,

Is there a python API call to complete a task that doesn’t require it to be run as a photogrammetry task?
Use case is that I want to create a new task and add a few existing output files to it (say “orthophoto.tif” or an already processed point cloud). It is easy enough to create the task and add files, but I can’t find the method that lets me commit the task without ODM expecting it to be processed, so the new task gets stuck at “waiting for processing node”. Do I need to create a different sort of task, or if not, is there an API call to tell ODM to just finish with task creation and not worry about any processing steps?

If there is such a thing, can someone provide a python code snippet demonstrating how one would do this?

Thanks

1 Like

I don’t believe we support such yet.

Interesting use-case, though. What would you need this for (or I guess, what does this accomplish for you)?

This is part of the Australian Scalable Drone Cloud project (ASDC).

Since the platform includes both jupyter notebooks and a Cesium implementation, we wanted to write a notebook that let people pull other geospatial data into an ODM tasks so they can be viewed on Cesium or accessed in the jupyter notebooks.
Using the api I can create and launch a new task to be processed, but I can’t create a task that is just a new task without ODM expecting it to be run.

We’re waiting for our new developers to come on board next week so I didn’t have anyone internally to ask :slight_smile:, so I figured I’d see if this could be done via ODM or if it needed to be implemented in our API.

2 Likes