IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

package pour lire fichier .GRD


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2018
    Messages : 1
    Par défaut package pour lire fichier .GRD
    Bonjour
    Je suis nouveau dans la programmation sur Python et j'aimerais savoir si il existé des packages pour la lecture des fichiers grid . GRD et . grd
    Si oui ou pourrais je les avoir??

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Si une telle chose existait, il y a des chances pour qu'elle soit répertoriée sur PyPI. Et si çà n'existe pas, peut être que c'est un format suffisamment simple pour être trivial à programmer.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 307
    Par défaut
    Salut, le format est décrit ici.

    C'est un simple tableau que tu devrais pouvoir lire directement avec numpy ou peut-être même avec csv.

    Sinon en Python ça reste simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    with open("test.grd", "r") as inf:
        lines = inf.readlines()
     
    lon_min, d_lon, lon_max = lines.pop(0).strip().split(" ")
    lat_min, d_lat, lat_max = lines.pop(0).strip().split(" ")
    data = []
    for l in lines:
        j = l.strip().split(" ")
        data.append([int(i) for i in j if i])
     
    for l in data:
        print(l)
    avec le premier exemple donné sur le lien ça donne ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    [244, 244, 275, 305, 305, 305, 305, 305, 274, 244, 244, 244, 228]
    [259, 259, 274, 289, 289, 289, 282, 274, 259, 244, 275, 305, 358]
    [274, 274, 274, 274, 274, 274, 259, 244, 244, 244, 305, 366, 488]
    [282, 290, 290, 290, 290, 290, 320, 351, 389, 427, 458, 488, 625]
    [290, 305, 305, 305, 305, 305, 381, 457, 534, 610, 610, 610, 762]
    [344, 366, 389, 412, 412, 412, 465, 518, 580, 641, 664, 686, 731]
    [397, 427, 473, 518, 518, 518, 549, 579, 625, 671, 717, 762, 701]
    [481, 519, 580, 640, 678, 716, 732, 747, 846, 945, 968, 991, 1037]
    [564, 610, 686, 762, 838, 914, 914, 914, 1067, 1219, 219, 1219, 1372]
    [701, 762, 877, 991, 1105, 1219, 1372, 1524, 2134, 2743, 243, 2743, 2515]
    [838, 914, 1067, 1219, 1372, 1524, 1829, 2133, 3200, 4267, 427, 4267, 3657]
    [1486, 1676, 2058, 2438, 2286, 2134, 2286, 2438, 3048, 3657, 358, 3505, 3047]
    [2134, 2438, 3048, 3657, 3200, 2743, 2743, 2743, 2896, 3048, 2895, 2743, 2438]
    On ne sait pas utiliser map() parce que les caractères espace ne sont pas constants en nombre.

Discussions similaires

  1. Liens : Aide à la programmation avec DirectX
    Par djbed dans le forum DirectX
    Réponses: 11
    Dernier message: 22/03/2007, 23h30
  2. [Classpath][execution] executer un programme avec des jar.
    Par LoLoSS dans le forum Général Java
    Réponses: 11
    Dernier message: 26/08/2004, 11h45
  3. Commencer la programmation avec le langage Java ?
    Par von_magnus dans le forum Débuter
    Réponses: 14
    Dernier message: 09/03/2004, 22h19
  4. Réponses: 3
    Dernier message: 27/08/2003, 21h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo