Aerial view of precision agriculture fields showing optimized routing patterns

Створюйте агрономічні робочі процеси, готові до автономної роботи

Отримайте маршрут за один виклик або глибоко інтегруйтеся в платформу Verge Launch Pad.

Інтелект верхнього рівня для автономної роботи

Наша маршрутизація розроблена як шар інтелекту верхнього рівня для планувальників місій і стеків автономії.

Намір агронома, зафіксований на етапі планування

Ми фіксуємо намір агронома до того, як машини починають рух, а не лише телеметрію за фактом.

Отримання ключа API

  1. 1
    Увійдіть до Launch Pad: app.vergeag.com
  2. 2
    Перейдіть до Профілю → Керування ключами API
  3. 3
    Створіть ключ (збережіть його, він більше не буде показаний)
  4. 4
    Використовуйте ключ як заголовок X-API-KEY у викликах API

Тестування та Sandbox: Виділеного середовища sandbox немає. Для додаткової тестової потужності напишіть на [email protected] з проханням надати тестові кредити (сесія планування маршруту з оплатою за використання).

Швидкий Старт

Один виклик — один спланований маршрут (без попереднього налаштування). Довідник API

Вхідні дані

  • Полігон поля (або мультиполігон), ширина захвату, проходи по поворотній смузі, бажаний азимут

Одиниці виміру

Метричні одиниці (метри, секунди). Підтримка імперських одиниць з'явиться пізніше.

Вихідні дані

Два варіанти: розширений JSON або стандартний GeoJSON (проходи, поворотні смуги, конектори, повороти) + метрики (час, відстань, перекриття).

Приклади коду

Bash

curl -X POST https://app.vergeag.com/api/path-plans/direct \
  -H "X-API-KEY: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "field": { "type":"Polygon","coordinates":[[[lon,lat],[...],[lon,lat]]] },
        "machine": { "widthMeters": 12 },
        "headland": { "passes": 2 },
        "tracks": { "preferredDirectionDegrees": 90 } }'

JavaScript

const res = await fetch("https://app.vergeag.com/api/path-plans/direct", {
  method: "POST",
  headers: {
    "X-API-KEY": "YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    field: { type: "Polygon", coordinates: [[[lon,lat], ...]] },
    machine: { widthMeters: 12 },
    headland: { passes: 2 },
    tracks: { preferredDirectionDegrees: 90 }
  })
});
const plan = await res.json();

C#

using var client = new HttpClient();
client.DefaultRequestHeaders.Add("X-API-KEY", "YOUR_API_KEY");
var content = new StringContent(payloadJson, Encoding.UTF8, "application/json");
var res = await client.PostAsync("https://app.vergeag.com/api/path-plans/direct", content);
var json = await res.Content.ReadAsStringAsync();

Повна Платформа

Глибока інтеграція через сутності та jobs (тільки polling). Усі endpoints

Автентифікація

Ключ API

Введення/виведення меж

GeoJSON/WKT/KML

Пакетні завдання навігації

Надіслати та виконувати polling кожні 5 секунд до завершення

Формати експорту

ISO-XML, Shapefile, John Deere, CNH, Trimble, KML, а також пряме надсилання до JD Operations Center і порталів CNH

Потік

Імпорт межі Створити завдання Polling (5s) Отримати результати Експорт

Який API використовувати?

Швидкий Старт

2 простих endpoint для швидкої маршрутизації

Швидкий доступ до планів без авторизації
Простий інтерфейс з одним викликом
Запити маршрутизації без збереження стану
Швидке прототипування та тестування

Підходить для:

POC, демонстрацій, простих інтеграцій

Повна Платформа

Повний набір API для розширених інтеграцій

Зберігання полів, проектів і даних користувачів
Налаштування проектів і повторне використання маршрутів
Відстеження телеметрії та операцій
Підтримка кількох користувачів та організацій

Підходить для:

Робототехніки, платформ FMIS, інструментів дилерів, складних продуктів

Можливості

Покриття та генерація проходів

Проходи, поворотні смуги, конектори, AB/A+

Повороти та кінематика

Стратегії, обмеження кривизни/jerk, обмеження транспортного засобу

Перешкоди та геометрія

Зони виключення, невипуклі/вузькі коридори, заборонені зони

Рельєф та операції

Врахування нахилу (Beta), в'їзд/виїзд/постановка, послідовність (Beta)

Оптимізація

Компроміс час/відстань/пальне, KPIs перекриття/пропуск

Введення/виведення даних

Формати/адаптери, пакетні завдання/паралелізм

Docs & Інструменти

Інтерактивний довідник API

Повна документація OpenAPI з живим тестуванням запитів, схемами та прикладами

Відкрити

Примітка: SDK не потрібні

FAQ

Чи підтримуються перешкоди?

Так: зони виключення, буфери, валідація коридорів.

Чи можна використовувати імперські одиниці?

Метричні одиниці (метри/секунди) підтримуються зараз; підтримка імперських одиниць з'явиться пізніше.

Чи підтримуються вебхуки?

Ні; завдання використовують polling (кожні 5s).

Як порівнювати плани маршрутів?

Використовуйте KPIs (час, відстань, перекриття, непокрите, повороти).

Ліміти запитів & Підтримка

Ліміти запитів

HTTP 429 при перевищенні; реалізуйте експоненціальне відкладення.

Підтримка

Без формальних SLA. Ми розглядаємо проблеми протягом 1 робочого дня в робочий час Північної Америки і намагаємося їх вирішити.

E-mail: [email protected]

Версіонування та застарівання

При критичних змінах ми надішлемо листа постраждалим користувачам і опублікуємо оновлення на vergeag.com/developers.