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

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 …

Faire un don 

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

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