Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/07/2016, à 01:22

Swiss_Knight

Comment simplement transformer un format de fichier dans un autre?

Bonjour,

j'ai un fichier texte avec un certain formatage, en gros les données suivent une structure bien précise, normée et documentée. Il y a par exemple des codes comme des balises mais ce ne sont pas des balises xml par exemple.

J'ai besoin de transcrire les données de ce fichier dans un autre fichier au format bien structuré, et documenté, toujours dans un fichier texte ascii.

C'est quoi le plus simple ? Quel langage utiliser, etc ?

Même question si les fichiers sont en binaires (ce qui est fréquemment le cas car en texte clair ça peut vite devenir très... très lourd).

Merci. smile


xuniL

Hors ligne

#2 Le 07/07/2016, à 02:04

Rufus T. Firefly

Re : Comment simplement transformer un format de fichier dans un autre?

Salut,

Convertir une source structurée de façon précise, normée et documentée en une destination structurée de façon précise, normée et documentée... Mais encore ? C'est quand même un peu vague, ta description du problème !


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#3 Le 07/07/2016, à 02:51

Swiss_Knight

Re : Comment simplement transformer un format de fichier dans un autre?

Si tu tiens à entrer dans les détails...
je dois partir de là : http://www.cs.virginia.edu/~gfx/Courses … ib/Ply.txt
pour arriver là : http://www.xmswiki.com/wiki/SMS:2D_Mesh_Files_*.2dm
smile

Dernière modification par Swiss_Knight (Le 07/07/2016, à 02:51)


xuniL

Hors ligne

#4 Le 07/07/2016, à 03:27

Rufus T. Firefly

Re : Comment simplement transformer un format de fichier dans un autre?

Swiss_Knight a écrit :

Si tu tiens à entrer dans les détails...

Je n'y tiens pas spécialement... lol
Réponse aussi laconique que tes explications :
http://rpackages.ianhowson.com/cran/geo … d.ply.html
http://irrlicht.sourceforge.net/forum/v … hp?t=15316
https://forum.solidworks.com/thread/44730
http://ftp.funet.fi/index/elmer/course/ … mergui.pdf
Et si tu as un w$ et 59.95$ : http://www.unwrap3d.com/u3d/formats.aspx
(existe aussi pour gnu/linux et j'ai même trouvé un keygen pour déplomber la version d'essai wink )
Et encore ça, en python : https://pypi.python.org/pypi/trimesh/1.14.19
...
Et maintenant débrouille-toi ! lol

Dernière modification par Rufus T. Firefly (Le 07/07/2016, à 04:30)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#5 Le 07/07/2016, à 23:35

Swiss_Knight

Re : Comment simplement transformer un format de fichier dans un autre?

Oh pardon... :S C'était pas méchant, j'étais juste un peu crevé quand j'ai écrit mes précédents posts, du coup en me relisant c'est vrai que c'était un peu sec. Navré.

La débrouille c'est que j'essaie de faire la plupart du temps big_smile
Il y a deux cas qui me font tomber sur un forum :
- j'ai déjà fait le tour de >95% des réponses pertinentes des moteurs de recherche
- il y a vraiment très très peu de résultats à ma recherche sur lesdits moteurs

En l'occurrence je suis récemment tombé sur une librairie (pdal) qui a l'air prometteuse...
Le seul couac c'est qu'elle n'est pas du tout simple à installer, tout est nouveau pour moi, ça faisait longtemps que je n'avais pas vu une procédure pareille :-/ ça fait appel à une sorte de couche d'abstraction, brrr :S

(je n'ai plus de w$ fonctionnel "mal"heureusement) wink

Bonne soirée/nuit.


xuniL

Hors ligne

#6 Le 08/07/2016, à 00:34

Rufus T. Firefly

Re : Comment simplement transformer un format de fichier dans un autre?

Je me demande si on ne peut pas le faire en 2 temps. Importer le ply, par exemple avec unwrap3d, de là l'exporter en dxf par exemple et le reprendre, enfin, avec freecad qui saura peut-être l'exporter dans le format que tu souhaites... Ou autre procédé de cette sorte.
Personnellement je ne connais pas du tout ça (j'ai même découvert) mais j'ai déjà utilisé ce genre de méthode il y a bien longtemps avec des bases de données (genre dBase -> excel -> csv -> access, mais comme ça date, je ne suis pas sûr que c'était exactement ça).
En tout cas, dans un premier temps, ça me paraît plus rapide à explorer que d'écrire un programme de conversion qui exige à la fois une bonne connaissance des 2 formats et de solides bases en programmation. Enfin je crois...
Quant à la librairie que tu cites, si elle fait le boulot, au pire ça fait un peu chauffer les neurones... Ce qui fait toujours du bien...


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne