From fbd6b623937d03e7a8217bfec990b05e2d9e8384 Mon Sep 17 00:00:00 2001 From: "benjamin.commandre" <benjamin.commandre@irstea.fr> Date: Wed, 16 Sep 2020 15:12:36 +0200 Subject: [PATCH] Correction lat,long --- app/Archive.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/app/Archive.py b/app/Archive.py index 76f271e..678cecd 100644 --- a/app/Archive.py +++ b/app/Archive.py @@ -66,7 +66,7 @@ class Archive(): self.liste_archive = [] self.url = '' - def vector_projection_with_epsg(self, chemin_vecteur, output_path, epsg=32631): + def vector_projection_with_epsg(self, chemin_vecteur, output_path, epsg=32630): driver = ogr.GetDriverByName('ESRI Shapefile') @@ -155,7 +155,7 @@ class Archive(): area_coord_corner = str(extent_[2]) + ',' + str(extent_[0]) + ',' + str(extent_[3]) + ',' + str(extent_[1]) - return "{},{},{},{}".format(extent_[2], extent_[0], extent_[3], extent_[1]) + return "{},{},{},{}".format(extent_[0], extent_[2], extent_[1], extent_[3]) def listing_by_tile(self): @@ -172,8 +172,10 @@ class Archive(): def listing_by_coord(self): self.requete['box'] = self.coord_box_dd() - + self.url = "{0}/{1}/api/collections/{2}/search.json?{3}".format(self.serveur, self.resto, self.capteur, urlencode(self.requete)) + + print(self.url) self.get_liste_images() @@ -287,7 +289,7 @@ class Archive(): sauvegarde = configparser.ConfigParser() - # Pour toutes les images disponible + # Pour toutes les images disponible for l in self.liste_archive : # Récupération de la date quand l'image a été prise @@ -299,7 +301,7 @@ class Archive(): # Lecture du fichier de sauvegarde sauvegarde.read("{}/sauvegarde.ini".format(self.dossier_sortie)) - # Si la date existe dans le fichier de sauvegarde ... + # Si la date existe dans le fichier de sauvegarde ... if str(date) in sauvegarde.keys() : # ... mais pas l'image, on la rajoute dans la liste des images à traiter. @@ -373,7 +375,7 @@ class Archive(): del liste_content - # Mis à jour du fichier de sauvegarde + # Mis à jour du fichier de sauvegarde # Lecture du fichier de sauvegarde sauvegarde.read("{}/sauvegarde.ini".format(self.dossier_sortie)) @@ -486,7 +488,7 @@ class Archive(): tuiles_image = [] tuiles_nuage = [] - # Options Gdal pour la fusion des bandes + # Options Gdal pour la fusion des bandes options_vrt = gdal.ParseCommandLine('-resolution highest -srcnodata -10000 -vrtnodata NaN -separate') self.logger.info("Extraction des images") @@ -516,8 +518,8 @@ class Archive(): # liste_bandes.append(gdal.Open(mmap_name)) liste_bandes.append(mmap_name) - # On fusionne les différentes bandes en une seule image - # on découpe l'image selon l'emprise + # On fusionne les différentes bandes en une seule image + # on découpe l'image selon l'emprise # et on conserve l'image obtenue vrt = gdal.BuildVRT("", liste_bandes, options=options_vrt) @@ -568,7 +570,7 @@ class Archive(): self.logger.debug("Dossier image : {0}".format(dossier)) - # On effectue une mosaïque des images qu'on découpe selon l'emprise. + # On effectue une mosaïque des images qu'on découpe selon l'emprise. Outils.clip(tuiles_image, self.emprise, form="GTiff", dst="{0}/{1}.tif".format(dossier,date)) del tuiles_nuage -- GitLab