# As-Applied/As-Planted Data Import

To upload as-applied data files choose the **Import Data** menu and the **Upload Files** item. Then select **As Applied/As Planted**.

Keep in mind that there are some restrictions:

* Only WGS84 (EPSG:4326) shape files are supported with points or polygons-based data.
* The attributes must be a Numeric type (Integer or Real, not String).
* 100MB is the maximum file size.
* Try to eliminate the usage of special symbols like `%+@` in the attribute titles.
* The maximum amount of attributes is 20.
* Each archive is treated as a single dataset (\*.shp and \*.dbf files are mandatory).

<figure><img src="/files/nfxUoPlFL9wXugudXu4B" alt=""><figcaption><p>Upload AsApplied/AsPlanted Data as Shapefile</p></figcaption></figure>

1. You can either drag and drop single or multiple AsApplied Datasets to the panel or click **Browse** button and select a dataset from your computer.
2. Click **Upload** button. Then GeoPard will verify that the file meets the requirements and save the data.

Wait for the confirmation dialog to see that the dataset was uploaded successfully:

<figure><img src="https://lh4.googleusercontent.com/xoQ_v-Ze506YEJkMtaG_Hg1rih-yQwCPBpqwHyNMSELmDnSvLmf_YhGOH3wXpTZ6AjpW4uyXXK6JD_A-CIC1kf4awf1Gf_4lsQSvri-VYREeMynsdor4ZMoWWt5bTKVEOfaEQN5U" alt=""><figcaption></figcaption></figure>

The dataset will be available in the tree in the As Applied/As Planted section for further interactions including ZonesMaps creation.

<figure><img src="https://lh5.googleusercontent.com/Z-aDK0Y1tt4n_nL3e9e0SlEXqqgKAMWDuNh8N_FaZZWZI9KRmBxQHoVVqIfqcE7iKck85RxwriH803iZveFt0P2oLIoTyKuXDVCwqBaylRQqyMg6eaOp6rH31uPzBsmlMQhV3zLH" alt=""><figcaption><p>Uploaded Application Dataset</p></figcaption></figure>

## As-Applied and As-Planted — Metadata & Units Reference

{% hint style="info" %}
Each shapefile archive **can optionally include** a \<filename>-Metadata.json file. The `DataAttributes` array tells GeoPard how to label and unit-convert each column. Unit strings use compound notation: t1ha-1 = t·ha⁻¹, km1hr-1 = km·h⁻¹.
{% endhint %}

### As-Planted (Seeding) file Metadata JSON example

Operation type — Seeding — planter data, seed rate as-planted

```json
{
  "Version": "1.0",
  "FarmName": "My Farm",
  "FieldName": "North Field",
  "Operation": "Seeding",
  "CropSeason": 2024,
  "CropToken": "CORN",
  "FieldOperationStartDate": "2024-05-05T06:00:00.000Z",
  "FileCreatedTimeStamp": "2024-05-05T20:00:00.000Z",
  "DataAttributes": [
    { "Name": "SeedRate",   "Unit": "ha-1",     "Description": "Applied Seeding Rate (seeds/ha)" },
    { "Name": "Depth",      "Unit": "cm",       "Description": "Planting Depth" },
    { "Name": "SWATHWIDTH", "Unit": "m",        "Description": "Swath Width" },
    { "Name": "DISTANCE",   "Unit": "m",        "Description": "Distance From Previous Point" },
    { "Name": "VEHICLSPEE", "Unit": "km1hr-1",  "Description": "Vehicle Speed" },
    { "Name": "Elevation",  "Unit": "m",        "Description": "Elevation" },
    { "Name": "SkipFlag",   "Description": "Skip Singulation Flag (1=skip)" },
    { "Name": "DblFlag",    "Description": "Double Singulation Flag (1=double)" }
  ]
}

```

### Standard seeding attributes

| Seeding Attribute name (10 characters limit to be compatible with shapefiles) | Description                                    | Unit     |
| ----------------------------------------------------------------------------- | ---------------------------------------------- | -------- |
| SeedRate                                                                      | Seeds applied per hectare (as-planted)         | ha-1     |
| Depth                                                                         | Seed furrow / planting depth                   | cm or in |
| DISTANCE                                                                      | Distance from previous logged point            | m        |
| VEHICLSPEE                                                                    | Machine travel speed                           | km1hr-1  |
| Elevation                                                                     | GPS elevation above sea level                  | m        |
| SkipFlag                                                                      | Singulation skip event (1 = skip detected)     | no unit  |
| DblFlag                                                                       | Singulation double event (1 = double detected) | no unit  |
| Heading                                                                       | Machine travel direction                       | arcdeg   |
| FUEL                                                                          | Fuel consumption                               | l        |

### As-Applied (Application) file Metadata JSON example

Operation type: Application — fertilizer, chemical, liquid/dry applied rate

```json
{
  "Version": "1.0",
  "FarmName": "My Farm",
  "FieldName": "North Field",
  "Operation": "Application",
  "CropSeason": 2024,
  "Product": { "ProductName": "UAN-32", "TankMix": false },
  "FieldOperationStartDate": "2024-06-10T07:00:00.000Z",
  "FileCreatedTimeStamp": "2024-06-10T18:00:00.000Z",
  "DataAttributes": [
    { "Name": "ApplRate",   "Unit": "l1ha-1",   "Description": "Applied Rate" },
    { "Name": "CtrlRate",   "Unit": "l1ha-1",   "Description": "Control Rate" },
    { "Name": "TargetRate", "Unit": "l1ha-1",   "Description": "Target Rate" },
    { "Name": "SWATHWIDTH", "Unit": "m",         "Description": "Boom Width" },
    { "Name": "DISTANCE",   "Unit": "m",         "Description": "Distance From Previous Point" },
    { "Name": "VEHICLSPEE", "Unit": "km1hr-1",   "Description": "Vehicle Speed" },
    { "Name": "AIRTEMP",    "Unit": "C",         "Description": "Air Temperature" },
    { "Name": "WINDSPEED",  "Unit": "km1hr-1",   "Description": "Wind Speed" },
    { "Name": "HUMIDITY",   "Unit": "prcnt",    "Description": "Relative Humidity" },
    { "Name": "Elevation",  "Unit": "m",         "Description": "Elevation" }
  ]
}
```

### Standard application (as-applied) attributes

| As-Applied Attribute Name (10 characters limit to be compatible with shapefiles) | Description                         | Unit              |
| -------------------------------------------------------------------------------- | ----------------------------------- | ----------------- |
| ApplRate / APPRATE                                                               | Actual applied rate — primary value | l1ha-1 or kg1ha-1 |
| CtrlRate / CTRLRATE                                                              | Controller-reported rate            | l1ha-1 or kg1ha-1 |
| TargetRate                                                                       | Prescription / target rate          | l1ha-1 or kg1ha-1 |
| SWATHWIDTH                                                                       | Boom or spreader width              | m                 |
| DISTANCE                                                                         | Distance from previous logged point | m                 |
| VEHICLSPEE                                                                       | Machine travel speed                | km1hr-1           |
| AIRTEMP                                                                          | Ambient air temperature             | C                 |
| WINDSPEED                                                                        | Wind speed during application       | km1hr-1           |
| HUMIDITY                                                                         | Relative humidity                   | prcnt             |
| SOILTEMP                                                                         | Soil temperature sensor             | C                 |
| Elevation                                                                        | GPS elevation above sea level       | m                 |
| FUEL                                                                             | Fuel consumption                    | l                 |

### Rate unit by Application product type

| Product type              | Applied rate unit | Example                  |
| ------------------------- | ----------------- | ------------------------ |
| Liquid fertilizer / UAN   | l1ha-1            | UAN-32, 28% N, liquid P  |
| Dry / granular fertilizer | kg1ha-1           | DAP, MAP, urea, dry lime |
| Anhydrous ammonia (NH₃)   | kg1ha-1           | Knifed in anhydrous      |
| Chemical / herbicide      | l1ha-1            | Sprayed in solution      |
| Lime (ag lime)            | t1ha-1            | Dry ag lime spread       |

### Unit Strings Reference

Relevant unit strings for field operations

<table><thead><tr><th>Unit string</th><th>Meaning</th><th width="251.03369140625">Used for</th></tr></thead><tbody><tr><td>t1ha-1</td><td>metric tonne per hectare</td><td>Dry mass yield, lime rate</td></tr><tr><td>[m3]1ha-1</td><td>cubic metre per hectare</td><td>Volumetric yield (combine)</td></tr><tr><td>l1ha-1</td><td>litre per hectare</td><td>Liquid fertilizer / chemical applied rate</td></tr><tr><td>kg1ha-1</td><td>kilogram per hectare</td><td>Dry/granular fertilizer rate</td></tr><tr><td>ha-1</td><td>per hectare</td><td>Seeding rate (seeds/ha)</td></tr><tr><td>prcnt</td><td>percent (%)</td><td>Moisture, dry matter, humidity</td></tr><tr><td>km1hr-1</td><td>kilometre per hour</td><td>Vehicle speed, wind speed</td></tr><tr><td>m</td><td>metre</td><td>Swath width, distance, elevation</td></tr><tr><td>cm</td><td>centimetre</td><td>Planting depth</td></tr><tr><td>in</td><td>inch</td><td>Planting depth (US imperial)</td></tr><tr><td>l</td><td>litre</td><td>Fuel consumed</td></tr><tr><td>C</td><td>degrees Celsius</td><td>Air temp, soil temp</td></tr><tr><td>arcdeg</td><td>degrees of arc</td><td>Machine heading / bearing</td></tr><tr><td>bu</td><td>bushels</td><td>US yield volume</td></tr><tr><td>bu1ac-1</td><td>bushels per acre (non-standard)</td><td>US yield rate — prefer t1ha-1</td></tr></tbody></table>

#### Compound unit notation rules

Multiplication is written with `1` between tokens: km1hr-1 = km × hr⁻¹

Division uses negative exponent suffix `-1`: t1ha-1 = t × ha⁻¹ = t/ha

Cubic metres use brackets: \[m3]1ha-1 = m³/haSimple per-unit (no numerator): ha-1 = per hectare

See [Chapter Zones Maps](/geopard-tutorials/product-tour-web-app/zones-maps-and-analytics.md) to find more details on how to create a ZonesMap using AsApplied data.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.geopard.tech/geopard-tutorials/product-tour-web-app/import-precision-agriculture-data/as-applied-as-planted-data-import.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
