118,16 → 118,9 |
public function formaterCarte($taxon) { |
$limitesCarte = $this->renvoyerLimitesCarte(); |
$sourceDonnees = new SourceDonnees($limitesCarte, $taxon); |
// modification temporaire pour lors de la selection d'une famille on ne prenne que floradata |
// (probleme de performance, qui sera réglé en reremplissant la table de moissonnage) |
if($taxon['rang'] <= 140) { |
foreach ($this->sources as $source) { |
$nomMethode = "recupererStations".($source == 'floradata' ? 'Floradata' : 'Moissonnage'); |
$stations = $sourceDonnees->$nomMethode($source); |
$this->ajouterStations($stations, $source); |
} |
} else { |
$stations = $sourceDonnees->recupererStationsFloradata($source); |
foreach ($this->sources as $source) { |
$nomMethode = "recupererStations".($source == 'floradata' ? 'Floradata' : 'Moissonnage'); |
$stations = $sourceDonnees->$nomMethode($source); |
$this->ajouterStations($stations, $source); |
} |
$this->supprimerMaillesVides(); |