10 lines
334 B
Python
10 lines
334 B
Python
from app.models.viewshed import ViewshedRequest
|
|
from app.services.jobs import create_job
|
|
from app.workers.tasks import compute_viewshed as compute_viewshed_task
|
|
|
|
|
|
def enqueue_viewshed(request: ViewshedRequest) -> str:
|
|
job_id = create_job("viewshed", request.model_dump())
|
|
compute_viewshed_task.delay(job_id)
|
|
return job_id
|