Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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

gvellut
Participant actif
Lieu: Annecy
Date d'inscription: 13 Apr 2006
Messages: 112
Site web

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

 

Pied de page des forums

Powered by FluxBB