GeoPard Tutorials | Precision Ag Software
  • Introduction to GeoPard
    • GeoPard Platform: Frequently Asked Questions (FAQ)
  • 🖥️Product Tour - Web App
    • Getting Started
      • Create a new farm
      • Draw a new field
      • Upload a field boundary
      • Edit a boundary
      • Edit a field name
      • Add a label
    • 🛰️Satellite Monitoring
      • Order Planet Scope (3m daily) imagery
      • Indices for Crops and Soils
      • 📈Crop Development Index Graph
    • 📊Zones Maps and Analytics
      • Assign Variable Rates in the Zones (Ag inputs Rates Distribution Tool)
      • Creating Zones Map using Satellite Imagery
      • Creating Zones Map using Soil/Yield/As Applied Data
      • Creating Zones Map using Topography
      • Creating Zones Map using a Template
      • Draw Zones Manually, Clone from an existing layer
      • Usage of Data Classification
      • Edit Zones Map: Merge & Split
      • Multi-Year Zones
      • Multi-Layer Analytics
      • Compare layers
      • Heterogeneity factor
      • Relative variation factor
    • 📊Equation-based Analytics
      • Batch Equation analytics
      • Catalog of Predefined Agronomic Equations
      • Catalog of Custom Functions
    • ⛰️Topography
    • ⛰️3D Maps
    • Import
      • Field Boundary
      • Soil Data
      • Yield Data
      • As Applied/As Planted Data
      • Machinery Proprietary Formats
      • Import from MyJohnDeere
    • Export / Download
      • Field Boundary Export
      • Batch Export of Boundaries, Zones and Scouting Pins
      • Zones Map Export as shapefile
      • Satellite Imagery Export as geotiff or geojson
      • Export Scouting Notes as shapefile
      • Export VRA map In ISOXML Format
      • Export to MyJohnDeere
    • 🤖API
    • Operations Log - Track errors/Imports and Analytics
    • Organizations and Roles
    • Farms Sharing between Accounts & Organizations
    • Managing Crop Season information with tags(labels)
      • Case: Managing fields for several clients
      • Case: Season details including crop and year
      • Case: Field operation details
    • ⚙️User Settings
      • Subscriptions, Account limits & Plans
      • Restoring password
      • Order the package
      • Changing preferences
    • 🚜John Deere Operations Center Integration
      • 🚜John Deere Operations Center Integration
        • 1. Create Free Trial Account with you John Deere Account
        • 2. Connect to JohnDeere Operations Center
        • 3. Connect to John Deere Organizations
        • 4. Import into GeoPard from John Deere Operations Center
        • 5. Configure Automated Data Sync
        • 6. Export Rx Maps to John Deere Operations Center as Files
        • 7. Export Field Boundaries into John Deere Operations Center
          • 7a. Organization configuration of export boundary to John Deere Operations Center as File
        • 8. Export Rx Maps to John Deere Operations Center as Work Plans
        • 9. Export Soil, Topography, Satellite or Analytics as Map Layers
      • 🚜John Deere Operations Center Data Sharing
        • 1. "Staff Member" sharing
        • 2. Problem-solving of "Staff Member" sharing
        • 3. "Partner Organization" sharing
        • 4. Problem-solving of "Partner Organization" sharing
        • 5. Problem-solving of import from John Deere to GeoPard
        • 6. Problem-solving of Work Plan creation
        • 7. Sharing Fields/Boundaries Between Partner Organizations in John Deere Ops Center, DataSync config
  • 🚀Changelog & Product Releases
    • Release Notes
      • Release Web May 2025 (Rates Distribution, improved Legends)
      • Release Web March 2025 (Improved Zones, WorkPlans updates, Yield data enhancements)
      • Release Web January 2025 (Free Trial, Usage-based Pricing Plan, USDA Yield Cleaning protocol, Export of calibrated Yield data to John Deere Ops Center, Import of kml)
      • Release Web August 2024 (Data Layer Previews, Spatially localized Zones; Use zones and Equations in new Equations)
      • Release Web July 2024 (Equation Map creation, Spatially localized zones, Seeding and Application Work Plans)
      • Release Web May 2024 (Raw view for Satellite Images, export of Zone Maps as WorkPlan to the John Deere Operations Center, redesign of Batch Analytics)
      • Release Web April 2024 (Batch Equation Maps and enhanced layer transparency)
      • Release Web February 2024 (Per area pricing, units)
      • Release Web January 2024 (many UI improvements)
      • Release Web November 2023 (Clone Polygons, Subscription management)
      • Release Web October 2023 (Yield Calibration, Equation Maps as ISOXML, PDF Export and John Deere Integration)
      • Release Web September 2023 (Cleaning & Calibrating Yield Datasets, more languages support)
      • Release Mobile August 2023 (Mobile app impovements)
      • Release Web July 2023 (Operations Log page, Sum in datasets)
      • Release Web June 2023 (Improved Equations, Operations log v1)
      • Release Mobile May 2023 (Social Login)
      • Release Web May 2023 (John Deere integration improvements)
      • Release Web January 2023 (huge amount of small improvements)
      • Release Web October 2022 (Integration with AgGateway protocols, Isoxml support and more)
      • Release Web April 2022 (3D maps and Zoning Tools)
  • 👨‍🌾Agronomy
    • Precision Agronomy Use Cases & Best Practices Overview
    • Field Management Zones (Productivity Zones) Creation Process
    • Variable Rate Seeding (Planting) Maps
    • Yield Calibration & Cleaning
    • Synthetic Yield Map
    • Create Soil Sampling Zones, Points, Route, export as KML, and execute
    • Evaluate Accuracy of Seeding Application
    • Evaluate Accuracy of Fertilizer Application
    • Field Trial Analytics
    • Nitrogen Use Efficiency & Uptake
    • Comparing Yield Datasets
    • Compare Soil Scanner Data between Years
    • Flood Detection / Insurance report
    • Profit Maps (COMING)
    • VRA/Rx/Prescription Fertilizer Maps (COMING)
    • VRA/Rx/Prescription Nitrogen Maps (COMING)
    • VRA/Rx/Prescription Spraying Maps (COMING)
    • Multi-Layer Field Potential Maps (COMING)
    • VR Lime Application Based on Soil Scanner pH Data (COMING)
    • Merging Yield Datasets Belonging to the Same Field (COMING)
  • 📱Product Tour - Mobile App
    • Installation
    • Logging in
    • Viewing satellite images
    • Viewing zones maps
    • Viewing soil data
    • Viewing yield data
    • Viewing topography maps
    • Viewing as applied datasets
    • Working in the field/Scouting zones maps
    • Working offline
    • Filters
    • Options
    • Settings
  • 🤖API Docs
    • GeoPard API Overview
    • Getting Started
    • Authorization: ApiKey, Credentials or OAuth 2.0
    • Diagrams with Basic Flows
      • 1. Field Registration
      • 2. GraphQL Subscription
      • 3. Grep Satellite Imagery
      • 4. Upload Soil | AsApplied | Yield Datasets
      • 5. Execute Equations
      • 6. Generate ZonesMap
      • 7. Download Gridded Data
      • 8. Download Original Data
    • Data Schema
    • Requests Overview
      • 1. Subscription: Get Events
      • 2. Query: Get "Fields"
      • 3. Query: Get "SatelliteImages"
      • 4. Query: Get defined "SatelliteImage"
      • 5. Query: Get "RasterMaps"
      • 6. Query: Get "ZonesMaps"
      • 7. Mutation: Generate "ZonesMap"
      • 8. Mutation: Generate "RasterMap"
      • 9. Mutation: Generate "ZonesMap" asynchronously
      • 10. Mutation: Generate "RasterMap" asynchronously
      • 11. Mutation: Generate Yield based "ZonesMap" asynchronously
      • 12. Mutation: Generate Soil based "ZonesMap" asynchronously
      • 13. Mutation: Create "Farm"
      • 14. Mutation: Create a "Field" or edit the boundary of the existing field (with optional labels)
      • 15. Query: Get "TopographyMap"
      • 16. Query: Get "YieldDatasets"
      • 17. Query: Get "SoilDatasets"
      • 18. Mutation: Generate zip archive with "ZonesMap" and "Field"
      • 19. Mutation: Delete "Field"
      • 20. Mutation: Delete "Farm"
      • 21. Mutation: Delete "ZonesMap"
      • 22. Mutation: Delete "RasterAnalytisMap"
      • 23. Mutation: Delete "SoilDataset"
      • 24. Mutation: Delete "YieldDataset"
      • Notes (Pins)
        • 25. Mutation: Save "Note" attached to "Field"
        • 26. Mutation: Save "Note" attached to "ZonesMap"
        • 27. Mutation: Save "Note" attached to "SoilDataset"
        • 28. Mutation: Save multiple "Notes", Batch operation
        • 29. Mutation: Delete "Note"
        • 30. Mutation: Delete multiple "Notes"
        • 31. Query: Get all "Notes" related to "Field"
        • 32. Query: Get "Notes" related to "ZonesMap" and type
        • 33. Query: Get "Notes" related to "SoilDataset" and type
        • 34. Query: Get a selected "Note" with all "Comments"
        • 35. Mutation: Add "Comment" to the selected "Note"
        • 36. Mutation: Add multiple "Comments" to the selected "Notes"
      • 37. Query: Get "SatelliteImages" in the defined interval
      • 38. Query: Get "UserData"
      • 39. Mutation: Set custom color schemas to selected "GeoMaps"
      • 40. Query: Get "Labels" on the account level
      • 41. Mutation: Save "Labels" on the account level
      • 42. Mutation: Delete "Label" on the account level
      • 43. Query Get "Fields"
      • 44. Mutation: Set Field Labels
      • 45. Mutation: Save User Data
      • 46. Mutation: Generate multi-layer "ZonesMap" asynchronously
      • 47. Query: Get "ZonesMaps"
      • 48. Query: Get Gridded Data from "TopographyMap"
      • 49. Query: Get Gridded Data from "FieldSatelliteImage"
      • 50. Query: Get Gridded Data from "VectorAnalysisMap"
      • 51. Query: Get Gridded Data from "YieldDataset"
      • 52. Query: Get Gridded Data from "SoilDataset"
      • 53. Query: Get Gridded Data from "AsAppliedDataset"
      • 54. Query: Get Vector Data from "SoilDataset"
      • 55. Upload zip files (over 6 MB)
      • 56. Upload photos
      • 57. Query: Get "Photos" attached to the selected "Note"
      • 58. Query: Get "Photos" attached to "Comments"
      • 59. Query: Get "AsAppliedDatasets"
      • 60. Mutation: Generate As-Applied-based "ZonesMap" asynchronously
      • 61. Mutation: Delete "AsAppliedDataset"
      • 62. Mutation: Share Farms
      • 63. Mutation: Save Organization
      • 64. Mutation: Add Users to Organization
      • 65. Mutation: Delete Users from Organization
      • 66. Mutation: Save Field
      • 67. Mutation: Save Farm
      • 68. Mutation: Refresh "VectorAnalysisMap" Statistics
      • 69. Mutation: Delete "Photo"
      • 70. Mutation: Delete multiple "Photos"
      • 71. Mutation: Generate a zip archive with "Notes"
      • 72. Query: Get Gridded Data as GeoJSON or GeoTIFF
      • 73. Query: Get Gridded Data with the Selected Buffer
      • 74. Mutation: Verify "Equation"
      • 75. Mutation: Generate "EquationMap" asynchronously
      • 76. Query: Get "EquationMap"
      • 77. Mutation: Delete "EquationMap"
      • 78. Query: Find "Fields" by "externalKey"
      • 79. Query: Find "Farms" by "externalKey"
      • 80. Query: Get Original Data
      • 81. Query: Get GeoJSON of "EquationMap"
      • 82. Query: Restore Subscription Events
      • 83. Query: Collect Platform Context
      • 84. Mutation: Calibrate and Clean YieldDataset
      • 85. Mutation: Assign Rates to VectorAnalysisMap (ZonesMap)
      • 86. Query: Get "Farms"
      • 87. Mutation: Save Custom VectorAnalysisMap (ZonesMap)
      • 88. Mutation: Export ZonesMap as Zipped Shapefile
      • 89. Mutation: Export ZonesMap as Zipped ISOXML
    • Geo Endpoints
      • WMS - Get Raster Pictures of Spatial Data Layers
        • 1. LAI
        • 2. RGB
        • 3. Field: boundary
        • 4. Field: thumbnail
        • 5. ZonesMap
        • 6. ZonesMap: custom color schema
        • 7. ZonesMap: thumbnail
        • 8. RasterMap
        • 9. RasterMap: custom color schema
        • 10. RasterMap: thumbnail
        • 11. TopographyMap: elevation in absolute numbers
        • 12. YieldDatasetsMap
        • 13. SoilDatasetsMap
        • 14. SoilDatasetsMap: custom color schema
        • 15. AsAppliedDatasetsMap
        • 16. Satellite Image: cropped by Field boundary
        • 17. Satellite Image: cropped by Field boundary and custom color schema
        • 18. YieldDatasetsMap: custom color schema
        • 19. Satellite Image: 10 colors visualization
      • WFS - Get Spatial Data Layers in Vector format (shp, geojson)
        • 1. Get the Field Boundary as Geojson
        • 2. Get the Zones map as Geojson
        • 3. Get Zones Attributes as JSON
        • 4. Get Soil data as Geojson
        • 5. Get Yield data as Geojson
    • Uploading Files
    • API FAQ
  • 🛣️Platform Roadmap
    • Roadmap
  • GIS quick Hints
    • QGIS: Change String to Number values in the shapefile
    • QGIS: Yield Data Manipulations
    • QGIS: Split Boundaries Into Subfields
    • QGIS: Merge Vector Layers
    • QGIS: Merge Selected Features from Vector Files
    • QGIS: Calculate NDVI for the Drone Geotiff File
    • QGIS: Split Multi-field Shapefiles
    • QGIS: Convert CSV to SHP
    • QGIS: Reproject Shapefile
  • Policies
    • Your Data Stays Yours, Securely Managed By GeoPard
    • Terms & Conditions
    • Privacy Policy
Powered by GitBook

Start Working with GeoPard

  • Go to GeoPard Website
  • Demo Request
  • LinkedIn

This Portal Sections

  • Introduction
  • Product Tour - Web App (incl. video)
  • Product Tour - Mobile App (incl. video)
  • Precision Agronomy Use Cases

Powered by GeoPard Agriculture - Automated precisionAg platform

On this page
  • Overview
  • Upload Soil Data
  • Friendly Attributes and Units
  • Example of JSON File
  • Supported Units
  • Soil Dataset Example
  • Additional References

Was this helpful?

  1. Product Tour - Web App
  2. Import

Soil Data

PreviousField BoundaryNextYield Data

Last updated 7 months ago

Was this helpful?

Overview

Soil chemical analysis is one of the most important data layers in crop farming. Typically, the soil information comes from agrochemical laboratories analyzing field soil samples collected based on a grid or zonal approach. The number of soil characteristics in a concrete file can vary from 5-10 macronutrients such as Nitrogen(N), Phosphorus (P), Potassium (K), cation exchange capacity (CEC), soil organic matter (OM) content to 40-50 with all micronutrient properties.

You can upload soil sampling files into GeoPard Agriculture and get an easily accessible heatmap visualization of each attribute in the soil sampling file. In addition, you can delineate management zones based on any attribute, compare them with other layers like historical crop productivity and build variable rate fertilizer prescription files.

Upload Soil Data

To upload soil data files choose the Import Data menu and the Upload Files item. Then select Soil Data.

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 max amount of attributes is 20.

  • Each archive is treated as a single dataset (*.shp and *.dbf files are mandatory).

  1. You can either drag and drop single or multiple Soil Datasets to the panel or click the Browse button and select a dataset from your computer.

  2. Click the 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:

The Soil Dataset will be available in the tree in the Soil Data section for further interactions including ZonesMaps creation.

Friendly Attributes and Units

GeoPard supports friendly names and units for Soil Dataset attributes. To enable this feature, the uploaded archive must include an additional JSON file containing metadata, named <shapefile_name>-Metadata.json. This file provides details on how to interpret the columns in the shapefile.

Example of JSON File

{
  "Version": "1.0",
  "FarmName": "Farm Name",
  "FieldName": "Field Name",
  "Operation": "SoilSampling",
  "CropSeason": 2022,
  "FieldOperationDate": "2022-08-15T12:58:32.76Z",
  "DataAttributes": [
    {
      "Name": "Id",
      "Description": "Sample Number"
    },
    {
      "Name": "N",
      "Unit": "mg1kg-1",
      "Description": "Mineral Nitrogen"
    },
    {
      "Name": "K2O",
      "Unit": "mg1kg-1",
      "Description": "Exchangeable Potassium"
    },
    {
      "Name": "P2O5",
      "Unit": "mg1kg-1",
      "Description": "Mobile Phosphorus"
    },
    {
      "Name": "pH",
      "Description": "Soil Acidity"
    }
  ]
}

Metadata JSON structure explanation:

  • DataAttributes contains metadata about each shapefile column.

    • Nameis a shapefile column name.

    • Description is the friendly name of the attribute.

    • Unit is the unit of measurement for the attribute (see the table of supported units below).

  • FieldOperationDate is the date of the soil dataset collection.

  • CropSeason is the year of the crop season.

  • Operation is the name of the operation, such as SoilSampling or SoilScanning.

Supported Units

Unit
Unit Description

prcnt

Percentage

prcnt-1

Per Percentage

ppm

Parts per million

points

Points

in

Inches

ft

Feet

mm

Millimeters

cm

Centimeters

m

Meters

yd

Yards

mi

Miles

km

Kilometers

m2

Square meters

ac

Acres

ha

Hectares

ft2

Square feet

ac-1

Per Acre

ha-1

Per Hectare

kg

Kilograms

lb

Pounds

ton

Tons

t

Metric Tons

cwt

Hundredweight

dg

Decigrams

g

Grams

ozm

Ounces mass

kg-1

Per Kilogram

lb-1

Per Pound

ton-1

Per Ton

t-1

Per Metric Ton

cwt-1

Per Hundredweight

dg-1

Per Decigram

g-1

Per Gram

ozm-1

Per Ounce mass

gal

Gallons

igal

Imperial Gallons

thsndgal

Thousand Gallons

floz

Fluid Ounces

pt

Pints

qt

Quarts

l

Liters

kl

Kiloliters

hl

Hectoliters

ml

Milliliters

ul

Microliters

yd3

Cubic yards

m3

Cubic meters

gal-1

Per Gallon

igal-1

Per Imperial Gallon

thsndgal-1

Per Thousand Gallons

floz-1

Per Fluid Ounce

pt-1

Per Pint

qt-1

Per Quart

l-1

Per Liter

kl-1

Per Kiloliter

hl-1

Per Hectoliter

ml-1

Per Milliliter

ul-1

Per Microliter

sec

Seconds

ms

Milliseconds

min

Minutes

hr

Hours

day

Days

hr-1

Per Hour

arcdeg

Degrees of arc (Heading)

bu

Bushels

bag

Bags (seed load quantity)

sack

Sacks (seed load quantity)

container

Containers

container-1

Per Container

bu-1

Per Bushel

bag-1

Per Bag

sack-1

Per Sack

hz

Hertz

ratio

Ratio

K

Kelvin (Temperature)

F

Fahrenheit (Temperature)

C

Celsius (Temperature)

Soil Dataset Example

Below are GeoPard screenshots demonstrating how the previously shared Metadata.json file for the shapefile with soil dataset is applied.

Additional References

GeoPard also assists with the proper planning of zonal soil sampling. You can plan your Soil Sampling Points and route based on GeoPard Multi-Year Zones that reflect historical crop development patterns.

Upload Confirmation

See to find more details on how to create a ZonesMap using Soil Data.

🖥️
Chapter Zones Maps
Upload Soil Data as Shapefile
Uploaded Soil Sampling Dataset
Archive Structure: Shapefile and Metadata JSON
Soil Dataset with Friendly Attributes Names and Units
Soil Dataset with Friendly Attributes Names and Units