# Managing Crop Season Information with Tags (Labels)

By default, GeoPard supports two levels of hierarchy: farm and field. That is often not enough when you manage several farms with dozens of fields or work with multiple clients.

For that purpose, GeoPard includes a flexible label system. You can create as many labels as you need, assign a name to each label, and add as many values as required. A label is a key-value pair, where the key is a hierarchical entity, such as “Client”, “Region”, or “Crop2021”, and the value is one of the available options for that key, such as “John Smith” or “Betty Johnson”.

Labels are created at the account level and are not shared automatically. Once created, you can use labels and their values to search and filter fields. This helps narrow the field list to the ones that need your attention. If you work with colleagues, agree on label names and values in advance to keep the structure clean and consistent.

### **Overview** <a href="#overview" id="overview"></a>

1. A label is a key-value pair, where the key is a hierarchical entity, such as “Client”, “Grower”, “Crop2021”, or “Region”, and the value is one of the available options for that key.
2. Every label can be linked to one or many fields directly.
3. A field can contain multiple labels.
4. Labels are linked to the account.
5. You can search and filter fields using labels.

### **Case: Managing fields for several clients** <a href="#case-managing-fields-for-several-clients" id="case-managing-fields-for-several-clients"></a>

If you use GeoPard to manage farms or fields for several clients, you can create labels to distinguish fields by client name, as shown in the table below: ![](https://lh4.googleusercontent.com/5GkL9QURQ4xPDeX75GrIwpdlActGWuh3cy-risWkICmKyE3xfq-ZjROs0tJqZmAhjCtVY4UbZYJFGrkv05yCXtno-qbwUDUzVNQ9_5kGv3lCOSDI9RF6V0Q1b9dJbXQwEch7lc17)

<figure><img src="https://lh6.googleusercontent.com/zTuxzS7BVUQXlqmFAsAZvSuM8g06MxGI9Y-EJTlUUBzMGaPPryI5SA7ME79wdXAiRQdY1fdE0M0ngJJ4plQaggerc72bYRlaTXfGpDfdEDtexVOM_aYYFhmQdURZCihSE7ieiZSl" alt=""><figcaption></figcaption></figure>

You can configure the mentioned hierarchy in two ways:

1. Manual way: create all labels manually in the interface and assign them using a bulk action. Click **Edit Fields**, select the fields you want to label, click **Add Labels**, then click **Finish Editing** to leave edit mode.
2. Automatic way: upload field boundaries with `.shp` and `.dbf` together. The `.dbf` file contains the attributes with the hierarchy details.

<figure><img src="https://lh3.googleusercontent.com/3Ov8eCEa2FUAj4zTt9AlKygOVUKUhf5FOEag3LBwvs9Zy2dLt2-UPcCcI-5VPrBzlhpuNWph1QdGBLJvU3Ltpzsii1-aWFaKDazVv9Fi-ah_6ZseFw6f6RdZeQ0BH54xBGCq3Bu8" alt=""><figcaption></figcaption></figure>

Click **Upload** in the left menu, select the farm where the boundaries will be uploaded, select the .dbf file, and click the **Upload** button.

Wait for the confirmation dialog to see that the boundaries were uploaded successfully:

<figure><img src="https://lh3.googleusercontent.com/nlGv5apThqj41M-5fW0GUe2Nntju-RKcuAaGH-UwwzxoeIHRoCoghIcBPq-HtkTgrQOIUAGtayx13Qt8Vh-sGLmkpm2d7PQLpZxUeRXKP2iAaRYEeQbAGyXfIgqYhgtfKaXaFfx_" alt=""><figcaption></figcaption></figure>

If the .dbf file contained the labels, you will see them on the Fields view:

<figure><img src="https://lh5.googleusercontent.com/mn42M7lb6Ylt9CYx7kEup0QRfS5lXuNky-fA9OplSIEmx-S9j2HqsDtOwa2e4J98VB-SDhGdbldr9TEWKV7jReaesyq24Z7W5NCUqkKf3F6te1DrJ-Q30GG4yVvJJukydx9umtPt" alt=""><figcaption></figcaption></figure>

To filter the field list, use the labels you created. For example, click the filter and select `Client Name` → `John Smith` to display only the fields for that client:

<figure><img src="https://lh6.googleusercontent.com/ZcJ24Zk5Qxh8FDbwsHIhn_7f1zWiGAU2VBt0Z934NOm6AN4ySZUHnHuzDmzURI6q-u_Ft6oJfdcMy8M2OBtYtgzyf64_aNRJDGqtqToabP0bJevk9IIqUzHAE0o20sOGGJlWJGJk" alt=""><figcaption></figcaption></figure>

Keep in mind that you can apply multiple filter criteria based on the labels you created:

<figure><img src="https://lh3.googleusercontent.com/ODKBw5rgDtuFflGHhVyfY--kl0AhcMD1TfznC1kSmNWCIMJXSKnClfzithacEIbR7p99rLSfljQYbToYeJkFgxT0EPRyJ7nvkiIC-Boz7KvS7R7Gibnoxjb118aNQrf35T6mX7Ic" alt=""><figcaption></figcaption></figure>

### **Case: Season details including crop and year** <a href="#case-season-details-including-crop-and-year" id="case-season-details-including-crop-and-year"></a>

You can also use labels for fast access to the fields with the defined crop/variety or with the defined year.

1. Collect the list of used crops: corn, wheat, canola, etc.
2. Create labels manually or automatically (described above, ex. label key: “Crop”, label values: “Wheat”, “Corn”, “Soybean”).
3. Assign labels using bulk operation:

   Click the **Edit Fields** button and select the fields, for which you want to assign a label, and then click **Add Labels** button:

<figure><img src="https://lh6.googleusercontent.com/i-VTIAN5eM6Re1AlsZuQK1oyYrcfjBa56USA1K6HGpBecbAYzLx1iwAc29ju8tTE565qfKslgrBVR9miMnFp_ijzRyK2lDr1Kwq1z2P4AUirPWgwpnnjeFkGRtN_dcfoibckoXsA" alt=""><figcaption></figcaption></figure>

You can use the same approach for adding year information:

<figure><img src="https://lh6.googleusercontent.com/wE9P0Ze5xl7oDcMTdMB2c4uO_iMtuVMiwdOTzyWvyJq1_vcxMYr40B6_CvPTzN0sXm69LMO0Wb_EZJi-kBu6YxMqG9LkN5opU-tfuYYDmDsq5kYZuFj3ERnPgNO6llVAzzpwBK4s" alt=""><figcaption></figcaption></figure>

Then you can apply both labels to search for fields by crop name and year:

<figure><img src="https://lh5.googleusercontent.com/5019OrdMhNW816B65Tl2awsMLWTjJqvzbVrY4IxUzBM65xxPtSJchPik0wuCxK61kqWXkJQZyd2GWZbxziDyrme1yPr3XBeEBez6dNWf4x0yHOx6b4rPWgb8gYlx6xkuHdI1Mm7f" alt=""><figcaption></figcaption></figure>

### **Case: Field operation details** <a href="#case-field-operation-details" id="case-field-operation-details"></a>

You can also use labels for fast access to fields to check planned/executed operations.

1. Define the list of operations.
2. Create labels manually or automatically via upload (ex. label key: “Field Operations”; label values: “TissueSampling”, “SoilSampling”, “Spraying”, “Seeding”, etc.).
3. Add labels for status (ex. label key: “Status”; label values: “Planned”, “In Progress”, “Done”, etc.).

Then you can apply several labels to search for fields based on operation type and status:

<figure><img src="https://lh3.googleusercontent.com/1-6rBSpLyNLxC-ZePm0C7c6zI2OI3mRKOjq6HVOff_CIjl7c2poWOWZh_xV6PBgAPg9OuC1XawRnm2pXhIdBC8V3ECGyZe0UH_V5HI__RPgtO6uDTk1nifPCTp1K8-nPagAyteo0" alt=""><figcaption></figcaption></figure>

A


---

# 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/managing-crop-season-information-with-tags-labels.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.
