111,7 → 111,7 |
'code_insee' => $infos_coord['code_insee'], |
'nom' => $infos_coord['nom'] |
); |
$this->modifierInformationsGeo($coordonnee_a_traiter); |
$this->modifierCodeInseeEtZoneGeo($coordonnee_a_traiter); |
$nb_coordonnees_modifiees++; |
} else { |
$nb_coordonnees_ignorees++; |
136,25 → 136,13 |
|
private function obtenirInfosPourCoordonnees($coordonnees) { |
$infos_coord = null; |
if ($this->testerCoordonneesWgsFrance($coordonnees['latitude'], $coordonnees['longitude'])) { |
$infos_coord = $this->chercherInfosCommune('osm', $coordonnees['latitude'], $coordonnees['longitude']); |
if ($infos_coord == null) { |
$infos_coord = $this->chercherInfosCommune('lion1906', $coordonnees['latitude'], $coordonnees['longitude']); |
} |
$infos_coord = $this->chercherInfosCommune('osm', $coordonnees['latitude'], $coordonnees['longitude']); |
if ($infos_coord == null) { |
$infos_coord = $this->chercherInfosCommune('lion1906', $coordonnees['latitude'], $coordonnees['longitude']); |
} |
return $infos_coord; |
} |
|
private function modifierInformationsGeo($coordonnee_a_traiter) { |
$this->modifierCodeInseeCalculePourCoordonnees($coordonnee_a_traiter); |
$this->modifierCodeInseeEtZoneGeo($coordonnee_a_traiter); |
} |
|
private function modifierCodeInseeCalculePourCoordonnees($coordonnee_a_traiter) { |
$this->dao->testerActiviteConnection(); |
$this->dao->ajouterCodeInseeCalcule($coordonnee_a_traiter['latitude'], $coordonnee_a_traiter['longitude'], $coordonnee_a_traiter['code_insee']); |
} |
|
private function modifierCodeInseeEtZoneGeo($coordonnee_a_traiter) { |
$this->dao->testerActiviteConnection(); |
$this->dao->modifierCodeInseeEtZoneGeo($coordonnee_a_traiter); |
191,16 → 179,4 |
} |
return $retour; |
} |
|
private function testerCoordonneesWgsFrance($latitude, $longitude) { |
$coord_france = false; |
if ($latitude != '' && $longitude != '') { |
if ($latitude < 51.071667 && $latitude > 41.316667) { |
if ($longitude < 9.513333 && $longitude > -5.140278) { |
$coord_france = true; |
} |
} |
} |
return $coord_france; |
} |
} |