Створюйте агрономічні робочі процеси, готові до автономної роботи
Отримайте маршрут за один виклик або глибоко інтегруйтеся в платформу Verge Launch Pad.
Інтелект верхнього рівня для автономної роботи
Наша маршрутизація розроблена як шар інтелекту верхнього рівня для планувальників місій і стеків автономії.
Намір агронома, зафіксований на етапі планування
Ми фіксуємо намір агронома до того, як машини починають рух, а не лише телеметрію за фактом.
Отримання ключа API
-
1
Увійдіть до Launch Pad: app.vergeag.com
-
2
Перейдіть до Профілю → Керування ключами API
-
3
Створіть ключ (збережіть його, він більше не буде показаний)
-
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
Потік
Який 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.