Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 Thu 18 March 2010 10:42

Sebastien Aubard
Invité

Fichier ASCII 2 Giga !!!!

Bonjour,

J'ai un fichier ASCII de 2.5 giga qui contient toutes les données d'un futur MNT .........mais MapInfo n'arrive pas à l'ouvrir, est-ce que MI est limité en taille de fichier....comment faire ?????

Merci d'avance

 

#2 Thu 18 March 2010 11:14

pierre agha
Participant actif
Lieu: TOULOUSE
Date d'inscription: 15 Oct 2005
Messages: 97

Re: Fichier ASCII 2 Giga !!!!

Bonjour
2GIGA, c'est trop gros !!!
essayez d'envoyer le fichier TXT vers une base de données pour ensuite en extraire des ensembles de points pour former des fichiers plus légers digérables par MI.

Hors ligne

 

#3 Thu 18 March 2010 14:04

Sebastien Aubard
Invité

Re: Fichier ASCII 2 Giga !!!!

Comment je peux faire ça vu que même le bloc note ne me l'ouvre pas......comment couper des fichiers ascii......

 

#4 Thu 18 March 2010 14:09

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Fichier ASCII 2 Giga !!!!

Salut et bienvenue,

Avec Notepad --> http://notepad-plus.sourceforge.net/fr/site.htm
A essayer
Il y plus d'outil notament un chercher remplacer
A+
Joël

Hors ligne

 

#5 Thu 18 March 2010 14:39

nfarah
Participant assidu
Lieu: New York, USA
Date d'inscription: 9 May 2006
Messages: 352

Re: Fichier ASCII 2 Giga !!!!

Bonjour,

Sinon essayer 'wordpad' or 'word'. 'WordPad' is generalement plus robuste quen 'NotePad'.
Ceci dit, est ce que votre fichier ascii semle etre un 'grid'. L'autre alternative est d'utiliser 'Vertical Mapper' pour l'importer en format compatible avec MapInfo. Bien que MapInfo Pro peux ouvrir, en principe, directement votre grid ascii. 'Vertical Mapper' est dans ce cas une autre option.

Noureddine Farah
PBBI

Hors ligne

 

#6 Thu 18 March 2010 18:32

Daniel
Membre
Lieu: Victoriaville, Québec
Date d'inscription: 6 Sep 2005
Messages: 2028

Re: Fichier ASCII 2 Giga !!!!

nfarah a écrit:

Bonjour,

Sinon essayer 'wordpad' or 'word'. 'WordPad' is generalement plus robuste quen 'NotePad'.


Hé!  L'effet New York se fait sentir dans le franglais!!! smile smile

Daniel


De retour à la géomatique

Hors ligne

 

#7 Thu 18 March 2010 21:01

nfarah
Participant assidu
Lieu: New York, USA
Date d'inscription: 9 May 2006
Messages: 352

Re: Fichier ASCII 2 Giga !!!!

Hmmm le 'or' smile Oui il fallait bien dire 'ou'

Noureddine Farah

Hors ligne

 

#8 Fri 19 March 2010 08:26

Patrick PALMIER
Participant actif
Lieu: Lille
Date d'inscription: 18 Jan 2007
Messages: 97

Re: Fichier ASCII 2 Giga !!!!

Bonjour,


Sinon, un petit script très simple en python (par exemple) peut très simplement découper un fichier ASCII en plusieurs.

Hors ligne

 

#9 Fri 19 March 2010 10:05

Sebastien Aubard
Invité

Re: Fichier ASCII 2 Giga !!!!

Je suis preneur pour le petit script très simple ne python, à la seule contrainte que je ne connais pas python !!!!!
Help

 

#10 Fri 19 March 2010 11:21

Patrick PALMIER
Participant actif
Lieu: Lille
Date d'inscription: 18 Jan 2007
Messages: 97

Re: Fichier ASCII 2 Giga !!!!

Bonjour,
ci-joint un script qui fonctionne. Il faut rentrer dans taille_fichier la taille souahitée de chaque fichier
découpé en octets.


from tkFileDialog import askopenfilename
import os


taille_fichier=1e6 #en octets
filename=askopenfilename(filetypes=[
        ('Fichier texte ', '*.txt')])

rep,fich= os.path.split(filename)
nom_fichier,ext=os.path.splitext(fich)

fichier_txt=open(filename,"r")

n=1
extrait=" "
while len(extrait)>0:
    extrait=fichier_txt.readlines(taille_fichier)
    nom_sortie=os.path.join(rep,nom_fichier+str(n).zfill(4)+ext)
    fich_sortie=open(nom_sortie,"w")
    fich_sortie.writelines(extrait)
    fich_sortie.close()
    n+=1

Hors ligne

 

Pied de page des forums

Powered by FluxBB