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 Tue 06 March 2012 17:58

Chapuis.P
Juste Inscrit !
Lieu: Saint-Herblain
Date d'inscription: 12 Nov 2006
Messages: 6

[TALEND] Importer un fichier DXF

Bonjour à tous,

Voici ma problématique : pour faire simple, je dois pouvoir mettre en relation des fichiers DXf et des fichiers CSV/XLS afin de les injecter dans une base ArcSDE/Oracle. Le but étant de générer un exécutable ou équivalent.

J'étudie donc les possibilités sachant que je ne peux pas me tourner vers FME ou autre solution payante. J'ai retenu deux possibilité : Talend et Python.

Je m'intéresse à Talend que je découvre depuis hier. Ma problématique étant de lire du DXF, j'ai donc installé Talend Spatial en relation avec un GDAL qui va bien (j'ai trouvé des occurrences dans les forums). Mon problème réside dans la configuration du composant sOgrInput qui est censé lire du DXF mais que je n'arrive visiblement pas à configurer puisque l'exécution me retourne :

Code:

INFO: Open of `J:/TRAVAIL/_APPLIS/TALEND/PRELEV_AEP_974.dxf'
      using driver `DXF' successful.
Exception in component sOgrInput_1
java.lang.NullPointerException
    at test.test_0_1.test.sOgrInput_1Process(test.java:534)
    at test.test_0_1.test.runJobInTOS(test.java:955)
    at test.test_0_1.test.main(test.java:822)

Je n'ai rien trouvé sur le net. A croire que personne ne veut importer du DXF (ceci dit, moi même j'aurais eu le choix)

Sachant que j'ai mis pour paramètres :
- Format type : DXF
- Data source to open : "J:\xxx\PRELEV_AEP_974.dxf"
- Layer Name : "PRELEV_AEP_974"
- Schema : tel que dans la table attributaire sur QGis (champs : Layer, SubClasses, ExtendedEntity, Linetype, EntityHandlen Text)
- autres valeurs laissées par défaut

Si quelqu'un voit une coquille ou une solution, je suis preneur.

Dernière modification par Chapuis.P (Tue 06 March 2012 17:59)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Patrick Chapuis

Hors ligne

 

#2 Wed 07 March 2012 08:36

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: [TALEND] Importer un fichier DXF

je pense que vous aurez plus de chance de recueillir des réponses en postant votre message sur le forum officiel talend SDI

http://www.talendforge.org/forum/viewforum.php?id=9


geodata au cerema et petits billets en géomatique

Hors ligne

 

#3 Wed 07 March 2012 09:26

Chapuis.P
Juste Inscrit !
Lieu: Saint-Herblain
Date d'inscription: 12 Nov 2006
Messages: 6

Re: [TALEND] Importer un fichier DXF

Merci quand même, je mettrais un lien vers la réponse si j'y pense
Topic sur le forum de Talend : http://www.talendforge.org/forum/viewto … ?pid=80145

Dernière modification par Chapuis.P (Wed 07 March 2012 09:27)


Patrick Chapuis

Hors ligne

 

#4 Wed 07 March 2012 11:10

Chapuis.P
Juste Inscrit !
Lieu: Saint-Herblain
Date d'inscription: 12 Nov 2006
Messages: 6

Re: [TALEND] Importer un fichier DXF

En l'absence de solutions sur les différents forums, je me suis réorienté vers une conversion ogr2ogr via un composant de batch.

Méthodologie décrite ici:
http://geolector.alwaysdata.net/geoplanet/posts/251/

Si quelqu'un voit comment utiliser sOgrInput en natif, ça m'intéresse quand même. Ca évitera de passer par une boîte inutile.


Patrick Chapuis

Hors ligne

 

#5 Fri 09 March 2012 12:29

Chapuis.P
Juste Inscrit !
Lieu: Saint-Herblain
Date d'inscription: 12 Nov 2006
Messages: 6

Re: [TALEND] Importer un fichier DXF

J'ai eu la réponse sur le forum de Talend : utiliser entities pour le layer name


Patrick Chapuis

Hors ligne

 

Pied de page des forums

Powered by FluxBB