Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
#1 Mon 04 April 2016 20:34
- Micdochel
- Juste Inscrit !
- Date d'inscription: 22 Mar 2016
- Messages: 7
ouvrir en lecture des fichiers raster avec Python
Bonjour
Je voudrais parcourir un dossier contenant les bandes d'une image Landsat8 et récupérer sans les chemins.
Car quand je le fais en important le module glob, j'ai tout le chemin des fichiers que voici:
>>> os.chdir("D:/LC81970272014269LGN00")
>>> glob.glob("../LC81970272014269LGN00/*.TIF")
['../LC81970272014269LGN00\\LC81970272014269LGN00_B1.TIF', '../LC81970272014269LGN00\\LC81970272014269LGN00_B10.TIF', '../LC81970272014269LGN00\\LC81970272014269LGN00_B11.TIF', '../LC81970272014269LGN00\\LC81970272014269LGN00_B2.TIF', '../LC81970272014269LGN00\\LC81970272014269LGN00_B3.TIF', '../LC81970272014269LGN00]
Hors ligne
#2 Tue 05 April 2016 00:06
Re: ouvrir en lecture des fichiers raster avec Python
Tu peux utiliser os.path.basename avec en paramètre le chemin de fichier retourné par le glob (cf https://docs.python.org/2/library/os.path.html )
Mais sinon vu que tu fais un os.chdir dans le répertoire, pourquoi ne pas faire juste glob.glob("*.TIF") pour avoir directement les noms de fichiers sans le nom du répertoire ?
Hors ligne
#3 Tue 05 April 2016 09:40
- Micdochel
- Juste Inscrit !
- Date d'inscription: 22 Mar 2016
- Messages: 7
Re: ouvrir en lecture des fichiers raster avec Python
Merci la seconde commande marche celle avec juste glob.glob("*TIF")
mais la première ne marche pas peut être me suis je mal pris.
Hors ligne