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

Printemps des cartes 2024

#1 Mon 23 October 2006 11:47

LeonWeb73
Participant actif
Lieu: Chambéry
Date d'inscription: 5 Sep 2005
Messages: 126
Site web

Ajout de données provenant de plusieurs tables

Bonjour, j'ai besoin de transférer des données d'un SIG au format shape. D'un côté j'ai une couche d'entités et de l'autre un certain nombre de table Oracle. Le champ "IDENT" permet la liaison entre les entités et les données dans les tables. Ma question est est-ce que l'outil FeatureMerger est le plus approprié pour faire un lien entre les entités et les données attributaires afin de les insérer dans les champs de mon shape.
J'ai essayé mais toutes les données ne sont pas transférées.

Merci d'avance.


Arnaud Colé - responsable service Géomatique et Opendata (SGéO)
Direction des Systèmes d'Information mutualisés et du Numérique
de Grand Chambéry, ville de Chambéry, ville de La Motte-Servolex, ville de La Ravoire

Hors ligne

 

#2 Mon 23 October 2006 13:51

Marc ROSSI
Participant occasionnel
Lieu: Ploemeur
Date d'inscription: 2 Sep 2005
Messages: 36
Site web

Re: Ajout de données provenant de plusieurs tables

Bonjour,

C'est ce que je suis en train de faire avec succes avec JOINER

Cordialement,
----------------------------------
Marc ROSSI


Marc ROSSI

Hors ligne

 

#3 Mon 23 October 2006 14:32

pyjoubert
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Mar 2006
Messages: 330

Re: Ajout de données provenant de plusieurs tables

Bonjour,
N'avez vous pas inverser demandeur et fournisseur du JOINER ?
Que sort-il du port INCOMPLET ?

Pierre-Yves JOUBERT
Communauté urbaine de Lyon
DSIT/Service informatique/MEPA
20, rue du lac
69399 Lyon Cedex 03

Hors ligne

 

#4 Mon 23 October 2006 14:57

LeonWeb73
Participant actif
Lieu: Chambéry
Date d'inscription: 5 Sep 2005
Messages: 126
Site web

Re: Ajout de données provenant de plusieurs tables

j'ai ma couche d'entités qui entre par le port REQUESTOR et ma table qui entre par le port SUPPLIER. Et ceci pour chaque table (1 FeatureMerger par table)

COMPLEMENT :

J'ai utilisé l'outil JOINER comme suggéré. Les problème sont :

- qu'il n'accepte de joindre qu'une seule table à la fois. J'ai donc autant de JOINER que de table soit 10 au total.
- qu'il me duplique à chaque fois les entités. Donc au lieu de me retrouver avec 1 500 points j'en ai 15 000 !!!
- qu'il ne renseigne pas mieux que l'outil FEATUREMERGER (du moins qu'il n'est pas forcement le plus adapté ou que mon workbench n'est pas correcte) et je me retrouve avec une nouvelle couche où seules les entités correspondants à la première table rencontrée sont renseignées !

Au secours

Dernière modification par LeonWeb73 (Tue 24 October 2006 08:41)


Arnaud Colé - responsable service Géomatique et Opendata (SGéO)
Direction des Systèmes d'Information mutualisés et du Numérique
de Grand Chambéry, ville de Chambéry, ville de La Motte-Servolex, ville de La Ravoire

Hors ligne

 

#5 Tue 24 October 2006 17:06

LeonWeb73
Participant actif
Lieu: Chambéry
Date d'inscription: 5 Sep 2005
Messages: 126
Site web

Re: Ajout de données provenant de plusieurs tables

Je lance de nouveau mon appel au secours.


Arnaud Colé - responsable service Géomatique et Opendata (SGéO)
Direction des Systèmes d'Information mutualisés et du Numérique
de Grand Chambéry, ville de Chambéry, ville de La Motte-Servolex, ville de La Ravoire

Hors ligne

 

#6 Wed 25 October 2006 08:27

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: Ajout de données provenant de plusieurs tables

Joiner ou FeatureMerger peuvent être utilisés mais il me parait plus propre d'utiliser uniquement joiner.
Si vous avez 10 jointures à faire avec 10 tables rien d'étonnant à utiliser 10 joiner.
Il faut mettre les joiner en série et non en parallèle. Vous conserverez ainsi le nombre d'objet initial.
Une solution plus propre consiste à créer des vues dans votre SGBD et de faire la jointure sur cette vue.


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

Pied de page des forums

Powered by FluxBB