/trunk/widget/modules/stats/squelettes/stats_nbre.tpl.html |
---|
4,6 → 4,7 |
<li>Nombre d'images : <strong><?=number_format($images, 0, ',', ' ')?></strong></li> |
<li>Nombre d'images liées aux observations : <strong><?=number_format($imagesLiees, 0, ',', ' ')?></strong></li> |
<li>Nombre d'observations liées aux images : <strong><?=number_format($observationsLiees, 0, ',', ' ')?></strong></li> |
<li>Moyenne images par observation : <strong><?=$moyImagesParObs?></strong></li> |
<li>Moyenne images par observation : <strong><?=number_format($moyImagesParObs, 2, ',', ' ')?></strong></li> |
<li title="Hors observations géoréférencées mais non liées à une commune.">Nombre de communes possédant des observations : <strong><?=number_format($communes, 0, ',', ' ')?></strong></li> |
<li>Nombre d'observations par communes (mini / moyenne / maxi) : <strong><?=number_format($observationsParCommunesMin, 0, ',', ' ')?></strong> / <strong><?=number_format($observationsParCommunesMoyenne, 2, ',', ' ')?></strong> / <strong><?=number_format($observationsParCommunesMax, 0, ',', ' ')?></strong></li> |
</ul> |
/trunk/jrest/services/CelStatistiqueTxt.php |
---|
64,10 → 64,23 |
$requete = $this->construireRequeteNbreObsLiees(); |
$info['observationsLiees'] = (int) $this->executerRequete($requete, 'Column'); |
$info['moyImagesParObs'] = ($info['observationsLiees'] > 0 ? round($info['imagesLiees']/$info['observationsLiees'], 4) : ''); |
$info['moyImagesParObs'] = ($info['observationsLiees'] > 0 ? round($info['imagesLiees']/$info['observationsLiees'], 2) : ''); |
$requete = $this->construireRequeteNbreObsParCommune(); |
$info['communes'] = ($resultat = $this->executerRequete($requete)) ? count($resultat) : '' ; |
$info['communes'] = ($resultats = $this->executerRequete($requete)) ? count($resultats) : '' ; |
$info['observationsParCommunesMin'] = 1000; |
$info['observationsParCommunesMax'] = 0; |
$info['observationsParCommunesTotal'] = 0; |
foreach ($resultats as $resultat) { |
if ($resultat['nbre'] < $info['observationsParCommunesMin']) { |
$info['observationsParCommunesMin'] = $resultat['nbre']; |
} |
if ($resultat['nbre'] > $info['observationsParCommunesMax']) { |
$info['observationsParCommunesMax'] = $resultat['nbre']; |
} |
$info['observationsParCommunesTotal'] += $resultat['nbre']; |
} |
$info['observationsParCommunesMoyenne'] = round($info['observationsParCommunesTotal'] / $info['communes'], 2); |
return $info; |
} |