Bonjour à tous,
Je travaille sur des parcelles et leur production de légumes
Je dispose d'un fichier json avec les ID des parcelles.
Via une fonction que j'ai créée j'obtiens pour chaque parcelle un cumul de production(cette donnée ne correspond pas à une colonne du json). Mais maintenant je dois effectuer des calculs sur l'ensemble (ou certaines d'entre elles) des parcelles (jusqu'à 400). Je voudrais donc regrouper les cumuls de productions dans un tableau pour pouvoir calculer ensuite: mon tableau devrait être du genre IDparcelle1: cumulprod, IDparcelle2:cumulprod.
Je n'arrive pas à créer un premier tableau regroupant les ID
Et donc ensuite je n'arrive pas à associer les ID du premier tableau avec les valeurs du deuxième.
Mes éléments sont une fonction récupérant l'ID, et une variable (résultat de ma fonction) donnant le cumul prod de la parcelle selon un nombre de jours.
Une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 /*fonction recuperant id des parcelles*/ function recupereInfoIdParcelle (pixel) { var features = []; map.forEachFeatureAtPixel(pixel, function(feature, layer) { features.push(feature); }); var infoId = new Object(); if (features.length > 0) { infoId['id']=features[0].get('s.id'); //alert(infoId['id']); } return infoId; } var cumulprod=SommeValeurs(listeJours,nbdejours);
Partager