public class IndicatorWorkTime extends AbstractIndicator
1
Temps de travaili = ------------------ x PCSi
Débit de chantieri
Avec,
Temps de travaili (h ha-1),
Débit de chantieri : Débit de chantier de l’attelage utilisé pour l’intervention (ha h-1). Donnée
issue d’un référentiel ou saisie/modifiée par l’utilisateur. Pour les automoteurs – récolteuses
(toutes filières), le débit de chantier = performance en ha/h dans le référentiel. Pour les attelages
(traction + outil), le débit de chantier = performance en ha/h de l’outil ayant le débit de
chantier le plus faible (performance minimum)
PSCi : proportion de surface concernée, sans unité. PSCi est calculé (voir le calcul ici) sur la
base de données saisies par l’utilisateur.
Cas où le débit de chantier n’est pas saisi :
Avec,
Temps de travaili (h ha-1),
Temps passéi : temps total passé à l’intervention sur la zone concernée (h). Donnée saisie par l’utilisateur.
Surface zone : surface de la zone concernée par l’intervention (ha). Donnée saisie par l’utilisateur.
Cas où la saisie et la donnée de référence ne sont pas exprimées en ha h-1 :
Dans le cas des chantiers de pulvérisation et d’épandage (fumier, lisier, etc.) les débits de
chantier des outils sont exprimés en voy/h.
La conversion des voy/h en une performance de travail en ha/h, se fait suivant la formule :
Avec :
Performance (voy/h): donnée « performance » du référentiel BCMA.
Volume de chargement par voyage: donnée saisie par l’utilisateur.
Dosage : donnée saisie par l’utilisateur.
Dans le cas où les données de référence ne sont exprimées ni en ha/h ni en voy/h (bal/ha), ne pas
proposer de débit de chantier à l’utilisateur. L’utilisateur saisira directement la valeur de son
débit de chantier en ha/h (cf. cas où le débit de chantier est saisi en ha h-1).
Echelles de présentation de la variable calculée
Echelle de la variable d’intérêt :
Le temps de travail peut être calculé pour :
1 intervention (échelle de saisie des informations / échelle utilisée pour la procédure de validation des informations saisies)
x interventions (permet les regroupements d’intervention pour décliner l’indicateur pour chaque mois de l’année : temps de travail janvier, temps de travail février, etc.).
1 campagne culturale
1 campagne agricole
toutes les campagnes agricoles
Echelle spatiale :
Le temps de travail peut être présenté aux échelles spatiales de :
la zone,
la parcelle,
la sole du SdC
le domaine
Echelle temporelle :
Le temps de travail peut être présenté aux échelles temporelles de :
1 mois
1 année
Plusieurs années
Les modalités de changement d’échelle sont présentées ici.
Données de référence
La donnée de référence pour le calcul du temps de travail est le débit de chantier qui dépend de l’attelage utilisé (Source BCMA). Onglets BCMA_xxx du fichier référentiel.abstractActionTopiaDao, abstractInputTopiaDao, croppingPlanEntryDao, effectiveCropCycleConnectionTopiaDao, effectiveCropCycleNodeTopiaDao, effectiveCroppingValues, effectiveGrowingSystemValues, effectiveInterventionTopiaDao, effectivePerennialCropCycleTopiaDao, effectivePlotValues, effectiveSeasonalCropCycleTopiaDao, effectiveZoneValues, practicedCropCycleConnectionDao, practicedInterventionDAO, practicedPerennialCropCycleDao, practicedSeasonalCropCycleDao, practicedSystemCycleValues, practicedSystemDao, practicedSystemValues, toolsCouplingDAOMONTHS, NOT_APPLICABLE, PRACTICED_DATE_PATTERN| Constructor and Description |
|---|
IndicatorWorkTime() |
| Modifier and Type | Method and Description |
|---|---|
String |
getIndicatorCategory()
Retourne la categories de l'indicateur.
|
String |
getIndicatorLabel(int i)
Retourne le nom de l'indicateur.
|
protected int |
getStartMonth(EffectiveIntervention intervention) |
protected int |
getStartMonth(PracticedIntervention intervention) |
Double[] |
manageIntervention(EffectiveIntervention intervention,
Zone zone,
CroppingPlanEntry croppingPlanEntry,
CroppingPlanEntry previousPlanEntry,
EffectiveCropCyclePhase phase) |
Double[] |
manageIntervention(PracticedIntervention intervention,
GrowingSystem growingSystem,
String campaigns,
String croppingPlanEntryCode,
String previousPlanEntryCode,
PracticedCropCyclePhase phase)
Compute and return work time on intervention.
|
addPerennialCropPart, computeCumulativeFrequencies, computeEffective, computeEffective, computeEffective, computeEffective, computeEffectiveInterventionSheet, computePracticed, computePracticed, getCampaignsCount, getCumulativeFrequencies, getEffectiveCropCycleConnectionTopiaDao, resetEffective, resetEffective, resetEffective, resetPracticed, setAbstractActionTopiaDao, setAbstractInputTopiaDao, setCroppingPlanEntryDao, setEffectiveCropCycleConnectionTopiaDao, setEffectiveCropCycleNodeTopiaDao, setEffectiveInterventionTopiaDao, setEffectivePerennialCropCycleTopiaDao, setEffectiveSeasonalCropCycleTopiaDao, setPracticedCropCycleConnectionDao, setPracticedInterventionDAO, setPracticedPerennialCropCycleDao, setPracticedSeasonalCropCycleDao, setPracticedSystemDao, setToolsCouplingDAOdivs, getInputPSCi, getInputPSCi, getToolPSCi, getToolPSCi, mults, newArray, newResult, sumpublic String getIndicatorCategory()
IndicatorgetIndicatorCategory in class Indicatorpublic String getIndicatorLabel(int i)
IndicatorgetIndicatorLabel in class Indicatori - indice dans le cas de résultat multiple (peut être ingoré suivant l'indicateur)public Double[] manageIntervention(PracticedIntervention intervention, GrowingSystem growingSystem, String campaigns, String croppingPlanEntryCode, String previousPlanEntryCode, PracticedCropCyclePhase phase)
manageIntervention in class AbstractIndicatorintervention - growingSystem - campaigns - croppingPlanEntryCode - protected int getStartMonth(PracticedIntervention intervention)
public Double[] manageIntervention(EffectiveIntervention intervention, Zone zone, CroppingPlanEntry croppingPlanEntry, CroppingPlanEntry previousPlanEntry, EffectiveCropCyclePhase phase)
manageIntervention in class AbstractIndicatorprotected int getStartMonth(EffectiveIntervention intervention)
Copyright © 2013–2015 Inra. All rights reserved.