Aller au contenu

Limites de champ et obstacles

La limite de champ (boundary) est le polygone qui définit le contour extérieur de la zone à traiter ou à relever. DroneField utilise les limites pour générer des cartes d’application, les exports DJI Agras et ISOXML, et pour calculer les statistiques de surface pour le rapport.

DroneField reconnaît quatre types de polygone :

TypeSignification
Limite de champZone cible de l’opération (contour extérieur)
ObstacleArbre, poteau, câble que le drone doit contourner
Zone sans pulvérisationBerge, parcelle voisine où on ne peut pulvériser
MesureMesure de longueur / surface seulement, pas d’effet sur l’export

Chacun peut avoir plusieurs instances dans un projet. Les obstacles et zones sans pulvérisation sont interprétés à l’intérieur de la limite de champ.

Quand vous cliquez sur la couche Limites de champ dans la barre latérale gauche, la barre des limites apparaît en haut de la carte — une fenêtre flottante de 2 lignes avec les boutons suivants :

Ligne supérieure (création) :

  • Ajouter — démarrer le dessin d’un nouveau polygone ou cercle
  • Importer — depuis KML, SHP ou un projet précédent

Ligne inférieure (édition — visible uniquement pendant le dessin) :

  • Retour — annuler le dernier point (⌘Z fonctionne aussi)
  • Enregistrer — enregistrer le polygone dessiné
  • Annuler — annuler le dessin
  1. Cliquez sur Ajouter. Un sélecteur de couleur / type apparaît : Limite de champ, Obstacle, Zone sans pulvérisation, Mesure.
  2. Choisissez le type — ex. Limite de champ.
  3. Cliquez sur la carte pour poser des points le long du contour. Chaque clic est un nouveau sommet.
  4. Quand vous avez fini, appuyez sur Return ou cliquez sur Fermer le polygone dans la barre. Le dernier point se relie automatiquement au premier.
  5. Un mini-dialogue apparaît pour le nom — ex. « Champ 856 ».
  6. Cliquez sur Terminé & Enregistrer.

Le polygone apparaît sur la carte et parmi les couches de gauche.

Si vous avez posé un point au mauvais endroit :

  • ⌘Z ou le bouton Retour de la barre — annuler le dernier point
  • Clic droit sur le pointSupprimer le point
  • Vous pouvez annuler tout le dessin avec Annuler

Pour les types Obstacle et Zone sans pulvérisation, une icône Cercle apparaît aussi dans la barre — d’un clic au centre et d’un glisser pour le rayon vous dessinez un boundary circulaire. Idéal pour les zones de sécurité autour des arbres, poteaux.

Vous pouvez déplacer les sommets d’un polygone existant plus tard :

  1. Cliquez sur le boundary concerné dans la couche de gauche (le sélectionne).
  2. De petites poignées apparaissent aux sommets sur la carte.
  3. Glissez-les à la nouvelle position.
  4. Insérer un nouveau sommet : cliquez sur la poignée vide qui apparaît au milieu de chaque arête.
  5. Supprimer un sommet : clic droit sur le sommet → Supprimer le sommet.
  6. Les modifications sont enregistrées immédiatement — pas de “save” séparé.

Le bouton Annuler de la barre restaure toute l’édition au polygone original.

Le bouton Importer de la barre ouvre un sous-menu :

Google Earth et de nombreux autres programmes GIS utilisent le format KML. Choisissez le fichier .kml et chaque polygone qu’il contient est importé.

DroneField :

  • Regroupe les polygones par éléments <Placemark>
  • Utilise le nom KML pour générer le nom du boundary
  • Si le KML contient plusieurs types (ligne, polygone, point), il prend les polygones ; les lignes en tant que type Mesure
  • Travaille en coordonnées WGS84 (selon le standard KML)

Si vous avez un relevé antérieur du même champ dans un autre projet, vous pouvez reprendre le boundary de là :

  1. Un dialogue liste tous vos projets existants et les boundaries qu’ils contiennent (par partenaire / projet / nom du boundary / nombre d’obstacles).
  2. Cherchez dans le champ supérieur (partenaire, projet ou nom du boundary).
  3. Choisissez le bon, cliquez sur Importer.
  4. Le boundary avec les obstacles est ramené dans le projet actuel.

C’est le plus rapide si vous revenez plusieurs fois aux mêmes champs dans une saison.

Le SHP est le format vectoriel le plus courant du monde GIS professionnel. DroneField, avec la bibliothèque PROJ intégrée, convertit n’importe quelle projection (CRS) en WGS84 :

  • HD72 / EOV (EPSG:23700) — projection nationale hongroise
  • WGS84 (EPSG:4326) — projection GPS globale
  • Zones UTM (EPSG:326xx)
  • Web Mercator (EPSG:3857)
  • Et toute autre que PROJ connaît dans sa base EPSG (~14 000 projections)

La projection est reconnue automatiquement depuis le fichier .prj. Si le SHP n’a pas de .prj, vous choisissez manuellement dans la liste des projections.

Le boundary ajouté est importé avec les obstacles ensemble si la source les contient.

Description détaillée : Importer des limites SHP depuis ailleurs.

Le bouton Exporter de la barre ouvre un menu plus large :

Les drones DJI Agras (T20, T30, T40, etc.) utilisent leur propre format KML. DroneField exporte en deux variantes :

  • Exporter (vers le projet) — un fichier .kml dans le dossier Export/ du projet
  • Exporter (vers USB) — directement sur la clé USB connectée (dans la structure de dossiers compatible Agras)

ISOXML (ISO 11783-10) est le standard des machines agricoles industrielles (John Deere, Case, Claas, Fendt, etc.). DroneField supporte deux versions :

  • ISOXML V3 — pour les tracteurs plus anciens
  • ISOXML V4 — pour les terminaux modernes

Chacune s’exporte de deux manières :

  • Vers le projet — dans le dossier Export/
  • Vers USB — dans la structure de dossier TASKDATA/ que le terminal du tracteur attend

Les drones agricoles chinois XAG (P40, P100, V40) utilisent aussi le KML, mais avec une structure différente. DroneField supporte cela séparément.

L’export Shapefile crée plusieurs fichiers (.shp, .shx, .dbf, .prj) — en projection WGS84. Se charge directement dans QGIS et d’autres programmes GIS.

Pour les exports USB, DroneField cherche automatiquement la clé USB connectée :

  • S’il y a une clé, elle est choisie automatiquement.
  • S’il y en a plusieurs, choisissez la bonne dans un dialogue.
  • S’il n’y en a aucune connectée, message d’erreur : « Aucune clé USB trouvée ! Branchez un lecteur USB. »

Ne retirez jamais la clé pendant l’export — attendez que la coche verte apparaisse.

DroneField écrit chaque fichier exporté dans le dossier Exports/ du projet, dans une sous-structure prête à l’emploi — exactement la disposition qu’attendent les DJI Agras, XAG et les terminaux de tracteur. Copiez le dossier Exports/DJI/ entier à la racine de la clé USBne renommez pas et ne réorganisez pas les sous-dossiers ; les contrôleurs les recherchent par nom fixe.

DossierContenu
Exports/DJI/KML/Polygones de limite de champ (KML) — pour l’import KML de DJI Agras
Exports/DJI/ShapeFile/Limite de champ en ESRI Shapefile (.shp/.shx/.dbf/.prj/.cpg) — compagnon de la carte de dose VRA
Exports/DJI/Rx/Carte de prescription à dose variable en GeoTIFF Float32 (L/ha ou kg/ha) + fichier world .tfw

Après un workflow DJI VRA complet, Exports/ ressemble à ceci :

Exports/
└── DJI/
├── KML/
│ └── Parcelle856.kml
├── ShapeFile/
│ ├── Parcelle856_Boundary.shp
│ ├── Parcelle856_Boundary.shx
│ ├── Parcelle856_Boundary.dbf
│ ├── Parcelle856_Boundary.prj
│ └── Parcelle856_Boundary.cpg
└── Rx/
├── Parcelle856_Rx.tif
└── Parcelle856_Rx.tfw

Copiez le dossier Exports/DJI/ entier à la racine de la clé — la disposition finale sur la clé doit être <USB>/DJI/KML/..., <USB>/DJI/ShapeFile/..., <USB>/DJI/Rx/....

Si vous exportez à la fois le KML de la limite de champ et une carte de prescription VRA pour la même parcelle, le contrôleur DJI listera la parcelle deux fois — une fois depuis le KML autonome et une fois depuis la carte Rx (dont le Shapefile compagnon contient déjà la limite). Pour un workflow VRA, l’export du KML autonome est redondant — copier uniquement Rx/ + ShapeFile/ suffit.

Dépannage — le contrôleur ne voit pas le fichier

Section intitulée « Dépannage — le contrôleur ne voit pas le fichier »
  1. Nom de fichier — maximum 12 caractères, ASCII uniquement (a-z A-Z 0-9 _ -). Les lettres accentuées (à â ä é è ê ë î ï ô ö ù û ü ÿ ç, etc.) et les caractères spéciaux (espaces, / \ : * ? " < > |) ne sont pas autorisés. Exemples :
    • Parcelle856.kml
    • Parcelle 856.kml
  2. Chemin — la racine de la clé USB doit contenir un dossier DJI/KML/ (en majuscules), pas dji/kml/. Ne renommez pas la structure de dossiers.
  3. Format USBFAT32 ou exFAT. NTFS et APFS ne sont pas vus par l’app Agras.
  4. Cache — éjectez et réinsérez la clé ; dans l’app Agras / Pilot 2, tirez la liste des fichiers vers le bas pour la rafraîchir, ou redémarrez l’app.

Souvent aucun message d’erreur n’apparaît — juste une « liste vide ». C’est aussi le signe d’un nom de fichier non pris en charge ou d’un dossier renommé.

Les lignes de type Mesure ne servent qu’au travail actuel — elles ne vont pas dans l’export et n’affectent pas la carte d’application.

Vous dessinez une ligne sur la carte, et elle indique automatiquement la longueur (en mètres). Pour une ligne de mesure fermée, elle affiche aussi la surface (en hectares).

Activable/désactivable avec le bouton Activer/désactiver les mesures de la barre.