Créez des flux de travail agricoles prêts pour l'autonomie
Obtenez un itinéraire en un seul appel, ou intégrez en profondeur dans la plateforme Verge Launch Pad.
Intelligence en amont pour l'autonomie
Notre routage est conçu comme une couche d'intelligence en amont pour les planificateurs de missions et les piles d'autonomie.
L'intention de l'agriculteur, capturée au moment de la planification
Nous capturons l'intention de l'agriculteur avant que les machines ne bougent, pas seulement la télémétrie après coup.
Obtenir une Clé API
-
1
Connectez-vous à Launch Pad : app.vergeag.com
-
2
Accédez à Profil → Gérer les clés API
-
3
Créer la clé (sauvegardez-la, elle ne sera plus affichée)
-
4
Utilisez la clé comme en-tête
X-API-KEYdans les appels API
Tests et Sandbox : Pas d'environnement sandbox dédié. Pour une capacité de test supplémentaire, envoyez un e-mail à [email protected] pour demander des crédits de test (session de planification de route à l'usage).
Démarrage Rapide
Un appel, un itinéraire planifié (sans configuration requise). Voir la référence API
Entrées
- • Polygone de parcelle (ou multi-polygone), largeur de passage, passes de tournière, cap préférentiel
Unités
Unités métriques (mètres, secondes). Support des unités impériales à venir.
Sorties
Deux variantes : JSON enrichi ou GeoJSON standard (pistes, tournières, connecteurs, virages) + métriques (temps, distance, chevauchement).
Exemples de Code
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();
Plateforme Complète
Intégration approfondie via entités et jobs (polling uniquement). Parcourir tous les endpoints
Authentification
Clé API
E/S de Délimitations
GeoJSON/WKT/KML
Jobs de Guidage en Lot
Soumettre et faire du polling toutes les 5 secondes jusqu'à la fin
Formats d'Export
ISO-XML, Shapefile, John Deere, CNH, Trimble, KML, plus envoi direct vers JD Operations Center et les portails CNH
Flux
Quelle API dois-je utiliser ?
Démarrage Rapide
2 endpoints simples pour un routage rapide
Idéal pour :
POCs, démonstrations, intégrations simples
Plateforme Complète
Suite API complète pour les intégrations avancées
Idéal pour :
Robotique, plateformes FMIS, outils revendeurs, produits complexes
Fonctionnalités
Couverture et Génération de Passages
Pistes, tournières, connecteurs, AB/A+
Virages et Cinématique
Stratégies, limites de courbure/jerk, contraintes du véhicule
Obstacles et Géométrie
Zones d'exclusion, corridors non convexes/étroits, zones interdites
Terrain et Opérations
Conscience de la pente (Beta), entrée/sortie/mise en place, séquençage (Beta)
Optimisation
Compromis temps/distance/carburant, KPIs chevauchement/saut
E/S de Données
Formats/adaptateurs, jobs en lot/concurrence
Docs & Outils
Référence API Interactive
Documentation OpenAPI complète avec tests de requêtes en direct, schémas et exemples
Remarque : Aucun SDK requis
FAQ
Gère-t-il les obstacles ?
Oui : zones d'exclusion, tampons, validation de corridors.
Puis-je utiliser les unités impériales ?
Les unités métriques (mètres/secondes) sont supportées maintenant ; support des unités impériales à venir.
Les webhooks sont-ils supportés ?
Non ; les jobs utilisent le polling (toutes les 5s).
Comment comparer des plans de route ?
Utilisez les KPIs (temps, distance, chevauchement, non couvert, virages).
Limites de Taux & Support
Limites de Taux
HTTP 429 en cas de dépassement ; implémenter un backoff exponentiel.
Support
Pas de SLA formels. Nous examinons les problèmes sous 1 jour ouvré pendant les heures ouvrables nord-américaines et faisons de notre mieux pour les résoudre.
E-mail : [email protected]
Versionnement et Dépréciation
Pour les changements cassants, nous enverrons un e-mail aux utilisateurs concernés et publierons les mises à jour sur vergeag.com/developers.