agrirouterDocs

TaskData

ISO 11783-10 TaskData exchange. Zip format, ISOXML structure, and use cases

PropertyValue
Technical Message Typeiso:11783:-10:taskdata:zip
Information TypeTaskData
FormatZIP (binary)
Protobuf SchemaNone (binary zip format)

Overview

TaskData is the main format for exchanging agricultural task information through agrirouter. It follows the ISO 11783-10 standard (ISOXML) and is used to move work orders, application maps, as-applied data, and yield maps between farm management systems and machines.

Data Format

A TaskData message contains a zip file holding an ISOXML dataset. The entry point inside the zip is TASKDATA.XML, which references every other resource in the dataset.

Package the ISOXML dataset into a zip archive and send the raw zip bytes as the request body with Content-Type: application/octet-stream. Do not Base64-encode the payload yourself; agrirouter applies transport encoding internally for chunked message types.

Archive layout

agrirouter treats the archive as an opaque binary. It does not open, validate, or rewrite it, and the implementation review does not check the archive layout either. What matters is that the receiving side can read it, and terminals are the strictest readers. Follow the ISO 11783-10 conventions for the best interoperability:

Chunking

The API handles chunking for you. If a TaskData zip exceeds the internal chunk size, the API splits it on the way out and the recipient gets the reassembled file as a single FILE_RECEIVED event. No manual chunking or reassembly on your side.

Use Cases

  • Task planning: sending work orders and job definitions from FMIS to machines
  • Application maps: variable-rate prescriptions for seeding, fertilizing, or spraying
  • As-applied data: actual application records collected during field operations
  • Yield maps: harvest data collected by combine harvesters or other machines

ISOXML Structure

The ISOXML dataset in the zip follows the ISO 11783-10 standard. TASKDATA.XML is the main descriptor and references any additional data files (binary time logs, grid files) in the archive.

For the full specification, refer to the ISO 11783-10 standard documentation.

Next steps

On this page