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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 02 March 2007 09:18

luna b
Participant actif
Date d'inscription: 12 Oct 2006
Messages: 54

Echange EDIGEO

Bonjour,

je viens de recevoir un échange EDIGEO de plus de 300 communes en compressé

la structure de de l'échange est :

c:\com-001\Feuille-001000AB01\feuille-001000AB01.tar.bz2

avec 7-zip et sa commande en ligne j'arrive à décompresser en .tar sur le répertoire
c:\com-001 tous les fichiers

et ensuite j'arrive à décompresser le tar aussi sur c:\com-001 et donc j'ai un répertoire unique pour tous mes échanges.

tout va bien sinon qu'il ya un fichier compterendu.txt qui n'est pas typé (commune + section) et donc qui s'écrase systématiquement

en fait je oudrais pouvoir avec 7-zip ou en script Shell décompresser l'achange ds son répertoire d'origine

Quelqu'un a t'il déjà fait ça en script ? un méthode ?

Merci d'avance

Luna

Hors ligne

 

#2 Fri 02 March 2007 10:54

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 Sep 2005
Messages: 3199
Site web

Re: Echange EDIGEO

Bonjour,

Posez votre question ici:

http://sourceforge.net/projects/sevenzip/

A+

Christophe


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

#3 Fri 02 March 2007 11:42

gismo
Participant occasionnel
Date d'inscription: 22 Feb 2007
Messages: 11
Site web

Re: Echange EDIGEO

Bonjour,
méthode que j'utilise sur une machine linux, ceci permet de décompresser à coté du fichier compressé car les fichiers .THF ont le même nom dans toutes les feuilles de l'échange.
De plus j'utilise le script perl edi2mif.pl ( http://georezo.net/forum/viewtopic.php? … edi2mif.pl ) modifié pour tenir compte ce problème

Code:

#!/bin/sh
cd $1
inter=0        #commande de creation des tables au début du fichier si =0
racine=/home/sig
  for i in * ;do
      mkdir $racine/decompo/$i
      cd $i
    commune=$2${i:4:3}
      for o in *;do
         sect=${o:14:2}
         cd $racine/$1/$i/$o
          tar -xjf /home/sig/$1/$i/$o/$o.tar.bz2 
         perl $racine/Connections/edi2mif.pl $racine/$1/$i/$o $racine/decompo/$i test_cadastre $commune $inter
        cd ..
        inter=1    #on ne créé les tables qu'une fois!
      done
      cd $racine
      cd $1
 done

a+

Hors ligne

 

#4 Fri 02 March 2007 14:52

luna b
Participant actif
Date d'inscription: 12 Oct 2006
Messages: 54

Re: Echange EDIGEO

DIANA2D.dev a écrit:

Bonjour,

Posez votre question ici:

http://sourceforge.net/projects/sevenzip/


c'est vrai c'est vrai christophe ! mais croyez vous que si je leur parle d'EDIGEO ils vont me suivre

en phonétique ca donne quoi ? "idijio" si mon accent n'est pas trop mauvais....

Gismo, j'ai une Debian qui traine ds mon bureau je vais essayez ca en zappant la partie edi2mif, perso j'utilise GeoSpatial (Edigeo vers Oracle)

Merci et a+

Luna

Hors ligne

 

#5 Fri 02 March 2007 16:08

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Echange EDIGEO

Bonjour,

À priori il existe une option qui doit vous permettre d'extraire vos fichiers en gardant le chemin complet .Voilà pourquoi Christophe vous conseille d'aller voir sur le site de 7-zip. Je pense que 7-zip -x doit faire ce que vous voulez (sinon 7-zip --help ou 7-zip -h pour avoir la liste des options). En tout cas par défaut, sous linux, un tar -xzf archive.tar le fait par défaut (ici x a une autre signification).

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#6 Fri 02 March 2007 16:58

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 Sep 2005
Messages: 3199
Site web

Re: Echange EDIGEO

Bonjour,

Oui, il me semble que la question portait plus sur l'utilisation de 7-zip que sur de l'EDIGEO.

A+

Christophe


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

#7 Mon 05 March 2007 15:01

luna b
Participant actif
Date d'inscription: 12 Oct 2006
Messages: 54

Re: Echange EDIGEO

Bonjour,

y a pas de souci, mais il est vrai que comme les utilisateurs de l'EDIGEO sont ou seront conforntés au même problème que moi je pensais que le lieu était assez adapté sachant que surement quelqu'un a déjà été confronté au problème...

Pour les "Windows is not dead" !!

ci dessous un script Ms-Dos digne des années 80 :

Rem ----------1er Passage décompression du .bz2---------------
for /f %%A in ('dir /B') do 7z x .\%%A\%%A.tar.bz2 -o%%A

Rem ----------2eme Passage décompression du .tar--------------
for /f %%A in ('dir /B') do 7z x .\%%A\%%A.tar -o%%A

Rem ----------3eme Passage renommage du THF-------------------
for /f %A in ('dir /B') do rename %A\EDIGEO01.THF EDIGEO01-%A.thf

Rem ----------4eme Passage renommage du compte-rendu.TXT-------------------
for /f %A in ('dir /B') do rename %A\compte-rendu.txt compte-rendu%A.txt

Rem ----------Suppression des fichiers intermédiares .tar-----
del *.tar /s


c'est adapté à mes besoins et ca tourne à fond sous windons

manque juste le script qui va gérer le passage d'une com- à une autre...

A+

Luna

Hors ligne

 

Pied de page des forums

Powered by FluxBB