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 :

Est ce qu'il existe une solution pour ce problème ?


Sujet :

Python

  1. #1
    Futur Membre du Club
    Femme Profil pro
    sig
    Inscrit en
    Février 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : Maroc

    Informations professionnelles :
    Activité : sig

    Informations forums :
    Inscription : Février 2016
    Messages : 8
    Points : 7
    Points
    7
    Par défaut Est ce qu'il existe une solution pour ce problème ?
    Bonjour tous le monde
    Je suis a la recherche d'une solution pour résoudre un problème que j'ai rencontré dernièrement je m'explique,
    j'ai une couche vectorielle linéaire sous format d'un fichier XML

    Nom : Capture.PNG
Affichages : 183
Taille : 83,3 Ko

    code XML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <ci nc="BMSKDMA10" nl="BMskDMA10" mt="6" ct="DM" dtt="17342" dtu="15/01/2016" vth="0">
    <tr id="0" nr="BOULEVARD ACHAHID LAARBI AL BANNAY" ce="CASABLANCA" la="33.55109" lo="-7.57413" tr="collecte" cm="3" dt="418" er="0" gy="(-7.57413,33.55109):(-7.57402,33.55116):(-7.57356,33.55144):(-7.5729,33.55185):(-7.5725,33.55211):(-7.5721,33.55232):(-7.57188,33.55245):(-7.5715,33.55269):(-7.57104,33.55297):(-7.57079,33.55311):(-7.57046,33.55329)" mt="6" hc=""/>
    <tr id="1" nr="BOULEVARD ACHAHID LAARBI AL BANNAY" ce="CASABLANCA" la="33.55329" lo="-7.57046" tr="collecte" cm="2" dt="206" er="0" gy="(-7.57046,33.55329):(-7.57044,33.5533):(-7.57031,33.55338):(-7.57044,33.55355):(-7.5708,33.55393):(-7.57108,33.55425):(-7.5713,33.55453):(-7.57147,33.55477)" mt="6" hc=""/><tr id="2" nr="BOULEVARD AL JOULANE" ce="CASABLANCA" la="33.55477" lo="-7.57147" tr="collecte" cm="3" dt="182" er="0" gy="(-7.57147,33.55477):(-7.57149,33.55479):(-7.57162,33.55509):(-7.57183,33.55565):(-7.57195,33.55599):(-7.57208,33.55622):(-7.57215,33.55631)" mt="6" hc=""/>
    <tr id="3" nr="BOULEVARD AL JOULANE" ce="CASABLANCA" la="33.55631" lo="-7.57215" tr="collecte" cm="1" dt="192" er="0" gy="(-7.57215,33.55631):(-7.57223,33.55641):(-7.57259,33.55618):(-7.57284,33.55602):(-7.57302,33.5559):(-7.57376,33.55547)" mt="6" hc=""/>
    <tr id="4" nr="BOULEVARD REDA GUÉDIRA" ce="CASABLANCA" la="33.55547" lo="-7.57376" tr="collecte" cm="3" dt="410" er="0" gy="(-7.57376,33.55547):(-7.57387,33.55541):(-7.57416,33.55523):(-7.57422,33.55519):(-7.57484,33.5548):(-7.57519,33.55459):(-7.57567,33.55429):(-7.5758,33.55422):(-7.57652,33.5538):(-7.57661,33.55375):(-7.57731,33.55332)" mt="6" hc=""/>
    ....

    J'ai réussie a transformer ce fichier XML on couche vectorielle sous format des points et meme des lignes grâce a un code que j'ai trouvé sur internet programmer avec python avec exp : la="33.55547" lo="-7.57376"

    Nom : Capture2.PNG
Affichages : 168
Taille : 23,2 Ko

    Le problème est :
    sur les intersections des routes il y'a un découpage que j'arrive pas a comprendre

    Nom : Capture1.PNG
Affichages : 159
Taille : 240,0 Ko

    mon but c'est d’avoir cette couche qui se rassemble a celle des voiries

    Nom : Capture3.PNG
Affichages : 164
Taille : 68,1 Ko

  2. #2
    Membre expérimenté Avatar de plxpy
    Homme Profil pro
    Ingénieur géographe
    Inscrit en
    Janvier 2009
    Messages
    792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur géographe
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2009
    Messages : 792
    Points : 1 481
    Points
    1 481
    Par défaut
    Bonjour

    Quel problème ?

    Une mauvaise lecture et/ou restitution des données contenues dans ton fichier XML ?

    Non correspondance entre les données XML et ta "vérité terrain" (plan de la voirie) ?

    Ce ne serait vraiment pas la première fois que des données géographiques, de sources différentes, ne "matchent" pas parfaitement !

    En tout cas, avec un XML tronqué, on ne peut pas plus t'aider à valider le code python qui génère ta couche de linéaires.
    "La simplicité ne précède pas la complexité, elle la suit." - Alan J. Perlis
    DVP ? Pensez aux cours et tutos, ainsi qu'à la FAQ !

  3. #3
    Futur Membre du Club
    Femme Profil pro
    sig
    Inscrit en
    Février 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : Maroc

    Informations professionnelles :
    Activité : sig

    Informations forums :
    Inscription : Février 2016
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par plxpy Voir le message
    Bonjour

    Quel problème ?

    Une mauvaise lecture et/ou restitution des données contenues dans ton fichier XML ?

    Non correspondance entre les données XML et ta "vérité terrain" (plan de la voirie) ?

    Ce ne serait vraiment pas la première fois que des données géographiques, de sources différentes, ne "matchent" pas parfaitement !

    En tout cas, avec un XML tronqué, on ne peut pas plus t'aider à valider le code python qui génère ta couche de linéaires.

    merci pour votre réponse
    si vous avez remarqué sur le fichier XML il existe un champ comme celui la
    gy="(-7.57413,33.55109): (-7.57402,33.55116): (-7.57356,33.55144): (-7.5729,33.55185): (-7.5725,33.55211): (-7.5721,33.55232): (-7.57188,33.55245):
    (-7.5715,33.55269): (-7.57104,33.55297): (-7.57079,33.55311): (-7.57046,33.55329)"
    j'aimerai bien savoir de quoi s'agit il ?!!

  4. #4
    Membre expérimenté Avatar de plxpy
    Homme Profil pro
    Ingénieur géographe
    Inscrit en
    Janvier 2009
    Messages
    792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur géographe
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2009
    Messages : 792
    Points : 1 481
    Points
    1 481
    Par défaut
    Citation Envoyé par wissssam Voir le message
    merci pour votre réponse
    si vous avez remarqué sur le fichier XML il existe un champ comme celui la

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    gy="(-7.57413,33.55109): (-7.57402,33.55116): (-7.57356,33.55144): (-7.5729,33.55185): (-7.5725,33.55211): (-7.5721,33.55232): (-7.57188,33.55245): 
    (-7.5715,33.55269): (-7.57104,33.55297): (-7.57079,33.55311): (-7.57046,33.55329)"
    j'aimerai bien savoir de quoi s'agit il ?!!
    Ta question est très surprenante !!! Ce sont tes données ! Si tu ne sais pas ce que tu manipules, pas étonnant que tu aies des problèmes ...

    C'est un format que je ne connais pas, mais ça ressemble furieusement à une suite de coordonnées géographiques.
    "La simplicité ne précède pas la complexité, elle la suit." - Alan J. Perlis
    DVP ? Pensez aux cours et tutos, ainsi qu'à la FAQ !

  5. #5
    Expert éminent

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

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 298
    Points : 6 778
    Points
    6 778
    Par défaut
    @ wissam, si tu regardes les données gy il semble bien que ce soient des données intermédiaires à tes points tracés.

    C'est peut-être la solution à ton problème puisque les points que tu traitent sont trop espacés pour obtenir un tracé qui suive les rues.

  6. #6
    Futur Membre du Club
    Femme Profil pro
    sig
    Inscrit en
    Février 2016
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : Maroc

    Informations professionnelles :
    Activité : sig

    Informations forums :
    Inscription : Février 2016
    Messages : 8
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par VinsS Voir le message
    @ wissam, si tu regardes les données gy il semble bien que ce soient des données intermédiaires à tes points tracés.

    C'est peut-être la solution à ton problème puisque les points que tu traitent sont trop espacés pour obtenir un tracé qui suive les rues.
    merci pour votre réponse

Discussions similaires

  1. Une solution pour tous problèmes
    Par kadden dans le forum Gestion de projet
    Réponses: 7
    Dernier message: 02/03/2012, 11h21
  2. Une solution pour tous problèmes
    Par kadden dans le forum Méthodes Agiles
    Réponses: 1
    Dernier message: 11/02/2012, 12h49
  3. Réponses: 4
    Dernier message: 14/11/2007, 12h07
  4. Réponses: 2
    Dernier message: 29/07/2007, 12h48
  5. Est ce que ça existe une api java pour code barre ?
    Par miloud dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 14/04/2005, 18h20

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