222,6 → 222,7 |
|
if (panel.equals(conteneurFormulaire)) { |
if (!cartoObservationVue.isCarteAjoutee()) { |
|
if(formulaireSaisieObservationVue.communeInitialisee()) { |
String nomCommune = formulaireSaisieObservationVue.getCommune(); |
String codePostal = formulaireSaisieObservationVue.getDepartement(); |
471,8 → 472,16 |
|
filtres.getArbreMotsClesObservationVue().rafraichir(obs.getMotsCles(), false); |
|
observationModele.obtenirInformationCommune(cartoObservationVue, obs.getLocalite(), obs.getIdentifiantLocalite()); |
|
// si on a des coordonnées valides dans le formulaire alors localise directement avec |
if(formulaireSaisieObservationVue.coordonneesValides() != null) { |
EntiteGeographiqueObservation infos = new EntiteGeographiqueObservation(obs.getIdentifiantLocalite(), obs.getLocalite(), null, null); |
infos.setLat(""+obs.getCoordonneeX()); |
infos.setLon(""+obs.getCoordonneeY()); |
cartoObservationVue.rafraichir(infos, false); |
} else { |
// sinon appel à géonames pour obtenir des coordonnées du centre de la commune |
observationModele.obtenirInformationCommune(cartoObservationVue, obs.getLocalite(), obs.getIdentifiantLocalite()); |
} |
} |
|
public void obtenirImageInformationExternes(String numeroNomenclaturalSaisiObservation) { |