Bienvenue! Inscrivez-vous et rejoignez notre communauté :)
  • Login:

Bienvenue sur Forum SIG - Systèmes d'Information Géographique et Géomatique.

Bienvenue sur le forumSIG. S'il s'agit de votre première visite, assurez vous de faire une recherche préalable dans les FAQ SIG. Vous devez vous inscrire avant de pouvoir poster.

Page 2 sur 3 PremièrePremière 123 DernièreDernière
Affichage des résultats 16 à 30 sur 32
  1. #16
    Rédactrice Supporter(rice)

    Date d'inscription
    avril 2005
    Localisation
    Côte d'or
    Emploi
    Chargée de mission SIG
    Organisme
    CC Gevrey Chambertin
    Âge
    37
    Messages
    215

    Par défaut

    Bon finalement je me suis débrouillé avec la méthode postée par ReadWrite, avec 7Zip en deux décompressions successives. Je n'ai pas trouvé si il pouvait décompresser les .tar.bz2 en une fois.

    J'avais contacté M. Panel qui entre temps m'a répondu que le site TopoCad était fermé. Il m'a transmit l'utilitaire cadastre.exe et m'a gentiment autorisée à le poster ici tout en précisant qu'il n'assurait plus le support de l'outil.
    Merci à lui.
    Fichiers attachés Fichiers attachés

  2. #17
    Admin' Général Supporter(rice)

    Date d'inscription
    septembre 2003
    Localisation
    ...dans mon TARDIS
    Organisme
    Bad Wolf
    Âge
    38
    Messages
    9 685

    Mes réseaux sociaux

    Follow Le Docteur On Twitter Add Le Docteur on Google+

    Par défaut

    A mettre sur le PortailSIG pour que le programme ne se perde pas dans les limbes du forum ?

    J'ai remarqué que la dernière version de 7zip permettait de décompresser plusieurs archives dans des dossiers respectifs alors qu'avant, il pouvait décompresser plusieurs dossiers mais au même endroit.

    Sous Linux, via l'utilitaire de Gnome, on peut le faire facilement car le tar.gz est décompressée en une fois ... Ayant un serveur sous Linux, je n'ai plus ce problème...
    >>>>>>>> Pas d'assistance technique par email ou mp : le forum est là pour ça <<<<<<<<<<<<


  3. #18
    Animateur Supporter(rice)

    Date d'inscription
    avril 2006
    Localisation
    Le Pays des châtaignes, des sangliers, du maquis. Non, pas la Corse. L'autre.
    Messages
    299

    Par défaut

    Pour moi et pour l'instant, avec un PC tout à fait classique, cadastre.exe est sans conteste la solution la plus simple et rapide pour récupérer tous mes lots décompressés correctement rangés.
    Je vote sa sauvegarde sur PortailSIG.
    Ma vie n'a aucun sens et pourtant elle avance...
    Le Temps passe plus vite que nos rêves...
    Il y a des jours qu’on attend toute sa vie et puis on se réveille un matin et c’est déjà le lendemain.

  4. #19

    Date d'inscription
    février 2005
    Localisation
    Limoges
    Âge
    36
    Messages
    100

    Par défaut

    Citation Envoyé par ReadWrite Voir le message
    sous linux, depuis le répertoire qui contient les "XX dossiers AX1, AX2, AX3, etc. ",
    un
    find . -name "*.tar.bz2" -execdir tar xvjf '{}' \;
    depuis un terminal devrait permettre d'avoir le même résultat en une fois également.
    Cela fonctionne mais les fichiers sont tous décompressés à la racine. Comment préciser dans la ligne de commande un chemin d'extraction correspondant pour chaque archive au dossier AX... ?
    Il faudrait une variable ?

    Dans mon cas, cadastre.exe ne fonctionne pas, car je n'ai pas de sous-dossiers correspondant aux feuilles dans cette livraison.

  5. #20
    Modérateur honoraire
    Date d'inscription
    novembre 2003
    Localisation
    Sarrebourg, Moselle, France
    Emploi
    Géomètre
    Organisme
    Cadastre
    Messages
    727

    Par défaut

    bonjour Bruno,

    l'option -C de la commande tar permet de désigner un répertoire de destination mais pas de le créer à la volée.

    dans ton cas, un dossier, appelé ici "com-001", contient tous les .tar.bz2
    Code:
    com-001
    ¦   feuille-0010000101.tar.bz2
    ¦   feuille-0010000201.tar.bz2
    ¦   feuille-0010000301.tar.bz2
    ¦   feuille-0010000401.tar.bz2
    il faut se positionner dans le répertoire "com-001"
    Code:
    cd com-001
    la commande suivante va créer autant de répertoires que de fichiers .tar.bz2
    et décompresser chaque fichier .tar.bz2 dans son dossier correspondant.
    Code:
    find . -name '*.tar.bz2' | while read filename; do mkdir "${filename%.tar.bz2}";tar xvjf "${filename%}" -C "${filename%.tar.bz2}";done
    pour obtenir ce résultat :
    Code:
    com-001
    ¦   feuille-0010000101.tar.bz2
    ¦   feuille-0010000201.tar.bz2
    ¦   feuille-0010000301.tar.bz2
    ¦   feuille-0010000401.tar.bz2
    ¦
    +---feuille-0010000101
    ¦       E0000101.THF
    ¦       ED0101S1.VEC
    ¦       ED0101SE.DIC
    ¦       ED0101SE.GEN
    ¦       ED0101SE.GEO
    ¦       ED0101SE.QAL
    ¦       ED0101SE.SCD
    ¦       ED0101T1.VEC
    ¦       ED0101T2.VEC
    ¦       ED0101T3.VEC
    ¦
    +---feuille-0010000201
    ¦       E0000201.THF
    ¦       ED0201S1.VEC
    ¦       ED0201SE.DIC
    ¦       ED0201SE.GEN
    ¦       ED0201SE.GEO
    ¦       ED0201SE.QAL
    ¦       ED0201SE.SCD
    ¦       ED0201T1.VEC
    ¦       ED0201T2.VEC
    ¦       ED0201T3.VEC
    ¦
    +---feuille-0010000301
    ¦       E0000301.THF
    ¦       ED0301S1.VEC
    ¦       ED0301SE.DIC
    ¦       ED0301SE.GEN
    ¦       ED0301SE.GEO
    ¦       ED0301SE.QAL
    ¦       ED0301SE.SCD
    ¦       ED0301T1.VEC
    ¦       ED0301T2.VEC
    ¦       ED0301T3.VEC
    ¦
    +---feuille-0010000401
    ¦       E0000401.THF
    ¦       ED0401S1.VEC
    ¦       ED0401SE.DIC
    ¦       ED0401SE.GEN
    ¦       ED0401SE.GEO
    ¦       ED0401SE.QAL
    ¦       ED0401SE.SCD
    ¦       ED0401T1.VEC
    ¦       ED0401T2.VEC
    ¦       ED0401T3.VEC

  6. #21

    Date d'inscription
    février 2005
    Localisation
    Limoges
    Âge
    36
    Messages
    100

    Par défaut

    Merci beaucoup pour ces précisions ...
    J'avais compris le principe mais il me manquait certains éléments de syntaxe.

  7. #22

    Date d'inscription
    mai 2016
    Messages
    47

    Par défaut Re : [Méthodologie] Décompresser .tar.bz2 multiples

    Bonjour,

    Je me permets de relancer ce sujet car je suis dans le même souci que pas mal d'entre vous (même si cela date !).

    J'ai opté pour la méthode de Le Docteur. Cependant, après avoir lancé l'exécutable, et surtout, après qu'il ait travaillé pendant 2-3 minutes, le résultat est quelque peu surprenant. Il m'a simplement décompressé mon data.zip. Ce qui fait que j'ai mes communes classées dans chaque dossier (code INSEE) avec à l'intérieur, toujours mes fichiers tar.bz2.

    Ai-je loupé quelque chose ?

    Je vous remercie par avance !

    Peut-être existe-t-il un script (batch) pour décompresser chaque fichier .tar.bz2 dans son dossier d'origine ?
    Dernière modification par Adrien- ; 14/11/2017 à 10h26.

  8. #23

    Date d'inscription
    janvier 2005
    Localisation
    Mayenne (53)
    Âge
    37
    Messages
    762

    Par défaut Re : [Méthodologie] Décompresser .tar.bz2 multiples

    j'ai mes communes classées dans chaque dossier (code INSEE) avec à l'intérieur, toujours mes fichiers tar.bz2
    A partir de là, tout dépend de la nature de tes données et de ce que tu veux en faire ?
    S'il s'agit de données cadastrales (EDIGEO), et que tu veux les afficher dans un SIG, tout est bon pour que tu utilises l'excellent "plugin cadastre" qui pourra décompresser les données EDIGEO, en masse pour toutes tes communes (sans avoir à dézipper les .tar.bz2) et les afficher très simplement dans QGis :
    http://www.portailsig.org/content/un...ibre-pour-qgis

  9. #24

    Date d'inscription
    mai 2016
    Messages
    47

    Par défaut Re : [Méthodologie] Décompresser .tar.bz2 multiples

    Bonjour Sylvain,

    C'est exactement ce que je veux faire, sauf que je ne parviens pas à importer mes fichiers s'il ne sont pas dézippés.

    C'est la raison pour laquelle je cherche à les dézipper !

    Les vidéos de présentation ne sont valables que lorsque l'on travaille sur une commune, là je n'ai aucun problème à faire tourner le plugin. Mais quand on travaille sur plus de 500 communes et que l'on souhaite tout importer, le problème est tout autre étant donné qu'il faut dézipper les fichiers .tar.bz2 pour pouvoir les importer (du moins c'est ce que j'ai compris par expérience, en constatant que en dézippant ca fonctionne, en important le fichier brut .tar.bz2, cela ne fonctionne pas).

    Ou alors, le problème est tout autre, et vient de mon ordinateur qui n'arrive pas à gérer l'importation d'autant de données...
    Dernière modification par Adrien- ; 14/11/2017 à 13h03.

  10. #25

    Date d'inscription
    janvier 2005
    Localisation
    Mayenne (53)
    Âge
    37
    Messages
    762

    Par défaut Re : [Méthodologie] Décompresser .tar.bz2 multiples

    étant donné qu'il faut dézipper les fichiers .tar.bz2 pour pouvoir les importer
    Non !
    Je travaille pour ma part sur plus de 300 communes, et en conservant les fichiers au format .tar.bz2, tout se passe bien avec le plugin.
    Donc, ne perd pas de temps à essayer de dézipper, comme tu le dis le problème doit être ailleurs.

    D'où viennent les Edigeo ?
    Sais-tu que tu peux les télécharger par département ici : https://cadastre.data.gouv.fr/data/d.../departements/

    Une fois téléchargé, dézippé l'archive globale (mais sans dézipper les archives des feuilles communales), le plugin Cadastre mouline très bien un département entier !!

  11. #26
    Admin' Général Supporter(rice)

    Date d'inscription
    septembre 2003
    Localisation
    ...dans mon TARDIS
    Organisme
    Bad Wolf
    Âge
    38
    Messages
    9 685

    Mes réseaux sociaux

    Follow Le Docteur On Twitter Add Le Docteur on Google+

    Par défaut Re : [Méthodologie] Décompresser .tar.bz2 multiples

    Peut être régler le paramètre d'import pour traiter moins de lignes en simultanée et s'assurer que le répertoire temporaire dispose d'assez de place.
    >>>>>>>> Pas d'assistance technique par email ou mp : le forum est là pour ça <<<<<<<<<<<<


  12. #27

    Date d'inscription
    mai 2016
    Messages
    47

    Par défaut Re : [Méthodologie] Décompresser .tar.bz2 multiples

    Citation Envoyé par Sylvain M. Voir le message
    Non !
    Je travaille pour ma part sur plus de 300 communes, et en conservant les fichiers au format .tar.bz2, tout se passe bien avec le plugin.
    Donc, ne perd pas de temps à essayer de dézipper, comme tu le dis le problème doit être ailleurs.

    D'où viennent les Edigeo ?
    Sais-tu que tu peux les télécharger par département ici : https://cadastre.data.gouv.fr/data/d.../departements/

    Une fois téléchargé, dézippé l'archive globale (mais sans dézipper les archives des feuilles communales), le plugin Cadastre mouline très bien un département entier !!
    Mes données proviennent également du lien que tu as mentionné.

    Après une nuit à laisser tourner l'ordinateur, cela a fonctionné. Il a fallu plus de 5 heures de moulinette pour parvenir à importer un département entier.

    Je te remercie, tout fonctionne maintenant !

    Le Docteur : Peut être régler le paramètre d'import pour traiter moins de lignes en simultanée et s'assurer que le répertoire temporaire dispose d'assez de place.
    Il est vrai que j'ai laissé par défaut ces paramètres d'import. Penses-tu que cela puisse me faire gagner du temps lors de l'import ?

    Merci !

  13. #28

    Date d'inscription
    mai 2016
    Messages
    47

    Par défaut Re : [Méthodologie] Décompresser .tar.bz2 multiples

    Après moult recherches, j'ai trouvé un moyen donc d'extraire avec un script .bat les données EDIGEO dans chacun des dossiers respectifs.

    C'est un passionné d'informatique qui m'a trouvé cette petite merveille.

    Bonne journée

  14. #29

    Date d'inscription
    août 2011
    Localisation
    Paris > Strasbourg
    Emploi
    Chargé de mission SIG
    Âge
    33
    Messages
    1 368

    Par défaut Re : [Méthodologie] Décompresser .tar.bz2 multiples

    Possibilité de partage du code ? Merci !

  15. #30

    Date d'inscription
    mai 2016
    Messages
    47

    Par défaut Re : [Méthodologie] Décompresser .tar.bz2 multiples

    Bien entendu !

    Les crédits vont à BufferBob (forum developpez.net) !

    @echo off
    setlocal enabledelayedexpansion
    set PATH=%PATH%;C:\Program Files\7-Zip
    for /r %%i in (*.tar.bz2) do (
    set j=%%~dpni
    for %%k in (!j!) do set k=%%~dpnk
    echo %%i
    7z x "%%i" -so | 7z x -aoa -si -ttar -o"!k!" > NUL
    )
    Il suffit de mettre ce batch dans le dossier qui contient tous les autres dossiers.

 

 
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussions similaires

  1. [Access] XLS Références multiples
    Par IDo_Geekette dans le forum Assistance et Programmation
    Réponses: 1
    Dernier message: 14/02/2012, 12h08
  2. [TerraExplorer] Téléchargements multiples
    Par Quef dans le forum Assistance et Programmation
    Réponses: 2
    Dernier message: 09/11/2007, 00h22
  3. [MapInfo 7.x] Distances multiples
    Par Frism dans le forum Assistance Technique
    Réponses: 10
    Dernier message: 11/02/2006, 16h48
  4. [MapServer] Fichiers MAP multiples
    Par DDE/EPT dans le forum Assistance et Programmation
    Réponses: 2
    Dernier message: 26/01/2006, 17h21
  5. [MrSIDDecode] Décompresser plusieurs fichiers Mrsid en tiff
    Par rantanplan dans le forum Assistance Logiciel
    Réponses: 12
    Dernier message: 23/06/2005, 12h25

Les tags pour cette discussion

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •