← Back to the capability index
Process · process.geoprocessingGeoprocessing Task Execution
Source evaluation — counted evidence Community
Evidence by type
| Evidence type | Detail | Result |
|---|---|---|
| Esri GeoServices REST parity | GPServer | partial |
| Esri migration assessment | assessKey(s) | geoprocessing |
| Route entries & proving tests | 14 route entries | 87 proving tests (implemented: 14) |
SDK coverage
| SDK | Status | Entry points | Note |
|---|---|---|---|
| honua-sdk-js | covered | HonuaClient.geoprocessing(), HonuaClient.geoprocessingRunner(), Source.protocol(), discoverGeoServices() | — |
| honua-sdk-dotnet | partial | Honua.Sdk.Processes.IHonuaProcessesClient.SubmitJobAsync, Honua.Sdk.Grpc.IHonuaProcessGrpcClient.SubmitJobAsync | Generic job submission/poll/cancel by processId works against any registered geoprocessing tool -- this is also the only path this SDK offers for GP-backed analytics.* operations; it has no typed per-tool wrappers. IHonuaProcessGrpcClient's own doc comments flag that its synchronous ExecutePlanAsync/ExecutePlanStreamAsync methods may return Unimplemented on current Honua Server deployments -- the reliable path is async submit-then-poll. |
| honua-sdk-python | not-covered | — | — |
Executable samples
No executable sample published for this capability yet.
Known gaps
Gaps below are joined at the capability-key level: open honua-server issues whose advisory Capability Key(s) field named process.geoprocessing directly.
- #3098 raster ingest: move large imports to a durable staged worker pipeline
- #3101 raster serving: define request budgets and promote excessive work to durable jobs
- #3104 ops(raster): expose placement, artifact I/O, and Batch cost
- #2438 Raster function chains compiled to durable GP
- #3085 Epic: single-engine raster execution on the isolated GDAL worker (PostGIS as serving/storage plane)
- #3098 raster ingest: move large imports to a durable staged worker pipeline
- #3101 raster serving: define request budgets and promote excessive work to durable jobs
- #3104 ops(raster): expose placement, artifact I/O, and Batch cost
- #3105 photogrammetry: produce orthomosaics as raster GP artifacts and keep 3D serving separate
- #2438 Raster function chains compiled to durable GP
- #3085 Epic: single-engine raster execution on the isolated GDAL worker (PostGIS as serving/storage plane)
- #3098 raster ingest: move large imports to a durable staged worker pipeline
- #3101 raster serving: define request budgets and promote excessive work to durable jobs
- #3104 ops(raster): expose placement, artifact I/O, and Batch cost
- #3105 photogrammetry: produce orthomosaics as raster GP artifacts and keep 3D serving separate
- #3105 photogrammetry: produce orthomosaics as raster GP artifacts and keep 3D serving separate
- #3101 raster serving: define request budgets and promote excessive work to durable jobs
Additional open issues tagged cap/process for this capability’s category, but without a capability-key match to this specific capability:
- #3284 feat(scene): job-based (202 + job URL) 3D Tiles generation and ingest; validate LOD tileset in the CNG lane
- #3443 feat(upload): durable resumable asset-upload sessions shared by raster and 3D ingest
- #3446 feat(scene): tile georeferenced glTF, GLB, and OBJ model assets through SceneGeneration jobs
Raw receipts
- capability-keys.v1.json — canonical key definition for
process.geoprocessing. - capability-matrix.v1.json — honua-server's Phase-A evidence snapshot (entry/test counts, CITE, parity, interop, geobench).
- sdk-js coverage · sdk-dotnet coverage · sdk-python coverage
- honua-samples run-samples CI — executable sample run history.
- docs/cite-status.md — CITE evidence freshness ("Last reviewed" date + source sha).
- data/producers/dr-drills/ · data/producers/live-canary/ — pushed evidence envelopes (see docs/producer-contracts.md).
- capability-matrix.v1.json — the full enriched aggregate backing this page.